mirror of https://gitee.com/antv-l7/antv-l7
2 lines
4.7 MiB
2 lines
4.7 MiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[0],{"+0R2":function(e,t,n){"use strict";n("rGqo"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c,l=n("4cb6"),d=n("ewr5");function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var h=(r=(0,l.injectable)(),a=(0,l.inject)(d.TYPES.IRendererService),i=(0,l.inject)(d.TYPES.IGlobalConfigService),r((u=p((s=function(){function e(){this.layers=[],f(this,"renderService",u,this),f(this,"configService",c,this)}var t=e.prototype;return t.add=function(e){this.initPlugin(e),e.init(),this.layers.push(e)},t.initLayers=function(){this.layers.forEach((function(e){var t=e.plugins,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}a.apply(e)}e.init()}))},t.renderLayers=function(){this.layers.forEach((function(e){e.hooks.beforeRender.call(),e.render(),e.hooks.afterRender.call()}))},t.destroy=function(){this.layers.forEach((function(e){return e.destroy()})),this.layers=[]},t.initPlugin=function(e){var t=e.plugins,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}a.apply(e)}},e}()).prototype,"renderService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"configService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s))||o);t.default=h},"+9rK":function(e,t,n){"use strict";function r(e,t,n){var r=n?" !== ":" === ",a=n?" || ":" && ",i=n?"!":"",o=n?"":"!";switch(e){case"null":return t+r+"null";case"array":return i+"Array.isArray("+t+")";case"object":return"("+i+t+a+"typeof "+t+r+'"object"'+a+o+"Array.isArray("+t+"))";case"integer":return"(typeof "+t+r+'"number"'+a+o+"("+t+" % 1)"+a+t+r+t+")";default:return"typeof "+t+r+'"'+e+'"'}}n("KKXr"),n("Oyvg"),n("SRfc"),n("pIFo"),n("LK8F"),e.exports={copy:function(e,t){for(var n in t=t||{},e)t[n]=e[n];return t},checkDataType:r,checkDataTypes:function(e,t){switch(e.length){case 1:return r(e[0],t,!0);default:var n="",a=i(e);for(var o in a.array&&a.object&&(n=a.null?"(":"(!"+t+" || ",n+="typeof "+t+' !== "object")',delete a.null,delete a.array,delete a.object),a.number&&delete a.integer,a)n+=(n?" && ":"")+r(o,t,!0);return n}},coerceToTypes:function(e,t){if(Array.isArray(t)){for(var n=[],r=0;r<t.length;r++){var i=t[r];a[i]?n[n.length]=i:"array"===e&&"array"===i&&(n[n.length]=i)}if(n.length)return n}else{if(a[t])return[t];if("array"===e&&"array"===t)return["array"]}},toHash:i,getProperty:u,escapeQuotes:c,equal:n("aUsF"),ucs2length:n("d17/"),varOccurences:function(e,t){t+="[^0-9]";var n=e.match(new RegExp(t,"g"));return n?n.length:0},varReplace:function(e,t,n){return t+="([^0-9])",n=n.replace(/\$/g,"$$$$"),e.replace(new RegExp(t,"g"),n+"$1")},cleanUpCode:function(e){return e.replace(l,"").replace(d,"").replace(f,"if (!($1))")},finalCleanUpCode:function(e,t){var n=e.match(p);n&&2==n.length&&(e=t?e.replace(g,"").replace(y,b):e.replace(h,"").replace(v,m));return(n=e.match(_))&&3===n.length?e.replace(x,""):e},schemaHasRules:function(e,t){if("boolean"==typeof e)return!e;for(var n in e)if(t[n])return!0},schemaHasRulesExcept:function(e,t,n){if("boolean"==typeof e)return!e&&"not"!=n;for(var r in e)if(r!=n&&t[r])return!0},schemaUnknownRules:function(e,t){if("boolean"==typeof e)return;for(var n in e)if(!t[n])return n},toQuotedString:R,getPathExpr:function(e,t,n,r){return S(e,n?"'/' + "+t+(r?"":".replace(/~/g, '~0').replace(/\\//g, '~1')"):r?"'[' + "+t+" + ']'":"'[\\'' + "+t+" + '\\']'")},getPath:function(e,t,n){var r=R(n?"/"+A(t):u(t));return S(e,r)},getData:function(e,t,n){var r,a,i,o;if(""===e)return"rootData";if("/"==e[0]){if(!w.test(e))throw new Error("Invalid JSON-pointer: "+e);a=e,i="rootData"}else{if(!(o=e.match(E)))throw new Error("Invalid JSON-pointer: "+e);if(r=+o[1],"#"==(a=o[2])){if(r>=t)throw new Error("Cannot access property/index "+r+" levels up, current level is "+t);return n[t-r]}if(r>t)throw new Error("Cannot access data "+r+" levels up, current level is "+t);if(i="data"+(t-r||""),!a)return i}for(var s=i,c=a.split("/"),l=0;l<c.length;l++){var d=c[l];d&&(i+=u(T(d)),s+=" && "+i)}return s},unescapeFragment:function(e){return T(decodeURIComponent(e))},unescapeJsonPointer:T,escapeFragment:function(e){return encodeURIComponent(A(e))},escapeJsonPointer:A};var a=i(["string","number","integer","boolean","null"]);function i(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=!0;return t}var o=/^[a-z$_][a-z$_0-9]*$/i,s=/'|\\/g;function u(e){return"number"==typeof e?"["+e+"]":o.test(e)?"."+e:"['"+c(e)+"']"}function c(e){return e.replace(s,"\\$&").replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\f/g,"\\f").replace(/\t/g,"\\t")}var l=/else\s*{\s*}/g,d=/if\s*\([^)]+\)\s*\{\s*\}(?!\s*else)/g,f=/if\s*\(([^)]+)\)\s*\{\s*\}\s*else(?!\s*if)/g;var p=/[^v.]errors/g,h=/var errors = 0;|var vErrors = null;|validate.errors = vErrors;/g,g=/var errors = 0;|var vErrors = null;/g,v="return errors === 0;",m="validate.errors = null; return true;",y=/if \(errors === 0\) return data;\s*else throw new ValidationError\(vErrors\);/,b="return data;",_=/[^A-Za-z_$]rootData[^A-Za-z0-9_$]/g,x=/if \(rootData === undefined\) rootData = data;/;function R(e){return"'"+c(e)+"'"}var w=/^\/(?:[^~]|~0|~1)*$/,E=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function S(e,t){return'""'==e?t:(e+" + "+t).replace(/' \+ '/g,"")}function A(e){return e.replace(/~/g,"~0").replace(/\//g,"~1")}function T(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}},"+JPL":function(e,t,n){e.exports={default:n("+SFK"),__esModule:!0}},"+LrT":function(e,t,n){"use strict";n("ioFf"),n("HAE/");var r={childContextTypes:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},i=Object.defineProperty,o=Object.getOwnPropertyNames,s=Object.getOwnPropertySymbols,u=Object.getOwnPropertyDescriptor,c=Object.getPrototypeOf,l=c&&c(Object);e.exports=function e(t,n,d){if("string"!=typeof n){if(l){var f=c(n);f&&f!==l&&e(t,f,d)}var p=o(n);s&&(p=p.concat(s(n)));for(var h=0;h<p.length;++h){var g=p[h];if(!(r[g]||a[g]||d&&d[g])){var v=u(n,g);try{i(t,g,v)}catch(m){}}}return t}return t}},"+QRC":function(e,t,n){"use strict";n("pIFo");var r=n("E9nw"),a="Copy to clipboard: #{key}, Enter";e.exports=function(e,t){var n,i,o,s,u,c,l=!1;t||(t={}),n=t.debug||!1;try{if(o=r(),s=document.createRange(),u=document.getSelection(),(c=document.createElement("span")).textContent=e,c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(n){n.stopPropagation(),t.format&&(n.preventDefault(),n.clipboardData.clearData(),n.clipboardData.setData(t.format,e))})),document.body.appendChild(c),s.selectNodeContents(c),u.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");l=!0}catch(d){n&&console.error("unable to copy using execCommand: ",d),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),l=!0}catch(d){n&&console.error("unable to copy using clipboardData: ",d),n&&console.error("falling back to prompt"),i=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:a),window.prompt(i,e)}}finally{u&&("function"==typeof u.removeRange?u.removeRange(s):u.removeAllRanges()),c&&document.body.removeChild(c),o()}return l}},"+SFK":function(e,t,n){n("AUvm"),n("wgeU"),n("adOz"),n("dl0q"),e.exports=n("WEpk").Symbol},"+ZDr":function(e,t,n){"use strict";n("2Spj"),n("0l/t"),n("8+KV"),n("pIFo");var r=n("TqRt");t.__esModule=!0,t.withPrefix=p,t.withAssetPrefix=function(e){return["/gatsby-theme-antv"].concat([e.replace(/^\//,"")]).join("/")},t.navigateTo=t.replace=t.push=t.navigate=t.default=void 0;var a=r(n("8OQS")),i=r(n("pVnL")),o=r(n("PJYZ")),s=r(n("VbXa")),u=r(n("lSNA")),c=r(n("17x9")),l=r(n("q1tI")),d=n("YwZP"),f=n("cu4x");function p(e){return function(e){return e.replace(/\/+/g,"/")}(["/gatsby-theme-antv",e].join("/"))}t.parsePath=f.parsePath;var h={activeClassName:c.default.string,activeStyle:c.default.object,partiallyActive:c.default.bool},g=function(e){function t(t){var n;n=e.call(this,t)||this,(0,u.default)((0,o.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,o.default)(n)),n}(0,s.default)(t,e);var n=t.prototype;return n.componentDidUpdate=function(e,t){this.props.to===e.to||this.state.IOSupported||___loader.enqueue((0,f.parsePath)(this.props.to).pathname)},n.componentDidMount=function(){this.state.IOSupported||___loader.enqueue((0,f.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,a=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,f.parsePath)(a.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,o=void 0===r?this.defaultGetProps:r,s=t.onClick,u=t.onMouseEnter,c=(t.activeClassName,t.activeStyle,t.innerRef,t.partiallyActive,t.state),h=t.replace,g=(0,a.default)(t,["to","getProps","onClick","onMouseEnter","activeClassName","activeStyle","innerRef","partiallyActive","state","replace"]);var v=p(n);return l.default.createElement(d.Link,(0,i.default)({to:v,state:c,getProps:o,innerRef:this.handleRef,onMouseEnter:function(e){u&&u(e),___loader.hovering((0,f.parsePath)(n).pathname)},onClick:function(t){return s&&s(t),0!==t.button||e.props.target||t.defaultPrevented||t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||(t.preventDefault(),y(n,{state:c,replace:h})),!0}},g))},t}(l.default.Component);g.propTypes=(0,i.default)({},h,{onClick:c.default.func,to:c.default.string.isRequired,replace:c.default.bool});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.')},m=l.default.forwardRef((function(e,t){return l.default.createElement(g,(0,i.default)({innerRef:t},e))}));t.default=m;var y=function(e,t){window.___navigate(p(e),t)};t.navigate=y;var b=function(e){v("push","navigate",3),window.___push(p(e))};t.push=b;t.replace=function(e){v("replace","navigate",3),window.___replace(p(e))};t.navigateTo=function(e){return v("navigateTo","navigate",3),b(e)}},"+cKO":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("/Bke")),i=r(n("q1tI")),o=n("Wbzz"),s=r(n("XzT5")),u=n("9kay"),c=n("x0lo"),l=r(n("Q4oK")),d=r(n("H8Lq")),f=r(n("zP18"));s.default.use(u.initReactI18next).init({initImmediate:!1,resources:{en:{translation:{"所有产品":"All products","生态":"Ecosystem","搜索…":"Search...","中文首页":"Home Page","在 GitHub 上编辑":"Edit on GitHub","代码演示":"Examples","设计指引":"Design Guide",English:"中文","进入全屏":"Enter Fullscreen","离开全屏":"Exit Fullscreen"}}},fallbackLng:"zh",react:{useSuspense:!1}});var p=["zh","en"],h=function(e){var t=e.children,n=e.location,r=a.default.data.site.siteMetadata,u=r.title,h=r.navs,g=void 0===h?[]:h,v=r.githubUrl,m=r.showLanguageSwitcher,y=(0,o.withPrefix)("/").replace(/\/$/,""),b=n.pathname.replace(y,""),_=(0,c.getCurrentLangKey)(p,"zh",b);return s.default.init({lng:_}),n.pathname===y||t&&t.type&&t.type.noLayout?t:i.default.createElement(i.default.Fragment,null,i.default.createElement(l.default,{subTitle:""===y?"":u,path:b,pathPrefix:y,navs:g,githubUrl:v,Link:o.Link,showLanguageSwitcher:null===m?void 0:m}),i.default.createElement("main",{className:f.default.main},t),i.default.createElement(d.default,null))};t.default=h},"+dQi":function(e,t,n){n("f3/d"),n("V+eJ"),n("SRfc"),function(e){"use strict";e.defineMode("javascript",(function(t,n){var r,a,i=t.indentUnit,o=n.statementIndent,s=n.jsonld,u=n.json||s,c=n.typescript,l=n.wordCharacters||/[\w$\xa1-\uffff]/,d=function(){function e(e){return{type:e,style:"keyword"}}var t=e("keyword a"),n=e("keyword b"),r=e("keyword c"),a=e("keyword d"),i=e("operator"),o={type:"atom",style:"atom"};return{if:e("if"),while:t,with:t,else:n,do:n,try:n,finally:n,return:a,break:a,continue:a,new:e("new"),delete:r,void:r,throw:r,debugger:e("debugger"),var:e("var"),const:e("var"),let:e("var"),function:e("function"),catch:e("catch"),for:e("for"),switch:e("switch"),case:e("case"),default:e("default"),in:i,typeof:i,instanceof:i,true:o,false:o,null:o,undefined:o,NaN:o,Infinity:o,this:e("this"),class:e("class"),super:e("atom"),yield:r,export:e("export"),import:e("import"),extends:r,await:r}}(),f=/[+\-*&%=<>!?|~^@]/,p=/^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/;function h(e,t,n){return r=e,a=n,t}function g(e,t){var n,r=e.next();if('"'==r||"'"==r)return t.tokenize=(n=r,function(e,t){var r,a=!1;if(s&&"@"==e.peek()&&e.match(p))return t.tokenize=g,h("jsonld-keyword","meta");for(;null!=(r=e.next())&&(r!=n||a);)a=!a&&"\\"==r;return a||(t.tokenize=g),h("string","string")}),t.tokenize(e,t);if("."==r&&e.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/))return h("number","number");if("."==r&&e.match(".."))return h("spread","meta");if(/[\[\]{}\(\),;\:\.]/.test(r))return h(r);if("="==r&&e.eat(">"))return h("=>","operator");if("0"==r&&e.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/))return h("number","number");if(/\d/.test(r))return e.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/),h("number","number");if("/"==r)return e.eat("*")?(t.tokenize=v,v(e,t)):e.eat("/")?(e.skipToEnd(),h("comment","comment")):Ye(e,t,1)?(function(e){for(var t,n=!1,r=!1;null!=(t=e.next());){if(!n){if("/"==t&&!r)return;"["==t?r=!0:r&&"]"==t&&(r=!1)}n=!n&&"\\"==t}}(e),e.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/),h("regexp","string-2")):(e.eat("="),h("operator","operator",e.current()));if("`"==r)return t.tokenize=m,m(e,t);if("#"==r)return e.skipToEnd(),h("error","error");if("<"==r&&e.match("!--")||"-"==r&&e.match("->"))return e.skipToEnd(),h("comment","comment");if(f.test(r))return">"==r&&t.lexical&&">"==t.lexical.type||(e.eat("=")?"!"!=r&&"="!=r||e.eat("="):/[<>*+\-]/.test(r)&&(e.eat(r),">"==r&&e.eat(r))),h("operator","operator",e.current());if(l.test(r)){e.eatWhile(l);var a=e.current();if("."!=t.lastType){if(d.propertyIsEnumerable(a)){var i=d[a];return h(i.type,i.style,a)}if("async"==a&&e.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/,!1))return h("async","keyword",a)}return h("variable","variable",a)}}function v(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=g;break}r="*"==n}return h("comment","comment")}function m(e,t){for(var n,r=!1;null!=(n=e.next());){if(!r&&("`"==n||"$"==n&&e.eat("{"))){t.tokenize=g;break}r=!r&&"\\"==n}return h("quasi","string-2",e.current())}var y="([{}])";function b(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var n=e.string.indexOf("=>",e.start);if(!(n<0)){if(c){var r=/:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(e.string.slice(e.start,n));r&&(n=r.index)}for(var a=0,i=!1,o=n-1;o>=0;--o){var s=e.string.charAt(o),u=y.indexOf(s);if(u>=0&&u<3){if(!a){++o;break}if(0==--a){"("==s&&(i=!0);break}}else if(u>=3&&u<6)++a;else if(l.test(s))i=!0;else if(/["'\/`]/.test(s))for(;;--o){if(0==o)return;if(e.string.charAt(o-1)==s&&"\\"!=e.string.charAt(o-2)){o--;break}}else if(i&&!a){++o;break}}i&&!a&&(t.fatArrowAt=o)}}var _={atom:!0,number:!0,variable:!0,string:!0,regexp:!0,this:!0,"jsonld-keyword":!0};function x(e,t,n,r,a,i){this.indented=e,this.column=t,this.type=n,this.prev=a,this.info=i,null!=r&&(this.align=r)}function R(e,t){for(var n=e.localVars;n;n=n.next)if(n.name==t)return!0;for(var r=e.context;r;r=r.prev)for(n=r.vars;n;n=n.next)if(n.name==t)return!0}var w={state:null,column:null,marked:null,cc:null};function E(){for(var e=arguments.length-1;e>=0;e--)w.cc.push(arguments[e])}function S(){return E.apply(null,arguments),!0}function A(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}function T(e){var t=w.state;if(w.marked="def",t.context)if("var"==t.lexical.info&&t.context&&t.context.block){var r=function e(t,n){if(n){if(n.block){var r=e(t,n.prev);return r?r==n.prev?n:new C(r,n.vars,!0):null}return A(t,n.vars)?n:new C(n.prev,new M(t,n.vars),!1)}return null}(e,t.context);if(null!=r)return void(t.context=r)}else if(!A(e,t.localVars))return void(t.localVars=new M(e,t.localVars));n.globalVars&&!A(e,t.globalVars)&&(t.globalVars=new M(e,t.globalVars))}function P(e){return"public"==e||"private"==e||"protected"==e||"abstract"==e||"readonly"==e}function C(e,t,n){this.prev=e,this.vars=t,this.block=n}function M(e,t){this.name=e,this.next=t}var O=new M("this",new M("arguments",null));function k(){w.state.context=new C(w.state.context,w.state.localVars,!1),w.state.localVars=O}function D(){w.state.context=new C(w.state.context,w.state.localVars,!0),w.state.localVars=null}function I(){w.state.localVars=w.state.context.vars,w.state.context=w.state.context.prev}function L(e,t){var n=function(){var n=w.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var a=n.lexical;a&&")"==a.type&&a.align;a=a.prev)r=a.indented;n.lexical=new x(r,w.stream.column(),e,null,n.lexical,t)};return n.lex=!0,n}function j(){var e=w.state;e.lexical.prev&&(")"==e.lexical.type&&(e.indented=e.lexical.indented),e.lexical=e.lexical.prev)}function F(e){return function t(n){return n==e?S():";"==e||"}"==n||")"==n||"]"==n?E():S(t)}}function z(e,t){return"var"==e?S(L("vardef",t),be,F(";"),j):"keyword a"==e?S(L("form"),H,z,j):"keyword b"==e?S(L("form"),z,j):"keyword d"==e?w.stream.match(/^\s*$/,!1)?S():S(L("stat"),W,F(";"),j):"debugger"==e?S(F(";")):"{"==e?S(L("}"),D,oe,j,I):";"==e?S():"if"==e?("else"==w.state.lexical.info&&w.state.cc[w.state.cc.length-1]==j&&w.state.cc.pop()(),S(L("form"),H,z,j,Se)):"function"==e?S(Ce):"for"==e?S(L("form"),Ae,z,j):"class"==e||c&&"interface"==t?(w.marked="keyword",S(L("form","class"==e?e:t),Ie,j)):"variable"==e?c&&"declare"==t?(w.marked="keyword",S(z)):c&&("module"==t||"enum"==t||"type"==t)&&w.stream.match(/^\s*\w/,!1)?(w.marked="keyword","enum"==t?S(Ge):"type"==t?S(Oe,F("operator"),de,F(";")):S(L("form"),_e,F("{"),L("}"),oe,j,j)):c&&"namespace"==t?(w.marked="keyword",S(L("form"),B,z,j)):c&&"abstract"==t?(w.marked="keyword",S(z)):S(L("stat"),Q):"switch"==e?S(L("form"),H,F("{"),L("}","switch"),D,oe,j,j,I):"case"==e?S(B,F(":")):"default"==e?S(F(":")):"catch"==e?S(L("form"),k,N,z,j,I):"export"==e?S(L("stat"),ze,j):"import"==e?S(L("stat"),Be,j):"async"==e?S(z):"@"==t?S(B,z):E(L("stat"),B,F(";"),j)}function N(e){if("("==e)return S(ke,F(")"))}function B(e,t){return U(e,t,!1)}function V(e,t){return U(e,t,!0)}function H(e){return"("!=e?E():S(L(")"),B,F(")"),j)}function U(e,t,n){if(w.state.fatArrowAt==w.stream.start){var r=n?J:X;if("("==e)return S(k,L(")"),ae(ke,")"),j,F("=>"),r,I);if("variable"==e)return E(k,_e,F("=>"),r,I)}var a=n?G:q;return _.hasOwnProperty(e)?S(a):"function"==e?S(Ce,a):"class"==e||c&&"interface"==t?(w.marked="keyword",S(L("form"),De,j)):"keyword c"==e||"async"==e?S(n?V:B):"("==e?S(L(")"),W,F(")"),j,a):"operator"==e||"spread"==e?S(n?V:B):"["==e?S(L("]"),qe,j,a):"{"==e?ie(te,"}",null,a):"quasi"==e?E(K,a):"new"==e?S(function(e){return function(t){return"."==t?S(e?$:Z):"variable"==t&&c?S(ve,e?G:q):E(e?V:B)}}(n)):"import"==e?S(B):S()}function W(e){return e.match(/[;\}\)\],]/)?E():E(B)}function q(e,t){return","==e?S(B):G(e,t,!1)}function G(e,t,n){var r=0==n?q:G,a=0==n?B:V;return"=>"==e?S(k,n?J:X,I):"operator"==e?/\+\+|--/.test(t)||c&&"!"==t?S(r):c&&"<"==t&&w.stream.match(/^([^>]|<.*?>)*>\s*\(/,!1)?S(L(">"),ae(de,">"),j,r):"?"==t?S(B,F(":"),a):S(a):"quasi"==e?E(K,r):";"!=e?"("==e?ie(V,")","call",r):"."==e?S(ee,r):"["==e?S(L("]"),W,F("]"),j,r):c&&"as"==t?(w.marked="keyword",S(de,r)):"regexp"==e?(w.state.lastType=w.marked="operator",w.stream.backUp(w.stream.pos-w.stream.start-1),S(a)):void 0:void 0}function K(e,t){return"quasi"!=e?E():"${"!=t.slice(t.length-2)?S(K):S(B,Y)}function Y(e){if("}"==e)return w.marked="string-2",w.state.tokenize=m,S(K)}function X(e){return b(w.stream,w.state),E("{"==e?z:B)}function J(e){return b(w.stream,w.state),E("{"==e?z:V)}function Z(e,t){if("target"==t)return w.marked="keyword",S(q)}function $(e,t){if("target"==t)return w.marked="keyword",S(G)}function Q(e){return":"==e?S(j,z):E(q,F(";"),j)}function ee(e){if("variable"==e)return w.marked="property",S()}function te(e,t){return"async"==e?(w.marked="property",S(te)):"variable"==e||"keyword"==w.style?(w.marked="property","get"==t||"set"==t?S(ne):(c&&w.state.fatArrowAt==w.stream.start&&(n=w.stream.match(/^\s*:\s*/,!1))&&(w.state.fatArrowAt=w.stream.pos+n[0].length),S(re))):"number"==e||"string"==e?(w.marked=s?"property":w.style+" property",S(re)):"jsonld-keyword"==e?S(re):c&&P(t)?(w.marked="keyword",S(te)):"["==e?S(B,se,F("]"),re):"spread"==e?S(V,re):"*"==t?(w.marked="keyword",S(te)):":"==e?E(re):void 0;var n}function ne(e){return"variable"!=e?E(re):(w.marked="property",S(Ce))}function re(e){return":"==e?S(V):"("==e?E(Ce):void 0}function ae(e,t,n){function r(a,i){if(n?n.indexOf(a)>-1:","==a){var o=w.state.lexical;return"call"==o.info&&(o.pos=(o.pos||0)+1),S((function(n,r){return n==t||r==t?E():E(e)}),r)}return a==t||i==t?S():n&&n.indexOf(";")>-1?E(e):S(F(t))}return function(n,a){return n==t||a==t?S():E(e,r)}}function ie(e,t,n){for(var r=3;r<arguments.length;r++)w.cc.push(arguments[r]);return S(L(t,n),ae(e,t),j)}function oe(e){return"}"==e?S():E(z,oe)}function se(e,t){if(c){if(":"==e)return S(de);if("?"==t)return S(se)}}function ue(e,t){if(c&&(":"==e||"in"==t))return S(de)}function ce(e){if(c&&":"==e)return w.stream.match(/^\s*\w+\s+is\b/,!1)?S(B,le,de):S(de)}function le(e,t){if("is"==t)return w.marked="keyword",S()}function de(e,t){return"keyof"==t||"typeof"==t||"infer"==t?(w.marked="keyword",S("typeof"==t?V:de)):"variable"==e||"void"==t?(w.marked="type",S(ge)):"|"==t||"&"==t?S(de):"string"==e||"number"==e||"atom"==e?S(ge):"["==e?S(L("]"),ae(de,"]",","),j,ge):"{"==e?S(L("}"),ae(pe,"}",",;"),j,ge):"("==e?S(ae(he,")"),fe,ge):"<"==e?S(ae(de,">"),de):void 0}function fe(e){if("=>"==e)return S(de)}function pe(e,t){return"variable"==e||"keyword"==w.style?(w.marked="property",S(pe)):"?"==t||"number"==e||"string"==e?S(pe):":"==e?S(de):"["==e?S(F("variable"),ue,F("]"),pe):"("==e?E(Me,pe):void 0}function he(e,t){return"variable"==e&&w.stream.match(/^\s*[?:]/,!1)||"?"==t?S(he):":"==e?S(de):"spread"==e?S(he):E(de)}function ge(e,t){return"<"==t?S(L(">"),ae(de,">"),j,ge):"|"==t||"."==e||"&"==t?S(de):"["==e?S(de,F("]"),ge):"extends"==t||"implements"==t?(w.marked="keyword",S(de)):"?"==t?S(de,F(":"),de):void 0}function ve(e,t){if("<"==t)return S(L(">"),ae(de,">"),j,ge)}function me(){return E(de,ye)}function ye(e,t){if("="==t)return S(de)}function be(e,t){return"enum"==t?(w.marked="keyword",S(Ge)):E(_e,se,we,Ee)}function _e(e,t){return c&&P(t)?(w.marked="keyword",S(_e)):"variable"==e?(T(t),S()):"spread"==e?S(_e):"["==e?ie(Re,"]"):"{"==e?ie(xe,"}"):void 0}function xe(e,t){return"variable"!=e||w.stream.match(/^\s*:/,!1)?("variable"==e&&(w.marked="property"),"spread"==e?S(_e):"}"==e?E():"["==e?S(B,F("]"),F(":"),xe):S(F(":"),_e,we)):(T(t),S(we))}function Re(){return E(_e,we)}function we(e,t){if("="==t)return S(V)}function Ee(e){if(","==e)return S(be)}function Se(e,t){if("keyword b"==e&&"else"==t)return S(L("form","else"),z,j)}function Ae(e,t){return"await"==t?S(Ae):"("==e?S(L(")"),Te,j):void 0}function Te(e){return"var"==e?S(be,Pe):"variable"==e?S(Pe):E(Pe)}function Pe(e,t){return")"==e?S():";"==e?S(Pe):"in"==t||"of"==t?(w.marked="keyword",S(B,Pe)):E(B,Pe)}function Ce(e,t){return"*"==t?(w.marked="keyword",S(Ce)):"variable"==e?(T(t),S(Ce)):"("==e?S(k,L(")"),ae(ke,")"),j,ce,z,I):c&&"<"==t?S(L(">"),ae(me,">"),j,Ce):void 0}function Me(e,t){return"*"==t?(w.marked="keyword",S(Me)):"variable"==e?(T(t),S(Me)):"("==e?S(k,L(")"),ae(ke,")"),j,ce,I):c&&"<"==t?S(L(">"),ae(me,">"),j,Me):void 0}function Oe(e,t){return"keyword"==e||"variable"==e?(w.marked="type",S(Oe)):"<"==t?S(L(">"),ae(me,">"),j):void 0}function ke(e,t){return"@"==t&&S(B,ke),"spread"==e?S(ke):c&&P(t)?(w.marked="keyword",S(ke)):c&&"this"==e?S(se,we):E(_e,se,we)}function De(e,t){return"variable"==e?Ie(e,t):Le(e,t)}function Ie(e,t){if("variable"==e)return T(t),S(Le)}function Le(e,t){return"<"==t?S(L(">"),ae(me,">"),j,Le):"extends"==t||"implements"==t||c&&","==e?("implements"==t&&(w.marked="keyword"),S(c?de:B,Le)):"{"==e?S(L("}"),je,j):void 0}function je(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t||"set"==t||c&&P(t))&&w.stream.match(/^\s+[\w$\xa1-\uffff]/,!1)?(w.marked="keyword",S(je)):"variable"==e||"keyword"==w.style?(w.marked="property",S(c?Fe:Ce,je)):"number"==e||"string"==e?S(c?Fe:Ce,je):"["==e?S(B,se,F("]"),c?Fe:Ce,je):"*"==t?(w.marked="keyword",S(je)):c&&"("==e?E(Me,je):";"==e||","==e?S(je):"}"==e?S():"@"==t?S(B,je):void 0}function Fe(e,t){if("?"==t)return S(Fe);if(":"==e)return S(de,we);if("="==t)return S(V);var n=w.state.lexical.prev;return E(n&&"interface"==n.info?Me:Ce)}function ze(e,t){return"*"==t?(w.marked="keyword",S(We,F(";"))):"default"==t?(w.marked="keyword",S(B,F(";"))):"{"==e?S(ae(Ne,"}"),We,F(";")):E(z)}function Ne(e,t){return"as"==t?(w.marked="keyword",S(F("variable"))):"variable"==e?E(V,Ne):void 0}function Be(e){return"string"==e?S():"("==e?E(B):E(Ve,He,We)}function Ve(e,t){return"{"==e?ie(Ve,"}"):("variable"==e&&T(t),"*"==t&&(w.marked="keyword"),S(Ue))}function He(e){if(","==e)return S(Ve,He)}function Ue(e,t){if("as"==t)return w.marked="keyword",S(Ve)}function We(e,t){if("from"==t)return w.marked="keyword",S(B)}function qe(e){return"]"==e?S():E(ae(V,"]"))}function Ge(){return E(L("form"),_e,F("{"),L("}"),ae(Ke,"}"),j,j)}function Ke(){return E(_e,we)}function Ye(e,t,n){return t.tokenize==g&&/^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(t.lastType)||"quasi"==t.lastType&&/\{\s*$/.test(e.string.slice(0,e.pos-(n||0)))}return I.lex=!0,j.lex=!0,{startState:function(e){var t={tokenize:g,lastType:"sof",cc:[],lexical:new x((e||0)-i,0,"block",!1),localVars:n.localVars,context:n.localVars&&new C(null,null,!1),indented:e||0};return n.globalVars&&"object"==typeof n.globalVars&&(t.globalVars=n.globalVars),t},token:function(e,t){if(e.sol()&&(t.lexical.hasOwnProperty("align")||(t.lexical.align=!1),t.indented=e.indentation(),b(e,t)),t.tokenize!=v&&e.eatSpace())return null;var n=t.tokenize(e,t);return"comment"==r?n:(t.lastType="operator"!=r||"++"!=a&&"--"!=a?r:"incdec",function(e,t,n,r,a){var i=e.cc;for(w.state=e,w.stream=a,w.marked=null,w.cc=i,w.style=t,e.lexical.hasOwnProperty("align")||(e.lexical.align=!0);;)if((i.length?i.pop():u?B:z)(n,r)){for(;i.length&&i[i.length-1].lex;)i.pop()();return w.marked?w.marked:"variable"==n&&R(e,r)?"variable-2":t}}(t,n,r,a,e))},indent:function(t,r){if(t.tokenize==v)return e.Pass;if(t.tokenize!=g)return 0;var a,s=r&&r.charAt(0),u=t.lexical;if(!/^\s*else\b/.test(r))for(var c=t.cc.length-1;c>=0;--c){var l=t.cc[c];if(l==j)u=u.prev;else if(l!=Se)break}for(;("stat"==u.type||"form"==u.type)&&("}"==s||(a=t.cc[t.cc.length-1])&&(a==q||a==G)&&!/^[,\.=+\-*:?[\(]/.test(r));)u=u.prev;o&&")"==u.type&&"stat"==u.prev.type&&(u=u.prev);var d=u.type,p=s==d;return"vardef"==d?u.indented+("operator"==t.lastType||","==t.lastType?u.info.length+1:0):"form"==d&&"{"==s?u.indented:"form"==d?u.indented+i:"stat"==d?u.indented+(function(e,t){return"operator"==e.lastType||","==e.lastType||f.test(t.charAt(0))||/[,.]/.test(t.charAt(0))}(t,r)?o||i:0):"switch"!=u.info||p||0==n.doubleIndentSwitch?u.align?u.column+(p?0:1):u.indented+(p?0:i):u.indented+(/^(?:case|default)\b/.test(r)?i:2*i)},electricInput:/^\s*(?:case .*?:|default:|\{|\})$/,blockCommentStart:u?null:"/*",blockCommentEnd:u?null:"*/",blockCommentContinue:u?null:" * ",lineComment:u?null:"//",fold:"brace",closeBrackets:"()[]{}''\"\"``",helperType:u?"json":"javascript",jsonldMode:s,jsonMode:u,expressionAllowed:Ye,skipExpression:function(e){var t=e.cc[e.cc.length-1];t!=B&&t!=V||e.cc.pop()}}})),e.registerHelper("wordChars","javascript",/[\w$]/),e.defineMIME("text/javascript","javascript"),e.defineMIME("text/ecmascript","javascript"),e.defineMIME("application/javascript","javascript"),e.defineMIME("application/x-javascript","javascript"),e.defineMIME("application/ecmascript","javascript"),e.defineMIME("application/json",{name:"javascript",json:!0}),e.defineMIME("application/x-json",{name:"javascript",json:!0}),e.defineMIME("application/ld+json",{name:"javascript",jsonld:!0}),e.defineMIME("text/typescript",{name:"javascript",typescript:!0}),e.defineMIME("application/typescript",{name:"javascript",typescript:!0})}(n("VrN/"))},"+gcA":function(e,t,n){n("SRfc"),e.exports=function(e){var t=String(e).match(/^function (\w*)/);return null==t?"":t[1]}},"+h27":function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.MapType=void 0,t.MapType=r,function(e){e.amap="amap",e.mapbox="mapbox"}(r||(t.MapType=r={}))},"+i7v":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=function(e,t){var n=(0,a.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 a=r(n("8Y+z"));e.exports=t.default},"+lvF":function(e,t,n){e.exports=n("VTer")("native-function-to-string",Function.toString)},"+rDU":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.onDone,a="";return a+="var _results = new Array(".concat(this.options.taps.length,");\n"),a+="var _checkDone = () => {\n",a+="for(var i = 0; i < _results.length; i++) {\n",a+="var item = _results[i];\n",a+="if(item === undefined) return false;\n",a+="if(item.result !== undefined) {\n",a+=n("item.result"),a+="return true;\n",a+="}\n",a+="if(item.error) {\n",a+=t("item.error"),a+="return true;\n",a+="}\n",a+="}\n",a+="return false;\n",a+="}\n",a+=this.callTapsParallel({onError:function(e,t,n,r){var a="";return a+="if(".concat(e," < _results.length && ((_results.length = ").concat(e+1,"), (_results[").concat(e,"] = { error: ").concat(t," }), _checkDone())) {\n"),a+=r(!0),a+="} else {\n",a+=n(),a+="}\n"},onResult:function(e,t,n,r){var a="";return a+="if(".concat(e," < _results.length && (").concat(t," !== undefined && (_results.length = ").concat(e+1,"), (_results[").concat(e,"] = { result: ").concat(t," }), _checkDone())) {\n"),a+=r(!0),a+="} else {\n",a+=n(),a+="}\n"},onTap:function(e,t,n,r){var a="";return e>0&&(a+="if(".concat(e," >= _results.length) {\n"),a+=n(),a+="} else {\n"),a+=t(),e>0&&(a+="}\n"),a},onDone:r})}}]),t}(n("hcU7"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},"+rLv":function(e,t,n){var r=n("dyZX").document;e.exports=r&&r.documentElement},"//Jx":function(e,t,n){"use strict";n("LK8F");var r=/^[a-z_$][a-z0-9_$-]*$/i,a=n("cjZW"),i=n("eXaU");e.exports={add:function(e,t){var n=this.RULES;if(n.keywords[e])throw new Error("Keyword "+e+" is already defined");if(!r.test(e))throw new Error("Keyword "+e+" is not a valid identifier");if(t){this.validateKeyword(t,!0);var i=t.type;if(Array.isArray(i))for(var o=0;o<i.length;o++)u(e,i[o],t);else u(e,i,t);var s=t.metaSchema;s&&(t.$data&&this._opts.$data&&(s={anyOf:[s,{$ref:"https://raw.githubusercontent.com/epoberezkin/ajv/master/lib/refs/data.json#"}]}),t.validateSchema=this.compile(s,!0))}function u(e,t,r){for(var i,o=0;o<n.length;o++){var s=n[o];if(s.type==t){i=s;break}}i||(i={type:t,rules:[]},n.push(i));var u={keyword:e,definition:r,custom:!0,code:a,implements:r.implements};i.rules.push(u),n.custom[e]=u}return n.keywords[e]=n.all[e]=!0,this},get:function(e){var t=this.RULES.custom[e];return t?t.definition:this.RULES.keywords[e]||!1},remove:function(e){var t=this.RULES;delete t.keywords[e],delete t.all[e],delete t.custom[e];for(var n=0;n<t.length;n++)for(var r=t[n].rules,a=0;a<r.length;a++)if(r[a].keyword==e){r.splice(a,1);break}return this},validate:function e(t,n){e.errors=null;var r=this._validateKeyword=this._validateKeyword||this.compile(i,!0);if(r(t))return!0;e.errors=r.errors;if(n)throw new Error("custom keyword definition is invalid: "+this.errorsText(r.errors));return!1}}},"/06W":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("pVnL")),i=r(n("VbXa")),o=r(n("q1tI")),s=r(n("emEt")),u=r(n("Ecp8")),c=function(e){function t(t){var n;n=e.call(this)||this;var r=t.location,i=t.pageResources;return n.state={location:(0,a.default)({},r),pageResources:i||s.default.loadPageSync(r.pathname)},n}(0,i.default)(t,e),t.getDerivedStateFromProps=function(e,t){var n=e.location;return t.location.href!==n.href?{pageResources:s.default.loadPageSync(n.pathname),location:(0,a.default)({},n)}:{location:(0,a.default)({},n)}};var n=t.prototype;return n.loadResources=function(e){var t=this;s.default.loadPage(e).then((function(n){n&&"error"!==n.status?t.setState({location:(0,a.default)({},window.location),pageResources:n}):(window.history.replaceState({},"",location.href),window.location=e)}))},n.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)||(0,u.default)(this,e,t)))):(this.loadResources(e.location.pathname),!1)},n.render=function(){return this.props.children(this.state)},t}(o.default.Component);t.default=c},"/0FD":function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,s,u,c,l,d,f,p=n("4cb6"),h=n("LvDl"),g=n("ewr5"),v=(o=n("iT+1"))&&o.__esModule?o:{default:o};var m,y,b,_,x,R,w=(s=(0,p.injectable)(),u=(0,p.inject)(g.TYPES.IRendererService),s((f=function(e){function t(){for(var t,n,r,i,o,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];return t=e.call.apply(e,[this].concat(u))||this,n=a(t),r="rendererService",i=d,o=a(t),i&&Object.defineProperty(n,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),t}i(t,e);var n=t.prototype;return n.getName=function(){return"ink"},n.setupShaders=function(){this.shaderModule.registerModule("ink-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\nuniform vec2 u_ViewportSize: [1.0, 1.0];\nuniform float u_Strength : 0.6;\n\nvec4 ink_sampleColor(sampler2D texture, vec2 texSize, vec2 texCoord) {\n vec2 dx = vec2(1.0 / texSize.x, 0.0);\n vec2 dy = vec2(0.0, 1.0 / texSize.y);\n vec4 color = texture2D(texture, texCoord);\n float bigTotal = 0.0;\n float smallTotal = 0.0;\n vec3 bigAverage = vec3(0.0);\n vec3 smallAverage = vec3(0.0);\n for (float x = -2.0; x <= 2.0; x += 1.0) {\n for (float y = -2.0; y <= 2.0; y += 1.0) {\n vec3 sample = texture2D(texture, texCoord + dx * x + dy * y).rgb;\n bigAverage += sample;\n bigTotal += 1.0;\n if (abs(x) + abs(y) < 2.0) {\n smallAverage += sample;\n smallTotal += 1.0;\n }\n }\n }\n vec3 edge = max(vec3(0.0), bigAverage / bigTotal - smallAverage / smallTotal);\n float power = u_Strength * u_Strength * u_Strength * u_Strength * u_Strength;\n return vec4(color.rgb - dot(edge, edge) * power * 100000.0, color.a);\n}\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n gl_FragColor = ink_sampleColor(u_Texture, u_ViewportSize, v_UV);\n}"});var e=this.shaderModule.getModule("ink-pass"),t=e.vs,n=e.fs,a=e.uniforms,i=this.rendererService.getViewportSize(),o=i.width,s=i.height;return{vs:t,fs:n,uniforms:r({},a,{u_ViewportSize:[o,s]})}},n.convertOptionsToUniforms=function(e){var t={};return(0,h.isNil)(e.strength)||(t.u_Strength=e.strength),t},t}(v.default),m=(l=f).prototype,y="rendererService",b=[u],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(_).forEach((function(e){R[e]=_[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=b.slice().reverse().reduce((function(e,t){return t(m,y,e)||e}),R),x&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(x):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(m,y,R),R=null),d=R,c=l))||c);t.default=w},"/9aa":function(e,t,n){var r=n("NykK"),a=n("ExA7"),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||a(e)&&r(e)==i}},"/Bke":function(e){e.exports=JSON.parse('{"data":{"site":{"siteMetadata":{"title":"L7","githubUrl":"https://github.com/antvis/antvis.github.io","showLanguageSwitcher":null,"navs":[{"slug":"docs/specification","title":{"zh":"设计语言","en":"Specification"},"target":null},{"slug":"docs/API","title":{"zh":"文档","en":"document"},"target":null},{"slug":"docs/tutorial","title":{"zh":"教程","en":"tutorial"},"target":null},{"slug":"examples","title":{"zh":"图表演示","en":"Examples"},"target":null}]}}}}')},"/JCM":function(e,t,n){"use strict";n("91GP"),n("f3/d"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn");var r=n("lwsE"),a=n("W8MJ"),i=n("MCLT"),o=function(e,t){return t},s=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this._map=new Map,this.name=n,this._factory=t,this._interceptors=[]}return a(e,[{key:"get",value:function(e){return this._map.get(e)}},{key:"for",value:function(e){var t=this.get(e);if(void 0!==t)return t;for(var n=this._factory(e),r=this._interceptors,a=0;a<r.length;a++)n=r[a].factory(e,n);return this._map.set(e,n),n}},{key:"intercept",value:function(e){this._interceptors.push(Object.assign({factory:o},e))}}]),e}();s.prototype.tap=i.deprecate((function(e,t,n){return this.for(e).tap(t,n)}),"HookMap#tap(key,…) is deprecated. Use HookMap#for(key).tap(…) instead."),s.prototype.tapAsync=i.deprecate((function(e,t,n){return this.for(e).tapAsync(t,n)}),"HookMap#tapAsync(key,…) is deprecated. Use HookMap#for(key).tapAsync(…) instead."),s.prototype.tapPromise=i.deprecate((function(e,t,n){return this.for(e).tapPromise(t,n)}),"HookMap#tapPromise(key,…) is deprecated. Use HookMap#for(key).tapPromise(…) instead."),e.exports=s},"/KAi":function(e,t,n){var r=n("XKFU"),a=n("dyZX").isFinite;r(r.S,"Number",{isFinite:function(e){return"number"==typeof e&&a(e)}})},"/NY7":function(e,t,n){"use strict";n("91GP"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.changeConfirmLocale=function(e){o=e?i(i({},o),e):i({},a.default.Modal)},t.getConfirmLocale=function(){return o};var r,a=(r=n("PE/4"))&&r.__esModule?r:{default:r};function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var o=i({},a.default.Modal)},"/SS/":function(e,t,n){var r=n("XKFU");r(r.S,"Object",{setPrototypeOf:n("i5dc").set})},"/Ubj":function(e,t,n){var r=n("hOtR");e.exports=function(e,t){return function(){var n=arguments.length;if(0===n)return t();var a=arguments[n-1];return r(a)||"function"!=typeof a[e]?t.apply(this,arguments):a[e].apply(a,Array.prototype.slice.call(arguments,0,n-1))}}},"/W8u":function(e,t){e.exports=function(e){return"function"==typeof e["@@transducer/step"]}},"/e88":function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"/rf6":function(e,t,n){"use strict";function r(e,t,n){void 0===n&&(n={});var r={type:"Feature"};return(0===n.id||n.id)&&(r.id=n.id),n.bbox&&(r.bbox=n.bbox),r.properties=t||{},r.geometry=e,r}function a(e,t,n){return void 0===n&&(n={}),r({type:"Point",coordinates:e},t,n)}function i(e,t,n){void 0===n&&(n={});for(var a=0,i=e;a<i.length;a++){var o=i[a];if(o.length<4)throw new Error("Each LinearRing of a Polygon must have 4 or more Positions.");for(var s=0;s<o[o.length-1].length;s++)if(o[o.length-1][s]!==o[0][s])throw new Error("First and last Position are not equivalent.")}return r({type:"Polygon",coordinates:e},t,n)}function o(e,t,n){if(void 0===n&&(n={}),e.length<2)throw new Error("coordinates must be an array of two or more positions");return r({type:"LineString",coordinates:e},t,n)}function s(e,t){void 0===t&&(t={});var n={type:"FeatureCollection"};return t.id&&(n.id=t.id),t.bbox&&(n.bbox=t.bbox),n.features=e,n}function u(e,t,n){return void 0===n&&(n={}),r({type:"MultiLineString",coordinates:e},t,n)}function c(e,t,n){return void 0===n&&(n={}),r({type:"MultiPoint",coordinates:e},t,n)}function l(e,t,n){return void 0===n&&(n={}),r({type:"MultiPolygon",coordinates:e},t,n)}function d(e,n){void 0===n&&(n="kilometers");var r=t.factors[n];if(!r)throw new Error(n+" units is invalid");return e*r}function f(e,n){void 0===n&&(n="kilometers");var r=t.factors[n];if(!r)throw new Error(n+" units is invalid");return e/r}function p(e){return 180*(e%(2*Math.PI))/Math.PI}function h(e){return!isNaN(e)&&null!==e&&!Array.isArray(e)&&!/^\s*$/.test(e)}n("V+eJ"),n("8+KV"),n("LK8F"),n("bWfx"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.earthRadius=6371008.8,t.factors={centimeters:100*t.earthRadius,centimetres:100*t.earthRadius,degrees:t.earthRadius/111325,feet:3.28084*t.earthRadius,inches:39.37*t.earthRadius,kilometers:t.earthRadius/1e3,kilometres:t.earthRadius/1e3,meters:t.earthRadius,metres:t.earthRadius,miles:t.earthRadius/1609.344,millimeters:1e3*t.earthRadius,millimetres:1e3*t.earthRadius,nauticalmiles:t.earthRadius/1852,radians:1,yards:t.earthRadius/1.0936},t.unitsFactors={centimeters:100,centimetres:100,degrees:1/111325,feet:3.28084,inches:39.37,kilometers:.001,kilometres:.001,meters:1,metres:1,miles:1/1609.344,millimeters:1e3,millimetres:1e3,nauticalmiles:1/1852,radians:1/t.earthRadius,yards:1/1.0936},t.areaFactors={acres:247105e-9,centimeters:1e4,centimetres:1e4,feet:10.763910417,inches:1550.003100006,kilometers:1e-6,kilometres:1e-6,meters:1,metres:1,miles:386e-9,millimeters:1e6,millimetres:1e6,yards:1.195990046},t.feature=r,t.geometry=function(e,t,n){switch(void 0===n&&(n={}),e){case"Point":return a(t).geometry;case"LineString":return o(t).geometry;case"Polygon":return i(t).geometry;case"MultiPoint":return c(t).geometry;case"MultiLineString":return u(t).geometry;case"MultiPolygon":return l(t).geometry;default:throw new Error(e+" is invalid")}},t.point=a,t.points=function(e,t,n){return void 0===n&&(n={}),s(e.map((function(e){return a(e,t)})),n)},t.polygon=i,t.polygons=function(e,t,n){return void 0===n&&(n={}),s(e.map((function(e){return i(e,t)})),n)},t.lineString=o,t.lineStrings=function(e,t,n){return void 0===n&&(n={}),s(e.map((function(e){return o(e,t)})),n)},t.featureCollection=s,t.multiLineString=u,t.multiPoint=c,t.multiPolygon=l,t.geometryCollection=function(e,t,n){return void 0===n&&(n={}),r({type:"GeometryCollection",geometries:e},t,n)},t.round=function(e,t){if(void 0===t&&(t=0),t&&!(t>=0))throw new Error("precision must be a positive number");var n=Math.pow(10,t||0);return Math.round(e*n)/n},t.radiansToLength=d,t.lengthToRadians=f,t.lengthToDegrees=function(e,t){return p(f(e,t))},t.bearingToAzimuth=function(e){var t=e%360;return t<0&&(t+=360),t},t.radiansToDegrees=p,t.degreesToRadians=function(e){return e%360*Math.PI/180},t.convertLength=function(e,t,n){if(void 0===t&&(t="kilometers"),void 0===n&&(n="kilometers"),!(e>=0))throw new Error("length must be a positive number");return d(f(e,t),n)},t.convertArea=function(e,n,r){if(void 0===n&&(n="meters"),void 0===r&&(r="kilometers"),!(e>=0))throw new Error("area must be a positive number");var a=t.areaFactors[n];if(!a)throw new Error("invalid original units");var i=t.areaFactors[r];if(!i)throw new Error("invalid final units");return e/a*i},t.isNumber=h,t.isObject=function(e){return!!e&&e.constructor===Object},t.validateBBox=function(e){if(!e)throw new Error("bbox is required");if(!Array.isArray(e))throw new Error("bbox must be an Array");if(4!==e.length&&6!==e.length)throw new Error("bbox must be an Array of 4 or 6 numbers");e.forEach((function(e){if(!h(e))throw new Error("bbox must only contain numbers")}))},t.validateId=function(e){if(!e)throw new Error("id is required");if(-1===["string","number"].indexOf(typeof e))throw new Error("id must be a number or a string")},t.radians2degrees=function(){throw new Error("method has been renamed to `radiansToDegrees`")},t.degrees2radians=function(){throw new Error("method has been renamed to `degreesToRadians`")},t.distanceToDegrees=function(){throw new Error("method has been renamed to `lengthToDegrees`")},t.distanceToRadians=function(){throw new Error("method has been renamed to `lengthToRadians`")},t.radiansToDistance=function(){throw new Error("method has been renamed to `radiansToLength`")},t.bearingToAngle=function(){throw new Error("method has been renamed to `bearingToAzimuth`")},t.convertDistance=function(){throw new Error("method has been renamed to `convertLength`")}},"/xgg":function(e,t,n){"use strict";n("VEUW"),n("vLCf")},"/zp3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"BaseLayer",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"HeatMapGridLayer",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"HeatMapLayer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"ArcLineLayer",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"Arc2DLineLayer",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"LineLayer",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"Point3dLayer",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"PointLayer",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"PointImageLayer",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"TextLayer",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"PolygonLayer",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"Polygon3DLayer",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"ImageLayer",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"RasterLayer",{enumerable:!0,get:function(){return m.default}});var r=n("pqXx"),a=P(n("iZF3")),i=P(n("Jvvl")),o=P(n("6BmI")),s=P(n("Ei+M")),u=P(n("UMR1")),c=P(n("dxie")),l=P(n("bk2D")),d=P(n("uqOZ")),f=P(n("gLCq")),p=P(n("taAP")),h=P(n("akud")),g=P(n("bnbG")),v=P(n("4iVx")),m=P(n("e/Uk")),y=P(n("N8Xp")),b=P(n("y9yn")),_=P(n("ao0v")),x=P(n("nSjJ")),R=P(n("v3Hg")),w=P(n("VWQ8")),E=P(n("DXYV")),S=P(n("cdXC")),A=P(n("tHQj")),T=P(n("9AZ8"));function P(e){return e&&e.__esModule?e:{default:e}}r.container.bind(r.TYPES.ILayerPlugin).to(y.default),r.container.bind(r.TYPES.ILayerPlugin).to(_.default),r.container.bind(r.TYPES.ILayerPlugin).to(S.default),r.container.bind(r.TYPES.ILayerPlugin).to(x.default),r.container.bind(r.TYPES.ILayerPlugin).to(b.default),r.container.bind(r.TYPES.ILayerPlugin).to(T.default),r.container.bind(r.TYPES.ILayerPlugin).to(w.default),r.container.bind(r.TYPES.ILayerPlugin).to(A.default),r.container.bind(r.TYPES.ILayerPlugin).to(R.default),r.container.bind(r.TYPES.ILayerPlugin).to(E.default)},0:function(e,t){},"0/R4":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"083e":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("kEgK"))&&r.__esModule?r:{default:r},o=n("vgIT");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var u=function(e){return a.createElement(o.ConfigConsumer,null,(function(t){var n=(0,t.getPrefixCls)("empty");switch(e){case"Table":case"List":return a.createElement(i.default,{image:i.default.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return a.createElement(i.default,{image:i.default.PRESENTED_IMAGE_SIMPLE,className:"".concat(n,"-small")});default:return a.createElement(i.default,null)}}))};t.default=u},"0BRo":function(e,t,n){n("V+eJ");var r=n("1s4d");e.exports=function(e,t,n){var a,i;if("function"==typeof e.indexOf)switch(typeof t){case"number":if(0===t){for(a=1/t;n<e.length;){if(0===(i=e[n])&&1/i===a)return n;n+=1}return-1}if(t!=t){for(;n<e.length;){if("number"==typeof(i=e[n])&&i!=i)return n;n+=1}return-1}return e.indexOf(t,n);case"string":case"boolean":case"function":case"undefined":return e.indexOf(t,n);case"object":if(null===t)return e.indexOf(t,n)}for(;n<e.length;){if(r(e[n],t))return n;n+=1}return-1}},"0EKN":function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.applyAnchorClass=function(e,t,n){var r=e.classList;for(var i in a)a.hasOwnProperty(i)&&r.remove("l7-"+n+"-anchor-"+i);r.add("l7-"+n+"-anchor-"+t)},t.anchorTranslate=t.anchorType=void 0,t.anchorType=r,function(e){e.CENTER="center",e.TOP="top",e["TOP-LEFT"]="top-left",e["TOP-RIGHT"]="top-right",e.BOTTOM="bottom",e["BOTTOM-LEFT"]="bottom-left",e.LEFT="left",e.RIGHT="right"}(r||(t.anchorType=r={}));var a={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};t.anchorTranslate=a},"0WFW":function(e,t,n){"use strict";var r,a=n("8OQS"),i=n("RIqP"),o=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u,c,l,d,f,p,h=n("4cb6"),g=n("ewr5"),v=n("i0Ec"),m=(s=n("iPTE"))&&s.__esModule?s:{default:s};var y,b,_,x,R,w,E=((r={})[v.gl.FLOAT]=4,r[v.gl.UNSIGNED_BYTE]=1,r[v.gl.UNSIGNED_SHORT]=2,r),S=(u=(0,h.injectable)(),c=(0,h.inject)(g.TYPES.IRendererService),u((p=function(){function e(){var e,t,n,r;e=this,t="rendererService",r=this,(n=f)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),this.attributes=[],this.featureLayout={sizePerElement:0,elements:[]}}var t=e.prototype;return t.registerStyleAttribute=function(e){var t=this.getLayerStyleAttribute(e.name||"");return t?t.setProps(e):(t=new m.default(e),this.attributes.push(t)),t},t.updateStyleAttribute=function(e,t,n){var r=this.getLayerStyleAttribute(e);r||(r=this.registerStyleAttribute(o({},t,{name:e})));var a=t.scale;a&&r&&(r.scale=a,r.needRescale=!0,r.needRemapping=!0,r.needRegenerateVertices=!0,n&&n.featureRange&&(r.featureRange=n.featureRange))},t.getLayerStyleAttributes=function(){return this.attributes},t.getLayerStyleAttribute=function(e){return this.attributes.find((function(t){return t.name===e}))},t.updateAttributeByFeatureRange=function(e,t,n,r){void 0===n&&(n=0);var a=this.attributes.find((function(t){return t.name===e}));if(a&&a.descriptor){var o=a.descriptor,s=o.update,u=o.buffer,c=o.size,l=void 0===c?0:c,d=E[u.type||v.gl.FLOAT];if(s){var f=this.featureLayout,p=f.elements,h=f.sizePerElement,g=p.slice(n,r);if(!g.length)return;var m=g[0].offset*l*d,y=g.map((function(e,n){for(var r=e.featureIdx,a=e.vertices,o=e.normals,u=a.length/h,c=[],l=0;l<u;l++){var d=o?o.slice(3*l,3*l+3):[];c.push.apply(c,i(s(t[r],r,a.slice(l*h,l*h+h),n,d)))}return c})).reduce((function(e,t){return e.push.apply(e,i(t)),e}),[]);a.vertexAttribute.updateBuffer({data:y,offset:m})}}},t.createAttributesAndIndices=function(e,t){var n=this,r=this.attributes.map((function(e){return e.descriptor})),s=0,u=[],c=[],l=[],d=3;e.forEach((function(e,a){var o=t(e),f=o.indices,p=o.vertices,h=o.normals,g=o.size;c.push.apply(c,i(f.map((function(e){return e+s})))),u.push.apply(u,i(p)),h&&l.push.apply(l,i(h)),d=g;var v=p.length/g;n.featureLayout.sizePerElement=d,n.featureLayout.elements.push({featureIdx:a,vertices:p,normals:h,offset:s}),s+=v;for(var m=function(t){r.forEach((function(n,r){if(n&&n.update){var o,s=(null==h?void 0:h.slice(3*t,3*t+3))||[];(o=n.buffer.data).push.apply(o,i(n.update(e,a,p.slice(t*g,t*g+g),t,s)))}}))},y=0;y<v;y++)m(y)}));var f=this.rendererService,p=f.createAttribute,h=f.createBuffer,g=f.createElements,m={};r.forEach((function(e,t){if(e){var r=e.buffer,i=(e.update,e.name,a(e,["buffer","update","name"])),s=p(o({buffer:h(r)},i));m[e.name||""]=s,n.attributes[t].vertexAttribute=s}}));var y=g({data:c,type:v.gl.UNSIGNED_INT,count:c.length});return{attributes:m,elements:y}},t.clearAllAttributes=function(){this.attributes.forEach((function(e){e.vertexAttribute&&e.vertexAttribute.destroy()})),this.attributes=[]},e}(),y=(d=p).prototype,b="rendererService",_=[c],x={configurable:!0,enumerable:!0,writable:!0,initializer:null},w={},Object.keys(x).forEach((function(e){w[e]=x[e]})),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=_.slice().reverse().reduce((function(e,t){return t(y,b,e)||e}),w),R&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(R):void 0,w.initializer=void 0),void 0===w.initializer&&(Object.defineProperty(y,b,w),w=null),f=w,l=d))||l);t.default=S},"0fhL":function(e,t,n){"use strict";n("25dN"),n("LK8F"),n("a1Th"),n("h7Nl"),n("f3/d"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("bWfx"),n("rE2o"),n("ioFf");var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=n("6B8Y"),i=a.tagSymbol,o=a.typeSymbol,s=function(){return"{ "+(e=this,Object.keys(e).map((function(t){return t+": "+d(e[t])})).join(", "))+" }";var e},u=function(){return"["+this.map(d).join(", ")+"]"},c=function(){return"null"},l=function(e){return null===e?c:Array.isArray(e)?u:function(e){return!e.toString||e.toString===Object.prototype.toString}(e)?s:e.toString},d=function(e){return void 0===e?"undefined":"function"==typeof e?"[Function"+function(e){return""!==e.name?": "+e.name:""}(e)+"]":Object.is(e,-0)?"-0":"number"==typeof e?e:"symbol"===(void 0===e?"undefined":r(e))?e.toString():"object"===(void 0===e?"undefined":r(e))?l(e).call(e):JSON.stringify(e)};e.exports=function(e,t){var n=t[o],r=t[o]+"."+e.prototype[i];return t[Symbol.toStringTag]=n,e.prototype[Symbol.toStringTag]=r,t.toString=function(){return n},e.toString=function(){return r},e.prototype.toString=function(){return r+"("+s.call(this)+")"},t.inspect=t.toString,e.inspect=e.toString,e.prototype.inspect=e.prototype.toString,e}},"0gSV":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("GXnB"),a=n("Ztfv");t.tagged=function(e,t){return function(n,i,o){var s=new r.Metadata(e,t);"number"==typeof o?a.tagParameter(n,i,o,s):a.tagProperty(n,i,s)}}},"0l/t":function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(2);r(r.P+r.F*!n("LyE8")([].filter,!0),"Array",{filter:function(e){return a(this,e,arguments[1])}})},"0mdy":function(e,t,n){},"0r0h":function(e,t,n){"use strict";n("8+KV"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=[];return a.default.Children.forEach(e,(function(e){t.push(e)})),t};var r,a=(r=n("q1tI"))&&r.__esModule?r:{default:r}},"0sh+":function(e,t,n){var r=n("quPj"),a=n("vhPU");e.exports=function(e,t,n){if(r(t))throw TypeError("String#"+n+" doesn't accept regex!");return String(a(e))}},"0t5T":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;return this.callTapsLooping({onError:function(e,n){return t(n)},onDone:n,rethrowIfPossible:r})}}]),t}(n("5cEH"))),l=function(){throw new Error("tapAsync is not supported on a SyncLoopHook")},d=function(){throw new Error("tapPromise is not supported on a SyncLoopHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},"0w4r":function(e,t,n){"use strict";n("V+eJ"),n("LK8F"),e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f="valid"+i,p=e.opts.$data&&s&&s.$data;if(p?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s,(s||p)&&!1!==e.opts.uniqueItems){p&&(a+=" var "+f+"; if ("+r+" === false || "+r+" === undefined) "+f+" = true; else if (typeof "+r+" != 'boolean') "+f+" = false; else { "),a+=" var i = "+d+".length , "+f+" = true , j; if (i > 1) { ";var h=e.schema.items&&e.schema.items.type,g=Array.isArray(h);if(!h||"object"==h||"array"==h||g&&(h.indexOf("object")>=0||h.indexOf("array")>=0))a+=" outer: for (;i--;) { for (j = i; j--;) { if (equal("+d+"[i], "+d+"[j])) { "+f+" = false; break outer; } } } ";else{a+=" var itemIndices = {}, item; for (;i--;) { var item = "+d+"[i]; ";var v="checkDataType"+(g?"s":"");a+=" if ("+e.util[v](h,"item",!0)+") continue; ",g&&(a+=" if (typeof item == 'string') item = '\"' + item; "),a+=" if (typeof itemIndices[item] == 'number') { "+f+" = false; j = itemIndices[item]; break; } itemIndices[item] = i; } "}a+=" } ",p&&(a+=" } "),a+=" if (!"+f+") { ";var m=m||[];m.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'uniqueItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { i: i, j: j } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have duplicate items (items ## ' + j + ' and ' + i + ' are identical)' "),e.opts.verbose&&(a+=" , schema: ",a+=p?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var y=a;a=m.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+y+"]); ":a+=" validate.errors = ["+y+"]; return false; ":a+=" var err = "+y+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",l&&(a+=" else { ")}else l&&(a+=" if (true) { ");return a}},"16Al":function(e,t,n){"use strict";n("f3/d");var r=n("WbBG");function a(){}function i(){}i.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,i,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:a};return n.PropTypes=n,n}},"17x9":function(e,t,n){e.exports=n("16Al")()},"1Bfj":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("q1tI")),i=r(n("TSYQ")),o=n("Wbzz"),s=n("9kay"),u=r(n("mo9N")),c=function(e){var t,n,r,c=e.active,l=e.slug,d=e.showTabs,f=void 0===d?{}:d,p=(0,s.useTranslation)().t;return a.default.createElement("ul",{className:u.default.tabs},a.default.createElement("li",{className:(0,i.default)((t={},t[u.default.active]="examples"===c,t[u.default.hidden]=!1===f.examples,t))},a.default.createElement(o.Link,{to:l},p("代码演示"))),a.default.createElement("li",{className:(0,i.default)((n={},n[u.default.active]="API"===c,n[u.default.hidden]=!1===f.API,n))},a.default.createElement(o.Link,{to:l+"/API"},"API")),a.default.createElement("li",{className:(0,i.default)((r={},r[u.default.active]="design"===c,r[u.default.hidden]=!1===f.design,r))},a.default.createElement(o.Link,{to:l+"/design"},p("设计指引"))))};t.default=c},"1DYX":function(e,t,n){var r=n("ALMR"),a=n("5ktw"),i=n("SK8o"),o=n("rhzI");e.exports=function(){if(0===arguments.length)throw new Error("pipe requires at least one argument");return r(arguments[0].length,i(a,arguments[0],o(arguments)))}},"1MBn":function(e,t,n){var r=n("DVgA"),a=n("JiEa"),i=n("UqcF");e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,s=n(e),u=i.f,c=0;s.length>c;)u.call(e,o=s[c++])&&t.push(o);return t}},"1OpS":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(e,t){this.attribute=void 0,this.buffer=void 0;var n=t.buffer,r=t.offset,a=t.stride,i=t.normalized,o=t.size,s=t.divisor;this.buffer=n,this.attribute={buffer:n.get(),offset:r||0,stride:a||0,normalized:i||!1,divisor:s||0},o&&(this.attribute.size=o)}var t=e.prototype;return t.get=function(){return this.attribute},t.updateBuffer=function(e){this.buffer.subData(e)},t.destroy=function(){this.buffer.destroy()},e}();t.default=r},"1OyB":function(e,t,n){"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,"a",(function(){return r}))},"1QhW":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("V+eJ"),n("LK8F"),e.exports=function(e,t,n){var r="",a=!0===e.schema.$async,i=e.util.schemaHasRulesExcept(e.schema,e.RULES.all,"$ref"),o=e.self._getId(e.schema);if(e.opts.strictKeywords){var s=e.util.schemaUnknownRules(e.schema,e.RULES.keywords);if(s){var u="unknown keyword: "+s;if("log"!==e.opts.strictKeywords)throw new Error(u);e.logger.warn(u)}}if(e.isTop&&(r+=" var validate = ",a&&(e.async=!0,r+="async "),r+="function(data, dataPath, parentData, parentDataProperty, rootData) { 'use strict'; ",o&&(e.opts.sourceCode||e.opts.processCode)&&(r+=" /*# sourceURL="+o+" */ ")),"boolean"==typeof e.schema||!i&&!e.schema.$ref){var c=e.level,l=e.dataLevel,d=e.schema["false schema"],f=e.schemaPath+e.util.getProperty("false schema"),p=e.errSchemaPath+"/false schema",h=!e.opts.allErrors,g="data"+(l||""),v="valid"+c;if(!1===e.schema){e.isTop?h=!0:r+=" var "+v+" = false; ",(Z=Z||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'false schema' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: 'boolean schema is false' "),e.opts.verbose&&(r+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+g+" "),r+=" } "):r+=" {} ";var m=r;r=Z.pop(),!e.compositeRule&&h?e.async?r+=" throw new ValidationError(["+m+"]); ":r+=" validate.errors = ["+m+"]; return false; ":r+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else e.isTop?r+=a?" return data; ":" validate.errors = null; return true; ":r+=" var "+v+" = true; ";return e.isTop&&(r+=" }; return validate; "),r}if(e.isTop){var y=e.isTop;c=e.level=0,l=e.dataLevel=0,g="data";if(e.rootId=e.resolve.fullPath(e.self._getId(e.root.schema)),e.baseId=e.baseId||e.rootId,delete e.isTop,e.dataPathArr=[void 0],void 0!==e.schema.default&&e.opts.useDefaults&&e.opts.strictDefaults){var b="default is ignored in the schema root";if("log"!==e.opts.strictDefaults)throw new Error(b);e.logger.warn(b)}r+=" var vErrors = null; ",r+=" var errors = 0; ",r+=" if (rootData === undefined) rootData = data; "}else{c=e.level,g="data"+((l=e.dataLevel)||"");if(o&&(e.baseId=e.resolve.url(e.baseId,o)),a&&!e.async)throw new Error("async schema in sync schema");r+=" var errs_"+c+" = errors;"}v="valid"+c,h=!e.opts.allErrors;var _="",x="",R=e.schema.type,w=Array.isArray(R);if(R&&e.opts.nullable&&!0===e.schema.nullable&&(w?-1==R.indexOf("null")&&(R=R.concat("null")):"null"!=R&&(R=[R,"null"],w=!0)),w&&1==R.length&&(R=R[0],w=!1),e.schema.$ref&&i){if("fail"==e.opts.extendRefs)throw new Error('$ref: validation keywords used in schema at path "'+e.errSchemaPath+'" (see option extendRefs)');!0!==e.opts.extendRefs&&(i=!1,e.logger.warn('$ref: keywords ignored in schema at path "'+e.errSchemaPath+'"'))}if(e.schema.$comment&&e.opts.$comment&&(r+=" "+e.RULES.all.$comment.code(e,"$comment")),R){if(e.opts.coerceTypes)var E=e.util.coerceToTypes(e.opts.coerceTypes,R);var S=e.RULES.types[R];if(E||w||!0===S||S&&!$(S)){f=e.schemaPath+".type",p=e.errSchemaPath+"/type",f=e.schemaPath+".type",p=e.errSchemaPath+"/type";var A=w?"checkDataTypes":"checkDataType";if(r+=" if ("+e.util[A](R,g,!0)+") { ",E){var T="dataType"+c,P="coerced"+c;r+=" var "+T+" = typeof "+g+"; ","array"==e.opts.coerceTypes&&(r+=" if ("+T+" == 'object' && Array.isArray("+g+")) "+T+" = 'array'; "),r+=" var "+P+" = undefined; ";var C="",M=E;if(M)for(var O,k=-1,D=M.length-1;k<D;)O=M[k+=1],k&&(r+=" if ("+P+" === undefined) { ",C+="}"),"array"==e.opts.coerceTypes&&"array"!=O&&(r+=" if ("+T+" == 'array' && "+g+".length == 1) { "+P+" = "+g+" = "+g+"[0]; "+T+" = typeof "+g+"; } "),"string"==O?r+=" if ("+T+" == 'number' || "+T+" == 'boolean') "+P+" = '' + "+g+"; else if ("+g+" === null) "+P+" = ''; ":"number"==O||"integer"==O?(r+=" if ("+T+" == 'boolean' || "+g+" === null || ("+T+" == 'string' && "+g+" && "+g+" == +"+g+" ","integer"==O&&(r+=" && !("+g+" % 1)"),r+=")) "+P+" = +"+g+"; "):"boolean"==O?r+=" if ("+g+" === 'false' || "+g+" === 0 || "+g+" === null) "+P+" = false; else if ("+g+" === 'true' || "+g+" === 1) "+P+" = true; ":"null"==O?r+=" if ("+g+" === '' || "+g+" === 0 || "+g+" === false) "+P+" = null; ":"array"==e.opts.coerceTypes&&"array"==O&&(r+=" if ("+T+" == 'string' || "+T+" == 'number' || "+T+" == 'boolean' || "+g+" == null) "+P+" = ["+g+"]; ");r+=" "+C+" if ("+P+" === undefined) { ",(Z=Z||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'type' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { type: '",r+=w?""+R.join(","):""+R,r+="' } ",!1!==e.opts.messages&&(r+=" , message: 'should be ",r+=w?""+R.join(","):""+R,r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+f+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+g+" "),r+=" } "):r+=" {} ";m=r;r=Z.pop(),!e.compositeRule&&h?e.async?r+=" throw new ValidationError(["+m+"]); ":r+=" validate.errors = ["+m+"]; return false; ":r+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else { ";var I=l?"data"+(l-1||""):"parentData";r+=" "+g+" = "+P+"; ",l||(r+="if ("+I+" !== undefined)"),r+=" "+I+"["+(l?e.dataPathArr[l]:"parentDataProperty")+"] = "+P+"; } "}else{(Z=Z||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'type' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { type: '",r+=w?""+R.join(","):""+R,r+="' } ",!1!==e.opts.messages&&(r+=" , message: 'should be ",r+=w?""+R.join(","):""+R,r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+f+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+g+" "),r+=" } "):r+=" {} ";m=r;r=Z.pop(),!e.compositeRule&&h?e.async?r+=" throw new ValidationError(["+m+"]); ":r+=" validate.errors = ["+m+"]; return false; ":r+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}r+=" } "}}if(e.schema.$ref&&!i)r+=" "+e.RULES.all.$ref.code(e,"$ref")+" ",h&&(r+=" } if (errors === ",r+=y?"0":"errs_"+c,r+=") { ",x+="}");else{var L=e.RULES;if(L)for(var j=-1,F=L.length-1;j<F;)if($(S=L[j+=1])){if(S.type&&(r+=" if ("+e.util.checkDataType(S.type,g)+") { "),e.opts.useDefaults)if("object"==S.type&&e.schema.properties){d=e.schema.properties;var z=Object.keys(d);if(z)for(var N,B=-1,V=z.length-1;B<V;){if(void 0!==(W=d[N=z[B+=1]]).default){var H=g+e.util.getProperty(N);if(e.compositeRule){if(e.opts.strictDefaults){b="default is ignored for: "+H;if("log"!==e.opts.strictDefaults)throw new Error(b);e.logger.warn(b)}}else r+=" if ("+H+" === undefined ","empty"==e.opts.useDefaults&&(r+=" || "+H+" === null || "+H+" === '' "),r+=" ) "+H+" = ","shared"==e.opts.useDefaults?r+=" "+e.useDefault(W.default)+" ":r+=" "+JSON.stringify(W.default)+" ",r+="; "}}}else if("array"==S.type&&Array.isArray(e.schema.items)){var U=e.schema.items;if(U){k=-1;for(var W,q=U.length-1;k<q;)if(void 0!==(W=U[k+=1]).default){H=g+"["+k+"]";if(e.compositeRule){if(e.opts.strictDefaults){b="default is ignored for: "+H;if("log"!==e.opts.strictDefaults)throw new Error(b);e.logger.warn(b)}}else r+=" if ("+H+" === undefined ","empty"==e.opts.useDefaults&&(r+=" || "+H+" === null || "+H+" === '' "),r+=" ) "+H+" = ","shared"==e.opts.useDefaults?r+=" "+e.useDefault(W.default)+" ":r+=" "+JSON.stringify(W.default)+" ",r+="; "}}}var G=S.rules;if(G)for(var K,Y=-1,X=G.length-1;Y<X;)if(Q(K=G[Y+=1])){var J=K.code(e,K.keyword,S.type);J&&(r+=" "+J+" ",h&&(_+="}"))}if(h&&(r+=" "+_+" ",_=""),S.type&&(r+=" } ",R&&R===S.type&&!E)){r+=" else { ";var Z;f=e.schemaPath+".type",p=e.errSchemaPath+"/type";(Z=Z||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'type' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(p)+" , params: { type: '",r+=w?""+R.join(","):""+R,r+="' } ",!1!==e.opts.messages&&(r+=" , message: 'should be ",r+=w?""+R.join(","):""+R,r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+f+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+g+" "),r+=" } "):r+=" {} ";m=r;r=Z.pop(),!e.compositeRule&&h?e.async?r+=" throw new ValidationError(["+m+"]); ":r+=" validate.errors = ["+m+"]; return false; ":r+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } "}h&&(r+=" if (errors === ",r+=y?"0":"errs_"+c,r+=") { ",x+="}")}}function $(e){for(var t=e.rules,n=0;n<t.length;n++)if(Q(t[n]))return!0}function Q(t){return void 0!==e.schema[t.keyword]||t.implements&&function(t){for(var n=t.implements,r=0;r<n.length;r++)if(void 0!==e.schema[n[r]])return!0}(t)}return h&&(r+=" "+x+" "),y?(a?(r+=" if (errors === 0) return data; ",r+=" else throw new ValidationError(vErrors); "):(r+=" validate.errors = vErrors; ",r+=" return errors === 0; "),r+=" }; return validate;"):r+=" var "+v+" = errors === errs_"+c+";",r=e.util.cleanUpCode(r),y&&(r=e.util.finalCleanUpCode(r,a)),r}},"1TsA":function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},"1V73":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n("4cb6"),i=new(n("a3B7").Log)({id:"L7"}).enable(!1),o=(0,a.injectable)()(r=function(){function e(){}var t=e.prototype;return t.error=function(e){i.error(e)()},t.warn=function(e){i.warn(e)()},t.info=function(e){i.info(e)()},e}())||r;t.default=o},"1eCo":function(e,t,n){n("SRfc"),function(e){"use strict";var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};e.defineMode("xml",(function(r,a){var i,o,s=r.indentUnit,u={},c=a.htmlMode?t:n;for(var l in c)u[l]=c[l];for(var l in a)u[l]=a[l];function d(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();return"<"==r?e.eat("!")?e.eat("[")?e.match("CDATA[")?n(p("atom","]]>")):null:e.match("--")?n(p("comment","--\x3e")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(function e(t){return function(n,r){for(var a;null!=(a=n.next());){if("<"==a)return r.tokenize=e(t+1),r.tokenize(n,r);if(">"==a){if(1==t){r.tokenize=d;break}return r.tokenize=e(t-1),r.tokenize(n,r)}}return"meta"}}(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=p("meta","?>"),"meta"):(i=e.eat("/")?"closeTag":"openTag",t.tokenize=f,"tag bracket"):"&"==r?(e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"))?"atom":"error":(e.eatWhile(/[^&<]/),null)}function f(e,t){var n,r,a=e.next();if(">"==a||"/"==a&&e.eat(">"))return t.tokenize=d,i=">"==a?"endTag":"selfcloseTag","tag bracket";if("="==a)return i="equals",null;if("<"==a){t.tokenize=d,t.state=m,t.tagName=t.tagStart=null;var o=t.tokenize(e,t);return o?o+" tag error":"tag error"}return/[\'\"]/.test(a)?(t.tokenize=(n=a,(r=function(e,t){for(;!e.eol();)if(e.next()==n){t.tokenize=f;break}return"string"}).isInAttribute=!0,r),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function p(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=d;break}n.next()}return e}}function h(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(u.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function g(e){e.context&&(e.context=e.context.prev)}function v(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!u.contextGrabbers.hasOwnProperty(n)||!u.contextGrabbers[n].hasOwnProperty(t))return;g(e)}}function m(e,t,n){return"openTag"==e?(n.tagStart=t.column(),y):"closeTag"==e?b:m}function y(e,t,n){return"word"==e?(n.tagName=t.current(),o="tag",R):u.allowMissingTagName&&"endTag"==e?(o="tag bracket",R(e,0,n)):(o="error",y)}function b(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&u.implicitlyClosed.hasOwnProperty(n.context.tagName)&&g(n),n.context&&n.context.tagName==r||!1===u.matchClosing?(o="tag",_):(o="tag error",x)}return u.allowMissingTagName&&"endTag"==e?(o="tag bracket",_(e,0,n)):(o="error",x)}function _(e,t,n){return"endTag"!=e?(o="error",_):(g(n),m)}function x(e,t,n){return o="error",_(e,0,n)}function R(e,t,n){if("word"==e)return o="attribute",w;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,a=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||u.autoSelfClosers.hasOwnProperty(r)?v(n,r):(v(n,r),n.context=new h(n,r,a==n.indented)),m}return o="error",R}function w(e,t,n){return"equals"==e?E:(u.allowMissing||(o="error"),R(e,0,n))}function E(e,t,n){return"string"==e?S:"word"==e&&u.allowUnquoted?(o="string",R):(o="error",R(e,0,n))}function S(e,t,n){return"string"==e?S:R(e,0,n)}return d.isInText=!0,{startState:function(e){var t={tokenize:d,state:m,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;i=null;var n=t.tokenize(e,t);return(n||i)&&"comment"!=n&&(o=null,t.state=t.state(i||n,e,t),o&&(n="error"==o?n+" error":o)),n},indent:function(t,n,r){var a=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+s;if(a&&a.noIndent)return e.Pass;if(t.tokenize!=f&&t.tokenize!=d)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return!1!==u.multilineTagIndentPastTag?t.tagStart+t.tagName.length+2:t.tagStart+s*(u.multilineTagIndentFactor||1);if(u.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var i=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(i&&i[1])for(;a;){if(a.tagName==i[2]){a=a.prev;break}if(!u.implicitlyClosed.hasOwnProperty(a.tagName))break;a=a.prev}else if(i)for(;a;){var o=u.contextGrabbers[a.tagName];if(!o||!o.hasOwnProperty(i[2]))break;a=a.prev}for(;a&&a.prev&&!a.startOfLine;)a=a.prev;return a?a.indent+s:t.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:u.htmlMode?"html":"xml",helperType:u.htmlMode?"html":"xml",skipAttribute:function(e){e.state==E&&(e.state=R)},xmlCurrentTag:function(e){return e.tagName?{name:e.tagName,close:"closeTag"==e.type}:null},xmlCurrentContext:function(e){for(var t=[],n=e.context;n;n=n.prev)n.tagName&&t.push(n.tagName);return t.reverse()}}})),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})}(n("VrN/"))},"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(a){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),a=JSON.stringify(n);try{window.sessionStorage.setItem(r,a)}catch(i){window&&window.___GATSBY_REACT_ROUTER_SCROLL?window.___GATSBY_REACT_ROUTER_SCROLL[r]=JSON.parse(a):(window.___GATSBY_REACT_ROUTER_SCROLL={},window.___GATSBY_REACT_ROUTER_SCROLL[r]=JSON.parse(a))}},t.getStateKey=function(e,t){var n="@@scroll|"+(e.key||e.pathname);return null==t?n:n+"|"+t},e}();t.default=r},"1gqn":function(e,t,n){n("bHtr"),e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},"1j5w":function(e,t,n){"use strict";n.r(t);n("91GP"),n("LK8F"),n("V+eJ"),n("hHhE"),n("/SS/"),n("HAE/"),n("WLL4"),n("jm62"),n("8+KV"),n("0l/t"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("rE2o"),n("ioFf");var r=n("q1tI"),a=n.n(r),i=n("xI0J"),o=(n("bWfx"),n("2Spj"),{MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=o.F1&&t<=o.F12)return!1;switch(t){case o.ALT:case o.CAPS_LOCK:case o.CONTEXT_MENU:case o.CTRL:case o.DOWN:case o.END:case o.ESC:case o.HOME:case o.INSERT:case o.LEFT:case o.MAC_FF_META:case o.META:case o.NUMLOCK:case o.NUM_CENTER:case o.PAGE_DOWN:case o.PAGE_UP:case o.PAUSE:case o.PRINT_SCREEN:case o.RIGHT:case o.SHIFT:case o.UP:case o.WIN_KEY:case o.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=o.ZERO&&e<=o.NINE)return!0;if(e>=o.NUM_ZERO&&e<=o.NUM_MULTIPLY)return!0;if(e>=o.A&&e<=o.Z)return!0;if(-1!==window.navigation.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case o.SPACE:case o.QUESTION_MARK:case o.NUM_PLUS:case o.NUM_MINUS:case o.NUM_PERIOD:case o.NUM_DIVISION:case o.SEMICOLON:case o.DASH:case o.EQUALS:case o.COMMA:case o.PERIOD:case o.SLASH:case o.APOSTROPHE:case o.SINGLE_QUOTE:case o.OPEN_SQUARE_BRACKET:case o.BACKSLASH:case o.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}}),s=o;function u(){var e=[].slice.call(arguments,0);return 1===e.length?e[0]:function(){for(var t=0;t<e.length;t++)e[t]&&e[t].apply&&e[t].apply(this,arguments)}}var c=n("Gytx"),l=n.n(c),d=n("TSYQ"),f=n.n(d);n("dRSK"),n("KKXr"),n("a1Th"),n("h7Nl");function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(!(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)))return;var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var v=/iPhone/i,m=/iPod/i,y=/iPad/i,b=/\bAndroid(?:.+)Mobile\b/i,_=/Android/i,x=/\bAndroid(?:.+)SD4930UR\b/i,R=/\bAndroid(?:.+)(?:KF[A-Z]{2,4})\b/i,w=/Windows Phone/i,E=/\bWindows(?:.+)ARM\b/i,S=/BlackBerry/i,A=/BB10/i,T=/Opera Mini/i,P=/\b(CriOS|Chrome)(?:.+)Mobile/i,C=/Mobile(?:.+)Firefox\b/i;function M(e,t){return e.test(t)}function O(e){var t=e||("undefined"!=typeof navigator?navigator.userAgent:""),n=t.split("[FBAN");void 0!==n[1]&&(t=g(n,1)[0]);void 0!==(n=t.split("Twitter"))[1]&&(t=g(n,1)[0]);var r={apple:{phone:M(v,t)&&!M(w,t),ipod:M(m,t),tablet:!M(v,t)&&M(y,t)&&!M(w,t),device:(M(v,t)||M(m,t)||M(y,t))&&!M(w,t)},amazon:{phone:M(x,t),tablet:!M(x,t)&&M(R,t),device:M(x,t)||M(R,t)},android:{phone:!M(w,t)&&M(x,t)||!M(w,t)&&M(b,t),tablet:!M(w,t)&&!M(x,t)&&!M(b,t)&&(M(R,t)||M(_,t)),device:!M(w,t)&&(M(x,t)||M(R,t)||M(b,t)||M(_,t))||M(/\bokhttp\b/i,t)},windows:{phone:M(w,t),tablet:M(E,t),device:M(w,t)||M(E,t)},other:{blackberry:M(S,t),blackberry10:M(A,t),opera:M(T,t),firefox:M(C,t),chrome:M(P,t),device:M(S,t)||M(A,t)||M(T,t)||M(C,t)||M(P,t)},any:null,phone:null,tablet:null};return r.any=r.apple.device||r.android.device||r.windows.device||r.other.device,r.phone=r.apple.phone||r.android.phone||r.windows.phone,r.tablet=r.apple.tablet||r.android.tablet||r.windows.tablet,r}var k=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(n,!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},O(),{isMobile:O});function D(e){return(D="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function I(){}function L(e,t,n){var r=t||"";return e.key||"".concat(r,"item_").concat(n)}function j(e){return"".concat(e,"-menu-")}function F(e,t){var n=-1;r.Children.forEach(e,(function(e){n+=1,e&&e.type&&e.type.isMenuItemGroup?r.Children.forEach(e.props.children,(function(e){t(e,n+=1)})):t(e,n)}))}var z=["defaultSelectedKeys","selectedKeys","defaultOpenKeys","openKeys","mode","getPopupContainer","onSelect","onDeselect","onDestroy","openTransitionName","openAnimation","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","triggerSubMenuAction","level","selectable","multiple","onOpenChange","visible","focusable","defaultActiveFirst","prefixCls","inlineIndent","parentMenu","title","rootPrefixCls","eventKey","active","onItemHover","onTitleMouseEnter","onTitleMouseLeave","onTitleClick","popupAlign","popupOffset","isOpen","renderMenuItem","manualRef","subMenuKey","disabled","index","isSelected","store","activeKey","builtinPlacements","overflowedIndicator","motion","attribute","value","popupClassName","inlineCollapsed","menu","theme","itemIcon","expandIcon"],N=function(e){var t=e&&"function"==typeof e.getBoundingClientRect&&e.getBoundingClientRect().width;return t&&(t=+t.toFixed(6)),t||0},B=function(e,t,n){e&&"object"===D(e.style)&&(e.style[t]=n)},V=function(){return k.any},H=(n("DNiP"),n("XfO3"),n("HEwt"),n("i8i4")),U=n.n(H),W=n("bdgK"),q=n("uciX"),G=n("YEIV"),K=n.n(G),Y=n("QbLZ"),X=n.n(Y),J=n("iCc5"),Z=n.n(J),$=n("V7oC"),Q=n.n($),ee=n("FYw3"),te=n.n(ee),ne=n("mRg0"),re=n.n(ne),ae=n("17x9"),ie=n.n(ae),oe=n("94VI");var se=n("xEkU"),ue=n.n(se),ce=(n("pIFo"),!("undefined"==typeof window||!window.document||!window.document.createElement));function le(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n["ms"+e]="MS"+t,n["O"+e]="o"+t.toLowerCase(),n}var de,fe,pe,he=(de=ce,fe="undefined"!=typeof window?window:{},pe={animationend:le("Animation","AnimationEnd"),transitionend:le("Transition","TransitionEnd")},de&&("AnimationEvent"in fe||delete pe.animationend.animation,"TransitionEvent"in fe||delete pe.transitionend.transition),pe),ge={};ce&&(ge=document.createElement("div").style);var ve={};function me(e){if(ve[e])return ve[e];var t=he[e];if(t)for(var n=Object.keys(t),r=n.length,a=0;a<r;a+=1){var i=n[a];if(Object.prototype.hasOwnProperty.call(t,i)&&i in ge)return ve[e]=t[i],ve[e]}return""}var ye=me("animationend"),be=me("transitionend"),_e=!(!ye||!be);function xe(e,t){return e?"object"==typeof e?e[t.replace(/-\w/g,(function(e){return e[1].toUpperCase()}))]:e+"-"+t:null}var Re="none",we="appear",Ee="enter",Se="leave",Ae={eventProps:ie.a.object,visible:ie.a.bool,children:ie.a.func,motionName:ie.a.oneOfType([ie.a.string,ie.a.object]),motionAppear:ie.a.bool,motionEnter:ie.a.bool,motionLeave:ie.a.bool,motionLeaveImmediately:ie.a.bool,removeOnLeave:ie.a.bool,leavedClassName:ie.a.string,onAppearStart:ie.a.func,onAppearActive:ie.a.func,onAppearEnd:ie.a.func,onEnterStart:ie.a.func,onEnterActive:ie.a.func,onEnterEnd:ie.a.func,onLeaveStart:ie.a.func,onLeaveActive:ie.a.func,onLeaveEnd:ie.a.func};var Te=function(e){var t=e,n=!!a.a.forwardRef;function r(e){return!(!e.motionName||!t)}"object"==typeof e&&(t=e.transitionSupport,n="forwardRef"in e?e.forwardRef:n);var i=function(e){function t(){Z()(this,t);var e=te()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return e.onDomUpdate=function(){var t=e.state,n=t.status,a=t.newStatus,i=e.props,o=i.onAppearStart,s=i.onEnterStart,u=i.onLeaveStart,c=i.onAppearActive,l=i.onEnterActive,d=i.onLeaveActive,f=i.motionAppear,p=i.motionEnter,h=i.motionLeave;if(r(e.props)){var g=e.getElement();e.$cacheEle!==g&&(e.removeEventListener(e.$cacheEle),e.addEventListener(g),e.$cacheEle=g),a&&n===we&&f?e.updateStatus(o,null,null,(function(){e.updateActiveStatus(c,we)})):a&&n===Ee&&p?e.updateStatus(s,null,null,(function(){e.updateActiveStatus(l,Ee)})):a&&n===Se&&h&&e.updateStatus(u,null,null,(function(){e.updateActiveStatus(d,Se)}))}},e.onMotionEnd=function(t){var n=e.state,r=n.status,a=n.statusActive,i=e.props,o=i.onAppearEnd,s=i.onEnterEnd,u=i.onLeaveEnd;r===we&&a?e.updateStatus(o,{status:Re},t):r===Ee&&a?e.updateStatus(s,{status:Re},t):r===Se&&a&&e.updateStatus(u,{status:Re},t)},e.setNodeRef=function(t){var n=e.props.internalRef;e.node=t,"function"==typeof n?n(t):n&&"current"in n&&(n.current=t)},e.getElement=function(){return(t=e.node||e)instanceof HTMLElement?t:U.a.findDOMNode(t);var t},e.addEventListener=function(t){t&&(t.addEventListener(be,e.onMotionEnd),t.addEventListener(ye,e.onMotionEnd))},e.removeEventListener=function(t){t&&(t.removeEventListener(be,e.onMotionEnd),t.removeEventListener(ye,e.onMotionEnd))},e.updateStatus=function(t,n,r,a){var i=t?t(e.getElement(),r):null;if(!1!==i&&!e._destroyed){var o=void 0;a&&(o=function(){e.nextFrame(a)}),e.setState(X()({statusStyle:"object"==typeof i?i:null,newStatus:!1},n),o)}},e.updateActiveStatus=function(t,n){e.nextFrame((function(){e.state.status===n&&e.updateStatus(t,{statusActive:!0})}))},e.nextFrame=function(t){e.cancelNextFrame(),e.raf=ue()(t)},e.cancelNextFrame=function(){e.raf&&(ue.a.cancel(e.raf),e.raf=null)},e.state={status:Re,statusActive:!1,newStatus:!1,statusStyle:null},e.$cacheEle=null,e.node=null,e.raf=null,e}return re()(t,e),Q()(t,[{key:"componentDidMount",value:function(){this.onDomUpdate()}},{key:"componentDidUpdate",value:function(){this.onDomUpdate()}},{key:"componentWillUnmount",value:function(){this._destroyed=!0,this.removeEventListener(this.$cacheEle),this.cancelNextFrame()}},{key:"render",value:function(){var e,t=this.state,n=t.status,a=t.statusActive,i=t.statusStyle,o=this.props,s=o.children,u=o.motionName,c=o.visible,l=o.removeOnLeave,d=o.leavedClassName,p=o.eventProps;return s?n!==Re&&r(this.props)?s(X()({},p,{className:f()((e={},K()(e,xe(u,n),n!==Re),K()(e,xe(u,n+"-active"),n!==Re&&a),K()(e,u,"string"==typeof u),e)),style:i}),this.setNodeRef):c?s(X()({},p),this.setNodeRef):l?null:s(X()({},p,{className:d}),this.setNodeRef):null}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,a=t.status;if(!r(e))return{};var i=e.visible,o=e.motionAppear,s=e.motionEnter,u=e.motionLeave,c=e.motionLeaveImmediately,l={prevProps:e};return(a===we&&!o||a===Ee&&!s||a===Se&&!u)&&(l.status=Re,l.statusActive=!1,l.newStatus=!1),!n&&i&&o&&(l.status=we,l.statusActive=!1,l.newStatus=!0),n&&!n.visible&&i&&s&&(l.status=Ee,l.statusActive=!1,l.newStatus=!0),(n&&n.visible&&!i&&u||!n&&c&&!i&&u)&&(l.status=Se,l.statusActive=!1,l.newStatus=!0),l}}]),t}(a.a.Component);return i.propTypes=X()({},Ae,{internalRef:ie.a.oneOfType([ie.a.object,ie.a.func])}),i.defaultProps={visible:!0,motionEnter:!0,motionAppear:!0,motionLeave:!0,removeOnLeave:!0},Object(oe.polyfill)(i),n?a.a.forwardRef((function(e,t){return a.a.createElement(i,X()({internalRef:t},e))})):i}(_e),Pe={adjustX:1,adjustY:1},Ce={topLeft:{points:["bl","tl"],overflow:Pe,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:Pe,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:Pe,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:Pe,offset:[4,0]}};function Me(e){return(Me="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ke(e){return(ke=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function De(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ie(e,t){return(Ie=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function Le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function je(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(n,!0).forEach((function(t){Fe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ze=0,Ne={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"},Be=function(e,t,n){var r=j(t),a=e.getState();e.setState({defaultActiveFirst:je({},a.defaultActiveFirst,Fe({},r,n))})},Ve=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==Me(t)&&"function"!=typeof t?De(e):t}(this,ke(t).call(this,e))).onDestroy=function(e){n.props.onDestroy(e)},n.onKeyDown=function(e){var t=e.keyCode,r=n.menuInstance,a=n.props,i=a.isOpen,o=a.store;if(t===s.ENTER)return n.onTitleClick(e),Be(o,n.props.eventKey,!0),!0;if(t===s.RIGHT)return i?r.onKeyDown(e):(n.triggerOpenChange(!0),Be(o,n.props.eventKey,!0)),!0;if(t===s.LEFT){var u;if(!i)return;return(u=r.onKeyDown(e))||(n.triggerOpenChange(!1),u=!0),u}return!i||t!==s.UP&&t!==s.DOWN?void 0:r.onKeyDown(e)},n.onOpenChange=function(e){n.props.onOpenChange(e)},n.onPopupVisibleChange=function(e){n.triggerOpenChange(e,e?"mouseenter":"mouseleave")},n.onMouseEnter=function(e){var t=n.props,r=t.eventKey,a=t.onMouseEnter,i=t.store;Be(i,n.props.eventKey,!1),a({key:r,domEvent:e})},n.onMouseLeave=function(e){var t=n.props,r=t.parentMenu,a=t.eventKey,i=t.onMouseLeave;r.subMenuInstance=De(n),i({key:a,domEvent:e})},n.onTitleMouseEnter=function(e){var t=n.props,r=t.eventKey,a=t.onItemHover,i=t.onTitleMouseEnter;a({key:r,hover:!0}),i({key:r,domEvent:e})},n.onTitleMouseLeave=function(e){var t=n.props,r=t.parentMenu,a=t.eventKey,i=t.onItemHover,o=t.onTitleMouseLeave;r.subMenuInstance=De(n),i({key:a,hover:!1}),o({key:a,domEvent:e})},n.onTitleClick=function(e){var t=De(n).props;t.onTitleClick({key:t.eventKey,domEvent:e}),"hover"!==t.triggerSubMenuAction&&(n.triggerOpenChange(!t.isOpen,"click"),Be(t.store,n.props.eventKey,!1))},n.onSubMenuClick=function(e){"function"==typeof n.props.onClick&&n.props.onClick(n.addKeyPath(e))},n.onSelect=function(e){n.props.onSelect(e)},n.onDeselect=function(e){n.props.onDeselect(e)},n.getPrefixCls=function(){return"".concat(n.props.rootPrefixCls,"-submenu")},n.getActiveClassName=function(){return"".concat(n.getPrefixCls(),"-active")},n.getDisabledClassName=function(){return"".concat(n.getPrefixCls(),"-disabled")},n.getSelectedClassName=function(){return"".concat(n.getPrefixCls(),"-selected")},n.getOpenClassName=function(){return"".concat(n.props.rootPrefixCls,"-submenu-open")},n.saveMenuInstance=function(e){n.menuInstance=e},n.addKeyPath=function(e){return je({},e,{keyPath:(e.keyPath||[]).concat(n.props.eventKey)})},n.triggerOpenChange=function(e,t){var r=n.props.eventKey,a=function(){n.onOpenChange({key:r,item:De(n),trigger:t,open:e})};"mouseenter"===t?n.mouseenterTimeout=setTimeout((function(){a()}),0):a()},n.isChildrenSelected=function(){var e={find:!1};return function e(t,n,a){t&&!a.find&&r.Children.forEach(t,(function(t){if(t){var r=t.type;if(!r||!(r.isSubMenu||r.isMenuItem||r.isMenuItemGroup))return;-1!==n.indexOf(t.key)?a.find=!0:t.props.children&&e(t.props.children,n,a)}}))}(n.props.children,n.props.selectedKeys,e),e.find},n.isOpen=function(){return-1!==n.props.openKeys.indexOf(n.props.eventKey)},n.adjustWidth=function(){if(n.subMenuTitle&&n.menuInstance){var e=H.findDOMNode(n.menuInstance);e.offsetWidth>=n.subMenuTitle.offsetWidth||(e.style.minWidth="".concat(n.subMenuTitle.offsetWidth,"px"))}},n.saveSubMenuTitle=function(e){n.subMenuTitle=e};var a=e.store,i=e.eventKey,o=a.getState().defaultActiveFirst;n.isRootMenu=!1;var u=!1;return o&&(u=o[i]),Be(a,i,u),n}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ie(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){this.componentDidUpdate()}},{key:"componentDidUpdate",value:function(){var e=this,t=this.props,n=t.mode,r=t.parentMenu,a=t.manualRef;a&&a(this),"horizontal"===n&&r.isRootMenu&&this.props.isOpen&&(this.minWidthTimeout=setTimeout((function(){return e.adjustWidth()}),0))}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onDestroy,n=e.eventKey;t&&t(n),this.minWidthTimeout&&clearTimeout(this.minWidthTimeout),this.mouseenterTimeout&&clearTimeout(this.mouseenterTimeout)}},{key:"renderChildren",value:function(e){var t=this,n=this.props,a={mode:"horizontal"===n.mode?"vertical":n.mode,visible:this.props.isOpen,level:n.level+1,inlineIndent:n.inlineIndent,focusable:!1,onClick:this.onSubMenuClick,onSelect:this.onSelect,onDeselect:this.onDeselect,onDestroy:this.onDestroy,selectedKeys:n.selectedKeys,eventKey:"".concat(n.eventKey,"-menu-"),openKeys:n.openKeys,motion:n.motion,onOpenChange:this.onOpenChange,subMenuOpenDelay:n.subMenuOpenDelay,parentMenu:this,subMenuCloseDelay:n.subMenuCloseDelay,forceSubMenuRender:n.forceSubMenuRender,triggerSubMenuAction:n.triggerSubMenuAction,builtinPlacements:n.builtinPlacements,defaultActiveFirst:n.store.getState().defaultActiveFirst[j(n.eventKey)],multiple:n.multiple,prefixCls:n.rootPrefixCls,id:this.internalMenuId,manualRef:this.saveMenuInstance,itemIcon:n.itemIcon,expandIcon:n.expandIcon},i=this.haveRendered;if(this.haveRendered=!0,this.haveOpened=this.haveOpened||a.visible||a.forceSubMenuRender,!this.haveOpened)return r.createElement("div",null);var o=je({},n.motion,{leavedClassName:"".concat(n.rootPrefixCls,"-hidden"),removeOnLeave:!1,motionAppear:i||!a.visible||"inline"!==a.mode});return r.createElement(Te,Object.assign({visible:a.visible},o),(function(n){var i=n.className,o=n.style,s=f()("".concat(a.prefixCls,"-sub"),i);return r.createElement(bt,Object.assign({},a,{id:t.internalMenuId,className:s,style:o}),e)}))}},{key:"render",value:function(){var e,t=je({},this.props),n=t.isOpen,a=this.getPrefixCls(),i="inline"===t.mode,o=f()(a,"".concat(a,"-").concat(t.mode),(Fe(e={},t.className,!!t.className),Fe(e,this.getOpenClassName(),n),Fe(e,this.getActiveClassName(),t.active||n&&!i),Fe(e,this.getDisabledClassName(),t.disabled),Fe(e,this.getSelectedClassName(),this.isChildrenSelected()),e));this.internalMenuId||(t.eventKey?this.internalMenuId="".concat(t.eventKey,"$Menu"):(ze+=1,this.internalMenuId="$__$".concat(ze,"$Menu")));var s={},u={},c={};t.disabled||(s={onMouseLeave:this.onMouseLeave,onMouseEnter:this.onMouseEnter},u={onClick:this.onTitleClick},c={onMouseEnter:this.onTitleMouseEnter,onMouseLeave:this.onTitleMouseLeave});var l={};i&&(l.paddingLeft=t.inlineIndent*t.level);var d={};this.props.isOpen&&(d={"aria-owns":this.internalMenuId});var p=null;"horizontal"!==t.mode&&(p=this.props.expandIcon,"function"==typeof this.props.expandIcon&&(p=r.createElement(this.props.expandIcon,je({},this.props))));var h=r.createElement("div",Object.assign({ref:this.saveSubMenuTitle,style:l,className:"".concat(a,"-title")},c,u,{"aria-expanded":n},d,{"aria-haspopup":"true",title:"string"==typeof t.title?t.title:void 0}),t.title,p||r.createElement("i",{className:"".concat(a,"-arrow")})),g=this.renderChildren(t.children),v=t.parentMenu.isRootMenu?t.parentMenu.props.getPopupContainer:function(e){return e.parentNode},m=Ne[t.mode],y=t.popupOffset?{offset:t.popupOffset}:{},b="inline"===t.mode?"":t.popupClassName,_=t.disabled,x=t.triggerSubMenuAction,R=t.subMenuOpenDelay,w=t.forceSubMenuRender,E=t.subMenuCloseDelay,S=t.builtinPlacements;return z.forEach((function(e){return delete t[e]})),delete t.onClick,r.createElement("li",Object.assign({},t,s,{className:o,role:"menuitem"}),i&&h,i&&g,!i&&r.createElement(q.a,{prefixCls:a,popupClassName:"".concat(a,"-popup ").concat(b),getPopupContainer:v,builtinPlacements:Object.assign({},Ce,S),popupPlacement:m,popupVisible:n,popupAlign:y,popup:g,action:_?[]:[x],mouseEnterDelay:R,mouseLeaveDelay:E,onPopupVisibleChange:this.onPopupVisibleChange,forceRender:w},h))}}])&&Oe(n.prototype,a),i&&Oe(n,i),t}(r.Component);Ve.defaultProps={onMouseEnter:I,onMouseLeave:I,onTitleMouseEnter:I,onTitleMouseLeave:I,onTitleClick:I,manualRef:I,mode:"vertical",title:""};var He=Object(i.connect)((function(e,t){var n=e.openKeys,r=e.activeKey,a=e.selectedKeys,i=t.eventKey,o=t.subMenuKey;return{isOpen:n.indexOf(i)>-1,active:r[o]===i,selectedKeys:a}}))(Ve);He.isSubMenu=!0;var Ue=He;function We(e){return(We="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function qe(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function Ge(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ge(n,!0).forEach((function(t){Ye(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ge(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Xe(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}function Je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ze(e){return(Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function $e(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Qe(e,t){return(Qe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var et=!("undefined"==typeof window||!window.document||!window.document.createElement),tt="menuitem-overflowed",nt=.5;et&&n("DN2a");var rt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=function(e,t){return!t||"object"!==We(t)&&"function"!=typeof t?$e(e):t}(this,Ze(t).apply(this,arguments))).resizeObserver=null,e.mutationObserver=null,e.originalTotalWidth=0,e.overflowedItems=[],e.menuItemSizes=[],e.state={lastVisibleIndex:void 0},e.getMenuItemNodes=function(){var t=e.props.prefixCls,n=H.findDOMNode($e(e));return n?[].slice.call(n.children).filter((function(e){return e.className.split(" ").indexOf("".concat(t,"-overflowed-submenu"))<0})):[]},e.getOverflowedSubMenuItem=function(t,n,a){var i=e.props,o=i.overflowedIndicator,s=i.level,u=i.mode,c=i.prefixCls,l=i.theme;if(1!==s||"horizontal"!==u)return null;var d=e.props.children[0].props,f=(d.children,d.title,d.style),p=Xe(d,["children","title","style"]),h=Ke({},f),g="".concat(t,"-overflowed-indicator"),v="".concat(t,"-overflowed-indicator");0===n.length&&!0!==a?h=Ke({},h,{display:"none"}):a&&(h=Ke({},h,{visibility:"hidden",position:"absolute"}),g="".concat(g,"-placeholder"),v="".concat(v,"-placeholder"));var m=l?"".concat(c,"-").concat(l):"",y={};return z.forEach((function(e){void 0!==p[e]&&(y[e]=p[e])})),r.createElement(Ue,Object.assign({title:o,className:"".concat(c,"-overflowed-submenu"),popupClassName:m},y,{key:g,eventKey:v,disabled:!1,style:h}),n)},e.setChildrenWidthAndResize=function(){if("horizontal"===e.props.mode){var t=H.findDOMNode($e(e));if(t){var n=t.children;if(n&&0!==n.length){var r=t.children[n.length-1];B(r,"display","inline-block");var a=e.getMenuItemNodes(),i=a.filter((function(e){return e.className.split(" ").indexOf(tt)>=0}));i.forEach((function(e){B(e,"display","inline-block")})),e.menuItemSizes=a.map((function(e){return N(e)})),i.forEach((function(e){B(e,"display","none")})),e.overflowedIndicatorWidth=N(t.children[t.children.length-1]),e.originalTotalWidth=e.menuItemSizes.reduce((function(e,t){return e+t}),0),e.handleResize(),B(r,"display","none")}}}},e.handleResize=function(){if("horizontal"===e.props.mode){var t=H.findDOMNode($e(e));if(t){var n=N(t);e.overflowedItems=[];var r,a=0;e.originalTotalWidth>n+nt&&(r=-1,e.menuItemSizes.forEach((function(t){(a+=t)+e.overflowedIndicatorWidth<=n&&(r+=1)}))),e.setState({lastVisibleIndex:r})}}},e}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Qe(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this;if(this.setChildrenWidthAndResize(),1===this.props.level&&"horizontal"===this.props.mode){var t=H.findDOMNode(this);if(!t)return;this.resizeObserver=new W.default((function(t){t.forEach(e.setChildrenWidthAndResize)})),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),"undefined"!=typeof MutationObserver&&(this.mutationObserver=new MutationObserver((function(){e.resizeObserver.disconnect(),[].slice.call(t.children).concat(t).forEach((function(t){e.resizeObserver.observe(t)})),e.setChildrenWidthAndResize()})),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subTree:!1}))}}},{key:"componentWillUnmount",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),this.mutationObserver&&this.resizeObserver.disconnect()}},{key:"renderChildren",value:function(e){var t=this,n=this.state.lastVisibleIndex;return(e||[]).reduce((function(a,i,o){var s=i;if("horizontal"===t.props.mode){var u=t.getOverflowedSubMenuItem(i.props.eventKey,[]);void 0!==n&&-1!==t.props.className.indexOf("".concat(t.props.prefixCls,"-root"))&&(o>n&&(s=r.cloneElement(i,{style:{display:"none"},eventKey:"".concat(i.props.eventKey,"-hidden"),className:"".concat(tt)})),o===n+1&&(t.overflowedItems=e.slice(n+1).map((function(e){return r.cloneElement(e,{key:e.props.eventKey,mode:"vertical-left"})})),u=t.getOverflowedSubMenuItem(i.props.eventKey,t.overflowedItems)));var c=[].concat(qe(a),[u,s]);return o===e.length-1&&c.push(t.getOverflowedSubMenuItem(i.props.eventKey,[],!0)),c}return[].concat(qe(a),[s])}),[])}},{key:"render",value:function(){var e=this.props,t=(e.visible,e.prefixCls,e.overflowedIndicator,e.mode,e.level,e.tag),n=e.children,a=(e.theme,Xe(e,["visible","prefixCls","overflowedIndicator","mode","level","tag","children","theme"])),i=t;return r.createElement(i,Object.assign({},a),this.renderChildren(n))}}])&&Je(n.prototype,a),i&&Je(n,i),t}(r.Component);rt.defaultProps={tag:"div",className:""};var at=rt;function it(e){return(it="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ot(){return(ot=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function st(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ut(e){return(ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function ct(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function lt(e,t){return(lt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function dt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ft(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?dt(n,!0).forEach((function(t){pt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):dt(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ht(e,t,n){var r=e.getState();e.setState({activeKey:ft({},r.activeKey,pt({},t,n))})}function gt(e){return e.eventKey||"0-menu-"}function vt(e,t){var n,r=t,a=e.children,i=e.eventKey;if(r&&(F(a,(function(e,t){e&&e.props&&!e.props.disabled&&r===L(e,i,t)&&(n=!0)})),n))return r;return r=null,e.defaultActiveFirst?(F(a,(function(e,t){r||!e||e.props.disabled||(r=L(e,i,t))})),r):r}function mt(e){if(e){var t=this.instanceArray.indexOf(e);-1!==t?this.instanceArray[t]=e:this.instanceArray.push(e)}}var yt=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==it(t)&&"function"!=typeof t?ct(e):t}(this,ut(t).call(this,e))).onKeyDown=function(e,t){var r,a=e.keyCode;if(n.getFlatInstanceArray().forEach((function(t){t&&t.props.active&&t.onKeyDown&&(r=t.onKeyDown(e))})),r)return 1;var i=null;return a!==s.UP&&a!==s.DOWN||(i=n.step(a===s.UP?-1:1)),i?(e.preventDefault(),ht(n.props.store,gt(n.props),i.props.eventKey),"function"==typeof t&&t(i),1):void 0},n.onItemHover=function(e){var t=e.key,r=e.hover;ht(n.props.store,gt(n.props),r?t:null)},n.onDeselect=function(e){n.props.onDeselect(e)},n.onSelect=function(e){n.props.onSelect(e)},n.onClick=function(e){n.props.onClick(e)},n.onOpenChange=function(e){n.props.onOpenChange(e)},n.onDestroy=function(e){n.props.onDestroy(e)},n.getFlatInstanceArray=function(){return n.instanceArray},n.step=function(e){var t=n.getFlatInstanceArray(),r=n.props.store.getState().activeKey[gt(n.props)],a=t.length;if(!a)return null;e<0&&(t=t.concat().reverse());var i=-1;if(t.every((function(e,t){return!e||e.props.eventKey!==r||(i=t,!1)})),n.props.defaultActiveFirst||-1===i||(o=t.slice(i,a-1)).length&&!o.every((function(e){return!!e.props.disabled}))){var o,s=(i+1)%a,u=s;do{var c=t[u];if(c&&!c.props.disabled)return c;u=(u+1)%a}while(u!==s);return null}},n.renderCommonMenuItem=function(e,t,a){var i=n.props.store.getState(),o=ct(n).props,s=L(e,o.eventKey,t),c=e.props;if(!c||"string"==typeof e.type)return e;var l=s===i.activeKey,d=ft({mode:c.mode||o.mode,level:o.level,inlineIndent:o.inlineIndent,renderMenuItem:n.renderMenuItem,rootPrefixCls:o.prefixCls,index:t,parentMenu:o.parentMenu,manualRef:c.disabled?void 0:u(e.ref,mt.bind(ct(n))),eventKey:s,active:!c.disabled&&l,multiple:o.multiple,onClick:function(e){(c.onClick||I)(e),n.onClick(e)},onItemHover:n.onItemHover,motion:o.motion,subMenuOpenDelay:o.subMenuOpenDelay,subMenuCloseDelay:o.subMenuCloseDelay,forceSubMenuRender:o.forceSubMenuRender,onOpenChange:n.onOpenChange,onDeselect:n.onDeselect,onSelect:n.onSelect,builtinPlacements:o.builtinPlacements,itemIcon:c.itemIcon||n.props.itemIcon,expandIcon:c.expandIcon||n.props.expandIcon},a);return("inline"===o.mode||V())&&(d.triggerSubMenuAction="click"),r.cloneElement(e,d)},n.renderMenuItem=function(e,t,r){if(!e)return null;var a=n.props.store.getState(),i={openKeys:a.openKeys,selectedKeys:a.selectedKeys,triggerSubMenuAction:n.props.triggerSubMenuAction,subMenuKey:r};return n.renderCommonMenuItem(e,t,i)},e.store.setState({activeKey:ft({},e.store.getState().activeKey,pt({},e.eventKey,vt(e,e.activeKey)))}),n.instanceArray=[],n}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&<(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"shouldComponentUpdate",value:function(e){return this.props.visible||e.visible||this.props.className!==e.className||!l()(this.props.style,e.style)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n="activeKey"in t?t.activeKey:t.store.getState().activeKey[gt(t)],r=vt(t,n);r!==n?ht(t.store,gt(t),r):"activeKey"in e&&r!==vt(e,e.activeKey)&&ht(t.store,gt(t),r)}},{key:"render",value:function(){var e=this,t=ot({},this.props);this.instanceArray=[];var n={className:f()(t.prefixCls,t.className,"".concat(t.prefixCls,"-").concat(t.mode)),role:t.role||"menu"};t.id&&(n.id=t.id),t.focusable&&(n.tabIndex=0,n.onKeyDown=this.onKeyDown);var a=t.prefixCls,i=t.eventKey,o=t.visible,s=t.level,u=t.mode,c=t.overflowedIndicator,l=t.theme;return z.forEach((function(e){return delete t[e]})),delete t.onClick,r.createElement(at,Object.assign({},t,{prefixCls:a,mode:u,tag:"ul",level:s,theme:l,visible:o,overflowedIndicator:c},n),r.Children.map(t.children,(function(t,n){return e.renderMenuItem(t,n,i||"0-menu-")})))}}])&&st(n.prototype,a),i&&st(n,i),t}(r.Component);yt.defaultProps={prefixCls:"rc-menu",className:"",mode:"vertical",level:1,inlineIndent:24,visible:!0,focusable:!0,style:{},manualRef:I};var bt=Object(i.connect)()(yt),_t={};function xt(e,t){0}function Rt(e,t,n){t||_t[n]||(e(!1,n),_t[n]=!0)}var wt=function(e,t){Rt(xt,e,t)};function Et(e){return(Et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function St(e){var t=e.prefixCls,n=e.motion,r=e.openAnimation,a=e.openTransitionName;if(n)return n;if("object"===Et(r)&&r)wt(!1,"Object type of `openAnimation` is removed. Please use `motion` instead.");else if("string"==typeof r)return{motionName:"".concat(t,"-open-").concat(r)};return a?{motionName:a}:null}function At(e){return(At="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tt(n,!0).forEach((function(t){Ct(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tt(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ct(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ot(e){return(Ot=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function kt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Dt(e,t){return(Dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var It=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==At(t)&&"function"!=typeof t?kt(e):t}(this,Ot(t).call(this,e))).onSelect=function(e){var t=kt(n).props;if(t.selectable){var r=n.store.getState().selectedKeys,a=e.key;r=t.multiple?r.concat([a]):[a],"selectedKeys"in t||n.store.setState({selectedKeys:r}),t.onSelect(Pt({},e,{selectedKeys:r}))}},n.onClick=function(e){n.props.onClick(e)},n.onKeyDown=function(e,t){n.innerMenu.getWrappedInstance().onKeyDown(e,t)},n.onOpenChange=function(e){var t=kt(n).props,r=n.store.getState().openKeys.concat(),a=!1,i=function(e){var t=!1;if(e.open)(t=-1===r.indexOf(e.key))&&r.push(e.key);else{var n=r.indexOf(e.key);(t=-1!==n)&&r.splice(n,1)}a=a||t};Array.isArray(e)?e.forEach(i):i(e),a&&("openKeys"in n.props||n.store.setState({openKeys:r}),t.onOpenChange(r))},n.onDeselect=function(e){var t=kt(n).props;if(t.selectable){var r=n.store.getState().selectedKeys.concat(),a=e.key,i=r.indexOf(a);-1!==i&&r.splice(i,1),"selectedKeys"in t||n.store.setState({selectedKeys:r}),t.onDeselect(Pt({},e,{selectedKeys:r}))}},n.getOpenTransitionName=function(){var e=kt(n).props,t=e.openTransitionName,r=e.openAnimation;return t||"string"!=typeof r||(t="".concat(e.prefixCls,"-open-").concat(r)),t},n.setInnerMenu=function(e){n.innerMenu=e},n.isRootMenu=!0;var r=e.defaultSelectedKeys,a=e.defaultOpenKeys;return"selectedKeys"in e&&(r=e.selectedKeys||[]),"openKeys"in e&&(a=e.openKeys||[]),n.store=Object(i.create)({selectedKeys:r,openKeys:a,activeKey:{"0-menu-":vt(e,e.activeKey)}}),n}var n,a,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dt(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){this.updateMiniStore()}},{key:"componentDidUpdate",value:function(){this.updateMiniStore()}},{key:"updateMiniStore",value:function(){"selectedKeys"in this.props&&this.store.setState({selectedKeys:this.props.selectedKeys||[]}),"openKeys"in this.props&&this.store.setState({openKeys:this.props.openKeys||[]})}},{key:"render",value:function(){var e=Pt({},this.props);return e.className+=" ".concat(e.prefixCls,"-root"),delete(e=Pt({},e,{onClick:this.onClick,onOpenChange:this.onOpenChange,onDeselect:this.onDeselect,onSelect:this.onSelect,parentMenu:this,motion:St(this.props)})).openAnimation,delete e.openTransitionName,r.createElement(i.Provider,{store:this.store},r.createElement(bt,Object.assign({},e,{ref:this.setInnerMenu}),this.props.children))}}])&&Mt(n.prototype,a),o&&Mt(n,o),t}(r.Component);It.defaultProps={selectable:!0,onClick:I,onSelect:I,onOpenChange:I,onDeselect:I,defaultSelectedKeys:[],defaultOpenKeys:[],subMenuOpenDelay:.1,subMenuCloseDelay:.1,triggerSubMenuAction:"hover",prefixCls:"rc-menu",className:"",mode:"vertical",style:{},builtinPlacements:{},overflowedIndicator:r.createElement("span",null,"···")};var Lt=It,jt=n("9Do8"),Ft=n.n(jt);function zt(e){return(zt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Nt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nt(n,!0).forEach((function(t){Vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nt(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ht(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ut(e){return(Ut=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Wt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qt(e,t){return(qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var Gt=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=function(e,t){return!t||"object"!==zt(t)&&"function"!=typeof t?Wt(e):t}(this,Ut(t).apply(this,arguments))).onKeyDown=function(t){if(t.keyCode===s.ENTER)return e.onClick(t),!0},e.onMouseLeave=function(t){var n=e.props,r=n.eventKey,a=n.onItemHover,i=n.onMouseLeave;a({key:r,hover:!1}),i({key:r,domEvent:t})},e.onMouseEnter=function(t){var n=e.props,r=n.eventKey,a=n.onItemHover,i=n.onMouseEnter;a({key:r,hover:!0}),i({key:r,domEvent:t})},e.onClick=function(t){var n=e.props,r=n.eventKey,a=n.multiple,i=n.onClick,o=n.onSelect,s=n.onDeselect,u=n.isSelected,c={key:r,keyPath:[r],item:Wt(e),domEvent:t};i(c),a?u?s(c):o(c):u||o(c)},e.saveNode=function(t){e.node=t},e}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){this.callRef()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.active,r=t.parentMenu,a=t.eventKey;e.active||!n||r&&r["scrolled-".concat(a)]?r&&r["scrolled-".concat(a)]&&delete r["scrolled-".concat(a)]:this.node&&(Ft()(this.node,H.findDOMNode(r),{onlyScrollIfNeeded:!0}),r["scrolled-".concat(a)]=!0),this.callRef()}},{key:"componentWillUnmount",value:function(){var e=this.props;e.onDestroy&&e.onDestroy(e.eventKey)}},{key:"getPrefixCls",value:function(){return"".concat(this.props.rootPrefixCls,"-item")}},{key:"getActiveClassName",value:function(){return"".concat(this.getPrefixCls(),"-active")}},{key:"getSelectedClassName",value:function(){return"".concat(this.getPrefixCls(),"-selected")}},{key:"getDisabledClassName",value:function(){return"".concat(this.getPrefixCls(),"-disabled")}},{key:"callRef",value:function(){this.props.manualRef&&this.props.manualRef(this)}},{key:"render",value:function(){var e,t=Bt({},this.props),n=f()(this.getPrefixCls(),t.className,(Vt(e={},this.getActiveClassName(),!t.disabled&&t.active),Vt(e,this.getSelectedClassName(),t.isSelected),Vt(e,this.getDisabledClassName(),t.disabled),e)),a=Bt({},t.attribute,{title:t.title,className:n,role:t.role||"menuitem","aria-disabled":t.disabled});"option"===t.role?a=Bt({},a,{role:"option","aria-selected":t.isSelected}):null!==t.role&&"none"!==t.role||(a.role="none");var i={onClick:t.disabled?null:this.onClick,onMouseLeave:t.disabled?null:this.onMouseLeave,onMouseEnter:t.disabled?null:this.onMouseEnter},o=Bt({},t.style);"inline"===t.mode&&(o.paddingLeft=t.inlineIndent*t.level),z.forEach((function(e){return delete t[e]}));var s=this.props.itemIcon;return"function"==typeof this.props.itemIcon&&(s=r.createElement(this.props.itemIcon,this.props)),r.createElement("li",Object.assign({},t,a,i,{style:o,ref:this.saveNode}),t.children,s)}}])&&Ht(n.prototype,a),i&&Ht(n,i),t}(r.Component);Gt.isMenuItem=!0,Gt.defaultProps={onSelect:I,onMouseEnter:I,onMouseLeave:I,manualRef:I};var Kt=Object(i.connect)((function(e,t){var n=e.activeKey,r=e.selectedKeys,a=t.eventKey;return{active:n[t.subMenuKey]===a,isSelected:-1!==r.indexOf(a)}}))(Gt);function Yt(e){return(Yt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function Xt(){return(Xt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Jt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Zt(e,t){return!t||"object"!==Yt(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function $t(e){return($t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function Qt(e,t){return(Qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var en=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=Zt(this,$t(t).apply(this,arguments))).renderInnerMenuItem=function(t){var n=e.props;return(0,n.renderMenuItem)(t,n.index,e.props.subMenuKey)},e}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Qt(e,t)}(t,e),n=t,(a=[{key:"render",value:function(){var e=Xt({},this.props),t=e.className,n=void 0===t?"":t,a=e.rootPrefixCls,i="".concat(a,"-item-group-title"),o="".concat(a,"-item-group-list"),s=e.title,u=e.children;return z.forEach((function(t){return delete e[t]})),delete e.onClick,r.createElement("li",Object.assign({},e,{className:"".concat(n," ").concat(a,"-item-group")}),r.createElement("div",{className:i,title:"string"==typeof s?s:void 0},s),r.createElement("ul",{className:o},r.Children.map(u,this.renderInnerMenuItem)))}}])&&Jt(n.prototype,a),i&&Jt(n,i),t}(r.Component);en.isMenuItemGroup=!0,en.defaultProps={disabled:!0};var tn=en,nn=function(e){var t=e.className,n=e.rootPrefixCls,a=e.style;return r.createElement("li",{className:"".concat(t," ").concat(n,"-item-divider"),style:a})};nn.defaultProps={disabled:!0,className:"",style:{}};var rn=nn;n.d(t,"SubMenu",(function(){return Ue})),n.d(t,"Item",(function(){return Kt})),n.d(t,"MenuItem",(function(){return Kt})),n.d(t,"MenuItemGroup",(function(){return tn})),n.d(t,"ItemGroup",(function(){return tn})),n.d(t,"Divider",(function(){return rn}));t.default=Lt},"1ll/":function(e,t,n){"use strict";n("/SS/"),n("LK8F"),n("yt8O"),n("Btvt"),n("XfO3"),n("T39b"),n("rE2o"),n("ioFf"),n("rGqo"),n("91GP"),n("f3/d");var r=n("lwsE"),a=n("W8MJ"),i=n("MCLT").deprecate((function(){}),"Hook.context is deprecated and will be removed"),o=function(){return this.call=this._createCall("sync"),this.call.apply(this,arguments)},s=function(){return this.callAsync=this._createCall("async"),this.callAsync.apply(this,arguments)},u=function(){return this.promise=this._createCall("promise"),this.promise.apply(this,arguments)},c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this._args=t,this.name=n,this.taps=[],this.interceptors=[],this._call=o,this.call=o,this._callAsync=s,this.callAsync=s,this._promise=u,this.promise=u,this._x=void 0,this.compile=this.compile,this.tap=this.tap,this.tapAsync=this.tapAsync,this.tapPromise=this.tapPromise}return a(e,[{key:"compile",value:function(e){throw new Error("Abstract: should be overridden")}},{key:"_createCall",value:function(e){return this.compile({taps:this.taps,interceptors:this.interceptors,args:this._args,type:e})}},{key:"_tap",value:function(e,t,n){if("string"==typeof t)t={name:t};else if("object"!=typeof t||null===t)throw new Error("Invalid tap options");if("string"!=typeof t.name||""===t.name)throw new Error("Missing name for tap");void 0!==t.context&&i(),t=Object.assign({type:e,fn:n},t),t=this._runRegisterInterceptors(t),this._insert(t)}},{key:"tap",value:function(e,t){this._tap("sync",e,t)}},{key:"tapAsync",value:function(e,t){this._tap("async",e,t)}},{key:"tapPromise",value:function(e,t){this._tap("promise",e,t)}},{key:"_runRegisterInterceptors",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=this.interceptors[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.register){var s=o.register(e);void 0!==s&&(e=s)}}}catch(u){n=!0,r=u}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}return e}},{key:"withOptions",value:function(e){var t=this,n=function(t){return Object.assign({},e,"string"==typeof t?{name:t}:t)};return{name:this.name,tap:function(e,r){return t.tap(n(e),r)},tapAsync:function(e,r){return t.tapAsync(n(e),r)},tapPromise:function(e,r){return t.tapPromise(n(e),r)},intercept:function(e){return t.intercept(e)},isUsed:function(){return t.isUsed()},withOptions:function(e){return t.withOptions(n(e))}}}},{key:"isUsed",value:function(){return this.taps.length>0||this.interceptors.length>0}},{key:"intercept",value:function(e){if(this._resetCompilation(),this.interceptors.push(Object.assign({},e)),e.register)for(var t=0;t<this.taps.length;t++)this.taps[t]=e.register(this.taps[t])}},{key:"_resetCompilation",value:function(){this.call=this._call,this.callAsync=this._callAsync,this.promise=this._promise}},{key:"_insert",value:function(e){var t;this._resetCompilation(),"string"==typeof e.before?t=new Set([e.before]):Array.isArray(e.before)&&(t=new Set(e.before));var n=0;"number"==typeof e.stage&&(n=e.stage);for(var r=this.taps.length;r>0;){r--;var a=this.taps[r];this.taps[r+1]=a;var i=a.stage||0;if(t){if(t.has(a.name)){t.delete(a.name);continue}if(t.size>0)continue}if(!(i>n)){r++;break}}this.taps[r]=e}}]),e}();Object.setPrototypeOf(c.prototype,null),e.exports=c},"1nQ/":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;return this.callTapsLooping({onError:function(e,n){return t(n)},onDone:n,rethrowIfPossible:r})}}]),t}(n("hcU7"))),l=function(){throw new Error("tapAsync is not supported on a SyncLoopHook")},d=function(){throw new Error("tapPromise is not supported on a SyncLoopHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},"1p+/":function(e,t,n){n("Oyvg"),n("SRfc"),n("OG14"),function(e){"use strict";var t={script:[["lang",/(javascript|babel)/i,"javascript"],["type",/^(?:text|application)\/(?:x-)?(?:java|ecma)script$|^module$|^$/i,"javascript"],["type",/./,"text/plain"],[null,null,"javascript"]],style:[["lang",/^css$/i,"css"],["type",/^(text\/)?(x-)?(stylesheet|css)$/i,"css"],["type",/./,"text/plain"],[null,null,"css"]]},n={};function r(e,t){var r=e.match(function(e){var t=n[e];return t||(n[e]=new RegExp("\\s+"+e+"\\s*=\\s*('|\")?([^'\"]+)('|\")?\\s*"))}(t));return r?/^\s*(.*?)\s*$/.exec(r[2])[1]:""}function a(e,t){return new RegExp((t?"^":"")+"</s*"+e+"s*>","i")}function i(e,t){for(var n in e)for(var r=t[n]||(t[n]=[]),a=e[n],i=a.length-1;i>=0;i--)r.unshift(a[i])}e.defineMode("htmlmixed",(function(n,o){var s=e.getMode(n,{name:"xml",htmlMode:!0,multilineTagIndentFactor:o.multilineTagIndentFactor,multilineTagIndentPastTag:o.multilineTagIndentPastTag}),u={},c=o&&o.tags,l=o&&o.scriptTypes;if(i(t,u),c&&i(c,u),l)for(var d=l.length-1;d>=0;d--)u.script.unshift(["type",l[d].matches,l[d].mode]);function f(t,i){var o,c=s.token(t,i.htmlState),l=/\btag\b/.test(c);if(l&&!/[<>\s\/]/.test(t.current())&&(o=i.htmlState.tagName&&i.htmlState.tagName.toLowerCase())&&u.hasOwnProperty(o))i.inTag=o+" ";else if(i.inTag&&l&&/>$/.test(t.current())){var d=/^([\S]+) (.*)/.exec(i.inTag);i.inTag=null;var p=">"==t.current()&&function(e,t){for(var n=0;n<e.length;n++){var a=e[n];if(!a[0]||a[1].test(r(t,a[0])))return a[2]}}(u[d[1]],d[2]),h=e.getMode(n,p),g=a(d[1],!0),v=a(d[1],!1);i.token=function(e,t){return e.match(g,!1)?(t.token=f,t.localState=t.localMode=null,null):function(e,t,n){var r=e.current(),a=r.search(t);return a>-1?e.backUp(r.length-a):r.match(/<\/?$/)&&(e.backUp(r.length),e.match(t,!1)||e.match(r)),n}(e,v,t.localMode.token(e,t.localState))},i.localMode=h,i.localState=e.startState(h,s.indent(i.htmlState,"",""))}else i.inTag&&(i.inTag+=t.current(),t.eol()&&(i.inTag+=" "));return c}return{startState:function(){return{token:f,inTag:null,localMode:null,localState:null,htmlState:e.startState(s)}},copyState:function(t){var n;return t.localState&&(n=e.copyState(t.localMode,t.localState)),{token:t.token,inTag:t.inTag,localMode:t.localMode,localState:n,htmlState:e.copyState(s,t.htmlState)}},token:function(e,t){return t.token(e,t)},indent:function(t,n,r){return!t.localMode||/^\s*<\//.test(n)?s.indent(t.htmlState,n,r):t.localMode.indent?t.localMode.indent(t.localState,n,r):e.Pass},innerMode:function(e){return{state:e.localState||e.htmlState,mode:e.localMode||s}}}}),"xml","javascript","css"),e.defineMIME("text/html","htmlmixed")}(n("VrN/"),n("1eCo"),n("+dQi"),n("ewDg"))},"1s4d":function(e,t,n){var r=n("Wnyi"),a=n("zgIM");e.exports=r((function(e,t){return a(e,t,[],[])}))},"1sa7":function(e,t){e.exports=Math.log1p||function(e){return(e=+e)>-1e-8&&e<1e-8?e-e*e/2:Math.log(1+e)}},"25dN":function(e,t,n){var r=n("XKFU");r(r.S,"Object",{is:n("g6HL")})},"27j4":function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=n("94VI"),i=c(n("kYuu")),o=c(n("sA14")),s=n("vgIT"),u=n("MBvU");function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=h(this,g(t).call(this,e))).saveTextArea=function(e){n.resizableTextArea=e},n.saveClearableInput=function(e){n.clearableInput=e},n.handleChange=function(e){n.setValue(e.target.value,(function(){n.resizableTextArea.resizeTextarea()})),(0,u.resolveOnChange)(n.resizableTextArea.textArea,e,n.props.onChange)},n.handleKeyDown=function(e){var t=n.props,r=t.onPressEnter,a=t.onKeyDown;13===e.keyCode&&r&&r(e),a&&a(e)},n.handleReset=function(e){n.setValue("",(function(){n.resizableTextArea.renderTextArea(),n.focus()})),(0,u.resolveOnChange)(n.resizableTextArea.textArea,e,n.props.onChange)},n.renderTextArea=function(e){return r.createElement(o.default,f({},n.props,{prefixCls:e,onKeyDown:n.handleKeyDown,onChange:n.handleChange,ref:n.saveTextArea}))},n.renderComponent=function(e){var t=e.getPrefixCls,a=n.state.value,o=t("input",n.props.prefixCls);return r.createElement(i.default,f({},n.props,{prefixCls:o,inputType:"text",value:(0,u.fixControlledValue)(a),element:n.renderTextArea(o),handleReset:n.handleReset,ref:n.saveClearableInput}))};var a=void 0===e.value?e.defaultValue:e.value;return n.state={value:a},n}var n,a,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e),n=t,c=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}],(a=[{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"focus",value:function(){this.resizableTextArea.textArea.focus()}},{key:"blur",value:function(){this.resizableTextArea.textArea.blur()}},{key:"render",value:function(){return r.createElement(s.ConfigConsumer,null,this.renderComponent)}}])&&p(n.prototype,a),c&&p(n,c),t}(r.Component);(0,a.polyfill)(m);var y=m;t.default=y},"284h":function(e,t){function n(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return n=function(){return e},e}e.exports=function(e){if(e&&e.__esModule)return e;var t=n();if(t&&t.has(e))return t.get(e);var r={};if(null!=e){var a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=a?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(r,i,o):r[i]=e[i]}}return r.default=e,t&&t.set(e,r),r}},"29s/":function(e,t,n){var r=n("WEpk"),a=n("5T2Y"),i=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("uOPS")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},"2GTP":function(e,t,n){var r=n("eaoh");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},"2Nb0":function(e,t,n){n("FlQf"),n("bBy9"),e.exports=n("zLkG").f("iterator")},"2OiF":function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},"2Spj":function(e,t,n){var r=n("XKFU");r(r.P,"Function",{bind:n("8MEG")})},"2T/V":function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ANT_MARK=void 0;var r=d(n("q1tI")),a=d(n("17x9")),i=d(n("wd/R")),o=c(n("WbCV")),s=n("/NY7"),u=c(n("aVg8"));function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var y="internalMark";function b(e){e&&e.locale?(0,o.default)(i).locale(e.locale):(0,o.default)(i).locale("en")}t.ANT_MARK=y;var _=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=g(this,v(t).call(this,e)),b(e.locale),(0,s.changeConfirmLocale)(e.locale&&e.locale.Modal),(0,u.default)(e._ANT_MARK__===y,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead: http://u.ant.design/locale"),n}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&m(e,t)}(t,e),n=t,(r=[{key:"getChildContext",value:function(){return{antLocale:p(p({},this.props.locale),{exist:!0})}}},{key:"componentDidUpdate",value:function(e){var t=this.props.locale;e.locale!==t&&(b(t),(0,s.changeConfirmLocale)(t&&t.Modal))}},{key:"componentWillUnmount",value:function(){(0,s.changeConfirmLocale)()}},{key:"render",value:function(){return this.props.children}}])&&h(n.prototype,r),a&&h(n,a),t}(r.Component);t.default=_,_.propTypes={locale:a.object},_.defaultProps={locale:{}},_.childContextTypes={antLocale:a.object}},"2W6z":function(e,t,n){"use strict";n("pIFo");var r=function(){};e.exports=r},"2faE":function(e,t,n){var r=n("5K7Z"),a=n("eUtF"),i=n("G8Mo"),o=Object.defineProperty;t.f=n("jmDH")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},"2h/r":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsSeries({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("5cEH"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},"2jsQ":function(e,t,n){"use strict";e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s,a+="if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'number') || "),a+=" "+d+".length "+("maxItems"==t?">":"<")+" "+r+") { ";var p=t,h=h||[];h.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(p||"_limitItems")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+r+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have ",a+="maxItems"==t?"more":"fewer",a+=" than ",a+=f?"' + "+r+" + '":""+s,a+=" items' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var g=a;return a=h.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+g+"]); ":a+=" validate.errors = ["+g+"]; return false; ":a+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",l&&(a+=" else { "),a}},"2rxz":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsLooping({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("A5Zj"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},"2s43":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.resultReturns,a=e.onDone,i=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,n){return t(n)},onResult:function(e,t,r){return"if(".concat(t," !== undefined) {\n").concat(n(t),";\n} else {\n").concat(r(),"}\n")},resultReturns:r,onDone:a,rethrowIfPossible:i})}}]),t}(n("hcU7"))),l=function(){throw new Error("tapAsync is not supported on a SyncBailHook")},d=function(){throw new Error("tapPromise is not supported on a SyncBailHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},"2uu2":function(e,t,n){"use strict";var r=n("o0o1"),a=n("yXPU");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o=n("4cb6"),s=h(n("fbvF")),u=h(n("1OpS")),c=h(n("QMan")),l=h(n("HLIj")),d=h(n("SgLm")),f=h(n("WGu1")),p=h(n("L2zO"));function h(e){return e&&e.__esModule?e:{default:e}}var g=(0,o.injectable)()(i=function(){function e(){var e=this;this.gl=void 0,this.$container=void 0,this.createModel=function(t){return new f.default(e.gl,t)},this.createAttribute=function(t){return new u.default(e.gl,t)},this.createBuffer=function(t){return new c.default(e.gl,t)},this.createElements=function(t){return new l.default(e.gl,t)},this.createTexture2D=function(t){return new p.default(e.gl,t)},this.createFramebuffer=function(t){return new d.default(e.gl,t)},this.useFramebuffer=function(t,n){e.gl({framebuffer:t?t.get():null})(n)},this.clear=function(t){var n=t.color,r=t.depth,a=t.stencil,i=t.framebuffer,o=void 0===i?null:i,s={color:n,depth:r,stencil:a};s.framebuffer=null===o?o:o.get(),e.gl.clear(s)},this.viewport=function(t){var n=t.x,r=t.y,a=t.width,i=t.height;e.gl._gl.viewport(n,r,a,i),e.gl._refresh()},this.readPixels=function(t){var n=t.framebuffer,r={x:t.x,y:t.y,width:t.width,height:t.height};return n&&(r.framebuffer=n.get()),e.gl.read(r)},this.getViewportSize=function(){return{width:e.gl._gl.drawingBufferWidth,height:e.gl._gl.drawingBufferHeight}},this.getContainer=function(){return e.$container},this.destroy=function(){e.gl.destroy()}}return e.prototype.init=function(){var e=a(r.mark((function e(t){return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return this.$container=t,e.next=3,new Promise((function(e,n){(0,s.default)({container:t,attributes:{alpha:!0,antialias:!1,premultipliedAlpha:!0},extensions:["OES_element_index_uint","EXT_shader_texture_lod","OES_standard_derivatives","EXT_SRGB","OES_texture_float","WEBGL_depth_texture","angle_instanced_arrays","EXT_texture_filter_anisotropic"],optionalExtensions:["oes_texture_float_linear"],onDone:function(t,r){!t&&r||n(t),e(r)}})}));case 3:this.gl=e.sent;case 4:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),e}())||i;t.default=g},"2w5D":function(e,t,n){"use strict";var r=n("GfB1");e.exports=function(e){return function(t){return r("Type."+e+"() is being deprecated in favour of Type['fantasy-land/"+e+"'](). \n Your data structure is using the old-style fantasy-land methods,\n and these won't be supported in Folktale 3"),t}}},"2zWp":function(e,t,n){"use strict";var r=n("284h"),a=n("TqRt");t.__esModule=!0,t.default=function(e){var t=e.data,n=e.location,r=t.markdownRemark,a=t.allMarkdownRemark,d=t.site,x=r.frontmatter,R=r.html,w=r.tableOfContents,E=r.fields,S=E.slug,A=E.readingTime,T=r.parent.relativePath,P=a.edges,C=(void 0===P?[]:P).filter((function(e){return e.node.fields.slug.includes("/docs/")})),M=d.siteMetadata,O=M.docs,k=void 0===O?[]:O,D=M.githubUrl,I=d.pathPrefix,L=n.pathname.replace(new RegExp("^"+I),""),j=(0,p.useTranslation)(),F=j.t,z=j.i18n,N=(0,f.groupBy)(C,(function(e){return e.node.fields.slug.split("/").slice(0,-1).join("/")})),B={};Object.keys(N).filter((function(e){return y(e,L,z.language)})).forEach((function(e){B[e]=N[e]}));var V=(0,l.useState)(Object.keys(B).filter((function(e){return S.startsWith(e)}))),H=V[0],U=V[1],W=b({groupedEdges:B,language:z.language,docs:k});return l.default.createElement(l.default.Fragment,null,l.default.createElement(v.default,{title:x.title,lang:z.language}),l.default.createElement(u.default,{style:{background:"#fff"},hasSider:!0,className:m.default.layout},l.default.createElement(u.default.Sider,{width:"auto",theme:"light",className:m.default.sider},l.default.createElement(c.default,{mode:"inline",selectedKeys:[S],style:{height:"100%"},openKeys:H,onOpenChange:function(e){return U(e)}},_(W))),l.default.createElement(h.default,{className:m.default.markdown},l.default.createElement(s.default,{offsetTop:8,target:function(){return document.body}},l.default.createElement("div",{className:m.default.toc,dangerouslySetInnerHTML:{__html:w}})),l.default.createElement("div",{className:m.default.main},l.default.createElement("h1",null,x.title,l.default.createElement(i.default,{title:F("在 GitHub 上编辑")},l.default.createElement("a",{href:D+"/edit/master/"+T,target:"_blank",className:m.default.editOnGtiHubButton},l.default.createElement(o.default,{type:"edit"})))),l.default.createElement("div",{className:m.default.meta},l.default.createElement(g.default,{readingTime:A})),l.default.createElement("div",{dangerouslySetInnerHTML:{__html:R}})))))},t.pageQuery=void 0,n("93XW");var i=a(n("d1El"));n("FGdI");var o=a(n("Pbn2"));n("bUaZ");var s=a(n("EujP"));n("ppZR");var u=a(n("d2CI"));n("PFYH");var c=a(n("Jv8k")),l=r(n("q1tI")),d=n("Wbzz"),f=n("T89o"),p=n("9kay"),h=a(n("fAB8")),g=a(n("YJhX")),v=a(n("wPmp")),m=a(n("HYfu")),y=function(e,t,n){if(!e.startsWith("/"+n+"/"))return!1;var r=e.split("/").slice(e.split("/").indexOf("docs")+1),a=t.split("/").slice(e.split("/").indexOf("docs")+1);return r[0]===a[0]},b=function e(t){var n=t.groupedEdges,r=t.language,a=t.docs,i=void 0===a?[]:a,o=t.level,s=void 0===o?0:o,u=[];return Object.keys(n).forEach((function(t){var a=n[t]||[],o=function(e){void 0===e&&(e="");var t=e.split("/");return t.slice(t.indexOf("docs")+1).filter((function(e){return e})).join("/")}(t),c=function(e,t,n){if(void 0===t&&(t=""),t.split("/").length===n+2)return e.find((function(e){return e.slug===t}))}(i,o,s);if(c){var l={};Object.keys(n).forEach((function(e){e.startsWith(t)&&(l[e]=n[e])})),u.push({type:"SubMenu",title:c.title&&c.title[r]?c.title[r]:o,slug:t,order:c.order||0,children:e({groupedEdges:l,language:r,docs:i,level:s+1})})}else{if(o.split("/").length!==s+1)return;a.forEach((function(e){var t=e.node,n=t.frontmatter,r=n.title,a=n.order,i=t.fields.slug;u.push({type:"Item",slug:i,title:r,order:a})}))}})),u.sort((function(e,t){return e.order-t.order}))},_=function e(t){return t.map((function(t){return"Item"===t.type?l.default.createElement(c.default.Item,{key:t.slug},l.default.createElement(d.Link,{to:t.slug},t.title)):"SubMenu"===t.type?t.children&&t.children.length>0&&l.default.createElement(c.default.SubMenu,{key:t.slug,title:t.title},e(t.children)):void 0}))};t.pageQuery="2266616703"},"3/ER":function(e,t,n){"use strict";(function(e){var r=n("Ju5/"),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===a?r.a.Buffer:void 0,s=o?o.allocUnsafe:void 0;t.a=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}}).call(this,n("3UD+")(e))},"30RF":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.cleanPath=t.findPath=t.findMatchPath=t.setMatchPaths=void 0,n("rGqo");var a=n("LYrO"),i=r(n("cSJ8")),o=r(n("Z7Uv")),s=new Map,u=[],c=function(e){var t=decodeURIComponent(e);return(0,i.default)(t,"/gatsby-theme-antv").split("#")[0].split("?")[0]};t.setMatchPaths=function(e){u=e};var l=function(e){var t=d(e),n=u,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var s;if(r){if(i>=n.length)break;s=n[i++]}else{if((i=n.next()).done)break;s=i.value}var c=s,l=c.matchPath,f=c.path;if((0,a.match)(l,t))return(0,o.default)(f)}return null};t.findMatchPath=l;t.findPath=function(e){var t=c(e);if(s.has(t))return s.get(t);var n=l(t);return n||(n=d(e)),s.set(t,n),n};var d=function(e){var t=c(e);return"/index.html"===t&&(t="/"),t=(0,o.default)(t)};t.cleanPath=d},"30cx":function(e,t,n){"use strict";var r=n("284h"),a=n("TqRt");t.__esModule=!0,t.default=void 0,n("93XW");var i=a(n("d1El")),o=r(n("q1tI")),s=a(n("TSYQ")),u=n("9kay"),c=a(n("3Q4d")),l=a(n("44il")),d=function(e){var t,n=e.examples,r=void 0===n?[]:n,a=e.location,d=e.playground,f=(0,u.useTranslation)().i18n,p=r.find((function(e){return"#"+e.filename.split(".")[0]===a.hash}))||r[0],h=(0,o.useState)(p),g=h[0],v=h[1],m=(0,o.useState)(!1),y=m[0],b=m[1],_=(0,o.useState)("left"),x=_[0],R=_[1],w=(0,o.useRef)(null),E=function(e){e.scrollLeft<2?R("left"):e.scrollLeft+e.clientWidth>=e.scrollWidth-2?R("right"):R("middle")};return(0,o.useEffect)((function(){if(w&&w.current){var e=w.current;b(e.scrollWidth>e.clientWidth),E(e)}}),[r]),o.default.createElement("div",{className:l.default.container},o.default.createElement("div",{className:(0,s.default)(l.default.shadowWrapper,(t={},t[l.default.leftInnerShadow]=("right"===x||"middle"===x)&&y,t[l.default.rightInnerShadow]=("left"===x||"middle"===x)&&y,t))},o.default.createElement("ul",{className:l.default.cards,ref:w,onScroll:function(e){e&&e.target&&E(e.target)}},r.map((function(e){var t,n="object"==typeof e.title?e.title[f.language]:e.title;return o.default.createElement(i.default,{title:n||"",key:e.relativePath},o.default.createElement("li",{onClick:function(){history.pushState({},"","#"+e.filename.split(".")[0]),v(e)},role:"button",className:(0,s.default)(l.default.card,(t={},t[l.default.current]=e.relativePath===g.relativePath,t))},o.default.createElement("img",{src:e.screenshot||"https://gw.alipayobjects.com/os/s/prod/antv/assets/image/screenshot-placeholder-b8e70.png",alt:e.relativePath})))})))),o.default.createElement(c.default,{key:g.relativePath,relativePath:g.relativePath,source:g.source,babeledSource:g.babeledSource,filename:g.filename,playground:d}))};t.default=d},"3DaA":function(e,t,n){"use strict";var r=n("5tHe"),a=r.Error,i=r.Ok;e.exports=function(e){try{return i(e())}catch(t){return a(t)}}},"3DfO":function(e,t){e.exports=function(e){return null==e}},"3GJH":function(e,t,n){n("lCc8");var r=n("WEpk").Object;e.exports=function(e,t){return r.create(e,t)}},"3Lyj":function(e,t,n){var r=n("KroJ");e.exports=function(e,t,n){for(var a in t)r(e,a,t[a],n);return e}},"3PeW":function(e,t,n){"use strict";n("V+eJ"),n("rE2o"),n("ioFf"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=o(n("aVg8")),i=o(n("g5iu"));function o(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},d=function(e){var t=e.ellipsis,n=l(e,["ellipsis"]);return(0,a.default)("object"!==c(t),"Typography.Text","`ellipsis` only supports boolean value."),r.createElement(i.default,u({},n,{ellipsis:!!t,component:"span"}))};t.default=d},"3Q4d":function(e,t,n){"use strict";var r=n("284h"),a=n("TqRt");t.__esModule=!0,t.default=void 0;var i=a(n("VbXa"));n("93XW");var o=a(n("d1El"));n("FGdI");var s=a(n("Pbn2"));n("WbIG");var u=a(n("hw8t"));n("NcKm");var c=a(n("lbd2")),l=r(n("q1tI")),d=n("a2PE"),f=a(n("sEfC")),p=n("9kay"),h=n("PlLG"),g=a(n("m7UV")),v=c.default.Paragraph,m=(0,f.default)((function(e,t,n){t.innerHTML=n||'<div id="container" />';var r=document.createElement("script");r.innerHTML="\n try {\n "+e+"\n } catch(e) {\n if (window.__reportErrorInPlayGround) {\n window.__reportErrorInPlayGround(e);\n }\n }\n ",t.appendChild(r)}),500),y=function(e){var t=e.source,n=e.babeledSource,r=e.relativePath,a=e.playground,i=void 0===a?{}:a,c=(0,p.useTranslation)().t,f=(0,l.useRef)(null),y=(0,l.useRef)(null),b=(0,l.useState)(!1),_=b[0],x=b[1],R=(0,l.useState)(),w=R[0],E=R[1],S=(0,l.useState)(n),A=S[0],T=S[1],P=(0,l.useState)(t),C=P[0],M=P[1];"undefined"!=typeof window&&(window.__reportErrorInPlayGround=function(e){console.error(e),E(e)});return(0,l.useEffect)((function(){A&&y&&y.current&&m(A,y.current,i.container)}),[A,w]),(0,l.useEffect)((function(){return i.playgroundDidMount&&new Function(i.playgroundDidMount)(),function(){i.playgroundWillUnmount&&new Function(i.playgroundWillUnmount)()}}),[]),l.default.createElement("div",{className:g.default.playground,ref:f},l.default.createElement("div",{className:g.default.preview},w?l.default.createElement(u.default,{status:"error",title:c("演示代码报错,请检查"),subTitle:l.default.createElement("pre",null,w&&w.message)}):l.default.createElement("div",{ref:y,className:g.default.exampleContainerWrapper})),l.default.createElement("div",{className:g.default.editor},l.default.createElement("div",{className:g.default.toolbar},l.default.createElement(o.default,{title:c(_?"离开全屏":"进入全屏")},l.default.createElement(s.default,{type:_?"fullscreen-exit":"fullscreen",onClick:function(){x(!_),f.current&&(_||document.fullscreenElement?document.exitFullscreen&&document.exitFullscreen():f.current.requestFullscreen())}})),l.default.createElement(v,{copyable:{text:C}})),l.default.createElement("div",{className:g.default.codemirror},l.default.createElement(d.UnControlled,{value:t,options:{mode:"jsx",theme:"mdn-like",tabSize:2,styleActiveLine:!0,matchBrackets:!0,autoCloseBrackets:!0,autofocus:!1,matchTags:{bothTags:!0}},cursor:{line:-1,ch:-1},onChange:function(e,t,n){M(n);try{var a=(0,h.transform)(n,{filename:r,presets:["react","typescript","es2015","stage-3"],plugins:["transform-modules-umd"]}).code;T(a)}catch(i){return console.error(i),void E(i)}E(null)}}))))},b=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).state={hasError:!1},t}return(0,i.default)(t,e),t.getDerivedStateFromError=function(){return{hasError:!0}},t.prototype.render=function(){var e=this.props.t;return this.state.hasError?l.default.createElement(u.default,{status:"error",title:e("演示代码报错,请检查")}):l.default.createElement(y,this.props)},t}(l.default.Component),_=(0,p.withTranslation)()(b);t.default=_},"3UD+":function(e,t,n){n("HAE/"),n("hHhE"),e.exports=function(e){if(!e.webpackPolyfill){var t=Object.create(e);t.children||(t.children=[]),Object.defineProperty(t,"loaded",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,"id",{enumerable:!0,get:function(){return t.i}}),Object.defineProperty(t,"exports",{enumerable:!0}),t.webpackPolyfill=1}return t}},"3ZNU":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e);p.level++;var h="valid"+p.level,g=e.schema.then,v=e.schema.else,m=void 0!==g&&(e.opts.strictKeywords?"object"==typeof g&&Object.keys(g).length>0:e.util.schemaHasRules(g,e.RULES.all)),y=void 0!==v&&(e.opts.strictKeywords?"object"==typeof v&&Object.keys(v).length>0:e.util.schemaHasRules(v,e.RULES.all)),b=p.baseId;if(m||y){var _;p.createErrors=!1,p.schema=o,p.schemaPath=s,p.errSchemaPath=u,r+=" var "+f+" = errors; var "+d+" = true; ";var x=e.compositeRule;e.compositeRule=p.compositeRule=!0,r+=" "+e.validate(p)+" ",p.baseId=b,p.createErrors=!0,r+=" errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } ",e.compositeRule=p.compositeRule=x,m?(r+=" if ("+h+") { ",p.schema=e.schema.then,p.schemaPath=e.schemaPath+".then",p.errSchemaPath=e.errSchemaPath+"/then",r+=" "+e.validate(p)+" ",p.baseId=b,r+=" "+d+" = "+h+"; ",m&&y?r+=" var "+(_="ifClause"+a)+" = 'then'; ":_="'then'",r+=" } ",y&&(r+=" else { ")):r+=" if (!"+h+") { ",y&&(p.schema=e.schema.else,p.schemaPath=e.schemaPath+".else",p.errSchemaPath=e.errSchemaPath+"/else",r+=" "+e.validate(p)+" ",p.baseId=b,r+=" "+d+" = "+h+"; ",m&&y?r+=" var "+(_="ifClause"+a)+" = 'else'; ":_="'else'",r+=" } "),r+=" if (!"+d+") { var err = ",!1!==e.createErrors?(r+=" { keyword: 'if' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { failingKeyword: "+_+" } ",!1!==e.opts.messages&&(r+=" , message: 'should match \"' + "+_+" + '\" schema' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&c&&(e.async?r+=" throw new ValidationError(vErrors); ":r+=" validate.errors = vErrors; return false; "),r+=" } ",c&&(r+=" else { "),r=e.util.cleanUpCode(r)}else c&&(r+=" if (true) { ");return r}},"3fPy":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Control",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"Scale",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"Zoom",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"Marker",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"Popup",{enumerable:!0,get:function(){return s.default}});var r=u(n("Yt9R")),a=u(n("xDgW")),i=u(n("4CcE")),o=u(n("BrkB")),s=u(n("5X0F"));function u(e){return e&&e.__esModule?e:{default:e}}},"3ljw":function(e,t,n){"use strict";n.r(t);n("8+KV"),n("f3/d");var r=n("YEIV"),a=n.n(r),i=n("QbLZ"),o=n.n(i),s=n("jo6Y"),u=n.n(s),c=n("iCc5"),l=n.n(c),d=n("V7oC"),f=n.n(d),p=n("FYw3"),h=n.n(p),g=n("mRg0"),v=n.n(g),m=n("q1tI"),y=n("bac3"),b={primaryColor:"#333",secondaryColor:"#E6E6E6"},_=function(e){function t(){return l()(this,t),h()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return v()(t,e),f()(t,[{key:"render",value:function(){var e,n=this.props,r=n.type,i=n.className,s=n.onClick,c=n.style,l=n.primaryColor,d=n.secondaryColor,f=u()(n,["type","className","onClick","style","primaryColor","secondaryColor"]),p=void 0,h=b;if(l&&(h={primaryColor:l,secondaryColor:d||Object(y.c)(l)}),Object(y.d)(r))p=r;else if("string"==typeof r&&!(p=t.get(r,h)))return null;return p?(p&&"function"==typeof p.icon&&(p=o()({},p,{icon:p.icon(h.primaryColor,h.secondaryColor)})),Object(y.b)(p.icon,"svg-"+p.name,o()((e={className:i,onClick:s,style:c},a()(e,"data-icon",p.name),a()(e,"width","1em"),a()(e,"height","1em"),a()(e,"fill","currentColor"),a()(e,"aria-hidden","true"),a()(e,"focusable","false"),e),f))):(Object(y.e)("type should be string or icon definiton, but got "+r),null)}}],[{key:"add",value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.forEach((function(t){e.definitions.set(Object(y.f)(t.name,t.theme),t)}))}},{key:"clear",value:function(){this.definitions.clear()}},{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:b;if(e){var n=this.definitions.get(e);return n&&"function"==typeof n.icon&&(n=o()({},n,{icon:n.icon(t.primaryColor,t.secondaryColor)})),n}}},{key:"setTwoToneColors",value:function(e){var t=e.primaryColor,n=e.secondaryColor;b.primaryColor=t,b.secondaryColor=n||Object(y.c)(t)}},{key:"getTwoToneColors",value:function(){return o()({},b)}}]),t}(m.Component);_.displayName="IconReact",_.definitions=new y.a;var x=_;n.d(t,"default",(function(){return x}))},"3qD5":function(e,t,n){"use strict";function r(e){if(0===e.length)throw new Error("max requires at least one data point");for(var t=e[0],n=1;n<e.length;n++)e[n]>t&&(t=e[n]);return t}function a(e){if(0===e.length)throw new Error("min requires at least one data point");for(var t=e[0],n=1;n<e.length;n++)e[n]<t&&(t=e[n]);return t}function i(e){if(0===e.length)return 0;for(var t,n=e[0],r=0,a=1;a<e.length;a++)t=n+e[a],Math.abs(n)>=Math.abs(e[a])?r+=n-t+e[a]:r+=e[a]-t+n,n=t;return n+r}function o(e){if(0===e.length)throw new Error("mean requires at least one data point");return i(e)/e.length}Object.defineProperty(t,"__esModule",{value:!0}),t.sum=i,t.max=r,t.min=a,t.mean=o,t.statMap=void 0;var s={min:a,max:r,mean:o,sum:i};t.statMap=s},"3tmb":function(e,t,n){"use strict";n("8+KV"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},a={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},i=[],o=[];function s(e,t,n){e.addEventListener(t,n,!1)}function u(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!=typeof window&&"undefined"!=typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];for(var i in a)if(i in e){n.push(a[i]);break}}}"AnimationEvent"in window||(delete r.animationstart.animation,delete a.animationend.animation),"TransitionEvent"in window||(delete r.transitionstart.transition,delete a.transitionend.transition),t(r,i),t(a,o)}();var c={startEvents:i,addStartEventListener:function(e,t){0!==i.length?i.forEach((function(n){s(e,n,t)})):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==i.length&&i.forEach((function(n){u(e,n,t)}))},endEvents:o,addEndEventListener:function(e,t){0!==o.length?o.forEach((function(n){s(e,n,t)})):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==o.length&&o.forEach((function(n){u(e,n,t)}))}};t.default=c,e.exports=t.default},"3uiJ":function(e,t,n){"use strict";n("rGqo");var r=n("pVnL"),a=n("W8MJ");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.DEFAULT_RADIUS=t.DEFAULT_CUTOFF=t.DEFAULT_BUFFER=t.DEFAULT_FONT_SIZE=t.DEFAULT_FONT_WEIGHT=t.DEFAULT_FONT_FAMILY=t.DEFAULT_CHAR_SET=void 0;var i,o,s=n("DLW2"),u=(i=n("rxlC"))&&i.__esModule?i:{default:i},c=n("4cb6"),l=n("J8dN");var d=function(){for(var e=[],t=32;t<128;t++)e.push(String.fromCharCode(t));return e}();t.DEFAULT_CHAR_SET=d;t.DEFAULT_FONT_FAMILY="sans-serif";t.DEFAULT_FONT_WEIGHT="normal";t.DEFAULT_FONT_SIZE=24;t.DEFAULT_BUFFER=3;t.DEFAULT_CUTOFF=.25;t.DEFAULT_RADIUS=8;var f=3;function p(e,t,n,r){e.font=r+" "+n+"px "+t,e.fillStyle="black",e.textBaseline="middle"}function h(e,t){for(var n=0;n<e.length;n++)t.data[4*n+3]=e[n]}var g=(0,c.injectable)()(o=function(){function e(){this.fontAtlas=void 0,this.fontOptions=void 0,this.key=void 0,this.cache=new s.LRUCache(f)}var t=e.prototype;return t.init=function(){this.cache.clear(),this.fontOptions={fontFamily:"sans-serif",fontWeight:"normal",characterSet:d,fontSize:24,buffer:3,sdf:!0,cutoff:.25,radius:8},this.key=""},t.setFontOptions=function(e){this.fontOptions=r({},this.fontOptions,{},e),this.key=this.getKey();var t=this.getNewChars(this.key,this.fontOptions.characterSet),n=this.cache.get(this.key);if(!n||0!==t.length){var a=this.generateFontAtlas(this.key,t,n);this.fontAtlas=a,this.cache.set(this.key,a)}},t.destroy=function(){this.cache.clear()},t.generateFontAtlas=function(e,t,n){var a=this.fontOptions,i=a.fontFamily,o=a.fontWeight,s=a.fontSize,c=a.buffer,d=a.sdf,f=a.radius,g=a.cutoff,v=n&&n.data;v||((v=document.createElement("canvas")).width=1024);var m=v.getContext("2d");p(m,i,s,o);var y=(0,l.buildMapping)(r({getFontWidth:function(e){return m.measureText(e).width},fontHeight:1*s,buffer:c,characterSet:t,maxCanvasWidth:1024},n&&{mapping:n.mapping,xOffset:n.xOffset,yOffset:n.yOffset})),b=y.mapping,_=y.canvasHeight,x=y.xOffset,R=y.yOffset;if(v.height!==_){var w=m.getImageData(0,0,v.width,v.height);v.height=_,m.putImageData(w,0,0)}if(p(m,i,s,o),d){var E=new u.default(s,c,f,g,i,o),S=m.getImageData(0,0,E.size,E.size),A=t,T=Array.isArray(A),P=0;for(A=T?A:A[Symbol.iterator]();;){var C;if(T){if(P>=A.length)break;C=A[P++]}else{if((P=A.next()).done)break;C=P.value}var M=C;h(E.draw(M),S),m.putImageData(S,b[M].x,b[M].y)}}else{var O=t,k=Array.isArray(O),D=0;for(O=k?O:O[Symbol.iterator]();;){var I;if(k){if(D>=O.length)break;I=O[D++]}else{if((D=O.next()).done)break;I=D.value}var L=I;m.fillText(L,b[L].x,b[L].y+1*s)}}return{xOffset:x,yOffset:R,mapping:b,data:v,width:v.width,height:v.height}},t.getKey=function(){var e=this.fontOptions,t=e.fontFamily,n=e.fontWeight,r=e.fontSize,a=e.buffer,i=e.sdf,o=e.radius,s=e.cutoff;return i?t+" "+n+" "+r+" "+a+" "+o+" "+s:t+" "+n+" "+r+" "+a},t.getNewChars=function(e,t){var n=this.cache.get(e);if(!n)return t;var r=[],a=n.mapping,i=new Set(Object.keys(a));return new Set(t).forEach((function(e){i.has(e)||r.push(e)})),r},a(e,[{key:"scale",get:function(){return 1}},{key:"canvas",get:function(){var e=this.cache.get(this.key);return e&&e.data}},{key:"mapping",get:function(){var e=this.cache.get(this.key);return e&&e.mapping}}]),e}())||o;t.default=g},"406g":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("z4Hk"),a=function(){function e(e){this._binding=e}return e.prototype.onActivation=function(e){return this._binding.onActivation=e,new r.BindingWhenSyntax(this._binding)},e}();t.BindingOnSyntax=a},"40oj":function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){"function"==typeof e?e(t):"object"===r(e)&&e&&"current"in e&&(e.current=t)}n("8+KV"),n("rE2o"),n("ioFf"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.fillRef=a,t.composeRef=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){a(t,e)}))}}},"444f":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("PJYZ")),i=r(n("VbXa")),o=r(n("lSNA")),s=r(n("q1tI")),u=r(n("LHMV")),c=r(n("17x9")),l=n("9Xx/"),d=r(n("1fHE")),f={shouldUpdateScroll:c.default.func,children:c.default.element.isRequired,location:c.default.object.isRequired},p={scrollBehavior:c.default.object.isRequired},h=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,(0,o.default)((0,a.default)(r),"shouldUpdateScroll",(function(e,t){var n=r.props.shouldUpdateScroll;return!n||n.call(r.scrollBehavior,e,t)})),(0,o.default)((0,a.default)(r),"registerElement",(function(e,t,n){r.scrollBehavior.registerElement(e,t,n,r.getRouterProps())})),(0,o.default)((0,a.default)(r),"unregisterElement",(function(e){r.scrollBehavior.unregisterElement(e)})),r.scrollBehavior=new u.default({addTransitionHook:l.globalHistory.listen,stateStorage:new d.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};window.__navigatingToLink?t.action="PUSH":t.action="POP",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 s.default.Children.only(this.props.children)},t}(s.default.Component);h.propTypes=f,h.childContextTypes=p;var g=h;t.default=g},"47Y2":function(e,t,n){"use strict";var r=n("PJYZ"),a=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o,s,u,c,l,d,f,p=y(n("uhBA")),h=y(n("yLV6")),g=n("4cb6"),v=n("ewr5"),m=n("uJ7u");function y(e){return e&&e.__esModule?e:{default:e}}function b(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function _(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var x=(i=(0,g.injectable)(),o=(0,g.inject)(v.TYPES.IMapService),s=(0,g.inject)(v.TYPES.ILogService),i((f=function(e){function t(){for(var t,n=arguments.length,a=new Array(n),i=0;i<n;i++)a[i]=arguments[i];return t=e.call.apply(e,[this].concat(a))||this,b(r(t),"mapService",l,r(t)),b(r(t),"logger",d,r(t)),t.hammertime=void 0,t.onHover=function(e){var n=e.x,r=e.y;t.emit(m.InteractionEvent.Hover,{x:n,y:r})},t}a(t,e);var n=t.prototype;return n.init=function(){this.clear(),this.addEventListenerOnMap()},n.destroy=function(){this.hammertime&&this.hammertime.destroy(),this.removeEventListenerOnMap(),this.off(m.InteractionEvent.Hover)},n.triggerHover=function(e){var t=e.x,n=e.y;this.emit(m.InteractionEvent.Hover,{x:t,y:n})},n.addEventListenerOnMap=function(){var e=this.mapService.getMapContainer();if(e){var t=new h.default(e);t.get("pan").set({direction:h.default.DIRECTION_ALL}),t.get("pinch").set({enable:!0}),e.addEventListener("mousemove",this.onHover),this.hammertime=t,this.logger.info("add event listeners on canvas")}},n.removeEventListenerOnMap=function(){var e=this.mapService.getMapContainer();e&&e.removeEventListener("mousemove",this.onHover)},n.clear=function(){this.hammertime&&this.hammertime.destroy(),this.removeEventListenerOnMap(),this.off(m.InteractionEvent.Hover)},t}(p.default),l=_((c=f).prototype,"mapService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=_(c.prototype,"logger",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u=c))||u);t.default=x},"4AIc":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ReglRendererService",{enumerable:!0,get:function(){return a.default}});var r,a=(r=n("2uu2"))&&r.__esModule?r:{default:r}},"4Blx":function(e,t,n){"use strict";n("bWfx"),n("8+KV"),n("KKXr"),n("2Spj"),n("V+eJ"),n("rE2o"),n("ioFf"),n("hHhE"),n("/SS/"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=h(n("q1tI")),a=h(n("17x9")),i=f(n("TSYQ")),o=n("94VI"),s=f(n("BGR+")),u=f(n("Pbn2")),c=n("vgIT"),l=f(n("ev5A")),d=n("KEtS");function f(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function h(e){if(e&&e.__esModule)return e;var t=p();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return!t||"object"!==x(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e){return(x="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var R=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},w=/^[\u4e00-\u9fa5]{2}$/,E=w.test.bind(w);function S(e,t){var n=!1,a=[];return r.Children.forEach(e,(function(e){var t=x(e),r="string"===t||"number"===t;if(n&&r){var i=a.length-1,o=a[i];a[i]="".concat(o).concat(e)}else a.push(e);n=r})),r.Children.map(a,(function(e){return function(e,t){if(null!=e){var n=t?" ":"";return"string"!=typeof e&&"number"!=typeof e&&"string"==typeof e.type&&E(e.props.children)?r.cloneElement(e,{},e.props.children.split("").join(n)):"string"==typeof e?(E(e)&&(e=e.split("").join(n)),r.createElement("span",null,e)):e}}(e,t)}))}(0,d.tuple)("default","primary","ghost","dashed","danger","link");var A=(0,d.tuple)("circle","circle-outline","round"),T=(0,d.tuple)("large","default","small"),P=(0,d.tuple)("submit","button","reset"),C=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=y(this,b(t).call(this,e))).saveButtonRef=function(e){n.buttonNode=e},n.handleClick=function(e){var t=n.state.loading,r=n.props.onClick;t||r&&r(e)},n.renderButton=function(e){var t,a=e.getPrefixCls,o=e.autoInsertSpaceInButton,c=n.props,d=c.prefixCls,f=c.type,p=c.shape,h=c.size,m=c.className,y=c.children,b=c.icon,_=c.ghost,x=c.block,w=R(c,["prefixCls","type","shape","size","className","children","icon","ghost","block"]),E=n.state,A=E.loading,T=E.hasTwoCNChar,P=a("btn",d),C=!1!==o,M="";switch(h){case"large":M="lg";break;case"small":M="sm"}var O=A?"loading":b,k=(0,i.default)(P,m,(v(t={},"".concat(P,"-").concat(f),f),v(t,"".concat(P,"-").concat(p),p),v(t,"".concat(P,"-").concat(M),M),v(t,"".concat(P,"-icon-only"),!y&&0!==y&&O),v(t,"".concat(P,"-loading"),!!A),v(t,"".concat(P,"-background-ghost"),_),v(t,"".concat(P,"-two-chinese-chars"),T&&C),v(t,"".concat(P,"-block"),x),t)),D=O?r.createElement(u.default,{type:O}):null,I=y||0===y?S(y,n.isNeedInserted()&&C):null,L=(0,s.default)(w,["htmlType","loading"]);if(void 0!==L.href)return r.createElement("a",g({},L,{className:k,onClick:n.handleClick,ref:n.saveButtonRef}),D,I);var j=w,F=j.htmlType,z=R(j,["htmlType"]),N=r.createElement("button",g({},(0,s.default)(z,["loading"]),{type:F,className:k,onClick:n.handleClick,ref:n.saveButtonRef}),D,I);return"link"===f?N:r.createElement(l.default,null,N)},n.state={loading:e.loading,hasTwoCNChar:!1},n}var n,a,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){this.fixTwoCNChar()}},{key:"componentDidUpdate",value:function(e){var t=this;this.fixTwoCNChar(),e.loading&&"boolean"!=typeof e.loading&&clearTimeout(this.delayTimeout);var n=this.props.loading;n&&"boolean"!=typeof n&&n.delay?this.delayTimeout=window.setTimeout((function(){t.setState({loading:n})}),n.delay):e.loading!==n&&this.setState({loading:n})}},{key:"componentWillUnmount",value:function(){this.delayTimeout&&clearTimeout(this.delayTimeout)}},{key:"fixTwoCNChar",value:function(){if(this.buttonNode){var e=this.buttonNode.textContent||this.buttonNode.innerText;this.isNeedInserted()&&E(e)?this.state.hasTwoCNChar||this.setState({hasTwoCNChar:!0}):this.state.hasTwoCNChar&&this.setState({hasTwoCNChar:!1})}}},{key:"isNeedInserted",value:function(){var e=this.props,t=e.icon,n=e.children,a=e.type;return 1===r.Children.count(n)&&!t&&"link"!==a}},{key:"render",value:function(){return r.createElement(c.ConfigConsumer,null,this.renderButton)}}])&&m(n.prototype,a),o&&m(n,o),t}(r.Component);C.__ANT_BUTTON=!0,C.defaultProps={loading:!1,ghost:!1,block:!1,htmlType:"button"},C.propTypes={type:a.string,shape:a.oneOf(A),size:a.oneOf(T),htmlType:a.oneOf(P),onClick:a.func,loading:a.oneOfType([a.bool,a.object]),className:a.string,icon:a.string,block:a.bool,title:a.string},(0,o.polyfill)(C);var M=C;t.default=M},"4CcE":function(e,t,n){"use strict";var r=n("PJYZ"),a=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("DLW2"),o=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("Yt9R"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var u=function(e){function t(t){var n;return(n=e.call(this,t)||this).disabled=void 0,n.zoomInButton=void 0,n.zoomOutButton=void 0,(0,i.bindAll)(["updateDisabled","zoomIn","zoomOut"],r(n)),n}a(t,e);var n=t.prototype;return n.getDefault=function(){return{position:o.PositionType.TOPLEFT,zoomInText:"+",zoomInTitle:"Zoom in",zoomOutText:"−",zoomOutTitle:"Zoom out"}},n.onAdd=function(e){var t=i.DOM.create("div","l7-control-zoom l7-bar");return this.zoomInButton=this.createButton(this.controlOption.zoomInText,this.controlOption.zoomInTitle,"l7-control-zoom-in",t,this.zoomIn),this.zoomOutButton=this.createButton(this.controlOption.zoomOutText,this.controlOption.zoomOutTitle,"l7-control-zoom-out",t,this.zoomOut),this.mapsService.on("zoomend",this.updateDisabled),this.mapsService.on("zoomchange",this.updateDisabled),this.updateDisabled(),t},n.onRemove=function(){this.mapsService.off("zoomend",this.updateDisabled),this.mapsService.off("zoomchange",this.updateDisabled)},n.disable=function(){return this.disabled=!0,this.updateDisabled(),this},n.enable=function(){return this.disabled=!1,this.updateDisabled(),this},n.zoomIn=function(){!this.disabled&&this.mapsService.getZoom()<this.mapsService.getMaxZoom()&&this.mapsService.zoomIn()},n.zoomOut=function(){!this.disabled&&this.mapsService.getZoom()>this.mapsService.getMinZoom()&&this.mapsService.zoomOut()},n.createButton=function(e,t,n,r,a){var o=i.DOM.create("a",n,r);return o.innerHTML=e,o.href="#",o.addEventListener("click",a),o},n.updateDisabled=function(){var e=this.mapsService;i.DOM.removeClass(this.zoomInButton,"l7-disabled"),i.DOM.removeClass(this.zoomOutButton,"l7-disabled"),(this.disabled||e.getZoom()<=e.getMinZoom())&&i.DOM.addClass(this.zoomOutButton,"l7-disabled"),(this.disabled||e.getZoom()>=e.getMaxZoom())&&i.DOM.addClass(this.zoomInButton,"l7-disabled")},t}(o.default);t.default=u},"4IMT":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("4Blx")),a=i(n("etqa"));function i(e){return e&&e.__esModule?e:{default:e}}r.default.Group=a.default;var o=r.default;t.default=o},"4LiD":function(e,t,n){"use strict";var r=n("dyZX"),a=n("XKFU"),i=n("KroJ"),o=n("3Lyj"),s=n("Z6vF"),u=n("SlkY"),c=n("9gX7"),l=n("0/R4"),d=n("eeVq"),f=n("XMVh"),p=n("fyDq"),h=n("Xbzi");e.exports=function(e,t,n,g,v,m){var y=r[e],b=y,_=v?"set":"add",x=b&&b.prototype,R={},w=function(e){var t=x[e];i(x,e,"delete"==e?function(e){return!(m&&!l(e))&&t.call(this,0===e?0:e)}:"has"==e?function(e){return!(m&&!l(e))&&t.call(this,0===e?0:e)}:"get"==e?function(e){return m&&!l(e)?void 0:t.call(this,0===e?0:e)}:"add"==e?function(e){return t.call(this,0===e?0:e),this}:function(e,n){return t.call(this,0===e?0:e,n),this})};if("function"==typeof b&&(m||x.forEach&&!d((function(){(new b).entries().next()})))){var E=new b,S=E[_](m?{}:-0,1)!=E,A=d((function(){E.has(1)})),T=f((function(e){new b(e)})),P=!m&&d((function(){for(var e=new b,t=5;t--;)e[_](t,t);return!e.has(-0)}));T||((b=t((function(t,n){c(t,b,e);var r=h(new y,t,b);return null!=n&&u(n,v,r[_],r),r}))).prototype=x,x.constructor=b),(A||P)&&(w("delete"),w("has"),v&&w("get")),(P||S)&&w(_),m&&x.clear&&delete x.clear}else b=g.getConstructor(t,e,v,_),o(b.prototype,n),s.NEED=!0;return p(b,e),R[e]=b,a(a.G+a.W+a.F*(b!=y),R),m||g.setStrong(b,e,v),b}},"4Q1U":function(e,t,n){var r=n("cOqj");e.exports=r((function(e){return null==e}))},"4R4u":function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},"4U9+":function(e,t,n){"use strict";n("XfO3"),n("HEwt"),n("LK8F"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.default)((0,o.default)(e)&&e.length>=1,"Must merge at least 1 JSON schema."),a.default.apply(void 0,[{}].concat(function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(e),[function(e,t,n){if(!(0,i.default)(e)){if("required"===n)return(0,s.default)(e.concat(t));if((0,u.default)(e)){if(!(0,u.default)(t))throw new Error('Failed to merge schemas because "'+n+'" has different values.')}else r.default.deepEqual(e,t,'Failed to merge schemas because "'+n+'" has different values: '+JSON.stringify(e)+" and "+JSON.stringify(t)+".")}}]))};var r=c(n("9lTW")),a=c(n("qd8s")),i=c(n("3DfO")),o=c(n("WFAs")),s=c(n("w26f")),u=c(n("zZPE"));function c(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},"4ZJM":function(e,t,n){n("dRSK"),n("hEkN"),n("mura"),n("z2o2"),n("FlsD"),n("Zshi"),n("V/DX"),n("SPin"),n("mGWK"),n("rvZc"),n("DNiP"),n("Tze0"),n("aqI/"),n("x8ZO"),n("Zz4T"),n("Tdpu"),n("WLL4"),n("Y9lz"),n("nCnK"),n("r1bV"),n("Faw5"),n("sFw1"),n("Oyvg"),n("HAE/"),n("tuSo"),n("Vd3H"),n("h/M4"),n("AphP"),n("NO8f"),n("f3/d"),n("DW2E"),n("dZ+Y"),n("hHhE"),n("jqX0"),n("xfY5"),n("KKXr"),n("0l/t"),n("SRfc"),n("eM6i"),n("bWfx"),n("V+eJ"),n("2Spj"),n("8+KV"),n("pIFo"),n("a1Th"),n("h7Nl"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F"),e.exports=function(){"use strict";var e,t,n;function r(r,a){if(e)if(t){var i="var sharedChunk = {}; ("+e+")(sharedChunk); ("+t+")(sharedChunk);",o={};e(o),(n=a(o)).workerUrl=window.URL.createObjectURL(new Blob([i],{type:"text/javascript"}))}else t=a;else e=a}return r(0,(function(e){function t(e,t){return e(t={exports:{}},t.exports),t.exports}var n=r;function r(e,t,n,r){this.cx=3*e,this.bx=3*(n-e)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*t,this.by=3*(r-t)-this.cy,this.ay=1-this.cy-this.by,this.p1x=e,this.p1y=r,this.p2x=n,this.p2y=r}r.prototype.sampleCurveX=function(e){return((this.ax*e+this.bx)*e+this.cx)*e},r.prototype.sampleCurveY=function(e){return((this.ay*e+this.by)*e+this.cy)*e},r.prototype.sampleCurveDerivativeX=function(e){return(3*this.ax*e+2*this.bx)*e+this.cx},r.prototype.solveCurveX=function(e,t){var n,r,a,i,o;for(void 0===t&&(t=1e-6),a=e,o=0;o<8;o++){if(i=this.sampleCurveX(a)-e,Math.abs(i)<t)return a;var s=this.sampleCurveDerivativeX(a);if(Math.abs(s)<1e-6)break;a-=i/s}if((a=e)<(n=0))return n;if(a>(r=1))return r;for(;n<r;){if(i=this.sampleCurveX(a),Math.abs(i-e)<t)return a;e>i?n=a:r=a,a=.5*(r-n)+n}return a},r.prototype.solve=function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))};var a=i;function i(e,t){this.x=e,this.y=t}function o(e,t){if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!o(e[n],t[n]))return!1;return!0}if("object"==typeof e&&null!==e&&null!==t){if("object"!=typeof t)return!1;if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var r in e)if(!o(e[r],t[r]))return!1;return!0}return e===t}function s(e,t,r,a){var i=new n(e,t,r,a);return function(e){return i.solve(e)}}i.prototype={clone:function(){return new i(this.x,this.y)},add:function(e){return this.clone()._add(e)},sub:function(e){return this.clone()._sub(e)},multByPoint:function(e){return this.clone()._multByPoint(e)},divByPoint:function(e){return this.clone()._divByPoint(e)},mult:function(e){return this.clone()._mult(e)},div:function(e){return this.clone()._div(e)},rotate:function(e){return this.clone()._rotate(e)},rotateAround:function(e,t){return this.clone()._rotateAround(e,t)},matMult:function(e){return this.clone()._matMult(e)},unit:function(){return this.clone()._unit()},perp:function(){return this.clone()._perp()},round:function(){return this.clone()._round()},mag:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},equals:function(e){return this.x===e.x&&this.y===e.y},dist:function(e){return Math.sqrt(this.distSqr(e))},distSqr:function(e){var t=e.x-this.x,n=e.y-this.y;return t*t+n*n},angle:function(){return Math.atan2(this.y,this.x)},angleTo:function(e){return Math.atan2(this.y-e.y,this.x-e.x)},angleWith:function(e){return this.angleWithSep(e.x,e.y)},angleWithSep:function(e,t){return Math.atan2(this.x*t-this.y*e,this.x*e+this.y*t)},_matMult:function(e){var t=e[0]*this.x+e[1]*this.y,n=e[2]*this.x+e[3]*this.y;return this.x=t,this.y=n,this},_add:function(e){return this.x+=e.x,this.y+=e.y,this},_sub:function(e){return this.x-=e.x,this.y-=e.y,this},_mult:function(e){return this.x*=e,this.y*=e,this},_div:function(e){return this.x/=e,this.y/=e,this},_multByPoint:function(e){return this.x*=e.x,this.y*=e.y,this},_divByPoint:function(e){return this.x/=e.x,this.y/=e.y,this},_unit:function(){return this._div(this.mag()),this},_perp:function(){var e=this.y;return this.y=this.x,this.x=-e,this},_rotate:function(e){var t=Math.cos(e),n=Math.sin(e),r=t*this.x-n*this.y,a=n*this.x+t*this.y;return this.x=r,this.y=a,this},_rotateAround:function(e,t){var n=Math.cos(e),r=Math.sin(e),a=t.x+n*(this.x-t.x)-r*(this.y-t.y),i=t.y+r*(this.x-t.x)+n*(this.y-t.y);return this.x=a,this.y=i,this},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this}},i.convert=function(e){return e instanceof i?e:Array.isArray(e)?new i(e[0],e[1]):e};var u=s(.25,.1,.25,1);function c(e,t,n){return Math.min(n,Math.max(t,e))}function l(e,t,n){var r=n-t,a=((e-t)%r+r)%r+t;return a===t?n:a}function d(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];for(var r=0,a=t;r<a.length;r+=1){var i=a[r];for(var o in i)e[o]=i[o]}return e}var f=1;function p(){return f++}function h(){return function e(t){return t?(t^16*Math.random()>>t/4).toString(16):([1e7]+-[1e3]+-4e3+-8e3+-1e11).replace(/[018]/g,e)}()}function g(e){return!!e&&/^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i.test(e)}function v(e,t){e.forEach((function(e){t[e]&&(t[e]=t[e].bind(t))}))}function m(e,t){return-1!==e.indexOf(t,e.length-t.length)}function y(e,t,n){var r={};for(var a in e)r[a]=t.call(n||this,e[a],a,e);return r}function b(e,t,n){var r={};for(var a in e)t.call(n||this,e[a],a,e)&&(r[a]=e[a]);return r}function _(e){return Array.isArray(e)?e.map(_):"object"==typeof e&&e?y(e,_):e}var x={};function R(e){x[e]||("undefined"!=typeof console&&console.warn(e),x[e]=!0)}function w(e,t,n){return(n.y-e.y)*(t.x-e.x)>(t.y-e.y)*(n.x-e.x)}function E(e){for(var t=0,n=0,r=e.length,a=r-1,i=void 0,o=void 0;n<r;a=n++)i=e[n],t+=((o=e[a]).x-i.x)*(i.y+o.y);return t}function S(e){var t={};if(e.replace(/(?:^|(?:\s*\,\s*))([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)(?:\=(?:([^\x00-\x20\(\)<>@\,;\:\\"\/\[\]\?\=\{\}\x7F]+)|(?:\"((?:[^"\\]|\\.)*)\")))?/g,(function(e,n,r,a){var i=r||a;return t[n]=!i||i.toLowerCase(),""})),t["max-age"]){var n=parseInt(t["max-age"],10);isNaN(n)?delete t["max-age"]:t["max-age"]=n}return t}function A(e){try{var t=self[e];return t.setItem("_mapbox_test_",1),t.removeItem("_mapbox_test_"),!0}catch(e){return!1}}var T,P,C,M,O=self.performance&&self.performance.now?self.performance.now.bind(self.performance):Date.now.bind(Date),k=self.requestAnimationFrame||self.mozRequestAnimationFrame||self.webkitRequestAnimationFrame||self.msRequestAnimationFrame,D=self.cancelAnimationFrame||self.mozCancelAnimationFrame||self.webkitCancelAnimationFrame||self.msCancelAnimationFrame,I={now:O,frame:function(e){var t=k(e);return{cancel:function(){return D(t)}}},getImageData:function(e,t){void 0===t&&(t=0);var n=self.document.createElement("canvas"),r=n.getContext("2d");if(!r)throw new Error("failed to create canvas 2d context");return n.width=e.width,n.height=e.height,r.drawImage(e,0,0,e.width,e.height),r.getImageData(-t,-t,e.width+2*t,e.height+2*t)},resolveURL:function(e){return T||(T=self.document.createElement("a")),T.href=e,T.href},hardwareConcurrency:self.navigator.hardwareConcurrency||4,get devicePixelRatio(){return self.devicePixelRatio},get prefersReducedMotion(){return!!self.matchMedia&&(null==P&&(P=self.matchMedia("(prefers-reduced-motion: reduce)")),P.matches)}},L={API_URL:"https://api.mapbox.com",get EVENTS_URL(){return this.API_URL?0===this.API_URL.indexOf("https://api.mapbox.cn")?"https://events.mapbox.cn/events/v2":0===this.API_URL.indexOf("https://api.mapbox.com")?"https://events.mapbox.com/events/v2":null:null},FEEDBACK_URL:"https://apps.mapbox.com/feedback",REQUIRE_ACCESS_TOKEN:!0,ACCESS_TOKEN:null,MAX_PARALLEL_IMAGE_REQUESTS:16},j={supported:!1,testSupport:function(e){!F&&M&&(z?N(e):C=e)}},F=!1,z=!1;function N(e){var t=e.createTexture();e.bindTexture(e.TEXTURE_2D,t);try{if(e.texImage2D(e.TEXTURE_2D,0,e.RGBA,e.RGBA,e.UNSIGNED_BYTE,M),e.isContextLost())return;j.supported=!0}catch(e){}e.deleteTexture(t),F=!0}self.document&&((M=self.document.createElement("img")).onload=function(){C&&N(C),C=null,z=!0},M.onerror=function(){F=!0,C=null},M.src="data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA=");var B="01",V=function(e,t){this._transformRequestFn=e,this._customAccessToken=t,this._createSkuToken()};function H(e){return 0===e.indexOf("mapbox:")}V.prototype._createSkuToken=function(){var e=function(){for(var e="",t=0;t<10;t++)e+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[Math.floor(62*Math.random())];return{token:["1",B,e].join(""),tokenExpiresAt:Date.now()+432e5}}();this._skuToken=e.token,this._skuTokenExpiresAt=e.tokenExpiresAt},V.prototype._isSkuTokenExpired=function(){return Date.now()>this._skuTokenExpiresAt},V.prototype.transformRequest=function(e,t){return this._transformRequestFn&&this._transformRequestFn(e,t)||{url:e}},V.prototype.normalizeStyleURL=function(e,t){if(!H(e))return e;var n=G(e);return n.path="/styles/v1"+n.path,this._makeAPIURL(n,this._customAccessToken||t)},V.prototype.normalizeGlyphsURL=function(e,t){if(!H(e))return e;var n=G(e);return n.path="/fonts/v1"+n.path,this._makeAPIURL(n,this._customAccessToken||t)},V.prototype.normalizeSourceURL=function(e,t){if(!H(e))return e;var n=G(e);return n.path="/v4/"+n.authority+".json",n.params.push("secure"),this._makeAPIURL(n,this._customAccessToken||t)},V.prototype.normalizeSpriteURL=function(e,t,n,r){var a=G(e);return H(e)?(a.path="/styles/v1"+a.path+"/sprite"+t+n,this._makeAPIURL(a,this._customAccessToken||r)):(a.path+=""+t+n,K(a))},V.prototype.normalizeTileURL=function(e,t,n){if(this._isSkuTokenExpired()&&this._createSkuToken(),!t||!H(t))return e;var r=G(e),a=I.devicePixelRatio>=2||512===n?"@2x":"",i=j.supported?".webp":"$1";return r.path=r.path.replace(/(\.(png|jpg)\d*)(?=$)/,""+a+i),r.path=r.path.replace(/^.+\/v4\//,"/"),r.path="/v4"+r.path,L.REQUIRE_ACCESS_TOKEN&&(L.ACCESS_TOKEN||this._customAccessToken)&&this._skuToken&&r.params.push("sku="+this._skuToken),this._makeAPIURL(r,this._customAccessToken)},V.prototype.canonicalizeTileURL=function(e){var t=G(e);if(!t.path.match(/(^\/v4\/)/)||!t.path.match(/\.[\w]+$/))return e;var n="mapbox://tiles/";n+=t.path.replace("/v4/","");var r=t.params.filter((function(e){return!e.match(/^access_token=/)}));return r.length&&(n+="?"+r.join("&")),n},V.prototype.canonicalizeTileset=function(e,t){if(!H(t))return e.tiles||[];for(var n=[],r=0,a=e.tiles;r<a.length;r+=1){var i=a[r],o=this.canonicalizeTileURL(i);n.push(o)}return n},V.prototype._makeAPIURL=function(e,t){var n="See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes",r=G(L.API_URL);if(e.protocol=r.protocol,e.authority=r.authority,"/"!==r.path&&(e.path=""+r.path+e.path),!L.REQUIRE_ACCESS_TOKEN)return K(e);if(!(t=t||L.ACCESS_TOKEN))throw new Error("An API access token is required to use Mapbox GL. "+n);if("s"===t[0])throw new Error("Use a public access token (pk.*) with Mapbox GL, not a secret access token (sk.*). "+n);return e.params=e.params.filter((function(e){return-1===e.indexOf("access_token")})),e.params.push("access_token="+t),K(e)};var U=/^((https?:)?\/\/)?([^\/]+\.)?mapbox\.c(n|om)(\/|\?|$)/i;function W(e){return U.test(e)}var q=/^(\w+):\/\/([^/?]*)(\/[^?]+)?\??(.+)?/;function G(e){var t=e.match(q);if(!t)throw new Error("Unable to parse URL object");return{protocol:t[1],authority:t[2],path:t[3]||"/",params:t[4]?t[4].split("&"):[]}}function K(e){var t=e.params.length?"?"+e.params.join("&"):"";return e.protocol+"://"+e.authority+e.path+t}function Y(e){if(!e)return null;var t,n=e.split(".");if(!n||3!==n.length)return null;try{return JSON.parse((t=n[1],decodeURIComponent(self.atob(t).split("").map((function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)})).join(""))))}catch(e){return null}}var X=function(e){this.type=e,this.anonId=null,this.eventData={},this.queue=[],this.pendingRequest=null};X.prototype.getStorageKey=function(e){var t,n=Y(L.ACCESS_TOKEN),r="";return n&&n.u?(t=n.u,r=self.btoa(encodeURIComponent(t).replace(/%([0-9A-F]{2})/g,(function(e,t){return String.fromCharCode(Number("0x"+t))})))):r=L.ACCESS_TOKEN||"",e?"mapbox.eventData."+e+":"+r:"mapbox.eventData:"+r},X.prototype.fetchEventData=function(){var e=A("localStorage"),t=this.getStorageKey(),n=this.getStorageKey("uuid");if(e)try{var r=self.localStorage.getItem(t);r&&(this.eventData=JSON.parse(r));var a=self.localStorage.getItem(n);a&&(this.anonId=a)}catch(e){R("Unable to read from LocalStorage")}},X.prototype.saveEventData=function(){var e=A("localStorage"),t=this.getStorageKey(),n=this.getStorageKey("uuid");if(e)try{self.localStorage.setItem(n,this.anonId),Object.keys(this.eventData).length>=1&&self.localStorage.setItem(t,JSON.stringify(this.eventData))}catch(e){R("Unable to write to LocalStorage")}},X.prototype.processRequests=function(e){},X.prototype.postEvent=function(e,t,n,r){var a=this;if(L.EVENTS_URL){var i=G(L.EVENTS_URL);i.params.push("access_token="+(r||L.ACCESS_TOKEN||""));var o={event:this.type,created:new Date(e).toISOString(),sdkIdentifier:"mapbox-gl-js",sdkVersion:"1.5.0",skuId:B,userId:this.anonId},s=t?d(o,t):o,u={url:K(i),headers:{"Content-Type":"text/plain"},body:JSON.stringify([s])};this.pendingRequest=me(u,(function(e){a.pendingRequest=null,n(e),a.saveEventData(),a.processRequests(r)}))}},X.prototype.queueRequest=function(e,t){this.queue.push(e),this.processRequests(t)};var J,Z=function(e){function t(){e.call(this,"map.load"),this.success={},this.skuToken=""}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.postMapLoadEvent=function(e,t,n,r){this.skuToken=n,(L.EVENTS_URL&&r||L.ACCESS_TOKEN&&Array.isArray(e)&&e.some((function(e){return H(e)||W(e)})))&&this.queueRequest({id:t,timestamp:Date.now()},r)},t.prototype.processRequests=function(e){var t=this;if(!this.pendingRequest&&0!==this.queue.length){var n=this.queue.shift(),r=n.id,a=n.timestamp;r&&this.success[r]||(this.anonId||this.fetchEventData(),g(this.anonId)||(this.anonId=h()),this.postEvent(a,{skuToken:this.skuToken},(function(e){e||r&&(t.success[r]=!0)}),e))}},t}(X),$=new(function(e){function t(t){e.call(this,"appUserTurnstile"),this._customAccessToken=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.postTurnstileEvent=function(e,t){L.EVENTS_URL&&L.ACCESS_TOKEN&&Array.isArray(e)&&e.some((function(e){return H(e)||W(e)}))&&this.queueRequest(Date.now(),t)},t.prototype.processRequests=function(e){var t=this;if(!this.pendingRequest&&0!==this.queue.length){this.anonId&&this.eventData.lastSuccess&&this.eventData.tokenU||this.fetchEventData();var n=Y(L.ACCESS_TOKEN),r=n?n.u:L.ACCESS_TOKEN,a=r!==this.eventData.tokenU;g(this.anonId)||(this.anonId=h(),a=!0);var i=this.queue.shift();if(this.eventData.lastSuccess){var o=new Date(this.eventData.lastSuccess),s=new Date(i),u=(i-this.eventData.lastSuccess)/864e5;a=a||u>=1||u<-1||o.getDate()!==s.getDate()}else a=!0;if(!a)return this.processRequests();this.postEvent(i,{"enabled.telemetry":!1},(function(e){e||(t.eventData.lastSuccess=i,t.eventData.tokenU=r)}),e)}},t}(X)),Q=$.postTurnstileEvent.bind($),ee=new Z,te=ee.postMapLoadEvent.bind(ee),ne="mapbox-tiles",re=500,ae=50,ie=42e4;function oe(e){var t=e.indexOf("?");return t<0?e:e.slice(0,t)}var se=1/0,ue={Unknown:"Unknown",Style:"Style",Source:"Source",Tile:"Tile",Glyphs:"Glyphs",SpriteImage:"SpriteImage",SpriteJSON:"SpriteJSON",Image:"Image"};"function"==typeof Object.freeze&&Object.freeze(ue);var ce=function(e){function t(t,n,r){401===n&&W(r)&&(t+=": you may have provided an invalid Mapbox access token. See https://www.mapbox.com/api-documentation/#access-tokens-and-token-scopes"),e.call(this,t),this.status=n,this.url=r,this.name=this.constructor.name,this.message=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},t}(Error);function le(){return"undefined"!=typeof WorkerGlobalScope&&"undefined"!=typeof self&&self instanceof WorkerGlobalScope}var de=le()?function(){return self.worker&&self.worker.referrer}:function(){return("blob:"===self.location.protocol?self.parent:self).location.href};function fe(e,t){var n,r=new self.AbortController,a=new self.Request(e.url,{method:e.method||"GET",body:e.body,credentials:e.credentials,headers:e.headers,referrer:de(),signal:r.signal}),i=!1,o=!1,s=(n=a.url).indexOf("sku=")>0&&W(n);"json"===e.type&&a.headers.set("Accept","application/json");var u=function(n,r,i){if(!o){if(n&&"SecurityError"!==n.message&&R(n),r&&i)return c(r);var u=Date.now();self.fetch(a).then((function(n){if(n.ok){var r=s?n.clone():null;return c(n,r,u)}return t(new ce(n.statusText,n.status,e.url))})).catch((function(e){20!==e.code&&t(new Error(e.message))}))}},c=function(n,r,s){("arrayBuffer"===e.type?n.arrayBuffer():"json"===e.type?n.json():n.text()).then((function(e){o||(r&&s&&function(e,t,n){if(self.caches){var r={status:t.status,statusText:t.statusText,headers:new self.Headers};t.headers.forEach((function(e,t){return r.headers.set(t,e)}));var a=S(t.headers.get("Cache-Control")||"");a["no-store"]||(a["max-age"]&&r.headers.set("Expires",new Date(n+1e3*a["max-age"]).toUTCString()),new Date(r.headers.get("Expires")).getTime()-n<ie||function(e,t){if(void 0===J)try{new Response(new ReadableStream),J=!0}catch(e){J=!1}J?t(e.body):e.blob().then(t)}(t,(function(t){var n=new self.Response(t,r);self.caches.open(ne).then((function(t){return t.put(oe(e.url),n)})).catch((function(e){return R(e.message)}))})))}}(a,r,s),i=!0,t(null,e,n.headers.get("Cache-Control"),n.headers.get("Expires")))})).catch((function(e){return t(new Error(e.message))}))};return s?function(e,t){if(!self.caches)return t(null);var n=oe(e.url);self.caches.open(ne).then((function(e){e.match(n).then((function(r){var a=function(e){if(!e)return!1;var t=new Date(e.headers.get("Expires")),n=S(e.headers.get("Cache-Control")||"");return t>Date.now()&&!n["no-cache"]}(r);e.delete(n),a&&e.put(n,r.clone()),t(null,r,a)})).catch(t)})).catch(t)}(a,u):u(null,null),{cancel:function(){o=!0,i||r.abort()}}}var pe,he,ge=function(e,t){if(n=e.url,!(/^file:/.test(n)||/^file:/.test(de())&&!/^\w+:/.test(n))){if(self.fetch&&self.Request&&self.AbortController&&self.Request.prototype.hasOwnProperty("signal"))return fe(e,t);if(le()&&self.worker&&self.worker.actor)return self.worker.actor.send("getResource",e,t)}var n;return function(e,t){var n=new self.XMLHttpRequest;for(var r in n.open(e.method||"GET",e.url,!0),"arrayBuffer"===e.type&&(n.responseType="arraybuffer"),e.headers)n.setRequestHeader(r,e.headers[r]);return"json"===e.type&&(n.responseType="text",n.setRequestHeader("Accept","application/json")),n.withCredentials="include"===e.credentials,n.onerror=function(){t(new Error(n.statusText))},n.onload=function(){if((n.status>=200&&n.status<300||0===n.status)&&null!==n.response){var r=n.response;if("json"===e.type)try{r=JSON.parse(n.response)}catch(e){return t(e)}t(null,r,n.getResponseHeader("Cache-Control"),n.getResponseHeader("Expires"))}else t(new ce(n.statusText,n.status,e.url))},n.send(e.body),{cancel:function(){return n.abort()}}}(e,t)},ve=function(e,t){return ge(d(e,{type:"arrayBuffer"}),t)},me=function(e,t){return ge(d(e,{method:"POST"}),t)};function ye(e,t,n){n[e]&&-1!==n[e].indexOf(t)||(n[e]=n[e]||[],n[e].push(t))}function be(e,t,n){if(n&&n[e]){var r=n[e].indexOf(t);-1!==r&&n[e].splice(r,1)}}pe=[],he=0;var _e=function(e,t){void 0===t&&(t={}),d(this,t),this.type=e},xe=function(e){function t(t,n){void 0===n&&(n={}),e.call(this,"error",d({error:t},n))}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(_e),Re=function(){};Re.prototype.on=function(e,t){return this._listeners=this._listeners||{},ye(e,t,this._listeners),this},Re.prototype.off=function(e,t){return be(e,t,this._listeners),be(e,t,this._oneTimeListeners),this},Re.prototype.once=function(e,t){return this._oneTimeListeners=this._oneTimeListeners||{},ye(e,t,this._oneTimeListeners),this},Re.prototype.fire=function(e,t){"string"==typeof e&&(e=new _e(e,t||{}));var n=e.type;if(this.listens(n)){e.target=this;for(var r=0,a=this._listeners&&this._listeners[n]?this._listeners[n].slice():[];r<a.length;r+=1)a[r].call(this,e);for(var i=0,o=this._oneTimeListeners&&this._oneTimeListeners[n]?this._oneTimeListeners[n].slice():[];i<o.length;i+=1){var s=o[i];be(n,s,this._oneTimeListeners),s.call(this,e)}var u=this._eventedParent;u&&(d(e,"function"==typeof this._eventedParentData?this._eventedParentData():this._eventedParentData),u.fire(e))}else e instanceof xe&&console.error(e.error);return this},Re.prototype.listens=function(e){return this._listeners&&this._listeners[e]&&this._listeners[e].length>0||this._oneTimeListeners&&this._oneTimeListeners[e]&&this._oneTimeListeners[e].length>0||this._eventedParent&&this._eventedParent.listens(e)},Re.prototype.setEventedParent=function(e,t){return this._eventedParent=e,this._eventedParentData=t,this};var we={$version:8,$root:{version:{required:!0,type:"enum",values:[8]},name:{type:"string"},metadata:{type:"*"},center:{type:"array",value:"number"},zoom:{type:"number"},bearing:{type:"number",default:0,period:360,units:"degrees"},pitch:{type:"number",default:0,units:"degrees"},light:{type:"light"},sources:{required:!0,type:"sources"},sprite:{type:"string"},glyphs:{type:"string"},transition:{type:"transition"},layers:{required:!0,type:"array",value:"layer"}},sources:{"*":{type:"source"}},source:["source_vector","source_raster","source_raster_dem","source_geojson","source_video","source_image"],source_vector:{type:{required:!0,type:"enum",values:{vector:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},attribution:{type:"string"},"*":{type:"*"}},source_raster:{type:{required:!0,type:"enum",values:{raster:{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},scheme:{type:"enum",values:{xyz:{},tms:{}},default:"xyz"},attribution:{type:"string"},"*":{type:"*"}},source_raster_dem:{type:{required:!0,type:"enum",values:{"raster-dem":{}}},url:{type:"string"},tiles:{type:"array",value:"string"},bounds:{type:"array",value:"number",length:4,default:[-180,-85.051129,180,85.051129]},minzoom:{type:"number",default:0},maxzoom:{type:"number",default:22},tileSize:{type:"number",default:512,units:"pixels"},attribution:{type:"string"},encoding:{type:"enum",values:{terrarium:{},mapbox:{}},default:"mapbox"},"*":{type:"*"}},source_geojson:{type:{required:!0,type:"enum",values:{geojson:{}}},data:{type:"*"},maxzoom:{type:"number",default:18},attribution:{type:"string"},buffer:{type:"number",default:128,maximum:512,minimum:0},tolerance:{type:"number",default:.375},cluster:{type:"boolean",default:!1},clusterRadius:{type:"number",default:50,minimum:0},clusterMaxZoom:{type:"number"},clusterProperties:{type:"*"},lineMetrics:{type:"boolean",default:!1},generateId:{type:"boolean",default:!1}},source_video:{type:{required:!0,type:"enum",values:{video:{}}},urls:{required:!0,type:"array",value:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},source_image:{type:{required:!0,type:"enum",values:{image:{}}},url:{required:!0,type:"string"},coordinates:{required:!0,type:"array",length:4,value:{type:"array",length:2,value:"number"}}},layer:{id:{type:"string",required:!0},type:{type:"enum",values:{fill:{},line:{},symbol:{},circle:{},heatmap:{},"fill-extrusion":{},raster:{},hillshade:{},background:{}},required:!0},metadata:{type:"*"},source:{type:"string"},"source-layer":{type:"string"},minzoom:{type:"number",minimum:0,maximum:24},maxzoom:{type:"number",minimum:0,maximum:24},filter:{type:"filter"},layout:{type:"layout"},paint:{type:"paint"}},layout:["layout_fill","layout_line","layout_circle","layout_heatmap","layout_fill-extrusion","layout_symbol","layout_raster","layout_hillshade","layout_background"],layout_background:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_fill:{"fill-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_circle:{"circle-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_heatmap:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},"layout_fill-extrusion":{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_line:{"line-cap":{type:"enum",values:{butt:{},round:{},square:{}},default:"butt",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-join":{type:"enum",values:{bevel:{},round:{},miter:{}},default:"miter",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"line-miter-limit":{type:"number",default:2,requires:[{"line-join":"miter"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-round-limit":{type:"number",default:1.05,requires:[{"line-join":"round"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_symbol:{"symbol-placement":{type:"enum",values:{point:{},line:{},"line-center":{}},default:"point",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-spacing":{type:"number",default:250,minimum:1,units:"pixels",requires:[{"symbol-placement":"line"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"symbol-avoid-edges":{type:"boolean",default:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"symbol-sort-key":{type:"number",expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"symbol-z-order":{type:"enum",values:{auto:{},"viewport-y":{},source:{}},default:"auto",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-allow-overlap":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-ignore-placement":{type:"boolean",default:!1,requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-optional":{type:"boolean",default:!1,requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-size":{type:"number",default:1,minimum:0,units:"factor of the original icon size",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-text-fit":{type:"enum",values:{none:{},width:{},height:{},both:{}},default:"none",requires:["icon-image","text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-text-fit-padding":{type:"array",value:"number",length:4,default:[0,0,0,0],units:"pixels",requires:["icon-image","text-field",{"icon-text-fit":["both","width","height"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-image":{type:"resolvedImage",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-keep-upright":{type:"boolean",default:!1,requires:["icon-image",{"icon-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"icon-offset":{type:"array",value:"number",length:2,default:[0,0],requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"icon-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-pitch-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotation-alignment":{type:"enum",values:{map:{},viewport:{},auto:{}},default:"auto",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-field":{type:"formatted",default:"",tokens:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-font":{type:"array",value:"string",default:["Open Sans Regular","Arial Unicode MS Regular"],requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-size":{type:"number",default:16,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-width":{type:"number",default:10,minimum:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-line-height":{type:"number",default:1.2,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-letter-spacing":{type:"number",default:0,units:"ems",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-justify":{type:"enum",values:{auto:{},left:{},center:{},right:{}},default:"center",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-radial-offset":{type:"number",units:"ems",default:0,requires:["text-field"],"property-type":"data-driven",expression:{interpolated:!0,parameters:["zoom","feature"]}},"text-variable-anchor":{type:"array",value:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-anchor":{type:"enum",values:{center:{},left:{},right:{},top:{},bottom:{},"top-left":{},"top-right":{},"bottom-left":{},"bottom-right":{}},default:"center",requires:["text-field",{"!":"text-variable-anchor"}],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-max-angle":{type:"number",default:45,units:"degrees",requires:["text-field",{"symbol-placement":["line","line-center"]}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-writing-mode":{type:"array",value:"enum",values:{horizontal:{},vertical:{}},requires:["text-field",{"symbol-placement":["point"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-rotate":{type:"number",default:0,period:360,units:"degrees",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-padding":{type:"number",default:2,minimum:0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-keep-upright":{type:"boolean",default:!0,requires:["text-field",{"text-rotation-alignment":"map"},{"symbol-placement":["line","line-center"]}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-transform":{type:"enum",values:{none:{},uppercase:{},lowercase:{}},default:"none",requires:["text-field"],expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-offset":{type:"array",value:"number",units:"ems",length:2,default:[0,0],requires:["text-field",{"!":"text-radial-offset"}],expression:{interpolated:!0,parameters:["zoom","feature"]},"property-type":"data-driven"},"text-allow-overlap":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-ignore-placement":{type:"boolean",default:!1,requires:["text-field"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-optional":{type:"boolean",default:!1,requires:["text-field","icon-image"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_raster:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},layout_hillshade:{visibility:{type:"enum",values:{visible:{},none:{}},default:"visible","property-type":"constant"}},filter:{type:"array",value:"*"},filter_operator:{type:"enum",values:{"==":{},"!=":{},">":{},">=":{},"<":{},"<=":{},in:{},"!in":{},all:{},any:{},none:{},has:{},"!has":{}}},geometry_type:{type:"enum",values:{Point:{},LineString:{},Polygon:{}}},function:{expression:{type:"expression"},stops:{type:"array",value:"function_stop"},base:{type:"number",default:1,minimum:0},property:{type:"string",default:"$zoom"},type:{type:"enum",values:{identity:{},exponential:{},interval:{},categorical:{}},default:"exponential"},colorSpace:{type:"enum",values:{rgb:{},lab:{},hcl:{}},default:"rgb"},default:{type:"*",required:!1}},function_stop:{type:"array",minimum:0,maximum:22,value:["number","color"],length:2},expression:{type:"array",value:"*",minimum:1},expression_name:{type:"enum",values:{let:{group:"Variable binding"},var:{group:"Variable binding"},literal:{group:"Types"},array:{group:"Types"},at:{group:"Lookup"},case:{group:"Decision"},match:{group:"Decision"},coalesce:{group:"Decision"},step:{group:"Ramps, scales, curves"},interpolate:{group:"Ramps, scales, curves"},"interpolate-hcl":{group:"Ramps, scales, curves"},"interpolate-lab":{group:"Ramps, scales, curves"},ln2:{group:"Math"},pi:{group:"Math"},e:{group:"Math"},typeof:{group:"Types"},string:{group:"Types"},number:{group:"Types"},boolean:{group:"Types"},object:{group:"Types"},collator:{group:"Types"},format:{group:"Types"},image:{group:"Types"},"number-format":{group:"Types"},"to-string":{group:"Types"},"to-number":{group:"Types"},"to-boolean":{group:"Types"},"to-rgba":{group:"Color"},"to-color":{group:"Types"},rgb:{group:"Color"},rgba:{group:"Color"},get:{group:"Lookup"},has:{group:"Lookup"},length:{group:"Lookup"},properties:{group:"Feature data"},"feature-state":{group:"Feature data"},"geometry-type":{group:"Feature data"},id:{group:"Feature data"},zoom:{group:"Zoom"},"heatmap-density":{group:"Heatmap"},"line-progress":{group:"Feature data"},accumulated:{group:"Feature data"},"+":{group:"Math"},"*":{group:"Math"},"-":{group:"Math"},"/":{group:"Math"},"%":{group:"Math"},"^":{group:"Math"},sqrt:{group:"Math"},log10:{group:"Math"},ln:{group:"Math"},log2:{group:"Math"},sin:{group:"Math"},cos:{group:"Math"},tan:{group:"Math"},asin:{group:"Math"},acos:{group:"Math"},atan:{group:"Math"},min:{group:"Math"},max:{group:"Math"},round:{group:"Math"},abs:{group:"Math"},ceil:{group:"Math"},floor:{group:"Math"},"==":{group:"Decision"},"!=":{group:"Decision"},">":{group:"Decision"},"<":{group:"Decision"},">=":{group:"Decision"},"<=":{group:"Decision"},all:{group:"Decision"},any:{group:"Decision"},"!":{group:"Decision"},"is-supported-script":{group:"String"},upcase:{group:"String"},downcase:{group:"String"},concat:{group:"String"},"resolved-locale":{group:"String"}}},light:{anchor:{type:"enum",default:"viewport",values:{map:{},viewport:{}},"property-type":"data-constant",transition:!1,expression:{interpolated:!1,parameters:["zoom"]}},position:{type:"array",default:[1.15,210,30],length:3,value:"number","property-type":"data-constant",transition:!0,expression:{interpolated:!0,parameters:["zoom"]}},color:{type:"color","property-type":"data-constant",default:"#ffffff",expression:{interpolated:!0,parameters:["zoom"]},transition:!0},intensity:{type:"number","property-type":"data-constant",default:.5,minimum:0,maximum:1,expression:{interpolated:!0,parameters:["zoom"]},transition:!0}},paint:["paint_fill","paint_line","paint_circle","paint_heatmap","paint_fill-extrusion","paint_symbol","paint_raster","paint_hillshade","paint_background"],paint_fill:{"fill-antialias":{type:"boolean",default:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-outline-color":{type:"color",transition:!0,requires:[{"!":"fill-pattern"},{"fill-antialias":!0}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"}},"paint_fill-extrusion":{"fill-extrusion-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"fill-extrusion-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["fill-extrusion-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"fill-extrusion-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"fill-extrusion-height":{type:"number",default:0,minimum:0,units:"meters",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-base":{type:"number",default:0,minimum:0,units:"meters",transition:!0,requires:["fill-extrusion-height"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"fill-extrusion-vertical-gradient":{type:"boolean",default:!0,transition:!1,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_line:{"line-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"line-pattern"}],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"line-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["line-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"line-width":{type:"number",default:1,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-gap-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-offset":{type:"number",default:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"line-dasharray":{type:"array",value:"number",minimum:0,transition:!0,units:"line widths",requires:[{"!":"line-pattern"}],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"line-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom","feature"]},"property-type":"cross-faded-data-driven"},"line-gradient":{type:"color",transition:!1,requires:[{"!":"line-dasharray"},{"!":"line-pattern"},{source:"geojson",has:{lineMetrics:!0}}],expression:{interpolated:!0,parameters:["line-progress"]},"property-type":"color-ramp"}},paint_circle:{"circle-radius":{type:"number",default:5,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-blur":{type:"number",default:0,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"circle-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["circle-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-scale":{type:"enum",values:{map:{},viewport:{}},default:"map",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-pitch-alignment":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"circle-stroke-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"circle-stroke-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"}},paint_heatmap:{"heatmap-radius":{type:"number",default:30,minimum:1,transition:!0,units:"pixels",expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-weight":{type:"number",default:1,minimum:0,transition:!1,expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"heatmap-intensity":{type:"number",default:1,minimum:0,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"heatmap-color":{type:"color",default:["interpolate",["linear"],["heatmap-density"],0,"rgba(0, 0, 255, 0)",.1,"royalblue",.3,"cyan",.5,"lime",.7,"yellow",1,"red"],transition:!1,expression:{interpolated:!0,parameters:["heatmap-density"]},"property-type":"color-ramp"},"heatmap-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_symbol:{"icon-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-color":{type:"color",default:"#000000",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"icon-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["icon-image"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"icon-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["icon-image","icon-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"text-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-color":{type:"color",default:"#000000",transition:!0,overridable:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-color":{type:"color",default:"rgba(0, 0, 0, 0)",transition:!0,requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-width":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-halo-blur":{type:"number",default:0,minimum:0,transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom","feature","feature-state"]},"property-type":"data-driven"},"text-translate":{type:"array",value:"number",length:2,default:[0,0],transition:!0,units:"pixels",requires:["text-field"],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"text-translate-anchor":{type:"enum",values:{map:{},viewport:{}},default:"map",requires:["text-field","text-translate"],expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"}},paint_raster:{"raster-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-hue-rotate":{type:"number",default:0,period:360,transition:!0,units:"degrees",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-min":{type:"number",default:0,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-brightness-max":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-saturation":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-contrast":{type:"number",default:0,minimum:-1,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"raster-resampling":{type:"enum",values:{linear:{},nearest:{}},default:"linear",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"raster-fade-duration":{type:"number",default:300,minimum:0,transition:!1,units:"milliseconds",expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_hillshade:{"hillshade-illumination-direction":{type:"number",default:335,minimum:0,maximum:359,transition:!1,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-illumination-anchor":{type:"enum",values:{map:{},viewport:{}},default:"viewport",expression:{interpolated:!1,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-exaggeration":{type:"number",default:.5,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-shadow-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-highlight-color":{type:"color",default:"#FFFFFF",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"hillshade-accent-color":{type:"color",default:"#000000",transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},paint_background:{"background-color":{type:"color",default:"#000000",transition:!0,requires:[{"!":"background-pattern"}],expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"},"background-pattern":{type:"resolvedImage",transition:!0,expression:{interpolated:!1,parameters:["zoom"]},"property-type":"cross-faded"},"background-opacity":{type:"number",default:1,minimum:0,maximum:1,transition:!0,expression:{interpolated:!0,parameters:["zoom"]},"property-type":"data-constant"}},transition:{duration:{type:"number",default:300,minimum:0,units:"milliseconds"},delay:{type:"number",default:0,minimum:0,units:"milliseconds"}},"property-type":{"data-driven":{type:"property-type"},"cross-faded":{type:"property-type"},"cross-faded-data-driven":{type:"property-type"},"color-ramp":{type:"property-type"},"data-constant":{type:"property-type"},constant:{type:"property-type"}}},Ee=function(e,t,n,r){this.message=(e?e+": ":"")+n,r&&(this.identifier=r),null!=t&&t.__line__&&(this.line=t.__line__)};function Se(e){var t=e.key,n=e.value;return n?[new Ee(t,n,"constants have been deprecated as of v8")]:[]}function Ae(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];for(var r=0,a=t;r<a.length;r+=1){var i=a[r];for(var o in i)e[o]=i[o]}return e}function Te(e){return e instanceof Number||e instanceof String||e instanceof Boolean}function Pe(e){return Te(e)?e.valueOf():e}function Ce(e){if(Array.isArray(e))return e.map(Ce);if(e instanceof Object&&!Te(e)){var t={};for(var n in e)t[n]=Ce(e[n]);return t}return Pe(e)}var Me=function(e){function t(t,n){e.call(this,n),this.message=n,this.key=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Error),Oe=function(e,t){void 0===t&&(t=[]),this.parent=e,this.bindings={};for(var n=0,r=t;n<r.length;n+=1){var a=r[n],i=a[0],o=a[1];this.bindings[i]=o}};Oe.prototype.concat=function(e){return new Oe(this,e)},Oe.prototype.get=function(e){if(this.bindings[e])return this.bindings[e];if(this.parent)return this.parent.get(e);throw new Error(e+" not found in scope.")},Oe.prototype.has=function(e){return!!this.bindings[e]||!!this.parent&&this.parent.has(e)};var ke={kind:"null"},De={kind:"number"},Ie={kind:"string"},Le={kind:"boolean"},je={kind:"color"},Fe={kind:"object"},ze={kind:"value"},Ne={kind:"collator"},Be={kind:"formatted"},Ve={kind:"resolvedImage"};function He(e,t){return{kind:"array",itemType:e,N:t}}function Ue(e){if("array"===e.kind){var t=Ue(e.itemType);return"number"==typeof e.N?"array<"+t+", "+e.N+">":"value"===e.itemType.kind?"array":"array<"+t+">"}return e.kind}var We=[ke,De,Ie,Le,je,Be,Fe,He(ze),Ve];function qe(e,t){if("error"===t.kind)return null;if("array"===e.kind){if("array"===t.kind&&(0===t.N&&"value"===t.itemType.kind||!qe(e.itemType,t.itemType))&&("number"!=typeof e.N||e.N===t.N))return null}else{if(e.kind===t.kind)return null;if("value"===e.kind)for(var n=0,r=We;n<r.length;n+=1)if(!qe(r[n],t))return null}return"Expected "+Ue(e)+" but found "+Ue(t)+" instead."}var Ge=t((function(e,t){var n={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],rebeccapurple:[102,51,153,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function r(e){return(e=Math.round(e))<0?0:e>255?255:e}function a(e){return e<0?0:e>1?1:e}function i(e){return"%"===e[e.length-1]?r(parseFloat(e)/100*255):r(parseInt(e))}function o(e){return"%"===e[e.length-1]?a(parseFloat(e)/100):a(parseFloat(e))}function s(e,t,n){return n<0?n+=1:n>1&&(n-=1),6*n<1?e+(t-e)*n*6:2*n<1?t:3*n<2?e+(t-e)*(2/3-n)*6:e}try{t.parseCSSColor=function(e){var t,a=e.replace(/ /g,"").toLowerCase();if(a in n)return n[a].slice();if("#"===a[0])return 4===a.length?(t=parseInt(a.substr(1),16))>=0&&t<=4095?[(3840&t)>>4|(3840&t)>>8,240&t|(240&t)>>4,15&t|(15&t)<<4,1]:null:7===a.length&&(t=parseInt(a.substr(1),16))>=0&&t<=16777215?[(16711680&t)>>16,(65280&t)>>8,255&t,1]:null;var u=a.indexOf("("),c=a.indexOf(")");if(-1!==u&&c+1===a.length){var l=a.substr(0,u),d=a.substr(u+1,c-(u+1)).split(","),f=1;switch(l){case"rgba":if(4!==d.length)return null;f=o(d.pop());case"rgb":return 3!==d.length?null:[i(d[0]),i(d[1]),i(d[2]),f];case"hsla":if(4!==d.length)return null;f=o(d.pop());case"hsl":if(3!==d.length)return null;var p=(parseFloat(d[0])%360+360)%360/360,h=o(d[1]),g=o(d[2]),v=g<=.5?g*(h+1):g+h-g*h,m=2*g-v;return[r(255*s(m,v,p+1/3)),r(255*s(m,v,p)),r(255*s(m,v,p-1/3)),f];default:return null}}return null}}catch(e){}})).parseCSSColor,Ke=function(e,t,n,r){void 0===r&&(r=1),this.r=e,this.g=t,this.b=n,this.a=r};Ke.parse=function(e){if(e){if(e instanceof Ke)return e;if("string"==typeof e){var t=Ge(e);if(t)return new Ke(t[0]/255*t[3],t[1]/255*t[3],t[2]/255*t[3],t[3])}}},Ke.prototype.toString=function(){var e=this.toArray(),t=e[0],n=e[1],r=e[2],a=e[3];return"rgba("+Math.round(t)+","+Math.round(n)+","+Math.round(r)+","+a+")"},Ke.prototype.toArray=function(){var e=this.r,t=this.g,n=this.b,r=this.a;return 0===r?[0,0,0,0]:[255*e/r,255*t/r,255*n/r,r]},Ke.black=new Ke(0,0,0,1),Ke.white=new Ke(1,1,1,1),Ke.transparent=new Ke(0,0,0,0),Ke.red=new Ke(1,0,0,1);var Ye=function(e,t,n){this.sensitivity=e?t?"variant":"case":t?"accent":"base",this.locale=n,this.collator=new Intl.Collator(this.locale?this.locale:[],{sensitivity:this.sensitivity,usage:"search"})};Ye.prototype.compare=function(e,t){return this.collator.compare(e,t)},Ye.prototype.resolvedLocale=function(){return new Intl.Collator(this.locale?this.locale:[]).resolvedOptions().locale};var Xe=function(e,t,n,r){this.text=e,this.scale=t,this.fontStack=n,this.textColor=r},Je=function(e){this.sections=e};Je.fromString=function(e){return new Je([new Xe(e,null,null,null)])},Je.prototype.toString=function(){return this.sections.map((function(e){return e.text})).join("")},Je.prototype.serialize=function(){for(var e=["format"],t=0,n=this.sections;t<n.length;t+=1){var r=n[t];e.push(r.text);var a={};r.fontStack&&(a["text-font"]=["literal",r.fontStack.split(",")]),r.scale&&(a["font-scale"]=r.scale),r.textColor&&(a["text-color"]=["rgba"].concat(r.textColor.toArray())),e.push(a)}return e};var Ze=function(e){this.name=e.name,this.available=e.available};function $e(e,t,n,r){return"number"==typeof e&&e>=0&&e<=255&&"number"==typeof t&&t>=0&&t<=255&&"number"==typeof n&&n>=0&&n<=255?void 0===r||"number"==typeof r&&r>=0&&r<=1?null:"Invalid rgba value ["+[e,t,n,r].join(", ")+"]: 'a' must be between 0 and 1.":"Invalid rgba value ["+("number"==typeof r?[e,t,n,r]:[e,t,n]).join(", ")+"]: 'r', 'g', and 'b' must be between 0 and 255."}function Qe(e){if(null===e)return ke;if("string"==typeof e)return Ie;if("boolean"==typeof e)return Le;if("number"==typeof e)return De;if(e instanceof Ke)return je;if(e instanceof Ye)return Ne;if(e instanceof Je)return Be;if(e instanceof Ze)return Ve;if(Array.isArray(e)){for(var t,n=e.length,r=0,a=e;r<a.length;r+=1){var i=Qe(a[r]);if(t){if(t===i)continue;t=ze;break}t=i}return He(t||ze,n)}return Fe}function et(e){var t=typeof e;return null===e?"":"string"===t||"number"===t||"boolean"===t?String(e):e instanceof Ke||e instanceof Je||e instanceof Ze?e.toString():JSON.stringify(e)}Ze.prototype.toString=function(){return this.name},Ze.fromString=function(e){return new Ze({name:e,available:!1})},Ze.prototype.serialize=function(){return["image",this.name]};var tt=function(e,t){this.type=e,this.value=t};tt.parse=function(e,t){if(2!==e.length)return t.error("'literal' expression requires exactly one argument, but found "+(e.length-1)+" instead.");if(!function e(t){if(null===t)return!0;if("string"==typeof t)return!0;if("boolean"==typeof t)return!0;if("number"==typeof t)return!0;if(t instanceof Ke)return!0;if(t instanceof Ye)return!0;if(t instanceof Je)return!0;if(t instanceof Ze)return!0;if(Array.isArray(t)){for(var n=0,r=t;n<r.length;n+=1)if(!e(r[n]))return!1;return!0}if("object"==typeof t){for(var a in t)if(!e(t[a]))return!1;return!0}return!1}(e[1]))return t.error("invalid value");var n=e[1],r=Qe(n),a=t.expectedType;return"array"!==r.kind||0!==r.N||!a||"array"!==a.kind||"number"==typeof a.N&&0!==a.N||(r=a),new tt(r,n)},tt.prototype.evaluate=function(){return this.value},tt.prototype.eachChild=function(){},tt.prototype.possibleOutputs=function(){return[this.value]},tt.prototype.serialize=function(){return"array"===this.type.kind||"object"===this.type.kind?["literal",this.value]:this.value instanceof Ke?["rgba"].concat(this.value.toArray()):this.value instanceof Je?this.value.serialize():this.value};var nt=function(e){this.name="ExpressionEvaluationError",this.message=e};nt.prototype.toJSON=function(){return this.message};var rt={string:Ie,number:De,boolean:Le,object:Fe},at=function(e,t){this.type=e,this.args=t};at.parse=function(e,t){if(e.length<2)return t.error("Expected at least one argument.");var n,r=1,a=e[0];if("array"===a){var i,o;if(e.length>2){var s=e[1];if("string"!=typeof s||!(s in rt)||"object"===s)return t.error('The item type argument of "array" must be one of string, number, boolean',1);i=rt[s],r++}else i=ze;if(e.length>3){if(null!==e[2]&&("number"!=typeof e[2]||e[2]<0||e[2]!==Math.floor(e[2])))return t.error('The length argument to "array" must be a positive integer literal',2);o=e[2],r++}n=He(i,o)}else n=rt[a];for(var u=[];r<e.length;r++){var c=t.parse(e[r],r,ze);if(!c)return null;u.push(c)}return new at(n,u)},at.prototype.evaluate=function(e){for(var t=0;t<this.args.length;t++){var n=this.args[t].evaluate(e);if(!qe(this.type,Qe(n)))return n;if(t===this.args.length-1)throw new nt("Expected value to be of type "+Ue(this.type)+", but found "+Ue(Qe(n))+" instead.")}return null},at.prototype.eachChild=function(e){this.args.forEach(e)},at.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.args.map((function(e){return e.possibleOutputs()})))},at.prototype.serialize=function(){var e=this.type,t=[e.kind];if("array"===e.kind){var n=e.itemType;if("string"===n.kind||"number"===n.kind||"boolean"===n.kind){t.push(n.kind);var r=e.N;("number"==typeof r||this.args.length>1)&&t.push(r)}}return t.concat(this.args.map((function(e){return e.serialize()})))};var it=function(e){this.type=Be,this.sections=e};it.parse=function(e,t){if(e.length<3)return t.error("Expected at least two arguments.");if((e.length-1)%2!=0)return t.error("Expected an even number of arguments.");for(var n=[],r=1;r<e.length-1;r+=2){var a=t.parse(e[r],1,ze);if(!a)return null;var i=a.type.kind;if("string"!==i&&"value"!==i&&"null"!==i)return t.error("Formatted text type must be 'string', 'value', or 'null'.");var o=e[r+1];if("object"!=typeof o||Array.isArray(o))return t.error("Format options argument must be an object.");var s=null;if(o["font-scale"]&&!(s=t.parse(o["font-scale"],1,De)))return null;var u=null;if(o["text-font"]&&!(u=t.parse(o["text-font"],1,He(Ie))))return null;var c=null;if(o["text-color"]&&!(c=t.parse(o["text-color"],1,je)))return null;n.push({text:a,scale:s,font:u,textColor:c})}return new it(n)},it.prototype.evaluate=function(e){return new Je(this.sections.map((function(t){return new Xe(et(t.text.evaluate(e)),t.scale?t.scale.evaluate(e):null,t.font?t.font.evaluate(e).join(","):null,t.textColor?t.textColor.evaluate(e):null)})))},it.prototype.eachChild=function(e){for(var t=0,n=this.sections;t<n.length;t+=1){var r=n[t];e(r.text),r.scale&&e(r.scale),r.font&&e(r.font),r.textColor&&e(r.textColor)}},it.prototype.possibleOutputs=function(){return[void 0]},it.prototype.serialize=function(){for(var e=["format"],t=0,n=this.sections;t<n.length;t+=1){var r=n[t];e.push(r.text.serialize());var a={};r.scale&&(a["font-scale"]=r.scale.serialize()),r.font&&(a["text-font"]=r.font.serialize()),r.textColor&&(a["text-color"]=r.textColor.serialize()),e.push(a)}return e};var ot=function(e){this.type=Ve,this.input=e};ot.parse=function(e,t){if(2!==e.length)return t.error("Expected two arguments.");var n=t.parse(e[1],1,Ie);return n?new ot(n):t.error("No image name provided.")},ot.prototype.evaluate=function(e){var t=this.input.evaluate(e),n=!1;return e.availableImages&&e.availableImages.indexOf(t)>-1&&(n=!0),new Ze({name:t,available:n})},ot.prototype.eachChild=function(e){e(this.input)},ot.prototype.possibleOutputs=function(){return[void 0]},ot.prototype.serialize=function(){return["image",this.input.serialize()]};var st={"to-boolean":Le,"to-color":je,"to-number":De,"to-string":Ie},ut=function(e,t){this.type=e,this.args=t};ut.parse=function(e,t){if(e.length<2)return t.error("Expected at least one argument.");var n=e[0];if(("to-boolean"===n||"to-string"===n)&&2!==e.length)return t.error("Expected one argument.");for(var r=st[n],a=[],i=1;i<e.length;i++){var o=t.parse(e[i],i,ze);if(!o)return null;a.push(o)}return new ut(r,a)},ut.prototype.evaluate=function(e){if("boolean"===this.type.kind)return Boolean(this.args[0].evaluate(e));if("color"===this.type.kind){for(var t,n,r=0,a=this.args;r<a.length;r+=1){if(n=null,(t=a[r].evaluate(e))instanceof Ke)return t;if("string"==typeof t){var i=e.parseColor(t);if(i)return i}else if(Array.isArray(t)&&!(n=t.length<3||t.length>4?"Invalid rbga value "+JSON.stringify(t)+": expected an array containing either three or four numeric values.":$e(t[0],t[1],t[2],t[3])))return new Ke(t[0]/255,t[1]/255,t[2]/255,t[3])}throw new nt(n||"Could not parse color from value '"+("string"==typeof t?t:String(JSON.stringify(t)))+"'")}if("number"===this.type.kind){for(var o=null,s=0,u=this.args;s<u.length;s+=1){if(null===(o=u[s].evaluate(e)))return 0;var c=Number(o);if(!isNaN(c))return c}throw new nt("Could not convert "+JSON.stringify(o)+" to number.")}return"formatted"===this.type.kind?Je.fromString(et(this.args[0].evaluate(e))):"resolvedImage"===this.type.kind?Ze.fromString(et(this.args[0].evaluate(e))):et(this.args[0].evaluate(e))},ut.prototype.eachChild=function(e){this.args.forEach(e)},ut.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.args.map((function(e){return e.possibleOutputs()})))},ut.prototype.serialize=function(){if("formatted"===this.type.kind)return new it([{text:this.args[0],scale:null,font:null,textColor:null}]).serialize();if("resolvedImage"===this.type.kind)return new ot(this.args[0]).serialize();var e=["to-"+this.type.kind];return this.eachChild((function(t){e.push(t.serialize())})),e};var ct=["Unknown","Point","LineString","Polygon"],lt=function(){this.globals=null,this.feature=null,this.featureState=null,this.formattedSection=null,this._parseColorCache={},this.availableImages=null};lt.prototype.id=function(){return this.feature&&"id"in this.feature?this.feature.id:null},lt.prototype.geometryType=function(){return this.feature?"number"==typeof this.feature.type?ct[this.feature.type]:this.feature.type:null},lt.prototype.properties=function(){return this.feature&&this.feature.properties||{}},lt.prototype.parseColor=function(e){var t=this._parseColorCache[e];return t||(t=this._parseColorCache[e]=Ke.parse(e)),t};var dt=function(e,t,n,r){this.name=e,this.type=t,this._evaluate=n,this.args=r};dt.prototype.evaluate=function(e){return this._evaluate(e,this.args)},dt.prototype.eachChild=function(e){this.args.forEach(e)},dt.prototype.possibleOutputs=function(){return[void 0]},dt.prototype.serialize=function(){return[this.name].concat(this.args.map((function(e){return e.serialize()})))},dt.parse=function(e,t){var n,r=e[0],a=dt.definitions[r];if(!a)return t.error('Unknown expression "'+r+'". If you wanted a literal array, use ["literal", [...]].',0);for(var i=Array.isArray(a)?a[0]:a.type,o=Array.isArray(a)?[[a[1],a[2]]]:a.overloads,s=o.filter((function(t){var n=t[0];return!Array.isArray(n)||n.length===e.length-1})),u=null,c=0,l=s;c<l.length;c+=1){var d=l[c],f=d[0],p=d[1];u=new mt(t.registry,t.path,null,t.scope);for(var h=[],g=!1,v=1;v<e.length;v++){var m=e[v],y=Array.isArray(f)?f[v-1]:f.type,b=u.parse(m,1+h.length,y);if(!b){g=!0;break}h.push(b)}if(!g)if(Array.isArray(f)&&f.length!==h.length)u.error("Expected "+f.length+" arguments, but found "+h.length+" instead.");else{for(var _=0;_<h.length;_++){var x=Array.isArray(f)?f[_]:f.type,R=h[_];u.concat(_+1).checkSubtype(x,R.type)}if(0===u.errors.length)return new dt(r,i,p,h)}}if(1===s.length)(n=t.errors).push.apply(n,u.errors);else{for(var w=(s.length?s:o).map((function(e){var t;return t=e[0],Array.isArray(t)?"("+t.map(Ue).join(", ")+")":"("+Ue(t.type)+"...)"})).join(" | "),E=[],S=1;S<e.length;S++){var A=t.parse(e[S],1+E.length);if(!A)return null;E.push(Ue(A.type))}t.error("Expected arguments of type "+w+", but found ("+E.join(", ")+") instead.")}return null},dt.register=function(e,t){for(var n in dt.definitions=t,t)e[n]=dt};var ft=function(e,t,n){this.type=Ne,this.locale=n,this.caseSensitive=e,this.diacriticSensitive=t};function pt(e){if(e instanceof dt){if("get"===e.name&&1===e.args.length)return!1;if("feature-state"===e.name)return!1;if("has"===e.name&&1===e.args.length)return!1;if("properties"===e.name||"geometry-type"===e.name||"id"===e.name)return!1;if(/^filter-/.test(e.name))return!1}var t=!0;return e.eachChild((function(e){t&&!pt(e)&&(t=!1)})),t}function ht(e){if(e instanceof dt&&"feature-state"===e.name)return!1;var t=!0;return e.eachChild((function(e){t&&!ht(e)&&(t=!1)})),t}function gt(e,t){if(e instanceof dt&&t.indexOf(e.name)>=0)return!1;var n=!0;return e.eachChild((function(e){n&&!gt(e,t)&&(n=!1)})),n}ft.parse=function(e,t){if(2!==e.length)return t.error("Expected one argument.");var n=e[1];if("object"!=typeof n||Array.isArray(n))return t.error("Collator options argument must be an object.");var r=t.parse(void 0!==n["case-sensitive"]&&n["case-sensitive"],1,Le);if(!r)return null;var a=t.parse(void 0!==n["diacritic-sensitive"]&&n["diacritic-sensitive"],1,Le);if(!a)return null;var i=null;return n.locale&&!(i=t.parse(n.locale,1,Ie))?null:new ft(r,a,i)},ft.prototype.evaluate=function(e){return new Ye(this.caseSensitive.evaluate(e),this.diacriticSensitive.evaluate(e),this.locale?this.locale.evaluate(e):null)},ft.prototype.eachChild=function(e){e(this.caseSensitive),e(this.diacriticSensitive),this.locale&&e(this.locale)},ft.prototype.possibleOutputs=function(){return[void 0]},ft.prototype.serialize=function(){var e={};return e["case-sensitive"]=this.caseSensitive.serialize(),e["diacritic-sensitive"]=this.diacriticSensitive.serialize(),this.locale&&(e.locale=this.locale.serialize()),["collator",e]};var vt=function(e,t){this.type=t.type,this.name=e,this.boundExpression=t};vt.parse=function(e,t){if(2!==e.length||"string"!=typeof e[1])return t.error("'var' expression requires exactly one string literal argument.");var n=e[1];return t.scope.has(n)?new vt(n,t.scope.get(n)):t.error('Unknown variable "'+n+'". Make sure "'+n+'" has been bound in an enclosing "let" expression before using it.',1)},vt.prototype.evaluate=function(e){return this.boundExpression.evaluate(e)},vt.prototype.eachChild=function(){},vt.prototype.possibleOutputs=function(){return[void 0]},vt.prototype.serialize=function(){return["var",this.name]};var mt=function(e,t,n,r,a){void 0===t&&(t=[]),void 0===r&&(r=new Oe),void 0===a&&(a=[]),this.registry=e,this.path=t,this.key=t.map((function(e){return"["+e+"]"})).join(""),this.scope=r,this.errors=a,this.expectedType=n};function yt(e,t){for(var n,r,a=e.length-1,i=0,o=a,s=0;i<=o;)if(n=e[s=Math.floor((i+o)/2)],r=e[s+1],n<=t){if(s===a||t<r)return s;i=s+1}else{if(!(n>t))throw new nt("Input is not a number.");o=s-1}return 0}mt.prototype.parse=function(e,t,n,r,a){return void 0===a&&(a={}),t?this.concat(t,n,r)._parse(e,a):this._parse(e,a)},mt.prototype._parse=function(e,t){function n(e,t,n){return"assert"===n?new at(t,[e]):"coerce"===n?new ut(t,[e]):e}if(null!==e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e||(e=["literal",e]),Array.isArray(e)){if(0===e.length)return this.error('Expected an array with at least one element. If you wanted a literal array, use ["literal", []].');var r=e[0];if("string"!=typeof r)return this.error("Expression name must be a string, but found "+typeof r+' instead. If you wanted a literal array, use ["literal", [...]].',0),null;var a=this.registry[r];if(a){var i=a.parse(e,this);if(!i)return null;if(this.expectedType){var o=this.expectedType,s=i.type;if("string"!==o.kind&&"number"!==o.kind&&"boolean"!==o.kind&&"object"!==o.kind&&"array"!==o.kind||"value"!==s.kind)if("color"!==o.kind&&"formatted"!==o.kind&&"resolvedImage"!==o.kind||"value"!==s.kind&&"string"!==s.kind){if(this.checkSubtype(o,s))return null}else i=n(i,o,t.typeAnnotation||"coerce");else i=n(i,o,t.typeAnnotation||"assert")}if(!(i instanceof tt)&&"resolvedImage"!==i.type.kind&&function e(t){if(t instanceof vt)return e(t.boundExpression);if(t instanceof dt&&"error"===t.name)return!1;if(t instanceof ft)return!1;var n=t instanceof ut||t instanceof at,r=!0;return t.eachChild((function(t){r=n?r&&e(t):r&&t instanceof tt})),!!r&&pt(t)&>(t,["zoom","heatmap-density","line-progress","accumulated","is-supported-script"])}(i)){var u=new lt;try{i=new tt(i.type,i.evaluate(u))}catch(e){return this.error(e.message),null}}return i}return this.error('Unknown expression "'+r+'". If you wanted a literal array, use ["literal", [...]].',0)}return void 0===e?this.error("'undefined' value invalid. Use null instead."):"object"==typeof e?this.error('Bare objects invalid. Use ["literal", {...}] instead.'):this.error("Expected an array, but found "+typeof e+" instead.")},mt.prototype.concat=function(e,t,n){var r="number"==typeof e?this.path.concat(e):this.path,a=n?this.scope.concat(n):this.scope;return new mt(this.registry,r,t||null,a,this.errors)},mt.prototype.error=function(e){for(var t=[],n=arguments.length-1;n-- >0;)t[n]=arguments[n+1];var r=""+this.key+t.map((function(e){return"["+e+"]"})).join("");this.errors.push(new Me(r,e))},mt.prototype.checkSubtype=function(e,t){var n=qe(e,t);return n&&this.error(n),n};var bt=function(e,t,n){this.type=e,this.input=t,this.labels=[],this.outputs=[];for(var r=0,a=n;r<a.length;r+=1){var i=a[r],o=i[0],s=i[1];this.labels.push(o),this.outputs.push(s)}};bt.parse=function(e,t){if(e.length-1<4)return t.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if((e.length-1)%2!=0)return t.error("Expected an even number of arguments.");var n=t.parse(e[1],1,De);if(!n)return null;var r=[],a=null;t.expectedType&&"value"!==t.expectedType.kind&&(a=t.expectedType);for(var i=1;i<e.length;i+=2){var o=1===i?-1/0:e[i],s=e[i+1],u=i,c=i+1;if("number"!=typeof o)return t.error('Input/output pairs for "step" expressions must be defined using literal numeric values (not computed expressions) for the input values.',u);if(r.length&&r[r.length-1][0]>=o)return t.error('Input/output pairs for "step" expressions must be arranged with input values in strictly ascending order.',u);var l=t.parse(s,c,a);if(!l)return null;a=a||l.type,r.push([o,l])}return new bt(a,n,r)},bt.prototype.evaluate=function(e){var t=this.labels,n=this.outputs;if(1===t.length)return n[0].evaluate(e);var r=this.input.evaluate(e);if(r<=t[0])return n[0].evaluate(e);var a=t.length;return r>=t[a-1]?n[a-1].evaluate(e):n[yt(t,r)].evaluate(e)},bt.prototype.eachChild=function(e){e(this.input);for(var t=0,n=this.outputs;t<n.length;t+=1)e(n[t])},bt.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.outputs.map((function(e){return e.possibleOutputs()})))},bt.prototype.serialize=function(){for(var e=["step",this.input.serialize()],t=0;t<this.labels.length;t++)t>0&&e.push(this.labels[t]),e.push(this.outputs[t].serialize());return e};var _t=xt;function xt(e,t,n,r){this.cx=3*e,this.bx=3*(n-e)-this.cx,this.ax=1-this.cx-this.bx,this.cy=3*t,this.by=3*(r-t)-this.cy,this.ay=1-this.cy-this.by,this.p1x=e,this.p1y=r,this.p2x=n,this.p2y=r}function Rt(e,t,n){return e*(1-n)+t*n}xt.prototype.sampleCurveX=function(e){return((this.ax*e+this.bx)*e+this.cx)*e},xt.prototype.sampleCurveY=function(e){return((this.ay*e+this.by)*e+this.cy)*e},xt.prototype.sampleCurveDerivativeX=function(e){return(3*this.ax*e+2*this.bx)*e+this.cx},xt.prototype.solveCurveX=function(e,t){var n,r,a,i,o;for(void 0===t&&(t=1e-6),a=e,o=0;o<8;o++){if(i=this.sampleCurveX(a)-e,Math.abs(i)<t)return a;var s=this.sampleCurveDerivativeX(a);if(Math.abs(s)<1e-6)break;a-=i/s}if((a=e)<(n=0))return n;if(a>(r=1))return r;for(;n<r;){if(i=this.sampleCurveX(a),Math.abs(i-e)<t)return a;e>i?n=a:r=a,a=.5*(r-n)+n}return a},xt.prototype.solve=function(e,t){return this.sampleCurveY(this.solveCurveX(e,t))};var wt=Object.freeze({__proto__:null,number:Rt,color:function(e,t,n){return new Ke(Rt(e.r,t.r,n),Rt(e.g,t.g,n),Rt(e.b,t.b,n),Rt(e.a,t.a,n))},array:function(e,t,n){return e.map((function(e,r){return Rt(e,t[r],n)}))}}),Et=.95047,St=1,At=1.08883,Tt=4/29,Pt=6/29,Ct=3*Pt*Pt,Mt=Pt*Pt*Pt,Ot=Math.PI/180,kt=180/Math.PI;function Dt(e){return e>Mt?Math.pow(e,1/3):e/Ct+Tt}function It(e){return e>Pt?e*e*e:Ct*(e-Tt)}function Lt(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function jt(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function Ft(e){var t=jt(e.r),n=jt(e.g),r=jt(e.b),a=Dt((.4124564*t+.3575761*n+.1804375*r)/Et),i=Dt((.2126729*t+.7151522*n+.072175*r)/St);return{l:116*i-16,a:500*(a-i),b:200*(i-Dt((.0193339*t+.119192*n+.9503041*r)/At)),alpha:e.a}}function zt(e){var t=(e.l+16)/116,n=isNaN(e.a)?t:t+e.a/500,r=isNaN(e.b)?t:t-e.b/200;return t=St*It(t),n=Et*It(n),r=At*It(r),new Ke(Lt(3.2404542*n-1.5371385*t-.4985314*r),Lt(-.969266*n+1.8760108*t+.041556*r),Lt(.0556434*n-.2040259*t+1.0572252*r),e.alpha)}function Nt(e,t,n){var r=t-e;return e+n*(r>180||r<-180?r-360*Math.round(r/360):r)}var Bt={forward:Ft,reverse:zt,interpolate:function(e,t,n){return{l:Rt(e.l,t.l,n),a:Rt(e.a,t.a,n),b:Rt(e.b,t.b,n),alpha:Rt(e.alpha,t.alpha,n)}}},Vt={forward:function(e){var t=Ft(e),n=t.l,r=t.a,a=t.b,i=Math.atan2(a,r)*kt;return{h:i<0?i+360:i,c:Math.sqrt(r*r+a*a),l:n,alpha:e.a}},reverse:function(e){var t=e.h*Ot,n=e.c;return zt({l:e.l,a:Math.cos(t)*n,b:Math.sin(t)*n,alpha:e.alpha})},interpolate:function(e,t,n){return{h:Nt(e.h,t.h,n),c:Rt(e.c,t.c,n),l:Rt(e.l,t.l,n),alpha:Rt(e.alpha,t.alpha,n)}}},Ht=Object.freeze({__proto__:null,lab:Bt,hcl:Vt}),Ut=function(e,t,n,r,a){this.type=e,this.operator=t,this.interpolation=n,this.input=r,this.labels=[],this.outputs=[];for(var i=0,o=a;i<o.length;i+=1){var s=o[i],u=s[0],c=s[1];this.labels.push(u),this.outputs.push(c)}};function Wt(e,t,n,r){var a=r-n,i=e-n;return 0===a?0:1===t?i/a:(Math.pow(t,i)-1)/(Math.pow(t,a)-1)}Ut.interpolationFactor=function(e,t,n,r){var a=0;if("exponential"===e.name)a=Wt(t,e.base,n,r);else if("linear"===e.name)a=Wt(t,1,n,r);else if("cubic-bezier"===e.name){var i=e.controlPoints;a=new _t(i[0],i[1],i[2],i[3]).solve(Wt(t,1,n,r))}return a},Ut.parse=function(e,t){var n=e[0],r=e[1],a=e[2],i=e.slice(3);if(!Array.isArray(r)||0===r.length)return t.error("Expected an interpolation type expression.",1);if("linear"===r[0])r={name:"linear"};else if("exponential"===r[0]){var o=r[1];if("number"!=typeof o)return t.error("Exponential interpolation requires a numeric base.",1,1);r={name:"exponential",base:o}}else{if("cubic-bezier"!==r[0])return t.error("Unknown interpolation type "+String(r[0]),1,0);var s=r.slice(1);if(4!==s.length||s.some((function(e){return"number"!=typeof e||e<0||e>1})))return t.error("Cubic bezier interpolation requires four numeric arguments with values between 0 and 1.",1);r={name:"cubic-bezier",controlPoints:s}}if(e.length-1<4)return t.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if((e.length-1)%2!=0)return t.error("Expected an even number of arguments.");if(!(a=t.parse(a,2,De)))return null;var u=[],c=null;"interpolate-hcl"===n||"interpolate-lab"===n?c=je:t.expectedType&&"value"!==t.expectedType.kind&&(c=t.expectedType);for(var l=0;l<i.length;l+=2){var d=i[l],f=i[l+1],p=l+3,h=l+4;if("number"!=typeof d)return t.error('Input/output pairs for "interpolate" expressions must be defined using literal numeric values (not computed expressions) for the input values.',p);if(u.length&&u[u.length-1][0]>=d)return t.error('Input/output pairs for "interpolate" expressions must be arranged with input values in strictly ascending order.',p);var g=t.parse(f,h,c);if(!g)return null;c=c||g.type,u.push([d,g])}return"number"===c.kind||"color"===c.kind||"array"===c.kind&&"number"===c.itemType.kind&&"number"==typeof c.N?new Ut(c,n,r,a,u):t.error("Type "+Ue(c)+" is not interpolatable.")},Ut.prototype.evaluate=function(e){var t=this.labels,n=this.outputs;if(1===t.length)return n[0].evaluate(e);var r=this.input.evaluate(e);if(r<=t[0])return n[0].evaluate(e);var a=t.length;if(r>=t[a-1])return n[a-1].evaluate(e);var i=yt(t,r),o=t[i],s=t[i+1],u=Ut.interpolationFactor(this.interpolation,r,o,s),c=n[i].evaluate(e),l=n[i+1].evaluate(e);return"interpolate"===this.operator?wt[this.type.kind.toLowerCase()](c,l,u):"interpolate-hcl"===this.operator?Vt.reverse(Vt.interpolate(Vt.forward(c),Vt.forward(l),u)):Bt.reverse(Bt.interpolate(Bt.forward(c),Bt.forward(l),u))},Ut.prototype.eachChild=function(e){e(this.input);for(var t=0,n=this.outputs;t<n.length;t+=1)e(n[t])},Ut.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.outputs.map((function(e){return e.possibleOutputs()})))},Ut.prototype.serialize=function(){var e;e="linear"===this.interpolation.name?["linear"]:"exponential"===this.interpolation.name?1===this.interpolation.base?["linear"]:["exponential",this.interpolation.base]:["cubic-bezier"].concat(this.interpolation.controlPoints);for(var t=[this.operator,e,this.input.serialize()],n=0;n<this.labels.length;n++)t.push(this.labels[n],this.outputs[n].serialize());return t};var qt=function(e,t){this.type=e,this.args=t};qt.parse=function(e,t){if(e.length<2)return t.error("Expectected at least one argument.");var n=null,r=t.expectedType;r&&"value"!==r.kind&&(n=r);for(var a=[],i=0,o=e.slice(1);i<o.length;i+=1){var s=o[i],u=t.parse(s,1+a.length,n,void 0,{typeAnnotation:"omit"});if(!u)return null;n=n||u.type,a.push(u)}var c=r&&a.some((function(e){return qe(r,e.type)}));return new qt(c?ze:n,a)},qt.prototype.evaluate=function(e){for(var t,n=null,r=0,a=0,i=this.args;a<i.length;a+=1){var o=i[a];if(r++,n=o.evaluate(e),"resolvedImage"!==o.type.kind||n.available||(t||(t=o.evaluate(e).name),n=null,r===this.args.length&&(n=t)),null!==n)break}return n},qt.prototype.eachChild=function(e){this.args.forEach(e)},qt.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.args.map((function(e){return e.possibleOutputs()})))},qt.prototype.serialize=function(){var e=["coalesce"];return this.eachChild((function(t){e.push(t.serialize())})),e};var Gt=function(e,t){this.type=t.type,this.bindings=[].concat(e),this.result=t};Gt.prototype.evaluate=function(e){return this.result.evaluate(e)},Gt.prototype.eachChild=function(e){for(var t=0,n=this.bindings;t<n.length;t+=1)e(n[t][1]);e(this.result)},Gt.parse=function(e,t){if(e.length<4)return t.error("Expected at least 3 arguments, but found "+(e.length-1)+" instead.");for(var n=[],r=1;r<e.length-1;r+=2){var a=e[r];if("string"!=typeof a)return t.error("Expected string, but found "+typeof a+" instead.",r);if(/[^a-zA-Z0-9_]/.test(a))return t.error("Variable names must contain only alphanumeric characters or '_'.",r);var i=t.parse(e[r+1],r+1);if(!i)return null;n.push([a,i])}var o=t.parse(e[e.length-1],e.length-1,t.expectedType,n);return o?new Gt(n,o):null},Gt.prototype.possibleOutputs=function(){return this.result.possibleOutputs()},Gt.prototype.serialize=function(){for(var e=["let"],t=0,n=this.bindings;t<n.length;t+=1){var r=n[t],a=r[0],i=r[1];e.push(a,i.serialize())}return e.push(this.result.serialize()),e};var Kt=function(e,t,n){this.type=e,this.index=t,this.input=n};Kt.parse=function(e,t){if(3!==e.length)return t.error("Expected 2 arguments, but found "+(e.length-1)+" instead.");var n=t.parse(e[1],1,De),r=t.parse(e[2],2,He(t.expectedType||ze));if(!n||!r)return null;var a=r.type;return new Kt(a.itemType,n,r)},Kt.prototype.evaluate=function(e){var t=this.index.evaluate(e),n=this.input.evaluate(e);if(t<0)throw new nt("Array index out of bounds: "+t+" < 0.");if(t>=n.length)throw new nt("Array index out of bounds: "+t+" > "+(n.length-1)+".");if(t!==Math.floor(t))throw new nt("Array index must be an integer, but found "+t+" instead.");return n[t]},Kt.prototype.eachChild=function(e){e(this.index),e(this.input)},Kt.prototype.possibleOutputs=function(){return[void 0]},Kt.prototype.serialize=function(){return["at",this.index.serialize(),this.input.serialize()]};var Yt=function(e,t,n,r,a,i){this.inputType=e,this.type=t,this.input=n,this.cases=r,this.outputs=a,this.otherwise=i};Yt.parse=function(e,t){if(e.length<5)return t.error("Expected at least 4 arguments, but found only "+(e.length-1)+".");if(e.length%2!=1)return t.error("Expected an even number of arguments.");var n,r;t.expectedType&&"value"!==t.expectedType.kind&&(r=t.expectedType);for(var a={},i=[],o=2;o<e.length-1;o+=2){var s=e[o],u=e[o+1];Array.isArray(s)||(s=[s]);var c=t.concat(o);if(0===s.length)return c.error("Expected at least one branch label.");for(var l=0,d=s;l<d.length;l+=1){var f=d[l];if("number"!=typeof f&&"string"!=typeof f)return c.error("Branch labels must be numbers or strings.");if("number"==typeof f&&Math.abs(f)>Number.MAX_SAFE_INTEGER)return c.error("Branch labels must be integers no larger than "+Number.MAX_SAFE_INTEGER+".");if("number"==typeof f&&Math.floor(f)!==f)return c.error("Numeric branch labels must be integer values.");if(n){if(c.checkSubtype(n,Qe(f)))return null}else n=Qe(f);if(void 0!==a[String(f)])return c.error("Branch labels must be unique.");a[String(f)]=i.length}var p=t.parse(u,o,r);if(!p)return null;r=r||p.type,i.push(p)}var h=t.parse(e[1],1,ze);if(!h)return null;var g=t.parse(e[e.length-1],e.length-1,r);return g?"value"!==h.type.kind&&t.concat(1).checkSubtype(n,h.type)?null:new Yt(n,r,h,a,i,g):null},Yt.prototype.evaluate=function(e){var t=this.input.evaluate(e);return(Qe(t)===this.inputType&&this.outputs[this.cases[t]]||this.otherwise).evaluate(e)},Yt.prototype.eachChild=function(e){e(this.input),this.outputs.forEach(e),e(this.otherwise)},Yt.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.outputs.map((function(e){return e.possibleOutputs()}))).concat(this.otherwise.possibleOutputs())},Yt.prototype.serialize=function(){for(var e=this,t=["match",this.input.serialize()],n=[],r={},a=0,i=Object.keys(this.cases).sort();a<i.length;a+=1){var o=i[a];void 0===(d=r[this.cases[o]])?(r[this.cases[o]]=n.length,n.push([this.cases[o],[o]])):n[d][1].push(o)}for(var s=function(t){return"number"===e.inputType.kind?Number(t):t},u=0,c=n;u<c.length;u+=1){var l=c[u],d=l[0],f=l[1];1===f.length?t.push(s(f[0])):t.push(f.map(s)),t.push(this.outputs[outputIndex$1].serialize())}return t.push(this.otherwise.serialize()),t};var Xt=function(e,t,n){this.type=e,this.branches=t,this.otherwise=n};function Jt(e,t){return"=="===e||"!="===e?"boolean"===t.kind||"string"===t.kind||"number"===t.kind||"null"===t.kind||"value"===t.kind:"string"===t.kind||"number"===t.kind||"value"===t.kind}function Zt(e,t,n,r){return 0===r.compare(t,n)}function $t(e,t,n){var r="=="!==e&&"!="!==e;return function(){function a(e,t,n){this.type=Le,this.lhs=e,this.rhs=t,this.collator=n,this.hasUntypedArgument="value"===e.type.kind||"value"===t.type.kind}return a.parse=function(e,t){if(3!==e.length&&4!==e.length)return t.error("Expected two or three arguments.");var n=e[0],i=t.parse(e[1],1,ze);if(!i)return null;if(!Jt(n,i.type))return t.concat(1).error('"'+n+"\" comparisons are not supported for type '"+Ue(i.type)+"'.");var o=t.parse(e[2],2,ze);if(!o)return null;if(!Jt(n,o.type))return t.concat(2).error('"'+n+"\" comparisons are not supported for type '"+Ue(o.type)+"'.");if(i.type.kind!==o.type.kind&&"value"!==i.type.kind&&"value"!==o.type.kind)return t.error("Cannot compare types '"+Ue(i.type)+"' and '"+Ue(o.type)+"'.");r&&("value"===i.type.kind&&"value"!==o.type.kind?i=new at(o.type,[i]):"value"!==i.type.kind&&"value"===o.type.kind&&(o=new at(i.type,[o])));var s=null;if(4===e.length){if("string"!==i.type.kind&&"string"!==o.type.kind&&"value"!==i.type.kind&&"value"!==o.type.kind)return t.error("Cannot use collator to compare non-string types.");if(!(s=t.parse(e[3],3,Ne)))return null}return new a(i,o,s)},a.prototype.evaluate=function(a){var i=this.lhs.evaluate(a),o=this.rhs.evaluate(a);if(r&&this.hasUntypedArgument){var s=Qe(i),u=Qe(o);if(s.kind!==u.kind||"string"!==s.kind&&"number"!==s.kind)throw new nt('Expected arguments for "'+e+'" to be (string, string) or (number, number), but found ('+s.kind+", "+u.kind+") instead.")}if(this.collator&&!r&&this.hasUntypedArgument){var c=Qe(i),l=Qe(o);if("string"!==c.kind||"string"!==l.kind)return t(a,i,o)}return this.collator?n(a,i,o,this.collator.evaluate(a)):t(a,i,o)},a.prototype.eachChild=function(e){e(this.lhs),e(this.rhs),this.collator&&e(this.collator)},a.prototype.possibleOutputs=function(){return[!0,!1]},a.prototype.serialize=function(){var t=[e];return this.eachChild((function(e){t.push(e.serialize())})),t},a}()}Xt.parse=function(e,t){if(e.length<4)return t.error("Expected at least 3 arguments, but found only "+(e.length-1)+".");if(e.length%2!=0)return t.error("Expected an odd number of arguments.");var n;t.expectedType&&"value"!==t.expectedType.kind&&(n=t.expectedType);for(var r=[],a=1;a<e.length-1;a+=2){var i=t.parse(e[a],a,Le);if(!i)return null;var o=t.parse(e[a+1],a+1,n);if(!o)return null;r.push([i,o]),n=n||o.type}var s=t.parse(e[e.length-1],e.length-1,n);return s?new Xt(n,r,s):null},Xt.prototype.evaluate=function(e){for(var t=0,n=this.branches;t<n.length;t+=1){var r=n[t],a=r[0],i=r[1];if(a.evaluate(e))return i.evaluate(e)}return this.otherwise.evaluate(e)},Xt.prototype.eachChild=function(e){for(var t=0,n=this.branches;t<n.length;t+=1){var r=n[t],a=r[0],i=r[1];e(a),e(i)}e(this.otherwise)},Xt.prototype.possibleOutputs=function(){var e;return(e=[]).concat.apply(e,this.branches.map((function(e){return e[0],e[1].possibleOutputs()}))).concat(this.otherwise.possibleOutputs())},Xt.prototype.serialize=function(){var e=["case"];return this.eachChild((function(t){e.push(t.serialize())})),e};var Qt=$t("==",(function(e,t,n){return t===n}),Zt),en=$t("!=",(function(e,t,n){return t!==n}),(function(e,t,n,r){return!Zt(0,t,n,r)})),tn=$t("<",(function(e,t,n){return t<n}),(function(e,t,n,r){return r.compare(t,n)<0})),nn=$t(">",(function(e,t,n){return t>n}),(function(e,t,n,r){return r.compare(t,n)>0})),rn=$t("<=",(function(e,t,n){return t<=n}),(function(e,t,n,r){return r.compare(t,n)<=0})),an=$t(">=",(function(e,t,n){return t>=n}),(function(e,t,n,r){return r.compare(t,n)>=0})),on=function(e,t,n,r,a){this.type=Ie,this.number=e,this.locale=t,this.currency=n,this.minFractionDigits=r,this.maxFractionDigits=a};on.parse=function(e,t){if(3!==e.length)return t.error("Expected two arguments.");var n=t.parse(e[1],1,De);if(!n)return null;var r=e[2];if("object"!=typeof r||Array.isArray(r))return t.error("NumberFormat options argument must be an object.");var a=null;if(r.locale&&!(a=t.parse(r.locale,1,Ie)))return null;var i=null;if(r.currency&&!(i=t.parse(r.currency,1,Ie)))return null;var o=null;if(r["min-fraction-digits"]&&!(o=t.parse(r["min-fraction-digits"],1,De)))return null;var s=null;return r["max-fraction-digits"]&&!(s=t.parse(r["max-fraction-digits"],1,De))?null:new on(n,a,i,o,s)},on.prototype.evaluate=function(e){return new Intl.NumberFormat(this.locale?this.locale.evaluate(e):[],{style:this.currency?"currency":"decimal",currency:this.currency?this.currency.evaluate(e):void 0,minimumFractionDigits:this.minFractionDigits?this.minFractionDigits.evaluate(e):void 0,maximumFractionDigits:this.maxFractionDigits?this.maxFractionDigits.evaluate(e):void 0}).format(this.number.evaluate(e))},on.prototype.eachChild=function(e){e(this.number),this.locale&&e(this.locale),this.currency&&e(this.currency),this.minFractionDigits&&e(this.minFractionDigits),this.maxFractionDigits&&e(this.maxFractionDigits)},on.prototype.possibleOutputs=function(){return[void 0]},on.prototype.serialize=function(){var e={};return this.locale&&(e.locale=this.locale.serialize()),this.currency&&(e.currency=this.currency.serialize()),this.minFractionDigits&&(e["min-fraction-digits"]=this.minFractionDigits.serialize()),this.maxFractionDigits&&(e["max-fraction-digits"]=this.maxFractionDigits.serialize()),["number-format",this.number.serialize(),e]};var sn=function(e){this.type=De,this.input=e};sn.parse=function(e,t){if(2!==e.length)return t.error("Expected 1 argument, but found "+(e.length-1)+" instead.");var n=t.parse(e[1],1);return n?"array"!==n.type.kind&&"string"!==n.type.kind&&"value"!==n.type.kind?t.error("Expected argument of type string or array, but found "+Ue(n.type)+" instead."):new sn(n):null},sn.prototype.evaluate=function(e){var t=this.input.evaluate(e);if("string"==typeof t)return t.length;if(Array.isArray(t))return t.length;throw new nt("Expected value to be of type string or array, but found "+Ue(Qe(t))+" instead.")},sn.prototype.eachChild=function(e){e(this.input)},sn.prototype.possibleOutputs=function(){return[void 0]},sn.prototype.serialize=function(){var e=["length"];return this.eachChild((function(t){e.push(t.serialize())})),e};var un={"==":Qt,"!=":en,">":nn,"<":tn,">=":an,"<=":rn,array:at,at:Kt,boolean:at,case:Xt,coalesce:qt,collator:ft,format:it,image:ot,interpolate:Ut,"interpolate-hcl":Ut,"interpolate-lab":Ut,length:sn,let:Gt,literal:tt,match:Yt,number:at,"number-format":on,object:at,step:bt,string:at,"to-boolean":ut,"to-color":ut,"to-number":ut,"to-string":ut,var:vt};function cn(e,t){var n=t[0],r=t[1],a=t[2],i=t[3];n=n.evaluate(e),r=r.evaluate(e),a=a.evaluate(e);var o=i?i.evaluate(e):1,s=$e(n,r,a,o);if(s)throw new nt(s);return new Ke(n/255*o,r/255*o,a/255*o,o)}function ln(e,t){return e in t}function dn(e,t){var n=t[e];return void 0===n?null:n}function fn(e){return{type:e}}function pn(e){return{result:"success",value:e}}function hn(e){return{result:"error",value:e}}function gn(e){return"data-driven"===e["property-type"]||"cross-faded-data-driven"===e["property-type"]}function vn(e){return!!e.expression&&e.expression.parameters.indexOf("zoom")>-1}function mn(e){return!!e.expression&&e.expression.interpolated}function yn(e){return e instanceof Number?"number":e instanceof String?"string":e instanceof Boolean?"boolean":Array.isArray(e)?"array":null===e?"null":typeof e}function bn(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}function _n(e){return e}function xn(e,t,n){return void 0!==e?e:void 0!==t?t:void 0!==n?n:void 0}function Rn(e,t,n,r,a){return xn(typeof n===a?r[n]:void 0,e.default,t.default)}function wn(e,t,n){if("number"!==yn(n))return xn(e.default,t.default);var r=e.stops.length;if(1===r)return e.stops[0][1];if(n<=e.stops[0][0])return e.stops[0][1];if(n>=e.stops[r-1][0])return e.stops[r-1][1];var a=yt(e.stops.map((function(e){return e[0]})),n);return e.stops[a][1]}function En(e,t,n){var r=void 0!==e.base?e.base:1;if("number"!==yn(n))return xn(e.default,t.default);var a=e.stops.length;if(1===a)return e.stops[0][1];if(n<=e.stops[0][0])return e.stops[0][1];if(n>=e.stops[a-1][0])return e.stops[a-1][1];var i=yt(e.stops.map((function(e){return e[0]})),n),o=function(e,t,n,r){var a=r-n,i=e-n;return 0===a?0:1===t?i/a:(Math.pow(t,i)-1)/(Math.pow(t,a)-1)}(n,r,e.stops[i][0],e.stops[i+1][0]),s=e.stops[i][1],u=e.stops[i+1][1],c=wt[t.type]||_n;if(e.colorSpace&&"rgb"!==e.colorSpace){var l=Ht[e.colorSpace];c=function(e,t){return l.reverse(l.interpolate(l.forward(e),l.forward(t),o))}}return"function"==typeof s.evaluate?{evaluate:function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];var n=s.evaluate.apply(void 0,e),r=u.evaluate.apply(void 0,e);if(void 0!==n&&void 0!==r)return c(n,r,o)}}:c(s,u,o)}function Sn(e,t,n){return"color"===t.type?n=Ke.parse(n):"formatted"===t.type?n=Je.fromString(n.toString()):"resolvedImage"===t.type?n=Ze.fromString(n.toString()):yn(n)===t.type||"enum"===t.type&&t.values[n]||(n=void 0),xn(n,e.default,t.default)}dt.register(un,{error:[{kind:"error"},[Ie],function(e,t){var n=t[0];throw new nt(n.evaluate(e))}],typeof:[Ie,[ze],function(e,t){return Ue(Qe(t[0].evaluate(e)))}],"to-rgba":[He(De,4),[je],function(e,t){return t[0].evaluate(e).toArray()}],rgb:[je,[De,De,De],cn],rgba:[je,[De,De,De,De],cn],has:{type:Le,overloads:[[[Ie],function(e,t){return ln(t[0].evaluate(e),e.properties())}],[[Ie,Fe],function(e,t){var n=t[0],r=t[1];return ln(n.evaluate(e),r.evaluate(e))}]]},get:{type:ze,overloads:[[[Ie],function(e,t){return dn(t[0].evaluate(e),e.properties())}],[[Ie,Fe],function(e,t){var n=t[0],r=t[1];return dn(n.evaluate(e),r.evaluate(e))}]]},"feature-state":[ze,[Ie],function(e,t){return dn(t[0].evaluate(e),e.featureState||{})}],properties:[Fe,[],function(e){return e.properties()}],"geometry-type":[Ie,[],function(e){return e.geometryType()}],id:[ze,[],function(e){return e.id()}],zoom:[De,[],function(e){return e.globals.zoom}],"heatmap-density":[De,[],function(e){return e.globals.heatmapDensity||0}],"line-progress":[De,[],function(e){return e.globals.lineProgress||0}],accumulated:[ze,[],function(e){return void 0===e.globals.accumulated?null:e.globals.accumulated}],"+":[De,fn(De),function(e,t){for(var n=0,r=0,a=t;r<a.length;r+=1)n+=a[r].evaluate(e);return n}],"*":[De,fn(De),function(e,t){for(var n=1,r=0,a=t;r<a.length;r+=1)n*=a[r].evaluate(e);return n}],"-":{type:De,overloads:[[[De,De],function(e,t){var n=t[0],r=t[1];return n.evaluate(e)-r.evaluate(e)}],[[De],function(e,t){return-t[0].evaluate(e)}]]},"/":[De,[De,De],function(e,t){var n=t[0],r=t[1];return n.evaluate(e)/r.evaluate(e)}],"%":[De,[De,De],function(e,t){var n=t[0],r=t[1];return n.evaluate(e)%r.evaluate(e)}],ln2:[De,[],function(){return Math.LN2}],pi:[De,[],function(){return Math.PI}],e:[De,[],function(){return Math.E}],"^":[De,[De,De],function(e,t){var n=t[0],r=t[1];return Math.pow(n.evaluate(e),r.evaluate(e))}],sqrt:[De,[De],function(e,t){var n=t[0];return Math.sqrt(n.evaluate(e))}],log10:[De,[De],function(e,t){var n=t[0];return Math.log(n.evaluate(e))/Math.LN10}],ln:[De,[De],function(e,t){var n=t[0];return Math.log(n.evaluate(e))}],log2:[De,[De],function(e,t){var n=t[0];return Math.log(n.evaluate(e))/Math.LN2}],sin:[De,[De],function(e,t){var n=t[0];return Math.sin(n.evaluate(e))}],cos:[De,[De],function(e,t){var n=t[0];return Math.cos(n.evaluate(e))}],tan:[De,[De],function(e,t){var n=t[0];return Math.tan(n.evaluate(e))}],asin:[De,[De],function(e,t){var n=t[0];return Math.asin(n.evaluate(e))}],acos:[De,[De],function(e,t){var n=t[0];return Math.acos(n.evaluate(e))}],atan:[De,[De],function(e,t){var n=t[0];return Math.atan(n.evaluate(e))}],min:[De,fn(De),function(e,t){return Math.min.apply(Math,t.map((function(t){return t.evaluate(e)})))}],max:[De,fn(De),function(e,t){return Math.max.apply(Math,t.map((function(t){return t.evaluate(e)})))}],abs:[De,[De],function(e,t){var n=t[0];return Math.abs(n.evaluate(e))}],round:[De,[De],function(e,t){var n=t[0].evaluate(e);return n<0?-Math.round(-n):Math.round(n)}],floor:[De,[De],function(e,t){var n=t[0];return Math.floor(n.evaluate(e))}],ceil:[De,[De],function(e,t){var n=t[0];return Math.ceil(n.evaluate(e))}],"filter-==":[Le,[Ie,ze],function(e,t){var n=t[0],r=t[1];return e.properties()[n.value]===r.value}],"filter-id-==":[Le,[ze],function(e,t){var n=t[0];return e.id()===n.value}],"filter-type-==":[Le,[Ie],function(e,t){var n=t[0];return e.geometryType()===n.value}],"filter-<":[Le,[Ie,ze],function(e,t){var n=t[0],r=t[1],a=e.properties()[n.value],i=r.value;return typeof a==typeof i&&a<i}],"filter-id-<":[Le,[ze],function(e,t){var n=t[0],r=e.id(),a=n.value;return typeof r==typeof a&&r<a}],"filter->":[Le,[Ie,ze],function(e,t){var n=t[0],r=t[1],a=e.properties()[n.value],i=r.value;return typeof a==typeof i&&a>i}],"filter-id->":[Le,[ze],function(e,t){var n=t[0],r=e.id(),a=n.value;return typeof r==typeof a&&r>a}],"filter-<=":[Le,[Ie,ze],function(e,t){var n=t[0],r=t[1],a=e.properties()[n.value],i=r.value;return typeof a==typeof i&&a<=i}],"filter-id-<=":[Le,[ze],function(e,t){var n=t[0],r=e.id(),a=n.value;return typeof r==typeof a&&r<=a}],"filter->=":[Le,[Ie,ze],function(e,t){var n=t[0],r=t[1],a=e.properties()[n.value],i=r.value;return typeof a==typeof i&&a>=i}],"filter-id->=":[Le,[ze],function(e,t){var n=t[0],r=e.id(),a=n.value;return typeof r==typeof a&&r>=a}],"filter-has":[Le,[ze],function(e,t){return t[0].value in e.properties()}],"filter-has-id":[Le,[],function(e){return null!==e.id()}],"filter-type-in":[Le,[He(Ie)],function(e,t){return t[0].value.indexOf(e.geometryType())>=0}],"filter-id-in":[Le,[He(ze)],function(e,t){return t[0].value.indexOf(e.id())>=0}],"filter-in-small":[Le,[Ie,He(ze)],function(e,t){var n=t[0];return t[1].value.indexOf(e.properties()[n.value])>=0}],"filter-in-large":[Le,[Ie,He(ze)],function(e,t){var n=t[0],r=t[1];return function(e,t,n,r){for(;n<=r;){var a=n+r>>1;if(t[a]===e)return!0;t[a]>e?r=a-1:n=a+1}return!1}(e.properties()[n.value],r.value,0,r.value.length-1)}],all:{type:Le,overloads:[[[Le,Le],function(e,t){var n=t[0],r=t[1];return n.evaluate(e)&&r.evaluate(e)}],[fn(Le),function(e,t){for(var n=0,r=t;n<r.length;n+=1)if(!r[n].evaluate(e))return!1;return!0}]]},any:{type:Le,overloads:[[[Le,Le],function(e,t){var n=t[0],r=t[1];return n.evaluate(e)||r.evaluate(e)}],[fn(Le),function(e,t){for(var n=0,r=t;n<r.length;n+=1)if(r[n].evaluate(e))return!0;return!1}]]},"!":[Le,[Le],function(e,t){return!t[0].evaluate(e)}],"is-supported-script":[Le,[Ie],function(e,t){var n=t[0],r=e.globals&&e.globals.isSupportedScript;return!r||r(n.evaluate(e))}],upcase:[Ie,[Ie],function(e,t){return t[0].evaluate(e).toUpperCase()}],downcase:[Ie,[Ie],function(e,t){return t[0].evaluate(e).toLowerCase()}],concat:[Ie,fn(ze),function(e,t){return t.map((function(t){return et(t.evaluate(e))})).join("")}],"resolved-locale":[Ie,[Ne],function(e,t){return t[0].evaluate(e).resolvedLocale()}]});var An=function(e,t){this.expression=e,this._warningHistory={},this._evaluator=new lt,this._defaultValue=t?function(e){return"color"===e.type&&bn(e.default)?new Ke(0,0,0,0):"color"===e.type?Ke.parse(e.default)||null:void 0===e.default?null:e.default}(t):null,this._enumValues=t&&"enum"===t.type?t.values:null};function Tn(e){return Array.isArray(e)&&e.length>0&&"string"==typeof e[0]&&e[0]in un}function Pn(e,t){var n=new mt(un,[],t?function(e){var t={color:je,string:Ie,number:De,enum:Ie,boolean:Le,formatted:Be,resolvedImage:Ve};return"array"===e.type?He(t[e.value]||ze,e.length):t[e.type]}(t):void 0),r=n.parse(e,void 0,void 0,void 0,t&&"string"===t.type?{typeAnnotation:"coerce"}:void 0);return r?pn(new An(r,t)):hn(n.errors)}An.prototype.evaluateWithoutErrorHandling=function(e,t,n,r,a){return this._evaluator.globals=e,this._evaluator.feature=t,this._evaluator.featureState=n,this._evaluator.availableImages=r||null,this._evaluator.formattedSection=a,this.expression.evaluate(this._evaluator)},An.prototype.evaluate=function(e,t,n,r,a){this._evaluator.globals=e,this._evaluator.feature=t||null,this._evaluator.featureState=n||null,this._evaluator.availableImages=r||null,this._evaluator.formattedSection=a||null;try{var i=this.expression.evaluate(this._evaluator);if(null==i)return this._defaultValue;if(this._enumValues&&!(i in this._enumValues))throw new nt("Expected value to be one of "+Object.keys(this._enumValues).map((function(e){return JSON.stringify(e)})).join(", ")+", but found "+JSON.stringify(i)+" instead.");return i}catch(e){return this._warningHistory[e.message]||(this._warningHistory[e.message]=!0,"undefined"!=typeof console&&console.warn(e.message)),this._defaultValue}};var Cn=function(e,t){this.kind=e,this._styleExpression=t,this.isStateDependent="constant"!==e&&!ht(t.expression)};Cn.prototype.evaluateWithoutErrorHandling=function(e,t,n,r,a){return this._styleExpression.evaluateWithoutErrorHandling(e,t,n,r,a)},Cn.prototype.evaluate=function(e,t,n,r,a){return this._styleExpression.evaluate(e,t,n,r,a)};var Mn=function(e,t,n,r){this.kind=e,this.zoomStops=n,this._styleExpression=t,this.isStateDependent="camera"!==e&&!ht(t.expression),this.interpolationType=r};function On(e,t){if("error"===(e=Pn(e,t)).result)return e;var n=e.value.expression,r=pt(n);if(!r&&!gn(t))return hn([new Me("","data expressions not supported")]);var a=gt(n,["zoom"]);if(!a&&!vn(t))return hn([new Me("","zoom expressions not supported")]);var i=function e(t){var n=null;if(t instanceof Gt)n=e(t.result);else if(t instanceof qt)for(var r=0,a=t.args;r<a.length;r+=1){var i=a[r];if(n=e(i))break}else(t instanceof bt||t instanceof Ut)&&t.input instanceof dt&&"zoom"===t.input.name&&(n=t);return n instanceof Me?n:(t.eachChild((function(t){var r=e(t);r instanceof Me?n=r:!n&&r?n=new Me("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.'):n&&r&&n!==r&&(n=new Me("",'Only one zoom-based "step" or "interpolate" subexpression may be used in an expression.'))})),n)}(n);if(!i&&!a)return hn([new Me("",'"zoom" expression may only be used as input to a top-level "step" or "interpolate" expression.')]);if(i instanceof Me)return hn([i]);if(i instanceof Ut&&!mn(t))return hn([new Me("",'"interpolate" expressions cannot be used with this property')]);if(!i)return pn(new Cn(r?"constant":"source",e.value));var o=i instanceof Ut?i.interpolation:void 0;return pn(new Mn(r?"camera":"composite",e.value,i.labels,o))}Mn.prototype.evaluateWithoutErrorHandling=function(e,t,n,r,a){return this._styleExpression.evaluateWithoutErrorHandling(e,t,n,r,a)},Mn.prototype.evaluate=function(e,t,n,r,a){return this._styleExpression.evaluate(e,t,n,r,a)},Mn.prototype.interpolationFactor=function(e,t,n){return this.interpolationType?Ut.interpolationFactor(this.interpolationType,e,t,n):0};var kn=function(e,t){this._parameters=e,this._specification=t,Ae(this,function e(t,n){var r,a,i,o="color"===n.type,s=t.stops&&"object"==typeof t.stops[0][0],u=s||void 0!==t.property,c=s||!u,l=t.type||(mn(n)?"exponential":"interval");if(o&&((t=Ae({},t)).stops&&(t.stops=t.stops.map((function(e){return[e[0],Ke.parse(e[1])]}))),t.default?t.default=Ke.parse(t.default):t.default=Ke.parse(n.default)),t.colorSpace&&"rgb"!==t.colorSpace&&!Ht[t.colorSpace])throw new Error("Unknown color space: "+t.colorSpace);if("exponential"===l)r=En;else if("interval"===l)r=wn;else if("categorical"===l){r=Rn,a=Object.create(null);for(var d=0,f=t.stops;d<f.length;d+=1){var p=f[d];a[p[0]]=p[1]}i=typeof t.stops[0][0]}else{if("identity"!==l)throw new Error('Unknown function type "'+l+'"');r=Sn}if(s){for(var h={},g=[],v=0;v<t.stops.length;v++){var m=t.stops[v],y=m[0].zoom;void 0===h[y]&&(h[y]={zoom:y,type:t.type,property:t.property,default:t.default,stops:[]},g.push(y)),h[y].stops.push([m[0].value,m[1]])}for(var b=[],_=0,x=g;_<x.length;_+=1){var R=x[_];b.push([h[R].zoom,e(h[R],n)])}var w={name:"linear"};return{kind:"composite",interpolationType:w,interpolationFactor:Ut.interpolationFactor.bind(void 0,w),zoomStops:b.map((function(e){return e[0]})),evaluate:function(e,r){var a=e.zoom;return En({stops:b,base:t.base},n,a).evaluate(a,r)}}}if(c){var E="exponential"===l?{name:"exponential",base:void 0!==t.base?t.base:1}:null;return{kind:"camera",interpolationType:E,interpolationFactor:Ut.interpolationFactor.bind(void 0,E),zoomStops:t.stops.map((function(e){return e[0]})),evaluate:function(e){var o=e.zoom;return r(t,n,o,a,i)}}}return{kind:"source",evaluate:function(e,o){var s=o&&o.properties?o.properties[t.property]:void 0;return void 0===s?xn(t.default,n.default):r(t,n,s,a,i)}}}(this._parameters,this._specification))};function Dn(e){var t=e.key,n=e.value,r=e.valueSpec||{},a=e.objectElementValidators||{},i=e.style,o=e.styleSpec,s=[],u=yn(n);if("object"!==u)return[new Ee(t,n,"object expected, "+u+" found")];for(var c in n){var l=c.split(".")[0],d=r[l]||r["*"],f=void 0;if(a[l])f=a[l];else if(r[l])f=rr;else if(a["*"])f=a["*"];else{if(!r["*"]){s.push(new Ee(t,n[c],'unknown property "'+c+'"'));continue}f=rr}s=s.concat(f({key:(t?t+".":t)+c,value:n[c],valueSpec:d,style:i,styleSpec:o,object:n,objectKey:c},n))}for(var p in r)a[p]||r[p].required&&void 0===r[p].default&&void 0===n[p]&&s.push(new Ee(t,n,'missing required property "'+p+'"'));return s}function In(e){var t=e.value,n=e.valueSpec,r=e.style,a=e.styleSpec,i=e.key,o=e.arrayElementValidator||rr;if("array"!==yn(t))return[new Ee(i,t,"array expected, "+yn(t)+" found")];if(n.length&&t.length!==n.length)return[new Ee(i,t,"array length "+n.length+" expected, length "+t.length+" found")];if(n["min-length"]&&t.length<n["min-length"])return[new Ee(i,t,"array length at least "+n["min-length"]+" expected, length "+t.length+" found")];var s={type:n.value,values:n.values};a.$version<7&&(s.function=n.function),"object"===yn(n.value)&&(s=n.value);for(var u=[],c=0;c<t.length;c++)u=u.concat(o({array:t,arrayIndex:c,value:t[c],valueSpec:s,style:r,styleSpec:a,key:i+"["+c+"]"}));return u}function Ln(e){var t=e.key,n=e.value,r=e.valueSpec,a=yn(n);return"number"!==a?[new Ee(t,n,"number expected, "+a+" found")]:"minimum"in r&&n<r.minimum?[new Ee(t,n,n+" is less than the minimum value "+r.minimum)]:"maximum"in r&&n>r.maximum?[new Ee(t,n,n+" is greater than the maximum value "+r.maximum)]:[]}function jn(e){var t,n,r,a=e.valueSpec,i=Pe(e.value.type),o={},s="categorical"!==i&&void 0===e.value.property,u=!s,c="array"===yn(e.value.stops)&&"array"===yn(e.value.stops[0])&&"object"===yn(e.value.stops[0][0]),l=Dn({key:e.key,value:e.value,valueSpec:e.styleSpec.function,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{stops:function(e){if("identity"===i)return[new Ee(e.key,e.value,'identity function may not have a "stops" property')];var t=[],n=e.value;return t=t.concat(In({key:e.key,value:n,valueSpec:e.valueSpec,style:e.style,styleSpec:e.styleSpec,arrayElementValidator:d})),"array"===yn(n)&&0===n.length&&t.push(new Ee(e.key,n,"array must have at least one stop")),t},default:function(e){return rr({key:e.key,value:e.value,valueSpec:a,style:e.style,styleSpec:e.styleSpec})}}});return"identity"===i&&s&&l.push(new Ee(e.key,e.value,'missing required property "property"')),"identity"===i||e.value.stops||l.push(new Ee(e.key,e.value,'missing required property "stops"')),"exponential"===i&&e.valueSpec.expression&&!mn(e.valueSpec)&&l.push(new Ee(e.key,e.value,"exponential functions not supported")),e.styleSpec.$version>=8&&(u&&!gn(e.valueSpec)?l.push(new Ee(e.key,e.value,"property functions not supported")):s&&!vn(e.valueSpec)&&l.push(new Ee(e.key,e.value,"zoom functions not supported"))),"categorical"!==i&&!c||void 0!==e.value.property||l.push(new Ee(e.key,e.value,'"property" property is required')),l;function d(e){var t=[],i=e.value,s=e.key;if("array"!==yn(i))return[new Ee(s,i,"array expected, "+yn(i)+" found")];if(2!==i.length)return[new Ee(s,i,"array length 2 expected, length "+i.length+" found")];if(c){if("object"!==yn(i[0]))return[new Ee(s,i,"object expected, "+yn(i[0])+" found")];if(void 0===i[0].zoom)return[new Ee(s,i,"object stop key must have zoom")];if(void 0===i[0].value)return[new Ee(s,i,"object stop key must have value")];if(r&&r>Pe(i[0].zoom))return[new Ee(s,i[0].zoom,"stop zoom values must appear in ascending order")];Pe(i[0].zoom)!==r&&(r=Pe(i[0].zoom),n=void 0,o={}),t=t.concat(Dn({key:s+"[0]",value:i[0],valueSpec:{zoom:{}},style:e.style,styleSpec:e.styleSpec,objectElementValidators:{zoom:Ln,value:f}}))}else t=t.concat(f({key:s+"[0]",value:i[0],valueSpec:{},style:e.style,styleSpec:e.styleSpec},i));return Tn(Ce(i[1]))?t.concat([new Ee(s+"[1]",i[1],"expressions are not allowed in function stops.")]):t.concat(rr({key:s+"[1]",value:i[1],valueSpec:a,style:e.style,styleSpec:e.styleSpec}))}function f(e,r){var s=yn(e.value),u=Pe(e.value),c=null!==e.value?e.value:r;if(t){if(s!==t)return[new Ee(e.key,c,s+" stop domain type must match previous stop domain type "+t)]}else t=s;if("number"!==s&&"string"!==s&&"boolean"!==s)return[new Ee(e.key,c,"stop domain value must be a number, string, or boolean")];if("number"!==s&&"categorical"!==i){var l="number expected, "+s+" found";return gn(a)&&void 0===i&&(l+='\nIf you intended to use a categorical function, specify `"type": "categorical"`.'),[new Ee(e.key,c,l)]}return"categorical"!==i||"number"!==s||isFinite(u)&&Math.floor(u)===u?"categorical"!==i&&"number"===s&&void 0!==n&&u<n?[new Ee(e.key,c,"stop domain values must appear in ascending order")]:(n=u,"categorical"===i&&u in o?[new Ee(e.key,c,"stop domain values must be unique")]:(o[u]=!0,[])):[new Ee(e.key,c,"integer expected, found "+u)]}}function Fn(e){var t=("property"===e.expressionContext?On:Pn)(Ce(e.value),e.valueSpec);if("error"===t.result)return t.value.map((function(t){return new Ee(""+e.key+t.key,e.value,t.message)}));var n=t.value.expression||t.value._styleExpression.expression;if("property"===e.expressionContext&&"text-font"===e.propertyKey&&-1!==n.possibleOutputs().indexOf(void 0))return[new Ee(e.key,e.value,'Invalid data expression for "'+e.propertyKey+'". Output values must be contained as literals within the expression.')];if("property"===e.expressionContext&&"layout"===e.propertyType&&!ht(n))return[new Ee(e.key,e.value,'"feature-state" data expressions are not supported with layout properties.')];if("filter"===e.expressionContext&&!ht(n))return[new Ee(e.key,e.value,'"feature-state" data expressions are not supported with filters.')];if(e.expressionContext&&0===e.expressionContext.indexOf("cluster")){if(!gt(n,["zoom","feature-state"]))return[new Ee(e.key,e.value,'"zoom" and "feature-state" expressions are not supported with cluster properties.')];if("cluster-initial"===e.expressionContext&&!pt(n))return[new Ee(e.key,e.value,"Feature data expressions are not supported with initial expression part of cluster properties.")]}return[]}function zn(e){var t=e.key,n=e.value,r=e.valueSpec,a=[];return Array.isArray(r.values)?-1===r.values.indexOf(Pe(n))&&a.push(new Ee(t,n,"expected one of ["+r.values.join(", ")+"], "+JSON.stringify(n)+" found")):-1===Object.keys(r.values).indexOf(Pe(n))&&a.push(new Ee(t,n,"expected one of ["+Object.keys(r.values).join(", ")+"], "+JSON.stringify(n)+" found")),a}function Nn(e){if(!0===e||!1===e)return!0;if(!Array.isArray(e)||0===e.length)return!1;switch(e[0]){case"has":return e.length>=2&&"$id"!==e[1]&&"$type"!==e[1];case"in":case"!in":case"!has":case"none":return!1;case"==":case"!=":case">":case">=":case"<":case"<=":return 3!==e.length||Array.isArray(e[1])||Array.isArray(e[2]);case"any":case"all":for(var t=0,n=e.slice(1);t<n.length;t+=1){var r=n[t];if(!Nn(r)&&"boolean"!=typeof r)return!1}return!0;default:return!0}}kn.deserialize=function(e){return new kn(e._parameters,e._specification)},kn.serialize=function(e){return{_parameters:e._parameters,_specification:e._specification}};var Bn={type:"boolean",default:!1,transition:!1,"property-type":"data-driven",expression:{interpolated:!1,parameters:["zoom","feature"]}};function Vn(e){if(null==e)return function(){return!0};Nn(e)||(e=Un(e));var t=Pn(e,Bn);if("error"===t.result)throw new Error(t.value.map((function(e){return e.key+": "+e.message})).join(", "));return function(e,n){return t.value.evaluate(e,n)}}function Hn(e,t){return e<t?-1:e>t?1:0}function Un(e){if(!e)return!0;var t,n=e[0];return e.length<=1?"any"!==n:"=="===n?Wn(e[1],e[2],"=="):"!="===n?Kn(Wn(e[1],e[2],"==")):"<"===n||">"===n||"<="===n||">="===n?Wn(e[1],e[2],n):"any"===n?(t=e.slice(1),["any"].concat(t.map(Un))):"all"===n?["all"].concat(e.slice(1).map(Un)):"none"===n?["all"].concat(e.slice(1).map(Un).map(Kn)):"in"===n?qn(e[1],e.slice(2)):"!in"===n?Kn(qn(e[1],e.slice(2))):"has"===n?Gn(e[1]):"!has"!==n||Kn(Gn(e[1]))}function Wn(e,t,n){switch(e){case"$type":return["filter-type-"+n,t];case"$id":return["filter-id-"+n,t];default:return["filter-"+n,e,t]}}function qn(e,t){if(0===t.length)return!1;switch(e){case"$type":return["filter-type-in",["literal",t]];case"$id":return["filter-id-in",["literal",t]];default:return t.length>200&&!t.some((function(e){return typeof e!=typeof t[0]}))?["filter-in-large",e,["literal",t.sort(Hn)]]:["filter-in-small",e,["literal",t]]}}function Gn(e){switch(e){case"$type":return!0;case"$id":return["filter-has-id"];default:return["filter-has",e]}}function Kn(e){return["!",e]}function Yn(e){return Nn(Ce(e.value))?Fn(Ae({},e,{expressionContext:"filter",valueSpec:{value:"boolean"}})):function e(t){var n=t.value,r=t.key;if("array"!==yn(n))return[new Ee(r,n,"array expected, "+yn(n)+" found")];var a,i=t.styleSpec,o=[];if(n.length<1)return[new Ee(r,n,"filter array must have at least 1 element")];switch(o=o.concat(zn({key:r+"[0]",value:n[0],valueSpec:i.filter_operator,style:t.style,styleSpec:t.styleSpec})),Pe(n[0])){case"<":case"<=":case">":case">=":n.length>=2&&"$type"===Pe(n[1])&&o.push(new Ee(r,n,'"$type" cannot be use with operator "'+n[0]+'"'));case"==":case"!=":3!==n.length&&o.push(new Ee(r,n,'filter array for operator "'+n[0]+'" must have 3 elements'));case"in":case"!in":n.length>=2&&"string"!==(a=yn(n[1]))&&o.push(new Ee(r+"[1]",n[1],"string expected, "+a+" found"));for(var s=2;s<n.length;s++)a=yn(n[s]),"$type"===Pe(n[1])?o=o.concat(zn({key:r+"["+s+"]",value:n[s],valueSpec:i.geometry_type,style:t.style,styleSpec:t.styleSpec})):"string"!==a&&"number"!==a&&"boolean"!==a&&o.push(new Ee(r+"["+s+"]",n[s],"string, number, or boolean expected, "+a+" found"));break;case"any":case"all":case"none":for(var u=1;u<n.length;u++)o=o.concat(e({key:r+"["+u+"]",value:n[u],style:t.style,styleSpec:t.styleSpec}));break;case"has":case"!has":a=yn(n[1]),2!==n.length?o.push(new Ee(r,n,'filter array for "'+n[0]+'" operator must have 2 elements')):"string"!==a&&o.push(new Ee(r+"[1]",n[1],"string expected, "+a+" found"))}return o}(e)}function Xn(e,t){var n=e.key,r=e.style,a=e.styleSpec,i=e.value,o=e.objectKey,s=a[t+"_"+e.layerType];if(!s)return[];var u=o.match(/^(.*)-transition$/);if("paint"===t&&u&&s[u[1]]&&s[u[1]].transition)return rr({key:n,value:i,valueSpec:a.transition,style:r,styleSpec:a});var c,l=e.valueSpec||s[o];if(!l)return[new Ee(n,i,'unknown property "'+o+'"')];if("string"===yn(i)&&gn(l)&&!l.tokens&&(c=/^{([^}]+)}$/.exec(i)))return[new Ee(n,i,'"'+o+'" does not support interpolation syntax\nUse an identity property function instead: `{ "type": "identity", "property": '+JSON.stringify(c[1])+" }`.")];var d=[];return"symbol"===e.layerType&&("text-field"===o&&r&&!r.glyphs&&d.push(new Ee(n,i,'use of "text-field" requires a style "glyphs" property')),"text-font"===o&&bn(Ce(i))&&"identity"===Pe(i.type)&&d.push(new Ee(n,i,'"text-font" does not support identity functions'))),d.concat(rr({key:e.key,value:i,valueSpec:l,style:r,styleSpec:a,expressionContext:"property",propertyType:t,propertyKey:o}))}function Jn(e){return Xn(e,"paint")}function Zn(e){return Xn(e,"layout")}function $n(e){var t=[],n=e.value,r=e.key,a=e.style,i=e.styleSpec;n.type||n.ref||t.push(new Ee(r,n,'either "type" or "ref" is required'));var o,s=Pe(n.type),u=Pe(n.ref);if(n.id)for(var c=Pe(n.id),l=0;l<e.arrayIndex;l++){var d=a.layers[l];Pe(d.id)===c&&t.push(new Ee(r,n.id,'duplicate layer id "'+n.id+'", previously used at line '+d.id.__line__))}if("ref"in n)["type","source","source-layer","filter","layout"].forEach((function(e){e in n&&t.push(new Ee(r,n[e],'"'+e+'" is prohibited for ref layers'))})),a.layers.forEach((function(e){Pe(e.id)===u&&(o=e)})),o?o.ref?t.push(new Ee(r,n.ref,"ref cannot reference another ref layer")):s=Pe(o.type):t.push(new Ee(r,n.ref,'ref layer "'+u+'" not found'));else if("background"!==s)if(n.source){var f=a.sources&&a.sources[n.source],p=f&&Pe(f.type);f?"vector"===p&&"raster"===s?t.push(new Ee(r,n.source,'layer "'+n.id+'" requires a raster source')):"raster"===p&&"raster"!==s?t.push(new Ee(r,n.source,'layer "'+n.id+'" requires a vector source')):"vector"!==p||n["source-layer"]?"raster-dem"===p&&"hillshade"!==s?t.push(new Ee(r,n.source,"raster-dem source can only be used with layer type 'hillshade'.")):"line"!==s||!n.paint||!n.paint["line-gradient"]||"geojson"===p&&f.lineMetrics||t.push(new Ee(r,n,'layer "'+n.id+'" specifies a line-gradient, which requires a GeoJSON source with `lineMetrics` enabled.')):t.push(new Ee(r,n,'layer "'+n.id+'" must specify a "source-layer"')):t.push(new Ee(r,n.source,'source "'+n.source+'" not found'))}else t.push(new Ee(r,n,'missing required property "source"'));return t=t.concat(Dn({key:r,value:n,valueSpec:i.layer,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{"*":function(){return[]},type:function(){return rr({key:r+".type",value:n.type,valueSpec:i.layer.type,style:e.style,styleSpec:e.styleSpec,object:n,objectKey:"type"})},filter:Yn,layout:function(e){return Dn({layer:n,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{"*":function(e){return Zn(Ae({layerType:s},e))}}})},paint:function(e){return Dn({layer:n,key:e.key,value:e.value,style:e.style,styleSpec:e.styleSpec,objectElementValidators:{"*":function(e){return Jn(Ae({layerType:s},e))}}})}}}))}function Qn(e){var t=e.value,n=e.key,r=e.styleSpec,a=e.style;if(!t.type)return[new Ee(n,t,'"type" is required')];var i,o=Pe(t.type);switch(o){case"vector":case"raster":case"raster-dem":return Dn({key:n,value:t,valueSpec:r["source_"+o.replace("-","_")],style:e.style,styleSpec:r});case"geojson":if(i=Dn({key:n,value:t,valueSpec:r.source_geojson,style:a,styleSpec:r}),t.cluster)for(var s in t.clusterProperties){var u=t.clusterProperties[s],c=u[0],l=u[1],d="string"==typeof c?[c,["accumulated"],["get",s]]:c;i.push.apply(i,Fn({key:n+"."+s+".map",value:l,expressionContext:"cluster-map"})),i.push.apply(i,Fn({key:n+"."+s+".reduce",value:d,expressionContext:"cluster-reduce"}))}return i;case"video":return Dn({key:n,value:t,valueSpec:r.source_video,style:a,styleSpec:r});case"image":return Dn({key:n,value:t,valueSpec:r.source_image,style:a,styleSpec:r});case"canvas":return[new Ee(n,null,"Please use runtime APIs to add canvas sources, rather than including them in stylesheets.","source.canvas")];default:return zn({key:n+".type",value:t.type,valueSpec:{values:["vector","raster","raster-dem","geojson","video","image"]},style:a,styleSpec:r})}}function er(e){var t=e.value,n=e.styleSpec,r=n.light,a=e.style,i=[],o=yn(t);if(void 0===t)return i;if("object"!==o)return i.concat([new Ee("light",t,"object expected, "+o+" found")]);for(var s in t){var u=s.match(/^(.*)-transition$/);i=u&&r[u[1]]&&r[u[1]].transition?i.concat(rr({key:s,value:t[s],valueSpec:n.transition,style:a,styleSpec:n})):r[s]?i.concat(rr({key:s,value:t[s],valueSpec:r[s],style:a,styleSpec:n})):i.concat([new Ee(s,t[s],'unknown property "'+s+'"')])}return i}function tr(e){var t=e.value,n=e.key,r=yn(t);return"string"!==r?[new Ee(n,t,"string expected, "+r+" found")]:[]}var nr={"*":function(){return[]},array:In,boolean:function(e){var t=e.value,n=e.key,r=yn(t);return"boolean"!==r?[new Ee(n,t,"boolean expected, "+r+" found")]:[]},number:Ln,color:function(e){var t=e.key,n=e.value,r=yn(n);return"string"!==r?[new Ee(t,n,"color expected, "+r+" found")]:null===Ge(n)?[new Ee(t,n,'color expected, "'+n+'" found')]:[]},constants:Se,enum:zn,filter:Yn,function:jn,layer:$n,object:Dn,source:Qn,light:er,string:tr,formatted:function(e){return 0===tr(e).length?[]:Fn(e)},resolvedImage:function(e){return 0===tr(e).length?[]:Fn(e)}};function rr(e){var t=e.value,n=e.valueSpec,r=e.styleSpec;return n.expression&&bn(Pe(t))?jn(e):n.expression&&Tn(Ce(t))?Fn(e):n.type&&nr[n.type]?nr[n.type](e):Dn(Ae({},e,{valueSpec:n.type?r[n.type]:n}))}function ar(e){var t=e.value,n=e.key,r=tr(e);return r.length?r:(-1===t.indexOf("{fontstack}")&&r.push(new Ee(n,t,'"glyphs" url must include a "{fontstack}" token')),-1===t.indexOf("{range}")&&r.push(new Ee(n,t,'"glyphs" url must include a "{range}" token')),r)}function ir(e,t){void 0===t&&(t=we);var n=[];return n=n.concat(rr({key:"",value:e,valueSpec:t.$root,styleSpec:t,style:e,objectElementValidators:{glyphs:ar,"*":function(){return[]}}})),e.constants&&(n=n.concat(Se({key:"constants",value:e.constants,style:e,styleSpec:t}))),or(n)}function or(e){return[].concat(e).sort((function(e,t){return e.line-t.line}))}function sr(e){return function(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];return or(e.apply(this,t))}}ir.source=sr(Qn),ir.light=sr(er),ir.layer=sr($n),ir.filter=sr(Yn),ir.paintProperty=sr(Jn),ir.layoutProperty=sr(Zn);var ur=ir,cr=ur.light,lr=ur.paintProperty,dr=ur.layoutProperty;function fr(e,t){var n=!1;if(t&&t.length)for(var r=0,a=t;r<a.length;r+=1){var i=a[r];e.fire(new xe(new Error(i.message))),n=!0}return n}var pr=gr,hr=3;function gr(e,t,n){var r=this.cells=[];if(e instanceof ArrayBuffer){this.arrayBuffer=e;var a=new Int32Array(this.arrayBuffer);e=a[0],t=a[1],n=a[2],this.d=t+2*n;for(var i=0;i<this.d*this.d;i++){var o=a[hr+i],s=a[hr+i+1];r.push(o===s?null:a.subarray(o,s))}var u=a[hr+r.length],c=a[hr+r.length+1];this.keys=a.subarray(u,c),this.bboxes=a.subarray(c),this.insert=this._insertReadonly}else{this.d=t+2*n;for(var l=0;l<this.d*this.d;l++)r.push([]);this.keys=[],this.bboxes=[]}this.n=t,this.extent=e,this.padding=n,this.scale=t/e,this.uid=0;var d=n/t*e;this.min=-d,this.max=e+d}gr.prototype.insert=function(e,t,n,r,a){this._forEachCell(t,n,r,a,this._insertCell,this.uid++),this.keys.push(e),this.bboxes.push(t),this.bboxes.push(n),this.bboxes.push(r),this.bboxes.push(a)},gr.prototype._insertReadonly=function(){throw"Cannot insert into a GridIndex created from an ArrayBuffer."},gr.prototype._insertCell=function(e,t,n,r,a,i){this.cells[a].push(i)},gr.prototype.query=function(e,t,n,r,a){var i=this.min,o=this.max;if(e<=i&&t<=i&&o<=n&&o<=r&&!a)return Array.prototype.slice.call(this.keys);var s=[];return this._forEachCell(e,t,n,r,this._queryCell,s,{},a),s},gr.prototype._queryCell=function(e,t,n,r,a,i,o,s){var u=this.cells[a];if(null!==u)for(var c=this.keys,l=this.bboxes,d=0;d<u.length;d++){var f=u[d];if(void 0===o[f]){var p=4*f;(s?s(l[p+0],l[p+1],l[p+2],l[p+3]):e<=l[p+2]&&t<=l[p+3]&&n>=l[p+0]&&r>=l[p+1])?(o[f]=!0,i.push(c[f])):o[f]=!1}}},gr.prototype._forEachCell=function(e,t,n,r,a,i,o,s){for(var u=this._convertToCellCoord(e),c=this._convertToCellCoord(t),l=this._convertToCellCoord(n),d=this._convertToCellCoord(r),f=u;f<=l;f++)for(var p=c;p<=d;p++){var h=this.d*p+f;if((!s||s(this._convertFromCellCoord(f),this._convertFromCellCoord(p),this._convertFromCellCoord(f+1),this._convertFromCellCoord(p+1)))&&a.call(this,e,t,n,r,h,i,o,s))return}},gr.prototype._convertFromCellCoord=function(e){return(e-this.padding)/this.scale},gr.prototype._convertToCellCoord=function(e){return Math.max(0,Math.min(this.d-1,Math.floor(e*this.scale)+this.padding))},gr.prototype.toArrayBuffer=function(){if(this.arrayBuffer)return this.arrayBuffer;for(var e=this.cells,t=hr+this.cells.length+1+1,n=0,r=0;r<this.cells.length;r++)n+=this.cells[r].length;var a=new Int32Array(t+n+this.keys.length+this.bboxes.length);a[0]=this.extent,a[1]=this.n,a[2]=this.padding;for(var i=t,o=0;o<e.length;o++){var s=e[o];a[hr+o]=i,a.set(s,i),i+=s.length}return a[hr+e.length]=i,a.set(this.keys,i),i+=this.keys.length,a[hr+e.length+1]=i,a.set(this.bboxes,i),i+=this.bboxes.length,a.buffer};var vr=self.ImageData,mr={};function yr(e,t,n){void 0===n&&(n={}),Object.defineProperty(t,"_classRegistryKey",{value:e,writeable:!1}),mr[e]={klass:t,omit:n.omit||[],shallow:n.shallow||[]}}for(var br in yr("Object",Object),pr.serialize=function(e,t){var n=e.toArrayBuffer();return t&&t.push(n),{buffer:n}},pr.deserialize=function(e){return new pr(e.buffer)},yr("Grid",pr),yr("Color",Ke),yr("Error",Error),yr("ResolvedImage",Ze),yr("StylePropertyFunction",kn),yr("StyleExpression",An,{omit:["_evaluator"]}),yr("ZoomDependentExpression",Mn),yr("ZoomConstantExpression",Cn),yr("CompoundExpression",dt,{omit:["_evaluate"]}),un)un[br]._classRegistryKey||yr("Expression_"+br,un[br]);function _r(e){return e&&"undefined"!=typeof ArrayBuffer&&(e instanceof ArrayBuffer||e.constructor&&"ArrayBuffer"===e.constructor.name)}function xr(e,t){if(null==e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp)return e;if(_r(e))return t&&t.push(e),e;if(ArrayBuffer.isView(e)){var n=e;return t&&t.push(n.buffer),n}if(e instanceof vr)return t&&t.push(e.data.buffer),e;if(Array.isArray(e)){for(var r=[],a=0,i=e;a<i.length;a+=1){var o=i[a];r.push(xr(o,t))}return r}if("object"==typeof e){var s=e.constructor,u=s._classRegistryKey;if(!u)throw new Error("can't serialize object of unregistered class");var c=s.serialize?s.serialize(e,t):{};if(!s.serialize){for(var l in e)if(e.hasOwnProperty(l)&&!(mr[u].omit.indexOf(l)>=0)){var d=e[l];c[l]=mr[u].shallow.indexOf(l)>=0?d:xr(d,t)}e instanceof Error&&(c.message=e.message)}if(c.$name)throw new Error("$name property is reserved for worker serialization logic.");return"Object"!==u&&(c.$name=u),c}throw new Error("can't serialize object of type "+typeof e)}function Rr(e){if(null==e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||e instanceof Boolean||e instanceof Number||e instanceof String||e instanceof Date||e instanceof RegExp||_r(e)||ArrayBuffer.isView(e)||e instanceof vr)return e;if(Array.isArray(e))return e.map(Rr);if("object"==typeof e){var t=e.$name||"Object",n=mr[t].klass;if(!n)throw new Error("can't deserialize unregistered class "+t);if(n.deserialize)return n.deserialize(e);for(var r=Object.create(n.prototype),a=0,i=Object.keys(e);a<i.length;a+=1){var o=i[a];if("$name"!==o){var s=e[o];r[o]=mr[t].shallow.indexOf(o)>=0?s:Rr(s)}}return r}throw new Error("can't deserialize object of type "+typeof e)}var wr=function(){this.first=!0};wr.prototype.update=function(e,t){var n=Math.floor(e);return this.first?(this.first=!1,this.lastIntegerZoom=n,this.lastIntegerZoomTime=0,this.lastZoom=e,this.lastFloorZoom=n,!0):(this.lastFloorZoom>n?(this.lastIntegerZoom=n+1,this.lastIntegerZoomTime=t):this.lastFloorZoom<n&&(this.lastIntegerZoom=n,this.lastIntegerZoomTime=t),e!==this.lastZoom&&(this.lastZoom=e,this.lastFloorZoom=n,!0))};var Er={"Latin-1 Supplement":function(e){return e>=128&&e<=255},Arabic:function(e){return e>=1536&&e<=1791},"Arabic Supplement":function(e){return e>=1872&&e<=1919},"Arabic Extended-A":function(e){return e>=2208&&e<=2303},"Hangul Jamo":function(e){return e>=4352&&e<=4607},"Unified Canadian Aboriginal Syllabics":function(e){return e>=5120&&e<=5759},Khmer:function(e){return e>=6016&&e<=6143},"Unified Canadian Aboriginal Syllabics Extended":function(e){return e>=6320&&e<=6399},"General Punctuation":function(e){return e>=8192&&e<=8303},"Letterlike Symbols":function(e){return e>=8448&&e<=8527},"Number Forms":function(e){return e>=8528&&e<=8591},"Miscellaneous Technical":function(e){return e>=8960&&e<=9215},"Control Pictures":function(e){return e>=9216&&e<=9279},"Optical Character Recognition":function(e){return e>=9280&&e<=9311},"Enclosed Alphanumerics":function(e){return e>=9312&&e<=9471},"Geometric Shapes":function(e){return e>=9632&&e<=9727},"Miscellaneous Symbols":function(e){return e>=9728&&e<=9983},"Miscellaneous Symbols and Arrows":function(e){return e>=11008&&e<=11263},"CJK Radicals Supplement":function(e){return e>=11904&&e<=12031},"Kangxi Radicals":function(e){return e>=12032&&e<=12255},"Ideographic Description Characters":function(e){return e>=12272&&e<=12287},"CJK Symbols and Punctuation":function(e){return e>=12288&&e<=12351},Hiragana:function(e){return e>=12352&&e<=12447},Katakana:function(e){return e>=12448&&e<=12543},Bopomofo:function(e){return e>=12544&&e<=12591},"Hangul Compatibility Jamo":function(e){return e>=12592&&e<=12687},Kanbun:function(e){return e>=12688&&e<=12703},"Bopomofo Extended":function(e){return e>=12704&&e<=12735},"CJK Strokes":function(e){return e>=12736&&e<=12783},"Katakana Phonetic Extensions":function(e){return e>=12784&&e<=12799},"Enclosed CJK Letters and Months":function(e){return e>=12800&&e<=13055},"CJK Compatibility":function(e){return e>=13056&&e<=13311},"CJK Unified Ideographs Extension A":function(e){return e>=13312&&e<=19903},"Yijing Hexagram Symbols":function(e){return e>=19904&&e<=19967},"CJK Unified Ideographs":function(e){return e>=19968&&e<=40959},"Yi Syllables":function(e){return e>=40960&&e<=42127},"Yi Radicals":function(e){return e>=42128&&e<=42191},"Hangul Jamo Extended-A":function(e){return e>=43360&&e<=43391},"Hangul Syllables":function(e){return e>=44032&&e<=55215},"Hangul Jamo Extended-B":function(e){return e>=55216&&e<=55295},"Private Use Area":function(e){return e>=57344&&e<=63743},"CJK Compatibility Ideographs":function(e){return e>=63744&&e<=64255},"Arabic Presentation Forms-A":function(e){return e>=64336&&e<=65023},"Vertical Forms":function(e){return e>=65040&&e<=65055},"CJK Compatibility Forms":function(e){return e>=65072&&e<=65103},"Small Form Variants":function(e){return e>=65104&&e<=65135},"Arabic Presentation Forms-B":function(e){return e>=65136&&e<=65279},"Halfwidth and Fullwidth Forms":function(e){return e>=65280&&e<=65519}};function Sr(e){for(var t=0,n=e;t<n.length;t+=1)if(Tr(n[t].charCodeAt(0)))return!0;return!1}function Ar(e){return!(Er.Arabic(e)||Er["Arabic Supplement"](e)||Er["Arabic Extended-A"](e)||Er["Arabic Presentation Forms-A"](e)||Er["Arabic Presentation Forms-B"](e))}function Tr(e){return!(746!==e&&747!==e&&(e<4352||!(Er["Bopomofo Extended"](e)||Er.Bopomofo(e)||Er["CJK Compatibility Forms"](e)&&!(e>=65097&&e<=65103)||Er["CJK Compatibility Ideographs"](e)||Er["CJK Compatibility"](e)||Er["CJK Radicals Supplement"](e)||Er["CJK Strokes"](e)||!(!Er["CJK Symbols and Punctuation"](e)||e>=12296&&e<=12305||e>=12308&&e<=12319||12336===e)||Er["CJK Unified Ideographs Extension A"](e)||Er["CJK Unified Ideographs"](e)||Er["Enclosed CJK Letters and Months"](e)||Er["Hangul Compatibility Jamo"](e)||Er["Hangul Jamo Extended-A"](e)||Er["Hangul Jamo Extended-B"](e)||Er["Hangul Jamo"](e)||Er["Hangul Syllables"](e)||Er.Hiragana(e)||Er["Ideographic Description Characters"](e)||Er.Kanbun(e)||Er["Kangxi Radicals"](e)||Er["Katakana Phonetic Extensions"](e)||Er.Katakana(e)&&12540!==e||!(!Er["Halfwidth and Fullwidth Forms"](e)||65288===e||65289===e||65293===e||e>=65306&&e<=65310||65339===e||65341===e||65343===e||e>=65371&&e<=65503||65507===e||e>=65512&&e<=65519)||!(!Er["Small Form Variants"](e)||e>=65112&&e<=65118||e>=65123&&e<=65126)||Er["Unified Canadian Aboriginal Syllabics"](e)||Er["Unified Canadian Aboriginal Syllabics Extended"](e)||Er["Vertical Forms"](e)||Er["Yijing Hexagram Symbols"](e)||Er["Yi Syllables"](e)||Er["Yi Radicals"](e))))}function Pr(e){return!(Tr(e)||function(e){return!!(Er["Latin-1 Supplement"](e)&&(167===e||169===e||174===e||177===e||188===e||189===e||190===e||215===e||247===e)||Er["General Punctuation"](e)&&(8214===e||8224===e||8225===e||8240===e||8241===e||8251===e||8252===e||8258===e||8263===e||8264===e||8265===e||8273===e)||Er["Letterlike Symbols"](e)||Er["Number Forms"](e)||Er["Miscellaneous Technical"](e)&&(e>=8960&&e<=8967||e>=8972&&e<=8991||e>=8996&&e<=9e3||9003===e||e>=9085&&e<=9114||e>=9150&&e<=9165||9167===e||e>=9169&&e<=9179||e>=9186&&e<=9215)||Er["Control Pictures"](e)&&9251!==e||Er["Optical Character Recognition"](e)||Er["Enclosed Alphanumerics"](e)||Er["Geometric Shapes"](e)||Er["Miscellaneous Symbols"](e)&&!(e>=9754&&e<=9759)||Er["Miscellaneous Symbols and Arrows"](e)&&(e>=11026&&e<=11055||e>=11088&&e<=11097||e>=11192&&e<=11243)||Er["CJK Symbols and Punctuation"](e)||Er.Katakana(e)||Er["Private Use Area"](e)||Er["CJK Compatibility Forms"](e)||Er["Small Form Variants"](e)||Er["Halfwidth and Fullwidth Forms"](e)||8734===e||8756===e||8757===e||e>=9984&&e<=10087||e>=10102&&e<=10131||65532===e||65533===e)}(e))}function Cr(e,t){return!(!t&&(e>=1424&&e<=2303||Er["Arabic Presentation Forms-A"](e)||Er["Arabic Presentation Forms-B"](e))||e>=2304&&e<=3583||e>=3840&&e<=4255||Er.Khmer(e))}var Mr,Or="unavailable",kr="loading",Dr="loaded",Ir=Or,Lr=null,jr=new Re,Fr={applyArabicShaping:null,processBidirectionalText:null,processStyledBidirectionalText:null,isLoaded:function(){return Ir===Dr||null!=Fr.applyArabicShaping}},zr=function(e,t){this.zoom=e,t?(this.now=t.now,this.fadeDuration=t.fadeDuration,this.zoomHistory=t.zoomHistory,this.transition=t.transition):(this.now=0,this.fadeDuration=0,this.zoomHistory=new wr,this.transition={})};zr.prototype.isSupportedScript=function(e){return function(e,t){for(var n=0,r=e;n<r.length;n+=1)if(!Cr(r[n].charCodeAt(0),t))return!1;return!0}(e,Fr.isLoaded())},zr.prototype.crossFadingFactor=function(){return 0===this.fadeDuration?1:Math.min((this.now-this.zoomHistory.lastIntegerZoomTime)/this.fadeDuration,1)},zr.prototype.getCrossfadeParameters=function(){var e=this.zoom,t=e-Math.floor(e),n=this.crossFadingFactor();return e>this.zoomHistory.lastIntegerZoom?{fromScale:2,toScale:1,t:t+(1-t)*n}:{fromScale:.5,toScale:1,t:1-(1-n)*t}};var Nr=function(e,t){this.property=e,this.value=t,this.expression=function(e,t){if(bn(e))return new kn(e,t);if(Tn(e)){var n=On(e,t);if("error"===n.result)throw new Error(n.value.map((function(e){return e.key+": "+e.message})).join(", "));return n.value}var r=e;return"string"==typeof e&&"color"===t.type&&(r=Ke.parse(e)),{kind:"constant",evaluate:function(){return r}}}(void 0===t?e.specification.default:t,e.specification)};Nr.prototype.isDataDriven=function(){return"source"===this.expression.kind||"composite"===this.expression.kind},Nr.prototype.possiblyEvaluate=function(e,t){return this.property.possiblyEvaluate(this,e,t)};var Br=function(e){this.property=e,this.value=new Nr(e,void 0)};Br.prototype.transitioned=function(e,t){return new Hr(this.property,this.value,t,d({},e.transition,this.transition),e.now)},Br.prototype.untransitioned=function(){return new Hr(this.property,this.value,null,{},0)};var Vr=function(e){this._properties=e,this._values=Object.create(e.defaultTransitionablePropertyValues)};Vr.prototype.getValue=function(e){return _(this._values[e].value.value)},Vr.prototype.setValue=function(e,t){this._values.hasOwnProperty(e)||(this._values[e]=new Br(this._values[e].property)),this._values[e].value=new Nr(this._values[e].property,null===t?void 0:_(t))},Vr.prototype.getTransition=function(e){return _(this._values[e].transition)},Vr.prototype.setTransition=function(e,t){this._values.hasOwnProperty(e)||(this._values[e]=new Br(this._values[e].property)),this._values[e].transition=_(t)||void 0},Vr.prototype.serialize=function(){for(var e={},t=0,n=Object.keys(this._values);t<n.length;t+=1){var r=n[t],a=this.getValue(r);void 0!==a&&(e[r]=a);var i=this.getTransition(r);void 0!==i&&(e[r+"-transition"]=i)}return e},Vr.prototype.transitioned=function(e,t){for(var n=new Ur(this._properties),r=0,a=Object.keys(this._values);r<a.length;r+=1){var i=a[r];n._values[i]=this._values[i].transitioned(e,t._values[i])}return n},Vr.prototype.untransitioned=function(){for(var e=new Ur(this._properties),t=0,n=Object.keys(this._values);t<n.length;t+=1){var r=n[t];e._values[r]=this._values[r].untransitioned()}return e};var Hr=function(e,t,n,r,a){this.property=e,this.value=t,this.begin=a+r.delay||0,this.end=this.begin+r.duration||0,e.specification.transition&&(r.delay||r.duration)&&(this.prior=n)};Hr.prototype.possiblyEvaluate=function(e,t){var n=e.now||0,r=this.value.possiblyEvaluate(e,t),a=this.prior;if(a){if(n>this.end)return this.prior=null,r;if(this.value.isDataDriven())return this.prior=null,r;if(n<this.begin)return a.possiblyEvaluate(e,t);var i=(n-this.begin)/(this.end-this.begin);return this.property.interpolate(a.possiblyEvaluate(e,t),r,function(e){if(e<=0)return 0;if(e>=1)return 1;var t=e*e,n=t*e;return 4*(e<.5?n:3*(e-t)+n-.75)}(i))}return r};var Ur=function(e){this._properties=e,this._values=Object.create(e.defaultTransitioningPropertyValues)};Ur.prototype.possiblyEvaluate=function(e,t){for(var n=new Gr(this._properties),r=0,a=Object.keys(this._values);r<a.length;r+=1){var i=a[r];n._values[i]=this._values[i].possiblyEvaluate(e,t)}return n},Ur.prototype.hasTransition=function(){for(var e=0,t=Object.keys(this._values);e<t.length;e+=1){var n=t[e];if(this._values[n].prior)return!0}return!1};var Wr=function(e){this._properties=e,this._values=Object.create(e.defaultPropertyValues)};Wr.prototype.getValue=function(e){return _(this._values[e].value)},Wr.prototype.setValue=function(e,t){this._values[e]=new Nr(this._values[e].property,null===t?void 0:_(t))},Wr.prototype.serialize=function(){for(var e={},t=0,n=Object.keys(this._values);t<n.length;t+=1){var r=n[t],a=this.getValue(r);void 0!==a&&(e[r]=a)}return e},Wr.prototype.possiblyEvaluate=function(e,t){for(var n=new Gr(this._properties),r=0,a=Object.keys(this._values);r<a.length;r+=1){var i=a[r];n._values[i]=this._values[i].possiblyEvaluate(e,t)}return n};var qr=function(e,t,n){this.property=e,this.value=t,this.parameters=n};qr.prototype.isConstant=function(){return"constant"===this.value.kind},qr.prototype.constantOr=function(e){return"constant"===this.value.kind?this.value.value:e},qr.prototype.evaluate=function(e,t,n){return this.property.evaluate(this.value,this.parameters,e,t,n)};var Gr=function(e){this._properties=e,this._values=Object.create(e.defaultPossiblyEvaluatedValues)};Gr.prototype.get=function(e){return this._values[e]};var Kr=function(e){this.specification=e};Kr.prototype.possiblyEvaluate=function(e,t){return e.expression.evaluate(t)},Kr.prototype.interpolate=function(e,t,n){var r=wt[this.specification.type];return r?r(e,t,n):e};var Yr=function(e,t){this.specification=e,this.overrides=t};Yr.prototype.possiblyEvaluate=function(e,t,n){return"constant"===e.expression.kind||"camera"===e.expression.kind?new qr(this,{kind:"constant",value:e.expression.evaluate(t,null,{},n)},t):new qr(this,e.expression,t)},Yr.prototype.interpolate=function(e,t,n){if("constant"!==e.value.kind||"constant"!==t.value.kind)return e;if(void 0===e.value.value||void 0===t.value.value)return new qr(this,{kind:"constant",value:void 0},e.parameters);var r=wt[this.specification.type];return r?new qr(this,{kind:"constant",value:r(e.value.value,t.value.value,n)},e.parameters):e},Yr.prototype.evaluate=function(e,t,n,r,a){return"constant"===e.kind?e.value:e.evaluate(t,n,r,a)};var Xr=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.possiblyEvaluate=function(e,t,n){if(void 0===e.value)return new qr(this,{kind:"constant",value:void 0},t);if("constant"===e.expression.kind){var r=e.expression.evaluate(t,null,{},n),a="resolvedImage"===e.property.specification.type&&"string"!=typeof r?r.name:r,i=this._calculate(a,a,a,t);return new qr(this,{kind:"constant",value:i},t)}if("camera"===e.expression.kind){var o=this._calculate(e.expression.evaluate({zoom:t.zoom-1}),e.expression.evaluate({zoom:t.zoom}),e.expression.evaluate({zoom:t.zoom+1}),t);return new qr(this,{kind:"constant",value:o},t)}return new qr(this,e.expression,t)},t.prototype.evaluate=function(e,t,n,r,a){if("source"===e.kind){var i=e.evaluate(t,n,r,a);return this._calculate(i,i,i,t)}return"composite"===e.kind?this._calculate(e.evaluate({zoom:Math.floor(t.zoom)-1},n,r),e.evaluate({zoom:Math.floor(t.zoom)},n,r),e.evaluate({zoom:Math.floor(t.zoom)+1},n,r),t):e.value},t.prototype._calculate=function(e,t,n,r){return r.zoom>r.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:n,to:t}},t.prototype.interpolate=function(e){return e},t}(Yr),Jr=function(e){this.specification=e};Jr.prototype.possiblyEvaluate=function(e,t,n){if(void 0!==e.value){if("constant"===e.expression.kind){var r=e.expression.evaluate(t,null,{},n);return this._calculate(r,r,r,t)}return this._calculate(e.expression.evaluate(new zr(Math.floor(t.zoom-1),t)),e.expression.evaluate(new zr(Math.floor(t.zoom),t)),e.expression.evaluate(new zr(Math.floor(t.zoom+1),t)),t)}},Jr.prototype._calculate=function(e,t,n,r){return r.zoom>r.zoomHistory.lastIntegerZoom?{from:e,to:t}:{from:n,to:t}},Jr.prototype.interpolate=function(e){return e};var Zr=function(e){this.specification=e};Zr.prototype.possiblyEvaluate=function(e,t,n){return!!e.expression.evaluate(t,null,{},n)},Zr.prototype.interpolate=function(){return!1};var $r=function(e){for(var t in this.properties=e,this.defaultPropertyValues={},this.defaultTransitionablePropertyValues={},this.defaultTransitioningPropertyValues={},this.defaultPossiblyEvaluatedValues={},this.overridableProperties=[],e){var n=e[t];n.specification.overridable&&this.overridableProperties.push(t);var r=this.defaultPropertyValues[t]=new Nr(n,void 0),a=this.defaultTransitionablePropertyValues[t]=new Br(n);this.defaultTransitioningPropertyValues[t]=a.untransitioned(),this.defaultPossiblyEvaluatedValues[t]=r.possiblyEvaluate({})}};yr("DataDrivenProperty",Yr),yr("DataConstantProperty",Kr),yr("CrossFadedDataDrivenProperty",Xr),yr("CrossFadedProperty",Jr),yr("ColorRampProperty",Zr);var Qr=function(e){function t(t,n){if(e.call(this),this.id=t.id,this.type=t.type,this._featureFilter=function(){return!0},"custom"!==t.type&&(t=t,this.metadata=t.metadata,this.minzoom=t.minzoom,this.maxzoom=t.maxzoom,"background"!==t.type&&(this.source=t.source,this.sourceLayer=t["source-layer"],this.filter=t.filter),n.layout&&(this._unevaluatedLayout=new Wr(n.layout)),n.paint)){for(var r in this._transitionablePaint=new Vr(n.paint),t.paint)this.setPaintProperty(r,t.paint[r],{validate:!1});for(var a in t.layout)this.setLayoutProperty(a,t.layout[a],{validate:!1});this._transitioningPaint=this._transitionablePaint.untransitioned()}}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getCrossfadeParameters=function(){return this._crossfadeParameters},t.prototype.getLayoutProperty=function(e){return"visibility"===e?this.visibility:this._unevaluatedLayout.getValue(e)},t.prototype.setLayoutProperty=function(e,t,n){if(void 0===n&&(n={}),null!=t){var r="layers."+this.id+".layout."+e;if(this._validate(dr,r,e,t,n))return}"visibility"!==e?this._unevaluatedLayout.setValue(e,t):this.visibility=t},t.prototype.getPaintProperty=function(e){return m(e,"-transition")?this._transitionablePaint.getTransition(e.slice(0,-"-transition".length)):this._transitionablePaint.getValue(e)},t.prototype.setPaintProperty=function(e,t,n){if(void 0===n&&(n={}),null!=t){var r="layers."+this.id+".paint."+e;if(this._validate(lr,r,e,t,n))return!1}if(m(e,"-transition"))return this._transitionablePaint.setTransition(e.slice(0,-"-transition".length),t||void 0),!1;var a=this._transitionablePaint._values[e],i="cross-faded-data-driven"===a.property.specification["property-type"],o=a.value.isDataDriven(),s=a.value;this._transitionablePaint.setValue(e,t),this._handleSpecialPaintPropertyUpdate(e);var u=this._transitionablePaint._values[e].value;return u.isDataDriven()||o||i||this._handleOverridablePaintPropertyUpdate(e,s,u)},t.prototype._handleSpecialPaintPropertyUpdate=function(e){},t.prototype._handleOverridablePaintPropertyUpdate=function(e,t,n){return!1},t.prototype.isHidden=function(e){return!!(this.minzoom&&e<this.minzoom)||!!(this.maxzoom&&e>=this.maxzoom)||"none"===this.visibility},t.prototype.updateTransitions=function(e){this._transitioningPaint=this._transitionablePaint.transitioned(e,this._transitioningPaint)},t.prototype.hasTransition=function(){return this._transitioningPaint.hasTransition()},t.prototype.recalculate=function(e,t){e.getCrossfadeParameters&&(this._crossfadeParameters=e.getCrossfadeParameters()),this._unevaluatedLayout&&(this.layout=this._unevaluatedLayout.possiblyEvaluate(e,t)),this.paint=this._transitioningPaint.possiblyEvaluate(e,t)},t.prototype.serialize=function(){var e={id:this.id,type:this.type,source:this.source,"source-layer":this.sourceLayer,metadata:this.metadata,minzoom:this.minzoom,maxzoom:this.maxzoom,filter:this.filter,layout:this._unevaluatedLayout&&this._unevaluatedLayout.serialize(),paint:this._transitionablePaint&&this._transitionablePaint.serialize()};return this.visibility&&(e.layout=e.layout||{},e.layout.visibility=this.visibility),b(e,(function(e,t){return!(void 0===e||"layout"===t&&!Object.keys(e).length||"paint"===t&&!Object.keys(e).length)}))},t.prototype._validate=function(e,t,n,r,a){return void 0===a&&(a={}),(!a||!1!==a.validate)&&fr(this,e.call(ur,{key:t,layerType:this.type,objectKey:n,value:r,styleSpec:we,style:{glyphs:!0,sprite:!0}}))},t.prototype.is3D=function(){return!1},t.prototype.isTileClipped=function(){return!1},t.prototype.hasOffscreenPass=function(){return!1},t.prototype.resize=function(){},t.prototype.isStateDependent=function(){for(var e in this.paint._values){var t=this.paint.get(e);if(t instanceof qr&&gn(t.property.specification)&&("source"===t.value.kind||"composite"===t.value.kind)&&t.value.isStateDependent)return!0}return!1},t}(Re),ea={Int8:Int8Array,Uint8:Uint8Array,Int16:Int16Array,Uint16:Uint16Array,Int32:Int32Array,Uint32:Uint32Array,Float32:Float32Array},ta=function(e,t){this._structArray=e,this._pos1=t*this.size,this._pos2=this._pos1/2,this._pos4=this._pos1/4,this._pos8=this._pos1/8},na=function(){this.isTransferred=!1,this.capacity=-1,this.resize(0)};function ra(e,t){void 0===t&&(t=1);var n=0,r=0;return{members:e.map((function(e){var a,i=(a=e.type,ea[a].BYTES_PER_ELEMENT),o=n=aa(n,Math.max(t,i)),s=e.components||1;return r=Math.max(r,i),n+=i*s,{name:e.name,type:e.type,components:s,offset:o}})),size:aa(n,Math.max(r,t)),alignment:t}}function aa(e,t){return Math.ceil(e/t)*t}na.serialize=function(e,t){return e._trim(),t&&(e.isTransferred=!0,t.push(e.arrayBuffer)),{length:e.length,arrayBuffer:e.arrayBuffer}},na.deserialize=function(e){var t=Object.create(this.prototype);return t.arrayBuffer=e.arrayBuffer,t.length=e.length,t.capacity=e.arrayBuffer.byteLength/t.bytesPerElement,t._refreshViews(),t},na.prototype._trim=function(){this.length!==this.capacity&&(this.capacity=this.length,this.arrayBuffer=this.arrayBuffer.slice(0,this.length*this.bytesPerElement),this._refreshViews())},na.prototype.clear=function(){this.length=0},na.prototype.resize=function(e){this.reserve(e),this.length=e},na.prototype.reserve=function(e){if(e>this.capacity){this.capacity=Math.max(e,Math.floor(5*this.capacity),128),this.arrayBuffer=new ArrayBuffer(this.capacity*this.bytesPerElement);var t=this.uint8;this._refreshViews(),t&&this.uint8.set(t)}},na.prototype._refreshViews=function(){throw new Error("_refreshViews() must be implemented by each concrete StructArray layout")};var ia=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t){var n=this.length;return this.resize(n+1),this.emplace(n,e,t)},t.prototype.emplace=function(e,t,n){var r=2*e;return this.int16[r+0]=t,this.int16[r+1]=n,e},t}(na);ia.prototype.bytesPerElement=4,yr("StructArrayLayout2i4",ia);var oa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r){var a=this.length;return this.resize(a+1),this.emplace(a,e,t,n,r)},t.prototype.emplace=function(e,t,n,r,a){var i=4*e;return this.int16[i+0]=t,this.int16[i+1]=n,this.int16[i+2]=r,this.int16[i+3]=a,e},t}(na);oa.prototype.bytesPerElement=8,yr("StructArrayLayout4i8",oa);var sa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i){var o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,a,i)},t.prototype.emplace=function(e,t,n,r,a,i,o){var s=6*e;return this.int16[s+0]=t,this.int16[s+1]=n,this.int16[s+2]=r,this.int16[s+3]=a,this.int16[s+4]=i,this.int16[s+5]=o,e},t}(na);sa.prototype.bytesPerElement=12,yr("StructArrayLayout2i4i12",sa);var ua=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i){var o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,a,i)},t.prototype.emplace=function(e,t,n,r,a,i,o){var s=4*e,u=8*e;return this.int16[s+0]=t,this.int16[s+1]=n,this.uint8[u+4]=r,this.uint8[u+5]=a,this.uint8[u+6]=i,this.uint8[u+7]=o,e},t}(na);ua.prototype.bytesPerElement=8,yr("StructArrayLayout2i4ub8",ua);var ca=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i,o,s){var u=this.length;return this.resize(u+1),this.emplace(u,e,t,n,r,a,i,o,s)},t.prototype.emplace=function(e,t,n,r,a,i,o,s,u){var c=8*e;return this.uint16[c+0]=t,this.uint16[c+1]=n,this.uint16[c+2]=r,this.uint16[c+3]=a,this.uint16[c+4]=i,this.uint16[c+5]=o,this.uint16[c+6]=s,this.uint16[c+7]=u,e},t}(na);ca.prototype.bytesPerElement=16,yr("StructArrayLayout8ui16",ca);var la=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i,o,s){var u=this.length;return this.resize(u+1),this.emplace(u,e,t,n,r,a,i,o,s)},t.prototype.emplace=function(e,t,n,r,a,i,o,s,u){var c=8*e;return this.int16[c+0]=t,this.int16[c+1]=n,this.int16[c+2]=r,this.int16[c+3]=a,this.uint16[c+4]=i,this.uint16[c+5]=o,this.uint16[c+6]=s,this.uint16[c+7]=u,e},t}(na);la.prototype.bytesPerElement=16,yr("StructArrayLayout4i4ui16",la);var da=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n){var r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)},t.prototype.emplace=function(e,t,n,r){var a=3*e;return this.float32[a+0]=t,this.float32[a+1]=n,this.float32[a+2]=r,e},t}(na);da.prototype.bytesPerElement=12,yr("StructArrayLayout3f12",da);var fa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e){var t=this.length;return this.resize(t+1),this.emplace(t,e)},t.prototype.emplace=function(e,t){var n=1*e;return this.uint32[n+0]=t,e},t}(na);fa.prototype.bytesPerElement=4,yr("StructArrayLayout1ul4",fa);var pa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i,o,s,u,c,l){var d=this.length;return this.resize(d+1),this.emplace(d,e,t,n,r,a,i,o,s,u,c,l)},t.prototype.emplace=function(e,t,n,r,a,i,o,s,u,c,l,d){var f=12*e,p=6*e;return this.int16[f+0]=t,this.int16[f+1]=n,this.int16[f+2]=r,this.int16[f+3]=a,this.int16[f+4]=i,this.int16[f+5]=o,this.uint32[p+3]=s,this.uint16[f+8]=u,this.uint16[f+9]=c,this.int16[f+10]=l,this.int16[f+11]=d,e},t}(na);pa.prototype.bytesPerElement=24,yr("StructArrayLayout6i1ul2ui2i24",pa);var ha=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i){var o=this.length;return this.resize(o+1),this.emplace(o,e,t,n,r,a,i)},t.prototype.emplace=function(e,t,n,r,a,i,o){var s=6*e;return this.int16[s+0]=t,this.int16[s+1]=n,this.int16[s+2]=r,this.int16[s+3]=a,this.int16[s+4]=i,this.int16[s+5]=o,e},t}(na);ha.prototype.bytesPerElement=12,yr("StructArrayLayout2i2i2i12",ha);var ga=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r){var a=this.length;return this.resize(a+1),this.emplace(a,e,t,n,r)},t.prototype.emplace=function(e,t,n,r,a){var i=12*e,o=3*e;return this.uint8[i+0]=t,this.uint8[i+1]=n,this.float32[o+1]=r,this.float32[o+2]=a,e},t}(na);ga.prototype.bytesPerElement=12,yr("StructArrayLayout2ub2f12",ga);var va=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v){var m=this.length;return this.resize(m+1),this.emplace(m,e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v)},t.prototype.emplace=function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v,m){var y=24*e,b=12*e,_=48*e;return this.int16[y+0]=t,this.int16[y+1]=n,this.uint16[y+2]=r,this.uint16[y+3]=a,this.uint32[b+2]=i,this.uint32[b+3]=o,this.uint32[b+4]=s,this.uint16[y+10]=u,this.uint16[y+11]=c,this.uint16[y+12]=l,this.float32[b+7]=d,this.float32[b+8]=f,this.uint8[_+36]=p,this.uint8[_+37]=h,this.uint8[_+38]=g,this.uint32[b+10]=v,this.int16[y+22]=m,e},t}(na);va.prototype.bytesPerElement=48,yr("StructArrayLayout2i2ui3ul3ui2f3ub1ul1i48",va);var ma=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v,m,y,b,_,x,R,w,E,S){var A=this.length;return this.resize(A+1),this.emplace(A,e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v,m,y,b,_,x,R,w,E,S)},t.prototype.emplace=function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v,m,y,b,_,x,R,w,E,S,A){var T=30*e,P=15*e;return this.int16[T+0]=t,this.int16[T+1]=n,this.int16[T+2]=r,this.int16[T+3]=a,this.int16[T+4]=i,this.int16[T+5]=o,this.int16[T+6]=s,this.int16[T+7]=u,this.uint16[T+8]=c,this.uint16[T+9]=l,this.uint16[T+10]=d,this.uint16[T+11]=f,this.uint16[T+12]=p,this.uint16[T+13]=h,this.uint16[T+14]=g,this.uint16[T+15]=v,this.uint16[T+16]=m,this.uint16[T+17]=y,this.uint16[T+18]=b,this.uint16[T+19]=_,this.uint16[T+20]=x,this.uint16[T+21]=R,this.uint32[P+11]=w,this.float32[P+12]=E,this.float32[P+13]=S,this.float32[P+14]=A,e},t}(na);ma.prototype.bytesPerElement=60,yr("StructArrayLayout8i14ui1ul3f60",ma);var ya=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e){var t=this.length;return this.resize(t+1),this.emplace(t,e)},t.prototype.emplace=function(e,t){var n=1*e;return this.float32[n+0]=t,e},t}(na);ya.prototype.bytesPerElement=4,yr("StructArrayLayout1f4",ya);var ba=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.int16=new Int16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n){var r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)},t.prototype.emplace=function(e,t,n,r){var a=3*e;return this.int16[a+0]=t,this.int16[a+1]=n,this.int16[a+2]=r,e},t}(na);ba.prototype.bytesPerElement=6,yr("StructArrayLayout3i6",ba);var _a=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint32=new Uint32Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n){var r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)},t.prototype.emplace=function(e,t,n,r){var a=2*e,i=4*e;return this.uint32[a+0]=t,this.uint16[i+2]=n,this.uint16[i+3]=r,e},t}(na);_a.prototype.bytesPerElement=8,yr("StructArrayLayout1ul2ui8",_a);var xa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n){var r=this.length;return this.resize(r+1),this.emplace(r,e,t,n)},t.prototype.emplace=function(e,t,n,r){var a=3*e;return this.uint16[a+0]=t,this.uint16[a+1]=n,this.uint16[a+2]=r,e},t}(na);xa.prototype.bytesPerElement=6,yr("StructArrayLayout3ui6",xa);var Ra=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t){var n=this.length;return this.resize(n+1),this.emplace(n,e,t)},t.prototype.emplace=function(e,t,n){var r=2*e;return this.uint16[r+0]=t,this.uint16[r+1]=n,e},t}(na);Ra.prototype.bytesPerElement=4,yr("StructArrayLayout2ui4",Ra);var wa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.uint16=new Uint16Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e){var t=this.length;return this.resize(t+1),this.emplace(t,e)},t.prototype.emplace=function(e,t){var n=1*e;return this.uint16[n+0]=t,e},t}(na);wa.prototype.bytesPerElement=2,yr("StructArrayLayout1ui2",wa);var Ea=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t){var n=this.length;return this.resize(n+1),this.emplace(n,e,t)},t.prototype.emplace=function(e,t,n){var r=2*e;return this.float32[r+0]=t,this.float32[r+1]=n,e},t}(na);Ea.prototype.bytesPerElement=8,yr("StructArrayLayout2f8",Ea);var Sa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._refreshViews=function(){this.uint8=new Uint8Array(this.arrayBuffer),this.float32=new Float32Array(this.arrayBuffer)},t.prototype.emplaceBack=function(e,t,n,r){var a=this.length;return this.resize(a+1),this.emplace(a,e,t,n,r)},t.prototype.emplace=function(e,t,n,r,a){var i=4*e;return this.float32[i+0]=t,this.float32[i+1]=n,this.float32[i+2]=r,this.float32[i+3]=a,e},t}(na);Sa.prototype.bytesPerElement=16,yr("StructArrayLayout4f16",Sa);var Aa=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={anchorPointX:{configurable:!0},anchorPointY:{configurable:!0},x1:{configurable:!0},y1:{configurable:!0},x2:{configurable:!0},y2:{configurable:!0},featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0},radius:{configurable:!0},signedDistanceFromAnchor:{configurable:!0},anchorPoint:{configurable:!0}};return n.anchorPointX.get=function(){return this._structArray.int16[this._pos2+0]},n.anchorPointX.set=function(e){this._structArray.int16[this._pos2+0]=e},n.anchorPointY.get=function(){return this._structArray.int16[this._pos2+1]},n.anchorPointY.set=function(e){this._structArray.int16[this._pos2+1]=e},n.x1.get=function(){return this._structArray.int16[this._pos2+2]},n.x1.set=function(e){this._structArray.int16[this._pos2+2]=e},n.y1.get=function(){return this._structArray.int16[this._pos2+3]},n.y1.set=function(e){this._structArray.int16[this._pos2+3]=e},n.x2.get=function(){return this._structArray.int16[this._pos2+4]},n.x2.set=function(e){this._structArray.int16[this._pos2+4]=e},n.y2.get=function(){return this._structArray.int16[this._pos2+5]},n.y2.set=function(e){this._structArray.int16[this._pos2+5]=e},n.featureIndex.get=function(){return this._structArray.uint32[this._pos4+3]},n.featureIndex.set=function(e){this._structArray.uint32[this._pos4+3]=e},n.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+8]},n.sourceLayerIndex.set=function(e){this._structArray.uint16[this._pos2+8]=e},n.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+9]},n.bucketIndex.set=function(e){this._structArray.uint16[this._pos2+9]=e},n.radius.get=function(){return this._structArray.int16[this._pos2+10]},n.radius.set=function(e){this._structArray.int16[this._pos2+10]=e},n.signedDistanceFromAnchor.get=function(){return this._structArray.int16[this._pos2+11]},n.signedDistanceFromAnchor.set=function(e){this._structArray.int16[this._pos2+11]=e},n.anchorPoint.get=function(){return new a(this.anchorPointX,this.anchorPointY)},Object.defineProperties(t.prototype,n),t}(ta);Aa.prototype.size=24;var Ta=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e){return new Aa(this,e)},t}(pa);yr("CollisionBoxArray",Ta);var Pa=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={anchorX:{configurable:!0},anchorY:{configurable:!0},glyphStartIndex:{configurable:!0},numGlyphs:{configurable:!0},vertexStartIndex:{configurable:!0},lineStartIndex:{configurable:!0},lineLength:{configurable:!0},segment:{configurable:!0},lowerSize:{configurable:!0},upperSize:{configurable:!0},lineOffsetX:{configurable:!0},lineOffsetY:{configurable:!0},writingMode:{configurable:!0},placedOrientation:{configurable:!0},hidden:{configurable:!0},crossTileID:{configurable:!0},associatedIconIndex:{configurable:!0}};return n.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},n.anchorX.set=function(e){this._structArray.int16[this._pos2+0]=e},n.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},n.anchorY.set=function(e){this._structArray.int16[this._pos2+1]=e},n.glyphStartIndex.get=function(){return this._structArray.uint16[this._pos2+2]},n.glyphStartIndex.set=function(e){this._structArray.uint16[this._pos2+2]=e},n.numGlyphs.get=function(){return this._structArray.uint16[this._pos2+3]},n.numGlyphs.set=function(e){this._structArray.uint16[this._pos2+3]=e},n.vertexStartIndex.get=function(){return this._structArray.uint32[this._pos4+2]},n.vertexStartIndex.set=function(e){this._structArray.uint32[this._pos4+2]=e},n.lineStartIndex.get=function(){return this._structArray.uint32[this._pos4+3]},n.lineStartIndex.set=function(e){this._structArray.uint32[this._pos4+3]=e},n.lineLength.get=function(){return this._structArray.uint32[this._pos4+4]},n.lineLength.set=function(e){this._structArray.uint32[this._pos4+4]=e},n.segment.get=function(){return this._structArray.uint16[this._pos2+10]},n.segment.set=function(e){this._structArray.uint16[this._pos2+10]=e},n.lowerSize.get=function(){return this._structArray.uint16[this._pos2+11]},n.lowerSize.set=function(e){this._structArray.uint16[this._pos2+11]=e},n.upperSize.get=function(){return this._structArray.uint16[this._pos2+12]},n.upperSize.set=function(e){this._structArray.uint16[this._pos2+12]=e},n.lineOffsetX.get=function(){return this._structArray.float32[this._pos4+7]},n.lineOffsetX.set=function(e){this._structArray.float32[this._pos4+7]=e},n.lineOffsetY.get=function(){return this._structArray.float32[this._pos4+8]},n.lineOffsetY.set=function(e){this._structArray.float32[this._pos4+8]=e},n.writingMode.get=function(){return this._structArray.uint8[this._pos1+36]},n.writingMode.set=function(e){this._structArray.uint8[this._pos1+36]=e},n.placedOrientation.get=function(){return this._structArray.uint8[this._pos1+37]},n.placedOrientation.set=function(e){this._structArray.uint8[this._pos1+37]=e},n.hidden.get=function(){return this._structArray.uint8[this._pos1+38]},n.hidden.set=function(e){this._structArray.uint8[this._pos1+38]=e},n.crossTileID.get=function(){return this._structArray.uint32[this._pos4+10]},n.crossTileID.set=function(e){this._structArray.uint32[this._pos4+10]=e},n.associatedIconIndex.get=function(){return this._structArray.int16[this._pos2+22]},n.associatedIconIndex.set=function(e){this._structArray.int16[this._pos2+22]=e},Object.defineProperties(t.prototype,n),t}(ta);Pa.prototype.size=48;var Ca=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e){return new Pa(this,e)},t}(va);yr("PlacedSymbolArray",Ca);var Ma=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={anchorX:{configurable:!0},anchorY:{configurable:!0},rightJustifiedTextSymbolIndex:{configurable:!0},centerJustifiedTextSymbolIndex:{configurable:!0},leftJustifiedTextSymbolIndex:{configurable:!0},verticalPlacedTextSymbolIndex:{configurable:!0},placedIconSymbolIndex:{configurable:!0},verticalPlacedIconSymbolIndex:{configurable:!0},key:{configurable:!0},textBoxStartIndex:{configurable:!0},textBoxEndIndex:{configurable:!0},verticalTextBoxStartIndex:{configurable:!0},verticalTextBoxEndIndex:{configurable:!0},iconBoxStartIndex:{configurable:!0},iconBoxEndIndex:{configurable:!0},verticalIconBoxStartIndex:{configurable:!0},verticalIconBoxEndIndex:{configurable:!0},featureIndex:{configurable:!0},numHorizontalGlyphVertices:{configurable:!0},numVerticalGlyphVertices:{configurable:!0},numIconVertices:{configurable:!0},numVerticalIconVertices:{configurable:!0},crossTileID:{configurable:!0},textBoxScale:{configurable:!0},textOffset0:{configurable:!0},textOffset1:{configurable:!0}};return n.anchorX.get=function(){return this._structArray.int16[this._pos2+0]},n.anchorX.set=function(e){this._structArray.int16[this._pos2+0]=e},n.anchorY.get=function(){return this._structArray.int16[this._pos2+1]},n.anchorY.set=function(e){this._structArray.int16[this._pos2+1]=e},n.rightJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+2]},n.rightJustifiedTextSymbolIndex.set=function(e){this._structArray.int16[this._pos2+2]=e},n.centerJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+3]},n.centerJustifiedTextSymbolIndex.set=function(e){this._structArray.int16[this._pos2+3]=e},n.leftJustifiedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+4]},n.leftJustifiedTextSymbolIndex.set=function(e){this._structArray.int16[this._pos2+4]=e},n.verticalPlacedTextSymbolIndex.get=function(){return this._structArray.int16[this._pos2+5]},n.verticalPlacedTextSymbolIndex.set=function(e){this._structArray.int16[this._pos2+5]=e},n.placedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+6]},n.placedIconSymbolIndex.set=function(e){this._structArray.int16[this._pos2+6]=e},n.verticalPlacedIconSymbolIndex.get=function(){return this._structArray.int16[this._pos2+7]},n.verticalPlacedIconSymbolIndex.set=function(e){this._structArray.int16[this._pos2+7]=e},n.key.get=function(){return this._structArray.uint16[this._pos2+8]},n.key.set=function(e){this._structArray.uint16[this._pos2+8]=e},n.textBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+9]},n.textBoxStartIndex.set=function(e){this._structArray.uint16[this._pos2+9]=e},n.textBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+10]},n.textBoxEndIndex.set=function(e){this._structArray.uint16[this._pos2+10]=e},n.verticalTextBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+11]},n.verticalTextBoxStartIndex.set=function(e){this._structArray.uint16[this._pos2+11]=e},n.verticalTextBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+12]},n.verticalTextBoxEndIndex.set=function(e){this._structArray.uint16[this._pos2+12]=e},n.iconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+13]},n.iconBoxStartIndex.set=function(e){this._structArray.uint16[this._pos2+13]=e},n.iconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+14]},n.iconBoxEndIndex.set=function(e){this._structArray.uint16[this._pos2+14]=e},n.verticalIconBoxStartIndex.get=function(){return this._structArray.uint16[this._pos2+15]},n.verticalIconBoxStartIndex.set=function(e){this._structArray.uint16[this._pos2+15]=e},n.verticalIconBoxEndIndex.get=function(){return this._structArray.uint16[this._pos2+16]},n.verticalIconBoxEndIndex.set=function(e){this._structArray.uint16[this._pos2+16]=e},n.featureIndex.get=function(){return this._structArray.uint16[this._pos2+17]},n.featureIndex.set=function(e){this._structArray.uint16[this._pos2+17]=e},n.numHorizontalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+18]},n.numHorizontalGlyphVertices.set=function(e){this._structArray.uint16[this._pos2+18]=e},n.numVerticalGlyphVertices.get=function(){return this._structArray.uint16[this._pos2+19]},n.numVerticalGlyphVertices.set=function(e){this._structArray.uint16[this._pos2+19]=e},n.numIconVertices.get=function(){return this._structArray.uint16[this._pos2+20]},n.numIconVertices.set=function(e){this._structArray.uint16[this._pos2+20]=e},n.numVerticalIconVertices.get=function(){return this._structArray.uint16[this._pos2+21]},n.numVerticalIconVertices.set=function(e){this._structArray.uint16[this._pos2+21]=e},n.crossTileID.get=function(){return this._structArray.uint32[this._pos4+11]},n.crossTileID.set=function(e){this._structArray.uint32[this._pos4+11]=e},n.textBoxScale.get=function(){return this._structArray.float32[this._pos4+12]},n.textBoxScale.set=function(e){this._structArray.float32[this._pos4+12]=e},n.textOffset0.get=function(){return this._structArray.float32[this._pos4+13]},n.textOffset0.set=function(e){this._structArray.float32[this._pos4+13]=e},n.textOffset1.get=function(){return this._structArray.float32[this._pos4+14]},n.textOffset1.set=function(e){this._structArray.float32[this._pos4+14]=e},Object.defineProperties(t.prototype,n),t}(ta);Ma.prototype.size=60;var Oa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e){return new Ma(this,e)},t}(ma);yr("SymbolInstanceArray",Oa);var ka=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={offsetX:{configurable:!0}};return n.offsetX.get=function(){return this._structArray.float32[this._pos4+0]},n.offsetX.set=function(e){this._structArray.float32[this._pos4+0]=e},Object.defineProperties(t.prototype,n),t}(ta);ka.prototype.size=4;var Da=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getoffsetX=function(e){return this.float32[1*e+0]},t.prototype.get=function(e){return new ka(this,e)},t}(ya);yr("GlyphOffsetArray",Da);var Ia=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={x:{configurable:!0},y:{configurable:!0},tileUnitDistanceFromAnchor:{configurable:!0}};return n.x.get=function(){return this._structArray.int16[this._pos2+0]},n.x.set=function(e){this._structArray.int16[this._pos2+0]=e},n.y.get=function(){return this._structArray.int16[this._pos2+1]},n.y.set=function(e){this._structArray.int16[this._pos2+1]=e},n.tileUnitDistanceFromAnchor.get=function(){return this._structArray.int16[this._pos2+2]},n.tileUnitDistanceFromAnchor.set=function(e){this._structArray.int16[this._pos2+2]=e},Object.defineProperties(t.prototype,n),t}(ta);Ia.prototype.size=6;var La=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getx=function(e){return this.int16[3*e+0]},t.prototype.gety=function(e){return this.int16[3*e+1]},t.prototype.gettileUnitDistanceFromAnchor=function(e){return this.int16[3*e+2]},t.prototype.get=function(e){return new Ia(this,e)},t}(ba);yr("SymbolLineVertexArray",La);var ja=function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={featureIndex:{configurable:!0},sourceLayerIndex:{configurable:!0},bucketIndex:{configurable:!0}};return n.featureIndex.get=function(){return this._structArray.uint32[this._pos4+0]},n.featureIndex.set=function(e){this._structArray.uint32[this._pos4+0]=e},n.sourceLayerIndex.get=function(){return this._structArray.uint16[this._pos2+2]},n.sourceLayerIndex.set=function(e){this._structArray.uint16[this._pos2+2]=e},n.bucketIndex.get=function(){return this._structArray.uint16[this._pos2+3]},n.bucketIndex.set=function(e){this._structArray.uint16[this._pos2+3]=e},Object.defineProperties(t.prototype,n),t}(ta);ja.prototype.size=8;var Fa=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.get=function(e){return new ja(this,e)},t}(_a);yr("FeatureIndexArray",Fa);var za=ra([{name:"a_pos",components:2,type:"Int16"}],4).members,Na=function(e){void 0===e&&(e=[]),this.segments=e};function Ba(e,t){return 256*(e=c(Math.floor(e),0,255))+c(Math.floor(t),0,255)}Na.prototype.prepareSegment=function(e,t,n,r){var a=this.segments[this.segments.length-1];return e>Na.MAX_VERTEX_ARRAY_LENGTH&&R("Max vertices per segment is "+Na.MAX_VERTEX_ARRAY_LENGTH+": bucket requested "+e),(!a||a.vertexLength+e>Na.MAX_VERTEX_ARRAY_LENGTH||a.sortKey!==r)&&(a={vertexOffset:t.length,primitiveOffset:n.length,vertexLength:0,primitiveLength:0},void 0!==r&&(a.sortKey=r),this.segments.push(a)),a},Na.prototype.get=function(){return this.segments},Na.prototype.destroy=function(){for(var e=0,t=this.segments;e<t.length;e+=1){var n=t[e];for(var r in n.vaos)n.vaos[r].destroy()}},Na.simpleSegment=function(e,t,n,r){return new Na([{vertexOffset:e,primitiveOffset:t,vertexLength:n,primitiveLength:r,vaos:{},sortKey:0}])},Na.MAX_VERTEX_ARRAY_LENGTH=Math.pow(2,16)-1,yr("SegmentVector",Na);var Va=function(){this.ids=[],this.positions=[],this.indexed=!1};function Ha(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}Va.prototype.add=function(e,t,n,r){this.ids.push(e),this.positions.push(t,n,r)},Va.prototype.getPositions=function(e){for(var t=0,n=this.ids.length-1;t<n;){var r=t+n>>1;this.ids[r]>=e?n=r:t=r+1}for(var a=[];this.ids[t]===e;){var i=this.positions[3*t],o=this.positions[3*t+1],s=this.positions[3*t+2];a.push({index:i,start:o,end:s}),t++}return a},Va.serialize=function(e,t){var n=new Float64Array(e.ids),r=new Uint32Array(e.positions);return function e(t,n,r,a){if(!(r>=a)){for(var i=t[r+a>>1],o=r-1,s=a+1;;){do{o++}while(t[o]<i);do{s--}while(t[s]>i);if(o>=s)break;Ha(t,o,s),Ha(n,3*o,3*s),Ha(n,3*o+1,3*s+1),Ha(n,3*o+2,3*s+2)}e(t,n,r,s),e(t,n,s+1,a)}}(n,r,0,n.length-1),t.push(n.buffer,r.buffer),{ids:n,positions:r}},Va.deserialize=function(e){var t=new Va;return t.ids=e.ids,t.positions=e.positions,t.indexed=!0,t},yr("FeaturePositionMap",Va);var Ua=function(e,t){this.gl=e.gl,this.location=t},Wa=function(e){function t(t,n){e.call(this,t,n),this.current=0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){this.current!==e&&(this.current=e,this.gl.uniform1i(this.location,e))},t}(Ua),qa=function(e){function t(t,n){e.call(this,t,n),this.current=0}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){this.current!==e&&(this.current=e,this.gl.uniform1f(this.location,e))},t}(Ua),Ga=function(e){function t(t,n){e.call(this,t,n),this.current=[0,0]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){e[0]===this.current[0]&&e[1]===this.current[1]||(this.current=e,this.gl.uniform2f(this.location,e[0],e[1]))},t}(Ua),Ka=function(e){function t(t,n){e.call(this,t,n),this.current=[0,0,0]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){e[0]===this.current[0]&&e[1]===this.current[1]&&e[2]===this.current[2]||(this.current=e,this.gl.uniform3f(this.location,e[0],e[1],e[2]))},t}(Ua),Ya=function(e){function t(t,n){e.call(this,t,n),this.current=[0,0,0,0]}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){e[0]===this.current[0]&&e[1]===this.current[1]&&e[2]===this.current[2]&&e[3]===this.current[3]||(this.current=e,this.gl.uniform4f(this.location,e[0],e[1],e[2],e[3]))},t}(Ua),Xa=function(e){function t(t,n){e.call(this,t,n),this.current=Ke.transparent}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){e.r===this.current.r&&e.g===this.current.g&&e.b===this.current.b&&e.a===this.current.a||(this.current=e,this.gl.uniform4f(this.location,e.r,e.g,e.b,e.a))},t}(Ua),Ja=new Float32Array(16),Za=function(e){function t(t,n){e.call(this,t,n),this.current=Ja}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){if(e[12]!==this.current[12]||e[0]!==this.current[0])return this.current=e,void this.gl.uniformMatrix4fv(this.location,!1,e);for(var t=1;t<16;t++)if(e[t]!==this.current[t]){this.current=e,this.gl.uniformMatrix4fv(this.location,!1,e);break}},t}(Ua);function $a(e){return[Ba(255*e.r,255*e.g),Ba(255*e.b,255*e.a)]}var Qa=function(e,t,n){this.value=e,this.names=t,this.uniformNames=this.names.map((function(e){return"u_"+e})),this.type=n,this.maxValue=-1/0};Qa.prototype.defines=function(){return this.names.map((function(e){return"#define HAS_UNIFORM_u_"+e}))},Qa.prototype.setConstantPatternPositions=function(){},Qa.prototype.populatePaintArray=function(){},Qa.prototype.updatePaintArray=function(){},Qa.prototype.upload=function(){},Qa.prototype.destroy=function(){},Qa.prototype.setUniforms=function(e,t,n,r){t.set(r.constantOr(this.value))},Qa.prototype.getBinding=function(e,t){return"color"===this.type?new Xa(e,t):new qa(e,t)},Qa.serialize=function(e){var t=e.value,n=e.names,r=e.type;return{value:xr(t),names:n,type:r}},Qa.deserialize=function(e){var t=e.value,n=e.names,r=e.type;return new Qa(Rr(t),n,r)};var ei=function(e,t,n){this.value=e,this.names=t,this.uniformNames=this.names.map((function(e){return"u_"+e})),this.type=n,this.maxValue=-1/0,this.patternPositions={patternTo:null,patternFrom:null}};ei.prototype.defines=function(){return this.names.map((function(e){return"#define HAS_UNIFORM_u_"+e}))},ei.prototype.populatePaintArray=function(){},ei.prototype.updatePaintArray=function(){},ei.prototype.upload=function(){},ei.prototype.destroy=function(){},ei.prototype.setConstantPatternPositions=function(e,t){this.patternPositions.patternTo=e.tlbr,this.patternPositions.patternFrom=t.tlbr},ei.prototype.setUniforms=function(e,t,n,r,a){var i=this.patternPositions;"u_pattern_to"===a&&i.patternTo&&t.set(i.patternTo),"u_pattern_from"===a&&i.patternFrom&&t.set(i.patternFrom)},ei.prototype.getBinding=function(e,t){return new Ya(e,t)};var ti=function(e,t,n,r){this.expression=e,this.names=t,this.type=n,this.uniformNames=this.names.map((function(e){return"a_"+e})),this.maxValue=-1/0,this.paintVertexAttributes=t.map((function(e){return{name:"a_"+e,type:"Float32",components:"color"===n?2:1,offset:0}})),this.paintVertexArray=new r};ti.prototype.defines=function(){return[]},ti.prototype.setConstantPatternPositions=function(){},ti.prototype.populatePaintArray=function(e,t,n,r){var a=this.paintVertexArray,i=a.length;a.reserve(e);var o=this.expression.evaluate(new zr(0),t,{},[],r);if("color"===this.type)for(var s=$a(o),u=i;u<e;u++)a.emplaceBack(s[0],s[1]);else{for(var c=i;c<e;c++)a.emplaceBack(o);this.maxValue=Math.max(this.maxValue,o)}},ti.prototype.updatePaintArray=function(e,t,n,r){var a=this.paintVertexArray,i=this.expression.evaluate({zoom:0},n,r);if("color"===this.type)for(var o=$a(i),s=e;s<t;s++)a.emplace(s,o[0],o[1]);else{for(var u=e;u<t;u++)a.emplace(u,i);this.maxValue=Math.max(this.maxValue,i)}},ti.prototype.upload=function(e){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=e.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},ti.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},ti.prototype.setUniforms=function(e,t){t.set(0)},ti.prototype.getBinding=function(e,t){return new qa(e,t)};var ni=function(e,t,n,r,a,i){this.expression=e,this.names=t,this.uniformNames=this.names.map((function(e){return"u_"+e+"_t"})),this.type=n,this.useIntegerZoom=r,this.zoom=a,this.maxValue=-1/0;var o=i;this.paintVertexAttributes=t.map((function(e){return{name:"a_"+e,type:"Float32",components:"color"===n?4:2,offset:0}})),this.paintVertexArray=new o};ni.prototype.defines=function(){return[]},ni.prototype.setConstantPatternPositions=function(){},ni.prototype.populatePaintArray=function(e,t,n,r){var a=this.paintVertexArray,i=a.length;a.reserve(e);var o=this.expression.evaluate(new zr(this.zoom),t,{},[],r),s=this.expression.evaluate(new zr(this.zoom+1),t,{},[],r);if("color"===this.type)for(var u=$a(o),c=$a(s),l=i;l<e;l++)a.emplaceBack(u[0],u[1],c[0],c[1]);else{for(var d=i;d<e;d++)a.emplaceBack(o,s);this.maxValue=Math.max(this.maxValue,o,s)}},ni.prototype.updatePaintArray=function(e,t,n,r){var a=this.paintVertexArray,i=this.expression.evaluate({zoom:this.zoom},n,r),o=this.expression.evaluate({zoom:this.zoom+1},n,r);if("color"===this.type)for(var s=$a(i),u=$a(o),c=e;c<t;c++)a.emplace(c,s[0],s[1],u[0],u[1]);else{for(var l=e;l<t;l++)a.emplace(l,i,o);this.maxValue=Math.max(this.maxValue,i,o)}},ni.prototype.upload=function(e){this.paintVertexArray&&this.paintVertexArray.arrayBuffer&&(this.paintVertexBuffer&&this.paintVertexBuffer.buffer?this.paintVertexBuffer.updateData(this.paintVertexArray):this.paintVertexBuffer=e.createVertexBuffer(this.paintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},ni.prototype.destroy=function(){this.paintVertexBuffer&&this.paintVertexBuffer.destroy()},ni.prototype.interpolationFactor=function(e){return this.useIntegerZoom&&(e=Math.floor(e)),c(this.expression.interpolationFactor(e,this.zoom,this.zoom+1),0,1)},ni.prototype.setUniforms=function(e,t,n){t.set(this.interpolationFactor(n.zoom))},ni.prototype.getBinding=function(e,t){return new qa(e,t)};var ri=function(e,t,n,r,a,i,o){this.expression=e,this.names=t,this.type=n,this.uniformNames=this.names.map((function(e){return"u_"+e+"_t"})),this.useIntegerZoom=r,this.zoom=a,this.maxValue=-1/0,this.layerId=o,this.paintVertexAttributes=t.map((function(e){return{name:"a_"+e,type:"Uint16",components:4,offset:0}})),this.zoomInPaintVertexArray=new i,this.zoomOutPaintVertexArray=new i};ri.prototype.defines=function(){return[]},ri.prototype.setConstantPatternPositions=function(){},ri.prototype.populatePaintArray=function(e,t,n){var r=this.zoomInPaintVertexArray,a=this.zoomOutPaintVertexArray,i=this.layerId,o=r.length;if(r.reserve(e),a.reserve(e),n&&t.patterns&&t.patterns[i]){var s=t.patterns[i],u=s.min,c=s.mid,l=s.max,d=n[u],f=n[c],p=n[l];if(!d||!f||!p)return;for(var h=o;h<e;h++)r.emplaceBack(f.tl[0],f.tl[1],f.br[0],f.br[1],d.tl[0],d.tl[1],d.br[0],d.br[1]),a.emplaceBack(f.tl[0],f.tl[1],f.br[0],f.br[1],p.tl[0],p.tl[1],p.br[0],p.br[1])}},ri.prototype.updatePaintArray=function(e,t,n,r,a){var i=this.zoomInPaintVertexArray,o=this.zoomOutPaintVertexArray,s=this.layerId;if(a&&n.patterns&&n.patterns[s]){var u=n.patterns[s],c=u.min,l=u.mid,d=u.max,f=a[c],p=a[l],h=a[d];if(!f||!p||!h)return;for(var g=e;g<t;g++)i.emplace(g,p.tl[0],p.tl[1],p.br[0],p.br[1],f.tl[0],f.tl[1],f.br[0],f.br[1]),o.emplace(g,p.tl[0],p.tl[1],p.br[0],p.br[1],h.tl[0],h.tl[1],h.br[0],h.br[1])}},ri.prototype.upload=function(e){this.zoomInPaintVertexArray&&this.zoomInPaintVertexArray.arrayBuffer&&this.zoomOutPaintVertexArray&&this.zoomOutPaintVertexArray.arrayBuffer&&(this.zoomInPaintVertexBuffer=e.createVertexBuffer(this.zoomInPaintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent),this.zoomOutPaintVertexBuffer=e.createVertexBuffer(this.zoomOutPaintVertexArray,this.paintVertexAttributes,this.expression.isStateDependent))},ri.prototype.destroy=function(){this.zoomOutPaintVertexBuffer&&this.zoomOutPaintVertexBuffer.destroy(),this.zoomInPaintVertexBuffer&&this.zoomInPaintVertexBuffer.destroy()},ri.prototype.setUniforms=function(e,t){t.set(0)},ri.prototype.getBinding=function(e,t){return new qa(e,t)};var ai=function(){this.binders={},this.cacheKey="",this._buffers=[],this._featureMap=new Va,this._bufferOffset=0};ai.createDynamic=function(e,t,n){var r=new ai,a=[];for(var i in e.paint._values)if(n(i)){var o=e.paint.get(i);if(o instanceof qr&&gn(o.property.specification)){var s=oi(i,e.type),u=o.property.specification.type,c=o.property.useIntegerZoom;if("cross-faded"===o.property.specification["property-type"]||"cross-faded-data-driven"===o.property.specification["property-type"])if("constant"===o.value.kind)r.binders[i]=new ei(o.value.value,s,u),a.push("/u_"+i);else{var l=si(i,u,"source");r.binders[i]=new ri(o.value,s,u,c,t,l,e.id),a.push("/a_"+i)}else if("constant"===o.value.kind)r.binders[i]=new Qa(o.value.value,s,u),a.push("/u_"+i);else if("source"===o.value.kind){var d=si(i,u,"source");r.binders[i]=new ti(o.value,s,u,d),a.push("/a_"+i)}else{var f=si(i,u,"composite");r.binders[i]=new ni(o.value,s,u,c,t,f),a.push("/z_"+i)}}}return r.cacheKey=a.sort().join(""),r},ai.prototype.populatePaintArrays=function(e,t,n,r,a){for(var i in this.binders)this.binders[i].populatePaintArray(e,t,r,a);void 0!==t.id&&this._featureMap.add(+t.id,n,this._bufferOffset,e),this._bufferOffset=e},ai.prototype.setConstantPatternPositions=function(e,t){for(var n in this.binders)this.binders[n].setConstantPatternPositions(e,t)},ai.prototype.updatePaintArrays=function(e,t,n,r){var a=!1;for(var i in e)for(var o=0,s=this._featureMap.getPositions(+i);o<s.length;o+=1){var u=s[o],c=t.feature(u.index);for(var l in this.binders){var d=this.binders[l];if(!(d instanceof Qa||d instanceof ei)&&!0===d.expression.isStateDependent){var f=n.paint.get(l);d.expression=f.value,d.updatePaintArray(u.start,u.end,c,e[i],r),a=!0}}}return a},ai.prototype.defines=function(){var e=[];for(var t in this.binders)e.push.apply(e,this.binders[t].defines());return e},ai.prototype.getPaintVertexBuffers=function(){return this._buffers},ai.prototype.getUniforms=function(e,t){var n=[];for(var r in this.binders)for(var a=this.binders[r],i=0,o=a.uniformNames;i<o.length;i+=1){var s=o[i];if(t[s]){var u=a.getBinding(e,t[s]);n.push({name:s,property:r,binding:u})}}return n},ai.prototype.setUniforms=function(e,t,n,r){for(var a=0,i=t;a<i.length;a+=1){var o=i[a],s=o.name,u=o.property,c=o.binding;this.binders[u].setUniforms(e,c,r,n.get(u),s)}},ai.prototype.updatePatternPaintBuffers=function(e){var t=[];for(var n in this.binders){var r=this.binders[n];if(r instanceof ri){var a=2===e.fromScale?r.zoomInPaintVertexBuffer:r.zoomOutPaintVertexBuffer;a&&t.push(a)}else(r instanceof ti||r instanceof ni)&&r.paintVertexBuffer&&t.push(r.paintVertexBuffer)}this._buffers=t},ai.prototype.upload=function(e){for(var t in this.binders)this.binders[t].upload(e);var n=[];for(var r in this.binders){var a=this.binders[r];(a instanceof ti||a instanceof ni)&&a.paintVertexBuffer&&n.push(a.paintVertexBuffer)}this._buffers=n},ai.prototype.destroy=function(){for(var e in this.binders)this.binders[e].destroy()};var ii=function(e,t,n,r){void 0===r&&(r=function(){return!0}),this.programConfigurations={};for(var a=0,i=t;a<i.length;a+=1){var o=i[a];this.programConfigurations[o.id]=ai.createDynamic(o,n,r),this.programConfigurations[o.id].layoutAttributes=e}this.needsUpload=!1};function oi(e,t){return{"text-opacity":["opacity"],"icon-opacity":["opacity"],"text-color":["fill_color"],"icon-color":["fill_color"],"text-halo-color":["halo_color"],"icon-halo-color":["halo_color"],"text-halo-blur":["halo_blur"],"icon-halo-blur":["halo_blur"],"text-halo-width":["halo_width"],"icon-halo-width":["halo_width"],"line-gap-width":["gapwidth"],"line-pattern":["pattern_to","pattern_from"],"fill-pattern":["pattern_to","pattern_from"],"fill-extrusion-pattern":["pattern_to","pattern_from"]}[e]||[e.replace(t+"-","").replace(/-/g,"_")]}function si(e,t,n){var r={color:{source:Ea,composite:Sa},number:{source:ya,composite:Ea}},a=function(e){return{"line-pattern":{source:ca,composite:ca},"fill-pattern":{source:ca,composite:ca},"fill-extrusion-pattern":{source:ca,composite:ca}}[e]}(e);return a&&a[n]||r[t][n]}ii.prototype.populatePaintArrays=function(e,t,n,r,a){for(var i in this.programConfigurations)this.programConfigurations[i].populatePaintArrays(e,t,n,r,a);this.needsUpload=!0},ii.prototype.updatePaintArrays=function(e,t,n,r){for(var a=0,i=n;a<i.length;a+=1){var o=i[a];this.needsUpload=this.programConfigurations[o.id].updatePaintArrays(e,t,o,r)||this.needsUpload}},ii.prototype.get=function(e){return this.programConfigurations[e]},ii.prototype.upload=function(e){if(this.needsUpload){for(var t in this.programConfigurations)this.programConfigurations[t].upload(e);this.needsUpload=!1}},ii.prototype.destroy=function(){for(var e in this.programConfigurations)this.programConfigurations[e].destroy()},yr("ConstantBinder",Qa),yr("CrossFadedConstantBinder",ei),yr("SourceExpressionBinder",ti),yr("CrossFadedCompositeBinder",ri),yr("CompositeExpressionBinder",ni),yr("ProgramConfiguration",ai,{omit:["_buffers"]}),yr("ProgramConfigurationSet",ii);var ui=8192,ci={min:-1*Math.pow(2,14),max:Math.pow(2,14)-1};function li(e){for(var t=ui/e.extent,n=e.loadGeometry(),r=0;r<n.length;r++)for(var a=n[r],i=0;i<a.length;i++){var o=a[i];o.x=Math.round(o.x*t),o.y=Math.round(o.y*t),(o.x<ci.min||o.x>ci.max||o.y<ci.min||o.y>ci.max)&&(R("Geometry exceeds allowed extent, reduce your vector tile buffer size"),o.x=c(o.x,ci.min,ci.max),o.y=c(o.y,ci.min,ci.max))}return n}function di(e,t,n,r,a){e.emplaceBack(2*t+(r+1)/2,2*n+(a+1)/2)}var fi=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((function(e){return e.id})),this.index=e.index,this.hasPattern=!1,this.layoutVertexArray=new ia,this.indexArray=new xa,this.segments=new Na,this.programConfigurations=new ii(za,e.layers,e.zoom),this.stateDependentLayerIds=this.layers.filter((function(e){return e.isStateDependent()})).map((function(e){return e.id}))};function pi(e,t){for(var n=0;n<e.length;n++)if(Ri(t,e[n]))return!0;for(var r=0;r<t.length;r++)if(Ri(e,t[r]))return!0;return!!mi(e,t)}function hi(e,t,n){return!!Ri(e,t)||!!bi(t,e,n)}function gi(e,t){if(1===e.length)return xi(t,e[0]);for(var n=0;n<t.length;n++)for(var r=t[n],a=0;a<r.length;a++)if(Ri(e,r[a]))return!0;for(var i=0;i<e.length;i++)if(xi(t,e[i]))return!0;for(var o=0;o<t.length;o++)if(mi(e,t[o]))return!0;return!1}function vi(e,t,n){if(e.length>1){if(mi(e,t))return!0;for(var r=0;r<t.length;r++)if(bi(t[r],e,n))return!0}for(var a=0;a<e.length;a++)if(bi(e[a],t,n))return!0;return!1}function mi(e,t){if(0===e.length||0===t.length)return!1;for(var n=0;n<e.length-1;n++)for(var r=e[n],a=e[n+1],i=0;i<t.length-1;i++)if(yi(r,a,t[i],t[i+1]))return!0;return!1}function yi(e,t,n,r){return w(e,n,r)!==w(t,n,r)&&w(e,t,n)!==w(e,t,r)}function bi(e,t,n){var r=n*n;if(1===t.length)return e.distSqr(t[0])<r;for(var a=1;a<t.length;a++)if(_i(e,t[a-1],t[a])<r)return!0;return!1}function _i(e,t,n){var r=t.distSqr(n);if(0===r)return e.distSqr(t);var a=((e.x-t.x)*(n.x-t.x)+(e.y-t.y)*(n.y-t.y))/r;return a<0?e.distSqr(t):a>1?e.distSqr(n):e.distSqr(n.sub(t)._mult(a)._add(t))}function xi(e,t){for(var n,r,a,i=!1,o=0;o<e.length;o++)for(var s=0,u=(n=e[o]).length-1;s<n.length;u=s++)r=n[s],a=n[u],r.y>t.y!=a.y>t.y&&t.x<(a.x-r.x)*(t.y-r.y)/(a.y-r.y)+r.x&&(i=!i);return i}function Ri(e,t){for(var n=!1,r=0,a=e.length-1;r<e.length;a=r++){var i=e[r],o=e[a];i.y>t.y!=o.y>t.y&&t.x<(o.x-i.x)*(t.y-i.y)/(o.y-i.y)+i.x&&(n=!n)}return n}function wi(e,t,n){var r=n[0],a=n[2];if(e.x<r.x&&t.x<r.x||e.x>a.x&&t.x>a.x||e.y<r.y&&t.y<r.y||e.y>a.y&&t.y>a.y)return!1;var i=w(e,t,n[0]);return i!==w(e,t,n[1])||i!==w(e,t,n[2])||i!==w(e,t,n[3])}function Ei(e,t,n){var r=t.paint.get(e).value;return"constant"===r.kind?r.value:n.programConfigurations.get(t.id).binders[e].maxValue}function Si(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1])}function Ai(e,t,n,r,i){if(!t[0]&&!t[1])return e;var o=a.convert(t)._mult(i);"viewport"===n&&o._rotate(-r);for(var s=[],u=0;u<e.length;u++){var c=e[u];s.push(c.sub(o))}return s}fi.prototype.populate=function(e,t){var n=this.layers[0],r=[],a=null;"circle"===n.type&&(a=n.layout.get("circle-sort-key"));for(var i=0,o=e;i<o.length;i+=1){var s=o[i],u=s.feature,c=s.index,l=s.sourceLayerIndex;if(this.layers[0]._featureFilter(new zr(this.zoom),u)){var d=li(u),f=a?a.evaluate(u,{}):void 0,p={id:u.id,properties:u.properties,type:u.type,sourceLayerIndex:l,index:c,geometry:d,patterns:{},sortKey:f};r.push(p)}}a&&r.sort((function(e,t){return e.sortKey-t.sortKey}));for(var h=0,g=r;h<g.length;h+=1){var v=g[h],m=v,y=m.geometry,b=m.index,_=m.sourceLayerIndex,x=e[b].feature;this.addFeature(v,y,b),t.featureIndex.insert(x,y,b,_,this.index)}},fi.prototype.update=function(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,n)},fi.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},fi.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},fi.prototype.upload=function(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,za),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0},fi.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},fi.prototype.addFeature=function(e,t,n){for(var r=0,a=t;r<a.length;r+=1)for(var i=0,o=a[r];i<o.length;i+=1){var s=o[i],u=s.x,c=s.y;if(!(u<0||u>=ui||c<0||c>=ui)){var l=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray,e.sortKey),d=l.vertexLength;di(this.layoutVertexArray,u,c,-1,-1),di(this.layoutVertexArray,u,c,1,-1),di(this.layoutVertexArray,u,c,1,1),di(this.layoutVertexArray,u,c,-1,1),this.indexArray.emplaceBack(d,d+1,d+2),this.indexArray.emplaceBack(d,d+3,d+2),l.vertexLength+=4,l.primitiveLength+=2}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,{})},yr("CircleBucket",fi,{omit:["layers"]});var Ti,Pi=new $r({"circle-sort-key":new Yr(we.layout_circle["circle-sort-key"])}),Ci={paint:new $r({"circle-radius":new Yr(we.paint_circle["circle-radius"]),"circle-color":new Yr(we.paint_circle["circle-color"]),"circle-blur":new Yr(we.paint_circle["circle-blur"]),"circle-opacity":new Yr(we.paint_circle["circle-opacity"]),"circle-translate":new Kr(we.paint_circle["circle-translate"]),"circle-translate-anchor":new Kr(we.paint_circle["circle-translate-anchor"]),"circle-pitch-scale":new Kr(we.paint_circle["circle-pitch-scale"]),"circle-pitch-alignment":new Kr(we.paint_circle["circle-pitch-alignment"]),"circle-stroke-width":new Yr(we.paint_circle["circle-stroke-width"]),"circle-stroke-color":new Yr(we.paint_circle["circle-stroke-color"]),"circle-stroke-opacity":new Yr(we.paint_circle["circle-stroke-opacity"])}),layout:Pi},Mi="undefined"!=typeof Float32Array?Float32Array:Array;function Oi(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3];return e[0]=n[0]*r+n[4]*a+n[8]*i+n[12]*o,e[1]=n[1]*r+n[5]*a+n[9]*i+n[13]*o,e[2]=n[2]*r+n[6]*a+n[10]*i+n[14]*o,e[3]=n[3]*r+n[7]*a+n[11]*i+n[15]*o,e}Math.hypot||(Math.hypot=function(){for(var e=arguments,t=0,n=arguments.length;n--;)t+=e[n]*e[n];return Math.sqrt(t)}),Ti=new Mi(3),Mi!=Float32Array&&(Ti[0]=0,Ti[1]=0,Ti[2]=0),function(){var e=new Mi(4);Mi!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0)}();var ki=function(e){function t(t){e.call(this,t,Ci)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.createBucket=function(e){return new fi(e)},t.prototype.queryRadius=function(e){var t=e;return Ei("circle-radius",this,t)+Ei("circle-stroke-width",this,t)+Si(this.paint.get("circle-translate"))},t.prototype.queryIntersectsFeature=function(e,t,n,r,a,i,o,s){for(var u=Ai(e,this.paint.get("circle-translate"),this.paint.get("circle-translate-anchor"),i.angle,o),c=this.paint.get("circle-radius").evaluate(t,n)+this.paint.get("circle-stroke-width").evaluate(t,n),l="map"===this.paint.get("circle-pitch-alignment"),d=l?u:function(e,t){return e.map((function(e){return Di(e,t)}))}(u,s),f=l?c*o:c,p=0,h=r;p<h.length;p+=1)for(var g=0,v=h[p];g<v.length;g+=1){var m=v[g],y=l?m:Di(m,s),b=f,_=Oi([],[m.x,m.y,0,1],s);if("viewport"===this.paint.get("circle-pitch-scale")&&"map"===this.paint.get("circle-pitch-alignment")?b*=_[3]/i.cameraToCenterDistance:"map"===this.paint.get("circle-pitch-scale")&&"viewport"===this.paint.get("circle-pitch-alignment")&&(b*=i.cameraToCenterDistance/_[3]),hi(d,y,b))return!0}return!1},t}(Qr);function Di(e,t){var n=Oi([],[e.x,e.y,0,1],t);return new a(n[0]/n[3],n[1]/n[3])}var Ii=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(fi);function Li(e,t,n,r){var a=t.width,i=t.height;if(r){if(r instanceof Uint8ClampedArray)r=new Uint8Array(r.buffer);else if(r.length!==a*i*n)throw new RangeError("mismatched image size")}else r=new Uint8Array(a*i*n);return e.width=a,e.height=i,e.data=r,e}function ji(e,t,n){var r=t.width,a=t.height;if(r!==e.width||a!==e.height){var i=Li({},{width:r,height:a},n);Fi(e,i,{x:0,y:0},{x:0,y:0},{width:Math.min(e.width,r),height:Math.min(e.height,a)},n),e.width=r,e.height=a,e.data=i.data}}function Fi(e,t,n,r,a,i){if(0===a.width||0===a.height)return t;if(a.width>e.width||a.height>e.height||n.x>e.width-a.width||n.y>e.height-a.height)throw new RangeError("out of range source coordinates for image copy");if(a.width>t.width||a.height>t.height||r.x>t.width-a.width||r.y>t.height-a.height)throw new RangeError("out of range destination coordinates for image copy");for(var o=e.data,s=t.data,u=0;u<a.height;u++)for(var c=((n.y+u)*e.width+n.x)*i,l=((r.y+u)*t.width+r.x)*i,d=0;d<a.width*i;d++)s[l+d]=o[c+d];return t}yr("HeatmapBucket",Ii,{omit:["layers"]});var zi=function(e,t){Li(this,e,1,t)};zi.prototype.resize=function(e){ji(this,e,1)},zi.prototype.clone=function(){return new zi({width:this.width,height:this.height},new Uint8Array(this.data))},zi.copy=function(e,t,n,r,a){Fi(e,t,n,r,a,1)};var Ni=function(e,t){Li(this,e,4,t)};Ni.prototype.resize=function(e){ji(this,e,4)},Ni.prototype.replace=function(e,t){t?this.data.set(e):e instanceof Uint8ClampedArray?this.data=new Uint8Array(e.buffer):this.data=e},Ni.prototype.clone=function(){return new Ni({width:this.width,height:this.height},new Uint8Array(this.data))},Ni.copy=function(e,t,n,r,a){Fi(e,t,n,r,a,4)},yr("AlphaImage",zi),yr("RGBAImage",Ni);var Bi={paint:new $r({"heatmap-radius":new Yr(we.paint_heatmap["heatmap-radius"]),"heatmap-weight":new Yr(we.paint_heatmap["heatmap-weight"]),"heatmap-intensity":new Kr(we.paint_heatmap["heatmap-intensity"]),"heatmap-color":new Zr(we.paint_heatmap["heatmap-color"]),"heatmap-opacity":new Kr(we.paint_heatmap["heatmap-opacity"])})};function Vi(e,t){for(var n=new Uint8Array(1024),r={},a=0,i=0;a<256;a++,i+=4){r[t]=a/255;var o=e.evaluate(r);n[i+0]=Math.floor(255*o.r/o.a),n[i+1]=Math.floor(255*o.g/o.a),n[i+2]=Math.floor(255*o.b/o.a),n[i+3]=Math.floor(255*o.a)}return new Ni({width:256,height:1},n)}var Hi=function(e){function t(t){e.call(this,t,Bi),this._updateColorRamp()}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.createBucket=function(e){return new Ii(e)},t.prototype._handleSpecialPaintPropertyUpdate=function(e){"heatmap-color"===e&&this._updateColorRamp()},t.prototype._updateColorRamp=function(){var e=this._transitionablePaint._values["heatmap-color"].value.expression;this.colorRamp=Vi(e,"heatmapDensity"),this.colorRampTexture=null},t.prototype.resize=function(){this.heatmapFbo&&(this.heatmapFbo.destroy(),this.heatmapFbo=null)},t.prototype.queryRadius=function(){return 0},t.prototype.queryIntersectsFeature=function(){return!1},t.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("heatmap-opacity")&&"none"!==this.visibility},t}(Qr),Ui={paint:new $r({"hillshade-illumination-direction":new Kr(we.paint_hillshade["hillshade-illumination-direction"]),"hillshade-illumination-anchor":new Kr(we.paint_hillshade["hillshade-illumination-anchor"]),"hillshade-exaggeration":new Kr(we.paint_hillshade["hillshade-exaggeration"]),"hillshade-shadow-color":new Kr(we.paint_hillshade["hillshade-shadow-color"]),"hillshade-highlight-color":new Kr(we.paint_hillshade["hillshade-highlight-color"]),"hillshade-accent-color":new Kr(we.paint_hillshade["hillshade-accent-color"])})},Wi=function(e){function t(t){e.call(this,t,Ui)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.hasOffscreenPass=function(){return 0!==this.paint.get("hillshade-exaggeration")&&"none"!==this.visibility},t}(Qr),qi=ra([{name:"a_pos",components:2,type:"Int16"}],4).members,Gi=Yi,Ki=Yi;function Yi(e,t,n){n=n||2;var r,a,i,o,s,u,c,l=t&&t.length,d=l?t[0]*n:e.length,f=Xi(e,0,d,n,!0),p=[];if(!f||f.next===f.prev)return p;if(l&&(f=function(e,t,n,r){var a,i,o,s=[];for(a=0,i=t.length;a<i;a++)(o=Xi(e,t[a]*r,a<i-1?t[a+1]*r:e.length,r,!1))===o.next&&(o.steiner=!0),s.push(oo(o));for(s.sort(no),a=0;a<s.length;a++)ro(s[a],n),n=Ji(n,n.next);return n}(e,t,f,n)),e.length>80*n){r=i=e[0],a=o=e[1];for(var h=n;h<d;h+=n)(s=e[h])<r&&(r=s),(u=e[h+1])<a&&(a=u),s>i&&(i=s),u>o&&(o=u);c=0!==(c=Math.max(i-r,o-a))?1/c:0}return Zi(f,p,n,r,a,c),p}function Xi(e,t,n,r,a){var i,o;if(a===_o(e,t,n,r)>0)for(i=t;i<n;i+=r)o=mo(i,e[i],e[i+1],o);else for(i=n-r;i>=t;i-=r)o=mo(i,e[i],e[i+1],o);return o&&lo(o,o.next)&&(yo(o),o=o.next),o}function Ji(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!lo(r,r.next)&&0!==co(r.prev,r,r.next))r=r.next;else{if(yo(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function Zi(e,t,n,r,a,i,o){if(e){!o&&i&&function(e,t,n,r){var a=e;do{null===a.z&&(a.z=io(a.x,a.y,t,n,r)),a.prevZ=a.prev,a.nextZ=a.next,a=a.next}while(a!==e);a.prevZ.nextZ=null,a.prevZ=null,function(e){var t,n,r,a,i,o,s,u,c=1;do{for(n=e,e=null,i=null,o=0;n;){for(o++,r=n,s=0,t=0;t<c&&(s++,r=r.nextZ);t++);for(u=c;s>0||u>0&&r;)0!==s&&(0===u||!r||n.z<=r.z)?(a=n,n=n.nextZ,s--):(a=r,r=r.nextZ,u--),i?i.nextZ=a:e=a,a.prevZ=i,i=a;n=r}i.nextZ=null,c*=2}while(o>1)}(a)}(e,r,a,i);for(var s,u,c=e;e.prev!==e.next;)if(s=e.prev,u=e.next,i?Qi(e,r,a,i):$i(e))t.push(s.i/n),t.push(e.i/n),t.push(u.i/n),yo(e),e=u.next,c=u.next;else if((e=u)===c){o?1===o?Zi(e=eo(Ji(e),t,n),t,n,r,a,i,2):2===o&&to(e,t,n,r,a,i):Zi(Ji(e),t,n,r,a,i,1);break}}}function $i(e){var t=e.prev,n=e,r=e.next;if(co(t,n,r)>=0)return!1;for(var a=e.next.next;a!==e.prev;){if(so(t.x,t.y,n.x,n.y,r.x,r.y,a.x,a.y)&&co(a.prev,a,a.next)>=0)return!1;a=a.next}return!0}function Qi(e,t,n,r){var a=e.prev,i=e,o=e.next;if(co(a,i,o)>=0)return!1;for(var s=a.x<i.x?a.x<o.x?a.x:o.x:i.x<o.x?i.x:o.x,u=a.y<i.y?a.y<o.y?a.y:o.y:i.y<o.y?i.y:o.y,c=a.x>i.x?a.x>o.x?a.x:o.x:i.x>o.x?i.x:o.x,l=a.y>i.y?a.y>o.y?a.y:o.y:i.y>o.y?i.y:o.y,d=io(s,u,t,n,r),f=io(c,l,t,n,r),p=e.prevZ,h=e.nextZ;p&&p.z>=d&&h&&h.z<=f;){if(p!==e.prev&&p!==e.next&&so(a.x,a.y,i.x,i.y,o.x,o.y,p.x,p.y)&&co(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,h!==e.prev&&h!==e.next&&so(a.x,a.y,i.x,i.y,o.x,o.y,h.x,h.y)&&co(h.prev,h,h.next)>=0)return!1;h=h.nextZ}for(;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&so(a.x,a.y,i.x,i.y,o.x,o.y,p.x,p.y)&&co(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;h&&h.z<=f;){if(h!==e.prev&&h!==e.next&&so(a.x,a.y,i.x,i.y,o.x,o.y,h.x,h.y)&&co(h.prev,h,h.next)>=0)return!1;h=h.nextZ}return!0}function eo(e,t,n){var r=e;do{var a=r.prev,i=r.next.next;!lo(a,i)&&fo(a,r,r.next,i)&&go(a,i)&&go(i,a)&&(t.push(a.i/n),t.push(r.i/n),t.push(i.i/n),yo(r),yo(r.next),r=e=i),r=r.next}while(r!==e);return Ji(r)}function to(e,t,n,r,a,i){var o=e;do{for(var s=o.next.next;s!==o.prev;){if(o.i!==s.i&&uo(o,s)){var u=vo(o,s);return o=Ji(o,o.next),u=Ji(u,u.next),Zi(o,t,n,r,a,i),void Zi(u,t,n,r,a,i)}s=s.next}o=o.next}while(o!==e)}function no(e,t){return e.x-t.x}function ro(e,t){if(t=function(e,t){var n,r=t,a=e.x,i=e.y,o=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var s=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=a&&s>o){if(o=s,s===a){if(i===r.y)return r;if(i===r.next.y)return r.next}n=r.x<r.next.x?r:r.next}}r=r.next}while(r!==t);if(!n)return null;if(a===o)return n;var u,c=n,l=n.x,d=n.y,f=1/0;r=n;do{a>=r.x&&r.x>=l&&a!==r.x&&so(i<d?a:o,i,l,d,i<d?o:a,i,r.x,r.y)&&(u=Math.abs(i-r.y)/(a-r.x),go(r,e)&&(u<f||u===f&&(r.x>n.x||r.x===n.x&&ao(n,r)))&&(n=r,f=u)),r=r.next}while(r!==c);return n}(e,t)){var n=vo(t,e);Ji(n,n.next)}}function ao(e,t){return co(e.prev,e,t.prev)<0&&co(t.next,e,e.next)<0}function io(e,t,n,r,a){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*a)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*a)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function oo(e){var t=e,n=e;do{(t.x<n.x||t.x===n.x&&t.y<n.y)&&(n=t),t=t.next}while(t!==e);return n}function so(e,t,n,r,a,i,o,s){return(a-o)*(t-s)-(e-o)*(i-s)>=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(i-s)-(a-o)*(r-s)>=0}function uo(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&fo(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(go(e,t)&&go(t,e)&&function(e,t){var n=e,r=!1,a=(e.x+t.x)/2,i=(e.y+t.y)/2;do{n.y>i!=n.next.y>i&&n.next.y!==n.y&&a<(n.next.x-n.x)*(i-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(co(e.prev,e,t.prev)||co(e,t.prev,t))||lo(e,t)&&co(e.prev,e,e.next)>0&&co(t.prev,t,t.next)>0)}function co(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function lo(e,t){return e.x===t.x&&e.y===t.y}function fo(e,t,n,r){var a=ho(co(e,t,n)),i=ho(co(e,t,r)),o=ho(co(n,r,e)),s=ho(co(n,r,t));return a!==i&&o!==s||!(0!==a||!po(e,n,t))||!(0!==i||!po(e,r,t))||!(0!==o||!po(n,e,r))||!(0!==s||!po(n,t,r))}function po(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function ho(e){return e>0?1:e<0?-1:0}function go(e,t){return co(e.prev,e,e.next)<0?co(e,t,e.next)>=0&&co(e,e.prev,t)>=0:co(e,t,e.prev)<0||co(e,e.next,t)<0}function vo(e,t){var n=new bo(e.i,e.x,e.y),r=new bo(t.i,t.x,t.y),a=e.next,i=t.prev;return e.next=t,t.prev=e,n.next=a,a.prev=n,r.next=n,n.prev=r,i.next=r,r.prev=i,r}function mo(e,t,n,r){var a=new bo(e,t,n);return r?(a.next=r.next,a.prev=r,r.next.prev=a,r.next=a):(a.prev=a,a.next=a),a}function yo(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function bo(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function _o(e,t,n,r){for(var a=0,i=t,o=n-r;i<n;i+=r)a+=(e[o]-e[i])*(e[i+1]+e[o+1]),o=i;return a}function xo(e,t,n,r,a){!function e(t,n,r,a,i){for(;a>r;){if(a-r>600){var o=a-r+1,s=n-r+1,u=Math.log(o),c=.5*Math.exp(2*u/3),l=.5*Math.sqrt(u*c*(o-c)/o)*(s-o/2<0?-1:1);e(t,n,Math.max(r,Math.floor(n-s*c/o+l)),Math.min(a,Math.floor(n+(o-s)*c/o+l)),i)}var d=t[n],f=r,p=a;for(Ro(t,r,n),i(t[a],d)>0&&Ro(t,r,a);f<p;){for(Ro(t,f,p),f++,p--;i(t[f],d)<0;)f++;for(;i(t[p],d)>0;)p--}0===i(t[r],d)?Ro(t,r,p):Ro(t,++p,a),p<=n&&(r=p+1),n<=p&&(a=p-1)}}(e,t,n||0,r||e.length-1,a||wo)}function Ro(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function wo(e,t){return e<t?-1:e>t?1:0}function Eo(e,t){var n=e.length;if(n<=1)return[e];for(var r,a,i=[],o=0;o<n;o++){var s=E(e[o]);0!==s&&(e[o].area=Math.abs(s),void 0===a&&(a=s<0),a===s<0?(r&&i.push(r),r=[e[o]]):r.push(e[o]))}if(r&&i.push(r),t>1)for(var u=0;u<i.length;u++)i[u].length<=t||(xo(i[u],t,1,i[u].length-1,So),i[u]=i[u].slice(0,t));return i}function So(e,t){return t.area-e.area}function Ao(e,t,n){for(var r=n.patternDependencies,a=!1,i=0,o=t;i<o.length;i+=1){var s=o[i].paint.get(e+"-pattern");s.isConstant()||(a=!0);var u=s.constantOr(null);u&&(a=!0,r[u.to]=!0,r[u.from]=!0)}return a}function To(e,t,n,r,a){for(var i=a.patternDependencies,o=0,s=t;o<s.length;o+=1){var u=s[o],c=u.paint.get(e+"-pattern").value;if("constant"!==c.kind){var l=c.evaluate({zoom:r-1},n,{},a.availableImages),d=c.evaluate({zoom:r},n,{},a.availableImages),f=c.evaluate({zoom:r+1},n,{},a.availableImages);l=l&&l.name?l.name:l,d=d&&d.name?d.name:d,f=f&&f.name?f.name:f,i[l]=!0,i[d]=!0,i[f]=!0,n.patterns[u.id]={min:l,mid:d,max:f}}}return n}Yi.deviation=function(e,t,n,r){var a=t&&t.length,i=a?t[0]*n:e.length,o=Math.abs(_o(e,0,i,n));if(a)for(var s=0,u=t.length;s<u;s++){var c=t[s]*n,l=s<u-1?t[s+1]*n:e.length;o-=Math.abs(_o(e,c,l,n))}var d=0;for(s=0;s<r.length;s+=3){var f=r[s]*n,p=r[s+1]*n,h=r[s+2]*n;d+=Math.abs((e[f]-e[h])*(e[p+1]-e[f+1])-(e[f]-e[p])*(e[h+1]-e[f+1]))}return 0===o&&0===d?0:Math.abs((d-o)/o)},Yi.flatten=function(e){for(var t=e[0][0].length,n={vertices:[],holes:[],dimensions:t},r=0,a=0;a<e.length;a++){for(var i=0;i<e[a].length;i++)for(var o=0;o<t;o++)n.vertices.push(e[a][i][o]);a>0&&(r+=e[a-1].length,n.holes.push(r))}return n},Gi.default=Ki;var Po=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((function(e){return e.id})),this.index=e.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new ia,this.indexArray=new xa,this.indexArray2=new Ra,this.programConfigurations=new ii(qi,e.layers,e.zoom),this.segments=new Na,this.segments2=new Na,this.stateDependentLayerIds=this.layers.filter((function(e){return e.isStateDependent()})).map((function(e){return e.id}))};Po.prototype.populate=function(e,t){this.hasPattern=Ao("fill",this.layers,t);for(var n=this.layers[0].layout.get("fill-sort-key"),r=[],a=0,i=e;a<i.length;a+=1){var o=i[a],s=o.feature,u=o.index,c=o.sourceLayerIndex;if(this.layers[0]._featureFilter(new zr(this.zoom),s)){var l=li(s),d=n?n.evaluate(s,{},t.availableImages):void 0,f={id:s.id,properties:s.properties,type:s.type,sourceLayerIndex:c,index:u,geometry:l,patterns:{},sortKey:d};r.push(f)}}n&&r.sort((function(e,t){return e.sortKey-t.sortKey}));for(var p=0,h=r;p<h.length;p+=1){var g=h[p],v=g,m=v.geometry,y=v.index,b=v.sourceLayerIndex;if(this.hasPattern){var _=To("fill",this.layers,g,this.zoom,t);this.patternFeatures.push(_)}else this.addFeature(g,m,y,{});var x=e[y].feature;t.featureIndex.insert(x,m,y,b,this.index)}},Po.prototype.update=function(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,n)},Po.prototype.addFeatures=function(e,t){for(var n=0,r=this.patternFeatures;n<r.length;n+=1){var a=r[n];this.addFeature(a,a.geometry,a.index,t)}},Po.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},Po.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},Po.prototype.upload=function(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,qi),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.indexBuffer2=e.createIndexBuffer(this.indexArray2)),this.programConfigurations.upload(e),this.uploaded=!0},Po.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.indexBuffer2.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.segments2.destroy())},Po.prototype.addFeature=function(e,t,n,r){for(var a=0,i=Eo(t,500);a<i.length;a+=1){for(var o=i[a],s=0,u=0,c=o;u<c.length;u+=1)s+=c[u].length;for(var l=this.segments.prepareSegment(s,this.layoutVertexArray,this.indexArray),d=l.vertexLength,f=[],p=[],h=0,g=o;h<g.length;h+=1){var v=g[h];if(0!==v.length){v!==o[0]&&p.push(f.length/2);var m=this.segments2.prepareSegment(v.length,this.layoutVertexArray,this.indexArray2),y=m.vertexLength;this.layoutVertexArray.emplaceBack(v[0].x,v[0].y),this.indexArray2.emplaceBack(y+v.length-1,y),f.push(v[0].x),f.push(v[0].y);for(var b=1;b<v.length;b++)this.layoutVertexArray.emplaceBack(v[b].x,v[b].y),this.indexArray2.emplaceBack(y+b-1,y+b),f.push(v[b].x),f.push(v[b].y);m.vertexLength+=v.length,m.primitiveLength+=v.length}}for(var _=Gi(f,p),x=0;x<_.length;x+=3)this.indexArray.emplaceBack(d+_[x],d+_[x+1],d+_[x+2]);l.vertexLength+=s,l.primitiveLength+=_.length/3}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,r)},yr("FillBucket",Po,{omit:["layers","patternFeatures"]});var Co=new $r({"fill-sort-key":new Yr(we.layout_fill["fill-sort-key"])}),Mo={paint:new $r({"fill-antialias":new Kr(we.paint_fill["fill-antialias"]),"fill-opacity":new Yr(we.paint_fill["fill-opacity"]),"fill-color":new Yr(we.paint_fill["fill-color"]),"fill-outline-color":new Yr(we.paint_fill["fill-outline-color"]),"fill-translate":new Kr(we.paint_fill["fill-translate"]),"fill-translate-anchor":new Kr(we.paint_fill["fill-translate-anchor"]),"fill-pattern":new Xr(we.paint_fill["fill-pattern"])}),layout:Co},Oo=function(e){function t(t){e.call(this,t,Mo)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.recalculate=function(t,n){e.prototype.recalculate.call(this,t,n);var r=this.paint._values["fill-outline-color"];"constant"===r.value.kind&&void 0===r.value.value&&(this.paint._values["fill-outline-color"]=this.paint._values["fill-color"])},t.prototype.createBucket=function(e){return new Po(e)},t.prototype.queryRadius=function(){return Si(this.paint.get("fill-translate"))},t.prototype.queryIntersectsFeature=function(e,t,n,r,a,i,o){return gi(Ai(e,this.paint.get("fill-translate"),this.paint.get("fill-translate-anchor"),i.angle,o),r)},t.prototype.isTileClipped=function(){return!0},t}(Qr),ko=ra([{name:"a_pos",components:2,type:"Int16"},{name:"a_normal_ed",components:4,type:"Int16"}],4).members,Do=Io;function Io(e,t,n,r,a){this.properties={},this.extent=n,this.type=0,this._pbf=e,this._geometry=-1,this._keys=r,this._values=a,e.readFields(Lo,this,t)}function Lo(e,t,n){1==e?t.id=n.readVarint():2==e?function(e,t){for(var n=e.readVarint()+e.pos;e.pos<n;){var r=t._keys[e.readVarint()],a=t._values[e.readVarint()];t.properties[r]=a}}(n,t):3==e?t.type=n.readVarint():4==e&&(t._geometry=n.pos)}function jo(e){for(var t,n,r=0,a=0,i=e.length,o=i-1;a<i;o=a++)t=e[a],r+=((n=e[o]).x-t.x)*(t.y+n.y);return r}Io.types=["Unknown","Point","LineString","Polygon"],Io.prototype.loadGeometry=function(){var e=this._pbf;e.pos=this._geometry;for(var t,n=e.readVarint()+e.pos,r=1,i=0,o=0,s=0,u=[];e.pos<n;){if(i<=0){var c=e.readVarint();r=7&c,i=c>>3}if(i--,1===r||2===r)o+=e.readSVarint(),s+=e.readSVarint(),1===r&&(t&&u.push(t),t=[]),t.push(new a(o,s));else{if(7!==r)throw new Error("unknown command "+r);t&&t.push(t[0].clone())}}return t&&u.push(t),u},Io.prototype.bbox=function(){var e=this._pbf;e.pos=this._geometry;for(var t=e.readVarint()+e.pos,n=1,r=0,a=0,i=0,o=1/0,s=-1/0,u=1/0,c=-1/0;e.pos<t;){if(r<=0){var l=e.readVarint();n=7&l,r=l>>3}if(r--,1===n||2===n)(a+=e.readSVarint())<o&&(o=a),a>s&&(s=a),(i+=e.readSVarint())<u&&(u=i),i>c&&(c=i);else if(7!==n)throw new Error("unknown command "+n)}return[o,u,s,c]},Io.prototype.toGeoJSON=function(e,t,n){var r,a,i=this.extent*Math.pow(2,n),o=this.extent*e,s=this.extent*t,u=this.loadGeometry(),c=Io.types[this.type];function l(e){for(var t=0;t<e.length;t++){var n=e[t],r=180-360*(n.y+s)/i;e[t]=[360*(n.x+o)/i-180,360/Math.PI*Math.atan(Math.exp(r*Math.PI/180))-90]}}switch(this.type){case 1:var d=[];for(r=0;r<u.length;r++)d[r]=u[r][0];l(u=d);break;case 2:for(r=0;r<u.length;r++)l(u[r]);break;case 3:for(u=function(e){var t=e.length;if(t<=1)return[e];for(var n,r,a=[],i=0;i<t;i++){var o=jo(e[i]);0!==o&&(void 0===r&&(r=o<0),r===o<0?(n&&a.push(n),n=[e[i]]):n.push(e[i]))}return n&&a.push(n),a}(u),r=0;r<u.length;r++)for(a=0;a<u[r].length;a++)l(u[r][a])}1===u.length?u=u[0]:c="Multi"+c;var f={type:"Feature",geometry:{type:c,coordinates:u},properties:this.properties};return"id"in this&&(f.id=this.id),f};var Fo=zo;function zo(e,t){this.version=1,this.name=null,this.extent=4096,this.length=0,this._pbf=e,this._keys=[],this._values=[],this._features=[],e.readFields(No,this,t),this.length=this._features.length}function No(e,t,n){15===e?t.version=n.readVarint():1===e?t.name=n.readString():5===e?t.extent=n.readVarint():2===e?t._features.push(n.pos):3===e?t._keys.push(n.readString()):4===e&&t._values.push(function(e){for(var t=null,n=e.readVarint()+e.pos;e.pos<n;){var r=e.readVarint()>>3;t=1===r?e.readString():2===r?e.readFloat():3===r?e.readDouble():4===r?e.readVarint64():5===r?e.readVarint():6===r?e.readSVarint():7===r?e.readBoolean():null}return t}(n))}function Bo(e,t,n){if(3===e){var r=new Fo(n,n.readVarint()+n.pos);r.length&&(t[r.name]=r)}}zo.prototype.feature=function(e){if(e<0||e>=this._features.length)throw new Error("feature index out of bounds");this._pbf.pos=this._features[e];var t=this._pbf.readVarint()+this._pbf.pos;return new Do(this._pbf,t,this.extent,this._keys,this._values)};var Vo={VectorTile:function(e,t){this.layers=e.readFields(Bo,{},t)},VectorTileFeature:Do,VectorTileLayer:Fo},Ho=Vo.VectorTileFeature.types,Uo=Math.pow(2,13);function Wo(e,t,n,r,a,i,o,s){e.emplaceBack(t,n,2*Math.floor(r*Uo)+o,a*Uo*2,i*Uo*2,Math.round(s))}var qo=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((function(e){return e.id})),this.index=e.index,this.hasPattern=!1,this.layoutVertexArray=new sa,this.indexArray=new xa,this.programConfigurations=new ii(ko,e.layers,e.zoom),this.segments=new Na,this.stateDependentLayerIds=this.layers.filter((function(e){return e.isStateDependent()})).map((function(e){return e.id}))};function Go(e,t){return e.x===t.x&&(e.x<0||e.x>ui)||e.y===t.y&&(e.y<0||e.y>ui)}function Ko(e){return e.every((function(e){return e.x<0}))||e.every((function(e){return e.x>ui}))||e.every((function(e){return e.y<0}))||e.every((function(e){return e.y>ui}))}qo.prototype.populate=function(e,t){this.features=[],this.hasPattern=Ao("fill-extrusion",this.layers,t);for(var n=0,r=e;n<r.length;n+=1){var a=r[n],i=a.feature,o=a.index,s=a.sourceLayerIndex;if(this.layers[0]._featureFilter(new zr(this.zoom),i)){var u=li(i),c={sourceLayerIndex:s,index:o,geometry:u,properties:i.properties,type:i.type,patterns:{}};void 0!==i.id&&(c.id=i.id),this.hasPattern?this.features.push(To("fill-extrusion",this.layers,c,this.zoom,t)):this.addFeature(c,u,o,{}),t.featureIndex.insert(i,u,o,s,this.index,!0)}}},qo.prototype.addFeatures=function(e,t){for(var n=0,r=this.features;n<r.length;n+=1){var a=r[n],i=a.geometry;this.addFeature(a,i,a.index,t)}},qo.prototype.update=function(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,n)},qo.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},qo.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},qo.prototype.upload=function(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,ko),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0},qo.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},qo.prototype.addFeature=function(e,t,n,r){for(var a=0,i=Eo(t,500);a<i.length;a+=1){for(var o=i[a],s=0,u=0,c=o;u<c.length;u+=1)s+=c[u].length;for(var l=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray),d=0,f=o;d<f.length;d+=1){var p=f[d];if(0!==p.length&&!Ko(p))for(var h=0,g=0;g<p.length;g++){var v=p[g];if(g>=1){var m=p[g-1];if(!Go(v,m)){l.vertexLength+4>Na.MAX_VERTEX_ARRAY_LENGTH&&(l=this.segments.prepareSegment(4,this.layoutVertexArray,this.indexArray));var y=v.sub(m)._perp()._unit(),b=m.dist(v);h+b>32768&&(h=0),Wo(this.layoutVertexArray,v.x,v.y,y.x,y.y,0,0,h),Wo(this.layoutVertexArray,v.x,v.y,y.x,y.y,0,1,h),h+=b,Wo(this.layoutVertexArray,m.x,m.y,y.x,y.y,0,0,h),Wo(this.layoutVertexArray,m.x,m.y,y.x,y.y,0,1,h);var _=l.vertexLength;this.indexArray.emplaceBack(_,_+2,_+1),this.indexArray.emplaceBack(_+1,_+2,_+3),l.vertexLength+=4,l.primitiveLength+=2}}}}if(l.vertexLength+s>Na.MAX_VERTEX_ARRAY_LENGTH&&(l=this.segments.prepareSegment(s,this.layoutVertexArray,this.indexArray)),"Polygon"===Ho[e.type]){for(var x=[],R=[],w=l.vertexLength,E=0,S=o;E<S.length;E+=1){var A=S[E];if(0!==A.length){A!==o[0]&&R.push(x.length/2);for(var T=0;T<A.length;T++){var P=A[T];Wo(this.layoutVertexArray,P.x,P.y,0,0,1,1,0),x.push(P.x),x.push(P.y)}}}for(var C=Gi(x,R),M=0;M<C.length;M+=3)this.indexArray.emplaceBack(w+C[M],w+C[M+2],w+C[M+1]);l.primitiveLength+=C.length/3,l.vertexLength+=s}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,e,n,r)},yr("FillExtrusionBucket",qo,{omit:["layers","features"]});var Yo={paint:new $r({"fill-extrusion-opacity":new Kr(we["paint_fill-extrusion"]["fill-extrusion-opacity"]),"fill-extrusion-color":new Yr(we["paint_fill-extrusion"]["fill-extrusion-color"]),"fill-extrusion-translate":new Kr(we["paint_fill-extrusion"]["fill-extrusion-translate"]),"fill-extrusion-translate-anchor":new Kr(we["paint_fill-extrusion"]["fill-extrusion-translate-anchor"]),"fill-extrusion-pattern":new Xr(we["paint_fill-extrusion"]["fill-extrusion-pattern"]),"fill-extrusion-height":new Yr(we["paint_fill-extrusion"]["fill-extrusion-height"]),"fill-extrusion-base":new Yr(we["paint_fill-extrusion"]["fill-extrusion-base"]),"fill-extrusion-vertical-gradient":new Kr(we["paint_fill-extrusion"]["fill-extrusion-vertical-gradient"])})},Xo=function(e){function t(t){e.call(this,t,Yo)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.createBucket=function(e){return new qo(e)},t.prototype.queryRadius=function(){return Si(this.paint.get("fill-extrusion-translate"))},t.prototype.is3D=function(){return!0},t.prototype.queryIntersectsFeature=function(e,t,n,r,i,o,s,u){var c=Ai(e,this.paint.get("fill-extrusion-translate"),this.paint.get("fill-extrusion-translate-anchor"),o.angle,s),l=this.paint.get("fill-extrusion-height").evaluate(t,n),d=this.paint.get("fill-extrusion-base").evaluate(t,n),f=function(e,t,n,r){for(var i=[],o=0,s=e;o<s.length;o+=1){var u=s[o],c=[u.x,u.y,0,1];Oi(c,c,t),i.push(new a(c[0]/c[3],c[1]/c[3]))}return i}(c,u),p=function(e,t,n,r){for(var i=[],o=[],s=r[8]*t,u=r[9]*t,c=r[10]*t,l=r[11]*t,d=r[8]*n,f=r[9]*n,p=r[10]*n,h=r[11]*n,g=0,v=e;g<v.length;g+=1){for(var m=[],y=[],b=0,_=v[g];b<_.length;b+=1){var x=_[b],R=x.x,w=x.y,E=r[0]*R+r[4]*w+r[12],S=r[1]*R+r[5]*w+r[13],A=r[2]*R+r[6]*w+r[14],T=r[3]*R+r[7]*w+r[15],P=A+c,C=T+l,M=E+d,O=S+f,k=A+p,D=T+h,I=new a((E+s)/C,(S+u)/C);I.z=P/C,m.push(I);var L=new a(M/D,O/D);L.z=k/D,y.push(L)}i.push(m),o.push(y)}return[i,o]}(r,d,l,u);return function(e,t,n){var r=1/0;gi(n,t)&&(r=Zo(n,t[0]));for(var a=0;a<t.length;a++)for(var i=t[a],o=e[a],s=0;s<i.length-1;s++){var u=i[s],c=i[s+1],l=o[s],d=[u,c,o[s+1],l,u];pi(n,d)&&(r=Math.min(r,Zo(n,d)))}return r!==1/0&&r}(p[0],p[1],f)},t}(Qr);function Jo(e,t){return e.x*t.x+e.y*t.y}function Zo(e,t){if(1===e.length){var n=t[0],r=t[1],a=t[3],i=e[0],o=r.sub(n),s=a.sub(n),u=i.sub(n),c=Jo(o,o),l=Jo(o,s),d=Jo(s,s),f=Jo(u,o),p=Jo(u,s),h=c*d-l*l,g=(d*f-l*p)/h,v=(c*p-l*f)/h,m=1-g-v;return n.z*m+r.z*g+a.z*v}for(var y=1/0,b=0,_=t;b<_.length;b+=1){var x=_[b];y=Math.min(y,x.z)}return y}var $o=ra([{name:"a_pos_normal",components:2,type:"Int16"},{name:"a_data",components:4,type:"Uint8"}],4).members,Qo=Vo.VectorTileFeature.types,es=Math.cos(Math.PI/180*37.5),ts=Math.pow(2,14)/.5,ns=function(e){this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((function(e){return e.id})),this.index=e.index,this.hasPattern=!1,this.patternFeatures=[],this.layoutVertexArray=new ua,this.indexArray=new xa,this.programConfigurations=new ii($o,e.layers,e.zoom),this.segments=new Na,this.stateDependentLayerIds=this.layers.filter((function(e){return e.isStateDependent()})).map((function(e){return e.id}))};ns.prototype.populate=function(e,t){this.hasPattern=Ao("line",this.layers,t);for(var n=this.layers[0].layout.get("line-sort-key"),r=[],a=0,i=e;a<i.length;a+=1){var o=i[a],s=o.feature,u=o.index,c=o.sourceLayerIndex;if(this.layers[0]._featureFilter(new zr(this.zoom),s)){var l=li(s),d=n?n.evaluate(s,{}):void 0,f={id:s.id,properties:s.properties,type:s.type,sourceLayerIndex:c,index:u,geometry:l,patterns:{},sortKey:d};r.push(f)}}n&&r.sort((function(e,t){return e.sortKey-t.sortKey}));for(var p=0,h=r;p<h.length;p+=1){var g=h[p],v=g,m=v.geometry,y=v.index,b=v.sourceLayerIndex;if(this.hasPattern){var _=To("line",this.layers,g,this.zoom,t);this.patternFeatures.push(_)}else this.addFeature(g,m,y,{});var x=e[y].feature;t.featureIndex.insert(x,m,y,b,this.index)}},ns.prototype.update=function(e,t,n){this.stateDependentLayers.length&&this.programConfigurations.updatePaintArrays(e,t,this.stateDependentLayers,n)},ns.prototype.addFeatures=function(e,t){for(var n=0,r=this.patternFeatures;n<r.length;n+=1){var a=r[n];this.addFeature(a,a.geometry,a.index,t)}},ns.prototype.isEmpty=function(){return 0===this.layoutVertexArray.length},ns.prototype.uploadPending=function(){return!this.uploaded||this.programConfigurations.needsUpload},ns.prototype.upload=function(e){this.uploaded||(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,$o),this.indexBuffer=e.createIndexBuffer(this.indexArray)),this.programConfigurations.upload(e),this.uploaded=!0},ns.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy())},ns.prototype.addFeature=function(e,t,n,r){for(var a=this.layers[0].layout,i=a.get("line-join").evaluate(e,{}),o=a.get("line-cap"),s=a.get("line-miter-limit"),u=a.get("line-round-limit"),c=0,l=t;c<l.length;c+=1){var d=l[c];this.addLine(d,e,i,o,s,u,n,r)}},ns.prototype.addLine=function(e,t,n,r,a,i,o,s){if(this.distance=0,this.scaledDistance=0,this.totalDistance=0,t.properties&&t.properties.hasOwnProperty("mapbox_clip_start")&&t.properties.hasOwnProperty("mapbox_clip_end")){this.clipStart=+t.properties.mapbox_clip_start,this.clipEnd=+t.properties.mapbox_clip_end;for(var u=0;u<e.length-1;u++)this.totalDistance+=e[u].dist(e[u+1])}for(var c="Polygon"===Qo[t.type],l=e.length;l>=2&&e[l-1].equals(e[l-2]);)l--;for(var d=0;d<l-1&&e[d].equals(e[d+1]);)d++;if(!(l<(c?3:2))){"bevel"===n&&(a=1.05);var f,p=ui/(512*this.overscaling)*15,h=this.segments.prepareSegment(10*l,this.layoutVertexArray,this.indexArray),g=void 0,v=void 0,m=void 0,y=void 0;this.e1=this.e2=-1,c&&(f=e[l-2],y=e[d].sub(f)._unit()._perp());for(var b=d;b<l;b++)if(!(v=c&&b===l-1?e[d+1]:e[b+1])||!e[b].equals(v)){y&&(m=y),f&&(g=f),f=e[b],y=v?v.sub(f)._unit()._perp():m;var _=(m=m||y).add(y);0===_.x&&0===_.y||_._unit();var x=m.x*y.x+m.y*y.y,R=_.x*y.x+_.y*y.y,w=0!==R?1/R:1/0,E=2*Math.sqrt(2-2*R),S=R<es&&g&&v,A=m.x*y.y-m.y*y.x>0;if(S&&b>d){var T=f.dist(g);if(T>2*p){var P=f.sub(f.sub(g)._mult(p/T)._round());this.updateDistance(g,P),this.addCurrentVertex(P,m,0,0,h),g=P}}var C=g&&v,M=C?n:c?"butt":r;if(C&&"round"===M&&(w<i?M="miter":w<=2&&(M="fakeround")),"miter"===M&&w>a&&(M="bevel"),"bevel"===M&&(w>2&&(M="flipbevel"),w<a&&(M="miter")),g&&this.updateDistance(g,f),"miter"===M)_._mult(w),this.addCurrentVertex(f,_,0,0,h);else if("flipbevel"===M){if(w>100)_=y.mult(-1);else{var O=w*m.add(y).mag()/m.sub(y).mag();_._perp()._mult(O*(A?-1:1))}this.addCurrentVertex(f,_,0,0,h),this.addCurrentVertex(f,_.mult(-1),0,0,h)}else if("bevel"===M||"fakeround"===M){var k=-Math.sqrt(w*w-1),D=A?k:0,I=A?0:k;if(g&&this.addCurrentVertex(f,m,D,I,h),"fakeround"===M)for(var L=Math.round(180*E/Math.PI/20),j=1;j<L;j++){var F=j/L;if(.5!==F){var z=F-.5;F+=F*z*(F-1)*((1.0904+x*(x*(3.55645-1.43519*x)-3.2452))*z*z+(.848013+x*(.215638*x-1.06021)))}var N=y.sub(m)._mult(F)._add(m)._unit()._mult(A?-1:1);this.addHalfVertex(f,N.x,N.y,!1,A,0,h)}v&&this.addCurrentVertex(f,y,-D,-I,h)}else if("butt"===M)this.addCurrentVertex(f,_,0,0,h);else if("square"===M){var B=g?1:-1;this.addCurrentVertex(f,_,B,B,h)}else"round"===M&&(g&&(this.addCurrentVertex(f,m,0,0,h),this.addCurrentVertex(f,m,1,1,h,!0)),v&&(this.addCurrentVertex(f,y,-1,-1,h,!0),this.addCurrentVertex(f,y,0,0,h)));if(S&&b<l-1){var V=f.dist(v);if(V>2*p){var H=f.add(v.sub(f)._mult(p/V)._round());this.updateDistance(f,H),this.addCurrentVertex(H,y,0,0,h),f=H}}}this.programConfigurations.populatePaintArrays(this.layoutVertexArray.length,t,o,s)}},ns.prototype.addCurrentVertex=function(e,t,n,r,a,i){void 0===i&&(i=!1);var o=t.x+t.y*n,s=t.y-t.x*n,u=-t.x+t.y*r,c=-t.y-t.x*r;this.addHalfVertex(e,o,s,i,!1,n,a),this.addHalfVertex(e,u,c,i,!0,-r,a),this.distance>ts/2&&0===this.totalDistance&&(this.distance=0,this.addCurrentVertex(e,t,n,r,a,i))},ns.prototype.addHalfVertex=function(e,t,n,r,a,i,o){var s=e.x,u=e.y,c=.5*this.scaledDistance;this.layoutVertexArray.emplaceBack((s<<1)+(r?1:0),(u<<1)+(a?1:0),Math.round(63*t)+128,Math.round(63*n)+128,1+(0===i?0:i<0?-1:1)|(63&c)<<2,c>>6);var l=o.vertexLength++;this.e1>=0&&this.e2>=0&&(this.indexArray.emplaceBack(this.e1,this.e2,l),o.primitiveLength++),a?this.e2=l:this.e1=l},ns.prototype.updateDistance=function(e,t){this.distance+=e.dist(t),this.scaledDistance=this.totalDistance>0?(this.clipStart+(this.clipEnd-this.clipStart)*this.distance/this.totalDistance)*(ts-1):this.distance},yr("LineBucket",ns,{omit:["layers","patternFeatures"]});var rs=new $r({"line-cap":new Kr(we.layout_line["line-cap"]),"line-join":new Yr(we.layout_line["line-join"]),"line-miter-limit":new Kr(we.layout_line["line-miter-limit"]),"line-round-limit":new Kr(we.layout_line["line-round-limit"]),"line-sort-key":new Yr(we.layout_line["line-sort-key"])}),as={paint:new $r({"line-opacity":new Yr(we.paint_line["line-opacity"]),"line-color":new Yr(we.paint_line["line-color"]),"line-translate":new Kr(we.paint_line["line-translate"]),"line-translate-anchor":new Kr(we.paint_line["line-translate-anchor"]),"line-width":new Yr(we.paint_line["line-width"]),"line-gap-width":new Yr(we.paint_line["line-gap-width"]),"line-offset":new Yr(we.paint_line["line-offset"]),"line-blur":new Yr(we.paint_line["line-blur"]),"line-dasharray":new Jr(we.paint_line["line-dasharray"]),"line-pattern":new Xr(we.paint_line["line-pattern"]),"line-gradient":new Zr(we.paint_line["line-gradient"])}),layout:rs},is=new(function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.possiblyEvaluate=function(t,n){return n=new zr(Math.floor(n.zoom),{now:n.now,fadeDuration:n.fadeDuration,zoomHistory:n.zoomHistory,transition:n.transition}),e.prototype.possiblyEvaluate.call(this,t,n)},t.prototype.evaluate=function(t,n,r,a){return n=d({},n,{zoom:Math.floor(n.zoom)}),e.prototype.evaluate.call(this,t,n,r,a)},t}(Yr))(as.paint.properties["line-width"].specification);is.useIntegerZoom=!0;var os=function(e){function t(t){e.call(this,t,as)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype._handleSpecialPaintPropertyUpdate=function(e){"line-gradient"===e&&this._updateGradient()},t.prototype._updateGradient=function(){var e=this._transitionablePaint._values["line-gradient"].value.expression;this.gradient=Vi(e,"lineProgress"),this.gradientTexture=null},t.prototype.recalculate=function(t,n){e.prototype.recalculate.call(this,t,n),this.paint._values["line-floorwidth"]=is.possiblyEvaluate(this._transitioningPaint._values["line-width"].value,t)},t.prototype.createBucket=function(e){return new ns(e)},t.prototype.queryRadius=function(e){var t=e,n=ss(Ei("line-width",this,t),Ei("line-gap-width",this,t)),r=Ei("line-offset",this,t);return n/2+Math.abs(r)+Si(this.paint.get("line-translate"))},t.prototype.queryIntersectsFeature=function(e,t,n,r,i,o,s){var u=Ai(e,this.paint.get("line-translate"),this.paint.get("line-translate-anchor"),o.angle,s),c=s/2*ss(this.paint.get("line-width").evaluate(t,n),this.paint.get("line-gap-width").evaluate(t,n)),l=this.paint.get("line-offset").evaluate(t,n);return l&&(r=function(e,t){for(var n=[],r=new a(0,0),i=0;i<e.length;i++){for(var o=e[i],s=[],u=0;u<o.length;u++){var c=o[u-1],l=o[u],d=o[u+1],f=0===u?r:l.sub(c)._unit()._perp(),p=u===o.length-1?r:d.sub(l)._unit()._perp(),h=f._add(p)._unit(),g=h.x*p.x+h.y*p.y;h._mult(1/g),s.push(h._mult(t)._add(l))}n.push(s)}return n}(r,l*s)),function(e,t,n){for(var r=0;r<t.length;r++){var a=t[r];if(e.length>=3)for(var i=0;i<a.length;i++)if(Ri(e,a[i]))return!0;if(vi(e,a,n))return!0}return!1}(u,r,c)},t.prototype.isTileClipped=function(){return!0},t}(Qr);function ss(e,t){return t>0?t+2*e:e}var us=ra([{name:"a_pos_offset",components:4,type:"Int16"},{name:"a_data",components:4,type:"Uint16"}]),cs=ra([{name:"a_projected_pos",components:3,type:"Float32"}],4),ls=(ra([{name:"a_fade_opacity",components:1,type:"Uint32"}],4),ra([{name:"a_placed",components:2,type:"Uint8"},{name:"a_shift",components:2,type:"Float32"}])),ds=(ra([{type:"Int16",name:"anchorPointX"},{type:"Int16",name:"anchorPointY"},{type:"Int16",name:"x1"},{type:"Int16",name:"y1"},{type:"Int16",name:"x2"},{type:"Int16",name:"y2"},{type:"Uint32",name:"featureIndex"},{type:"Uint16",name:"sourceLayerIndex"},{type:"Uint16",name:"bucketIndex"},{type:"Int16",name:"radius"},{type:"Int16",name:"signedDistanceFromAnchor"}]),ra([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4)),fs=ra([{name:"a_pos",components:2,type:"Int16"},{name:"a_anchor_pos",components:2,type:"Int16"},{name:"a_extrude",components:2,type:"Int16"}],4);function ps(e,t,n){return e.sections.forEach((function(e){e.text=function(e,t,n){var r=t.layout.get("text-transform").evaluate(n,{});return"uppercase"===r?e=e.toLocaleUpperCase():"lowercase"===r&&(e=e.toLocaleLowerCase()),Fr.applyArabicShaping&&(e=Fr.applyArabicShaping(e)),e}(e.text,t,n)})),e}ra([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Uint16",name:"glyphStartIndex"},{type:"Uint16",name:"numGlyphs"},{type:"Uint32",name:"vertexStartIndex"},{type:"Uint32",name:"lineStartIndex"},{type:"Uint32",name:"lineLength"},{type:"Uint16",name:"segment"},{type:"Uint16",name:"lowerSize"},{type:"Uint16",name:"upperSize"},{type:"Float32",name:"lineOffsetX"},{type:"Float32",name:"lineOffsetY"},{type:"Uint8",name:"writingMode"},{type:"Uint8",name:"placedOrientation"},{type:"Uint8",name:"hidden"},{type:"Uint32",name:"crossTileID"},{type:"Int16",name:"associatedIconIndex"}]),ra([{type:"Int16",name:"anchorX"},{type:"Int16",name:"anchorY"},{type:"Int16",name:"rightJustifiedTextSymbolIndex"},{type:"Int16",name:"centerJustifiedTextSymbolIndex"},{type:"Int16",name:"leftJustifiedTextSymbolIndex"},{type:"Int16",name:"verticalPlacedTextSymbolIndex"},{type:"Int16",name:"placedIconSymbolIndex"},{type:"Int16",name:"verticalPlacedIconSymbolIndex"},{type:"Uint16",name:"key"},{type:"Uint16",name:"textBoxStartIndex"},{type:"Uint16",name:"textBoxEndIndex"},{type:"Uint16",name:"verticalTextBoxStartIndex"},{type:"Uint16",name:"verticalTextBoxEndIndex"},{type:"Uint16",name:"iconBoxStartIndex"},{type:"Uint16",name:"iconBoxEndIndex"},{type:"Uint16",name:"verticalIconBoxStartIndex"},{type:"Uint16",name:"verticalIconBoxEndIndex"},{type:"Uint16",name:"featureIndex"},{type:"Uint16",name:"numHorizontalGlyphVertices"},{type:"Uint16",name:"numVerticalGlyphVertices"},{type:"Uint16",name:"numIconVertices"},{type:"Uint16",name:"numVerticalIconVertices"},{type:"Uint32",name:"crossTileID"},{type:"Float32",name:"textBoxScale"},{type:"Float32",components:2,name:"textOffset"}]),ra([{type:"Float32",name:"offsetX"}]),ra([{type:"Int16",name:"x"},{type:"Int16",name:"y"},{type:"Int16",name:"tileUnitDistanceFromAnchor"}]);var hs={"!":"︕","#":"#",$:"$","%":"%","&":"&","(":"︵",")":"︶","*":"*","+":"+",",":"︐","-":"︲",".":"・","/":"/",":":"︓",";":"︔","<":"︿","=":"=",">":"﹀","?":"︖","@":"@","[":"﹇","\\":"\","]":"﹈","^":"^",_:"︳","`":"`","{":"︷","|":"―","}":"︸","~":"~","¢":"¢","£":"£","¥":"¥","¦":"¦","¬":"¬","¯":" ̄","–":"︲","—":"︱","‘":"﹃","’":"﹄","“":"﹁","”":"﹂","…":"︙","‧":"・","₩":"₩","、":"︑","。":"︒","〈":"︿","〉":"﹀","《":"︽","》":"︾","「":"﹁","」":"﹂","『":"﹃","』":"﹄","【":"︻","】":"︼","〔":"︹","〕":"︺","〖":"︗","〗":"︘","!":"︕","(":"︵",")":"︶",",":"︐","-":"︲",".":"・",":":"︓",";":"︔","<":"︿",">":"﹀","?":"︖","[":"﹇","]":"﹈","_":"︳","{":"︷","|":"―","}":"︸","⦅":"︵","⦆":"︶","。":"︒","「":"﹁","」":"﹂"},gs=24,vs={horizontal:1,vertical:2,horizontalOnly:3},ms=function(){this.text="",this.sectionIndex=[],this.sections=[]};function ys(e,t,n,r,a,i,o,s,u,c,l,d){var f,p=ms.fromFeature(e,n);c===vs.vertical&&p.verticalizePunctuation();var h=Fr.processBidirectionalText,g=Fr.processStyledBidirectionalText;if(h&&1===p.sections.length){f=[];for(var v=0,m=h(p.toString(),Es(p,s,r,t,d));v<m.length;v+=1){var y=m[v],b=new ms;b.text=y,b.sections=p.sections;for(var _=0;_<y.length;_++)b.sectionIndex.push(0);f.push(b)}}else if(g){f=[];for(var x=0,R=g(p.text,p.sectionIndex,Es(p,s,r,t,d));x<R.length;x+=1){var w=R[x],E=new ms;E.text=w[0],E.sectionIndex=w[1],E.sections=p.sections,f.push(E)}}else f=function(e,t){for(var n=[],r=e.text,a=0,i=0,o=t;i<o.length;i+=1){var s=o[i];n.push(e.substring(a,s)),a=s}return a<r.length&&n.push(e.substring(a,r.length)),n}(p,Es(p,s,r,t,d));var S=[],A={positionedGlyphs:S,text:p.toString(),top:u[1],bottom:u[1],left:u[0],right:u[0],writingMode:c,lineCount:f.length,yOffset:-17};return function(e,t,n,r,a,i,o,s,u){for(var c=0,l=e.yOffset,d=0,f=e.positionedGlyphs,p="right"===i?1:"left"===i?0:.5,h=0,g=n;h<g.length;h+=1){var v=g[h];v.trim();var m=v.getMaxScale();if(v.length()){for(var y=f.length,b=0;b<v.length();b++){var _=v.getSection(b),x=v.getSectionIndex(b),R=v.getCharCode(b),w=24*(m-_.scale),E=t[_.fontStack],S=E&&E[R];S&&(o===vs.horizontal||!u&&!Tr(R)||u&&(bs[R]||(T=R,Er.Arabic(T)||Er["Arabic Supplement"](T)||Er["Arabic Extended-A"](T)||Er["Arabic Presentation Forms-A"](T)||Er["Arabic Presentation Forms-B"](T)))?(f.push({glyph:R,x:c,y:l+w,vertical:!1,scale:_.scale,fontStack:_.fontStack,sectionIndex:x}),c+=S.metrics.advance*_.scale+s):(f.push({glyph:R,x:c,y:l+w,vertical:!0,scale:_.scale,fontStack:_.fontStack,sectionIndex:x}),c+=gs*_.scale+s))}if(f.length!==y){var A=c-s;d=Math.max(A,d),As(f,t,y,f.length-1,p)}c=0,l+=r*m}else l+=r}var T,P=Ss(a),C=P.horizontalAlign,M=P.verticalAlign;!function(e,t,n,r,a,i,o){for(var s=(t-n)*a,u=(-r*o+.5)*i,c=0;c<e.length;c++)e[c].x+=s,e[c].y+=u}(f,p,C,M,d,r,n.length);var O=l-e.yOffset;e.top+=-M*O,e.bottom=e.top+O,e.left+=-C*d,e.right=e.left+d}(A,t,f,a,i,o,c,s,l),!!S.length&&A}ms.fromFeature=function(e,t){for(var n=new ms,r=0;r<e.sections.length;r++){var a=e.sections[r];n.sections.push({scale:a.scale||1,fontStack:a.fontStack||t}),n.text+=a.text;for(var i=0;i<a.text.length;i++)n.sectionIndex.push(r)}return n},ms.prototype.length=function(){return this.text.length},ms.prototype.getSection=function(e){return this.sections[this.sectionIndex[e]]},ms.prototype.getSectionIndex=function(e){return this.sectionIndex[e]},ms.prototype.getCharCode=function(e){return this.text.charCodeAt(e)},ms.prototype.verticalizePunctuation=function(){this.text=function(e){for(var t="",n=0;n<e.length;n++){var r=e.charCodeAt(n+1)||null,a=e.charCodeAt(n-1)||null;r&&Pr(r)&&!hs[e[n+1]]||a&&Pr(a)&&!hs[e[n-1]]||!hs[e[n]]?t+=e[n]:t+=hs[e[n]]}return t}(this.text)},ms.prototype.trim=function(){for(var e=0,t=0;t<this.text.length&&bs[this.text.charCodeAt(t)];t++)e++;for(var n=this.text.length,r=this.text.length-1;r>=0&&r>=e&&bs[this.text.charCodeAt(r)];r--)n--;this.text=this.text.substring(e,n),this.sectionIndex=this.sectionIndex.slice(e,n)},ms.prototype.substring=function(e,t){var n=new ms;return n.text=this.text.substring(e,t),n.sectionIndex=this.sectionIndex.slice(e,t),n.sections=this.sections,n},ms.prototype.toString=function(){return this.text},ms.prototype.getMaxScale=function(){var e=this;return this.sectionIndex.reduce((function(t,n){return Math.max(t,e.sections[n].scale)}),0)};var bs={9:!0,10:!0,11:!0,12:!0,13:!0,32:!0},_s={};function xs(e,t,n,r){var a=Math.pow(e-t,2);return r?e<t?a/2:2*a:a+Math.abs(n)*n}function Rs(e,t,n){var r=0;return 10===e&&(r-=1e4),n&&(r+=150),40!==e&&65288!==e||(r+=50),41!==t&&65289!==t||(r+=50),r}function ws(e,t,n,r,a,i){for(var o=null,s=xs(t,n,a,i),u=0,c=r;u<c.length;u+=1){var l=c[u],d=xs(t-l.x,n,a,i)+l.badness;d<=s&&(o=l,s=d)}return{index:e,x:t,priorBreak:o,badness:s}}function Es(e,t,n,r,a){if("point"!==a)return[];if(!e)return[];for(var i,o=[],s=function(e,t,n,r){for(var a=0,i=0;i<e.length();i++){var o=e.getSection(i),s=r[o.fontStack],u=s&&s[e.getCharCode(i)];u&&(a+=u.metrics.advance*o.scale+t)}return a/Math.max(1,Math.ceil(a/n))}(e,t,n,r),u=e.text.indexOf("")>=0,c=0,l=0;l<e.length();l++){var d=e.getSection(l),f=e.getCharCode(l),p=r[d.fontStack],h=p&&p[f];if(h&&!bs[f]&&(c+=h.metrics.advance*d.scale+t),l<e.length()-1){var g=!((i=f)<11904||!(Er["Bopomofo Extended"](i)||Er.Bopomofo(i)||Er["CJK Compatibility Forms"](i)||Er["CJK Compatibility Ideographs"](i)||Er["CJK Compatibility"](i)||Er["CJK Radicals Supplement"](i)||Er["CJK Strokes"](i)||Er["CJK Symbols and Punctuation"](i)||Er["CJK Unified Ideographs Extension A"](i)||Er["CJK Unified Ideographs"](i)||Er["Enclosed CJK Letters and Months"](i)||Er["Halfwidth and Fullwidth Forms"](i)||Er.Hiragana(i)||Er["Ideographic Description Characters"](i)||Er["Kangxi Radicals"](i)||Er["Katakana Phonetic Extensions"](i)||Er.Katakana(i)||Er["Vertical Forms"](i)||Er["Yi Radicals"](i)||Er["Yi Syllables"](i)));(_s[f]||g)&&o.push(ws(l+1,c,s,o,Rs(f,e.getCharCode(l+1),g&&u),!1))}}return function e(t){return t?e(t.priorBreak).concat(t.index):[]}(ws(e.length(),c,s,o,0,!0))}function Ss(e){var t=.5,n=.5;switch(e){case"right":case"top-right":case"bottom-right":t=1;break;case"left":case"top-left":case"bottom-left":t=0}switch(e){case"bottom":case"bottom-right":case"bottom-left":n=1;break;case"top":case"top-right":case"top-left":n=0}return{horizontalAlign:t,verticalAlign:n}}function As(e,t,n,r,a){if(a){var i=e[r],o=t[i.fontStack],s=o&&o[i.glyph];if(s)for(var u=s.metrics.advance*i.scale,c=(e[r].x+u)*a,l=n;l<=r;l++)e[l].x-=c}}function Ts(e,t,n,r,a,i){var o,s,u,c,l=e.image,d=t.left*i,f=t.right*i;"width"===n||"both"===n?(c=a[0]+d-r[3],s=a[0]+f+r[1]):s=(c=a[0]+(d+f-l.displaySize[0])/2)+l.displaySize[0];var p=t.top*i,h=t.bottom*i;return"height"===n||"both"===n?(o=a[1]+p-r[0],u=a[1]+h+r[2]):u=(o=a[1]+(p+h-l.displaySize[1])/2)+l.displaySize[1],{image:l,top:o,right:s,bottom:u,left:c}}_s[10]=!0,_s[32]=!0,_s[38]=!0,_s[40]=!0,_s[41]=!0,_s[43]=!0,_s[45]=!0,_s[47]=!0,_s[173]=!0,_s[183]=!0,_s[8203]=!0,_s[8208]=!0,_s[8211]=!0,_s[8231]=!0;var Ps=function(e){function t(t,n,r,a){e.call(this,t,n),this.angle=r,void 0!==a&&(this.segment=a)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.clone=function(){return new t(this.x,this.y,this.angle,this.segment)},t}(a);yr("Anchor",Ps);var Cs=256;function Ms(e,t){var n=t.expression;if("constant"===n.kind)return{kind:"constant",layoutSize:n.evaluate(new zr(e+1))};if("source"===n.kind)return{kind:"source"};for(var r=n.zoomStops,a=n.interpolationType,i=0;i<r.length&&r[i]<=e;)i++;for(var o=i=Math.max(0,i-1);o<r.length&&r[o]<e+1;)o++;o=Math.min(r.length-1,o);var s=r[i],u=r[o];return"composite"===n.kind?{kind:"composite",minZoom:s,maxZoom:u,interpolationType:a}:{kind:"camera",minZoom:s,maxZoom:u,minSize:n.evaluate(new zr(s)),maxSize:n.evaluate(new zr(u)),interpolationType:a}}function Os(e,t,n){var r=t.uSize,a=t.uSizeT,i=n.lowerSize,o=n.upperSize;return"source"===e.kind?i/Cs:"composite"===e.kind?Rt(i/Cs,o/Cs,a):r}function ks(e,t){var n=0,r=0;if("constant"===e.kind)r=e.layoutSize;else if("source"!==e.kind){var a=e.interpolationType,i=e.minZoom,o=e.maxZoom,s=a?c(Ut.interpolationFactor(a,t,i,o),0,1):0;"camera"===e.kind?r=Rt(e.minSize,e.maxSize,s):n=s}return{uSizeT:n,uSize:r}}var Ds=Object.freeze({__proto__:null,getSizeData:Ms,evaluateSizeForFeature:Os,evaluateSizeForZoom:ks,SIZE_PACK_FACTOR:Cs}),Is=Vo.VectorTileFeature.types,Ls=[{name:"a_fade_opacity",components:1,type:"Uint8",offset:0}];function js(e,t,n,r,a,i,o,s){e.emplaceBack(t,n,Math.round(32*r),Math.round(32*a),i,o,s?s[0]:0,s?s[1]:0)}function Fs(e,t,n){e.emplaceBack(t.x,t.y,n),e.emplaceBack(t.x,t.y,n),e.emplaceBack(t.x,t.y,n),e.emplaceBack(t.x,t.y,n)}var zs=function(e){this.layoutVertexArray=new la,this.indexArray=new xa,this.programConfigurations=e,this.segments=new Na,this.dynamicLayoutVertexArray=new da,this.opacityVertexArray=new fa,this.placedSymbolArray=new Ca};zs.prototype.upload=function(e,t,n,r){n&&(this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,us.members),this.indexBuffer=e.createIndexBuffer(this.indexArray,t),this.dynamicLayoutVertexBuffer=e.createVertexBuffer(this.dynamicLayoutVertexArray,cs.members,!0),this.opacityVertexBuffer=e.createVertexBuffer(this.opacityVertexArray,Ls,!0),this.opacityVertexBuffer.itemSize=1),(n||r)&&this.programConfigurations.upload(e)},zs.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.programConfigurations.destroy(),this.segments.destroy(),this.dynamicLayoutVertexBuffer.destroy(),this.opacityVertexBuffer.destroy())},yr("SymbolBuffers",zs);var Ns=function(e,t,n){this.layoutVertexArray=new e,this.layoutAttributes=t,this.indexArray=new n,this.segments=new Na,this.collisionVertexArray=new ga};Ns.prototype.upload=function(e){this.layoutVertexBuffer=e.createVertexBuffer(this.layoutVertexArray,this.layoutAttributes),this.indexBuffer=e.createIndexBuffer(this.indexArray),this.collisionVertexBuffer=e.createVertexBuffer(this.collisionVertexArray,ls.members,!0)},Ns.prototype.destroy=function(){this.layoutVertexBuffer&&(this.layoutVertexBuffer.destroy(),this.indexBuffer.destroy(),this.segments.destroy(),this.collisionVertexBuffer.destroy())},yr("CollisionBuffers",Ns);var Bs=function(e){this.collisionBoxArray=e.collisionBoxArray,this.zoom=e.zoom,this.overscaling=e.overscaling,this.layers=e.layers,this.layerIds=this.layers.map((function(e){return e.id})),this.index=e.index,this.pixelRatio=e.pixelRatio,this.sourceLayerIndex=e.sourceLayerIndex,this.hasPattern=!1,this.hasPaintOverrides=!1;var t=this.layers[0]._unevaluatedLayout._values;this.textSizeData=Ms(this.zoom,t["text-size"]),this.iconSizeData=Ms(this.zoom,t["icon-size"]);var n=this.layers[0].layout,r=n.get("symbol-sort-key"),a=n.get("symbol-z-order");this.sortFeaturesByKey="viewport-y"!==a&&void 0!==r.constantOr(1);var i="viewport-y"===a||"auto"===a&&!this.sortFeaturesByKey;this.sortFeaturesByY=i&&(n.get("text-allow-overlap")||n.get("icon-allow-overlap")||n.get("text-ignore-placement")||n.get("icon-ignore-placement")),"point"===n.get("symbol-placement")&&(this.writingModes=n.get("text-writing-mode").map((function(e){return vs[e]}))),this.stateDependentLayerIds=this.layers.filter((function(e){return e.isStateDependent()})).map((function(e){return e.id})),this.sourceID=e.sourceID};Bs.prototype.createArrays=function(){var e=this.layers[0].layout;this.hasPaintOverrides=Ws.hasPaintOverrides(e),this.text=new zs(new ii(us.members,this.layers,this.zoom,(function(e){return/^text/.test(e)}))),this.icon=new zs(new ii(us.members,this.layers,this.zoom,(function(e){return/^icon/.test(e)}))),this.textCollisionBox=new Ns(ha,ds.members,Ra),this.iconCollisionBox=new Ns(ha,ds.members,Ra),this.textCollisionCircle=new Ns(ha,fs.members,xa),this.iconCollisionCircle=new Ns(ha,fs.members,xa),this.glyphOffsetArray=new Da,this.lineVertexArray=new La,this.symbolInstances=new Oa},Bs.prototype.calculateGlyphDependencies=function(e,t,n,r,a){for(var i=0;i<e.length;i++)if(t[e.charCodeAt(i)]=!0,(n||r)&&a){var o=hs[e.charAt(i)];o&&(t[o.charCodeAt(0)]=!0)}},Bs.prototype.populate=function(e,t){var n=this.layers[0],r=n.layout,a=r.get("text-font"),i=r.get("text-field"),o=r.get("icon-image"),s=("constant"!==i.value.kind||i.value.value.toString().length>0)&&("constant"!==a.value.kind||a.value.value.length>0),u=("constant"!==o.value.kind||!!o.value.value)&&Object.keys(o.parameters).length>0,c=r.get("symbol-sort-key");if(this.features=[],s||u){for(var l=t.iconDependencies,d=t.glyphDependencies,f=t.availableImages,p=new zr(this.zoom),h=0,g=e;h<g.length;h+=1){var v=g[h],m=v.feature,y=v.index,b=v.sourceLayerIndex;if(n._featureFilter(p,m)){var _=void 0;if(s){var x=n.getValueAndResolveTokens("text-field",m,f);_=ps(x instanceof Je?x:Je.fromString(x),n,m)}var R=void 0;if(u){var w=n.getValueAndResolveTokens("icon-image",m,f);R=w instanceof Ze?w:Ze.fromString(w)}if(_||R){var E=this.sortFeaturesByKey?c.evaluate(m,{}):void 0,S={text:_,icon:R,index:y,sourceLayerIndex:b,geometry:li(m),properties:m.properties,type:Is[m.type],sortKey:E};if(void 0!==m.id&&(S.id=m.id),this.features.push(S),R&&(l[R.name]=!0),_){var A=a.evaluate(m,{}).join(","),T="map"===r.get("text-rotation-alignment")&&"point"!==r.get("symbol-placement");this.allowVerticalPlacement=this.writingModes&&this.writingModes.indexOf(vs.vertical)>=0;for(var P=0,C=_.sections;P<C.length;P+=1){var M=C[P],O=Sr(_.toString()),k=M.fontStack||A,D=d[k]=d[k]||{};this.calculateGlyphDependencies(M.text,D,T,this.allowVerticalPlacement,O)}}}}}"line"===r.get("symbol-placement")&&(this.features=function(e){var t={},n={},r=[],a=0;function i(t){r.push(e[t]),a++}function o(e,t,a){var i=n[e];return delete n[e],n[t]=i,r[i].geometry[0].pop(),r[i].geometry[0]=r[i].geometry[0].concat(a[0]),i}function s(e,n,a){var i=t[n];return delete t[n],t[e]=i,r[i].geometry[0].shift(),r[i].geometry[0]=a[0].concat(r[i].geometry[0]),i}function u(e,t,n){var r=n?t[0][t[0].length-1]:t[0][0];return e+":"+r.x+":"+r.y}for(var c=0;c<e.length;c++){var l=e[c],d=l.geometry,f=l.text?l.text.toString():null;if(f){var p=u(f,d),h=u(f,d,!0);if(p in n&&h in t&&n[p]!==t[h]){var g=s(p,h,d),v=o(p,h,r[g].geometry);delete t[p],delete n[h],n[u(f,r[v].geometry,!0)]=v,r[g].geometry=null}else p in n?o(p,h,d):h in t?s(p,h,d):(i(c),t[p]=a-1,n[h]=a-1)}else i(c)}return r.filter((function(e){return e.geometry}))}(this.features)),this.sortFeaturesByKey&&this.features.sort((function(e,t){return e.sortKey-t.sortKey}))}},Bs.prototype.update=function(e,t,n){this.stateDependentLayers.length&&(this.text.programConfigurations.updatePaintArrays(e,t,this.layers,n),this.icon.programConfigurations.updatePaintArrays(e,t,this.layers,n))},Bs.prototype.isEmpty=function(){return 0===this.symbolInstances.length},Bs.prototype.uploadPending=function(){return!this.uploaded||this.text.programConfigurations.needsUpload||this.icon.programConfigurations.needsUpload},Bs.prototype.upload=function(e){this.uploaded||(this.textCollisionBox.upload(e),this.iconCollisionBox.upload(e),this.textCollisionCircle.upload(e),this.iconCollisionCircle.upload(e)),this.text.upload(e,this.sortFeaturesByY,!this.uploaded,this.text.programConfigurations.needsUpload),this.icon.upload(e,this.sortFeaturesByY,!this.uploaded,this.icon.programConfigurations.needsUpload),this.uploaded=!0},Bs.prototype.destroy=function(){this.text.destroy(),this.icon.destroy(),this.textCollisionBox.destroy(),this.iconCollisionBox.destroy(),this.textCollisionCircle.destroy(),this.iconCollisionCircle.destroy()},Bs.prototype.addToLineVertexArray=function(e,t){var n=this.lineVertexArray.length;if(void 0!==e.segment){for(var r=e.dist(t[e.segment+1]),a=e.dist(t[e.segment]),i={},o=e.segment+1;o<t.length;o++)i[o]={x:t[o].x,y:t[o].y,tileUnitDistanceFromAnchor:r},o<t.length-1&&(r+=t[o+1].dist(t[o]));for(var s=e.segment||0;s>=0;s--)i[s]={x:t[s].x,y:t[s].y,tileUnitDistanceFromAnchor:a},s>0&&(a+=t[s-1].dist(t[s]));for(var u=0;u<t.length;u++){var c=i[u];this.lineVertexArray.emplaceBack(c.x,c.y,c.tileUnitDistanceFromAnchor)}}return{lineStartIndex:n,lineLength:this.lineVertexArray.length-n}},Bs.prototype.addSymbols=function(e,t,n,r,a,i,o,s,u,c,l){var d=this,f=e.indexArray,p=e.layoutVertexArray,h=e.dynamicLayoutVertexArray,g=e.segments.prepareSegment(4*t.length,e.layoutVertexArray,e.indexArray,i.sortKey),v=this.glyphOffsetArray.length,m=g.vertexLength,y=this.allowVerticalPlacement&&o===vs.vertical?Math.PI/2:0,b=function(e){var t=e.tl,r=e.tr,a=e.bl,i=e.br,o=e.tex,u=g.vertexLength,c=e.glyphOffset[1];js(p,s.x,s.y,t.x,c+t.y,o.x,o.y,n),js(p,s.x,s.y,r.x,c+r.y,o.x+o.w,o.y,n),js(p,s.x,s.y,a.x,c+a.y,o.x,o.y+o.h,n),js(p,s.x,s.y,i.x,c+i.y,o.x+o.w,o.y+o.h,n),Fs(h,s,y),f.emplaceBack(u,u+1,u+2),f.emplaceBack(u+1,u+2,u+3),g.vertexLength+=4,g.primitiveLength+=2,d.glyphOffsetArray.emplaceBack(e.glyphOffset[0])};if(i.text&&i.text.sections){var _=i.text.sections;if(this.hasPaintOverrides){for(var x,R=function(t,n){void 0===x||x===t&&!n||e.programConfigurations.populatePaintArrays(e.layoutVertexArray.length,i,i.index,{},_[x]),x=t},w=0,E=t;w<E.length;w+=1){var S=E[w];R(S.sectionIndex,!1),b(S)}R(x,!0)}else{for(var A=0,T=t;A<T.length;A+=1)b(T[A]);e.programConfigurations.populatePaintArrays(e.layoutVertexArray.length,i,i.index,{},_[0])}}else{for(var P=0,C=t;P<C.length;P+=1)b(C[P]);e.programConfigurations.populatePaintArrays(e.layoutVertexArray.length,i,i.index,{})}e.placedSymbolArray.emplaceBack(s.x,s.y,v,this.glyphOffsetArray.length-v,m,u,c,s.segment,n?n[0]:0,n?n[1]:0,r[0],r[1],o,0,!1,0,l)},Bs.prototype._addCollisionDebugVertex=function(e,t,n,r,a,i){return t.emplaceBack(0,0),e.emplaceBack(n.x,n.y,r,a,Math.round(i.x),Math.round(i.y))},Bs.prototype.addCollisionDebugVertices=function(e,t,n,r,i,o,s,u){var c=i.segments.prepareSegment(4,i.layoutVertexArray,i.indexArray),l=c.vertexLength,d=i.layoutVertexArray,f=i.collisionVertexArray,p=s.anchorX,h=s.anchorY;if(this._addCollisionDebugVertex(d,f,o,p,h,new a(e,t)),this._addCollisionDebugVertex(d,f,o,p,h,new a(n,t)),this._addCollisionDebugVertex(d,f,o,p,h,new a(n,r)),this._addCollisionDebugVertex(d,f,o,p,h,new a(e,r)),c.vertexLength+=4,u){var g=i.indexArray;g.emplaceBack(l,l+1,l+2),g.emplaceBack(l,l+2,l+3),c.primitiveLength+=2}else{var v=i.indexArray;v.emplaceBack(l,l+1),v.emplaceBack(l+1,l+2),v.emplaceBack(l+2,l+3),v.emplaceBack(l+3,l),c.primitiveLength+=4}},Bs.prototype.addDebugCollisionBoxes=function(e,t,n,r){for(var a=e;a<t;a++){var i=this.collisionBoxArray.get(a),o=i.x1,s=i.y1,u=i.x2,c=i.y2,l=i.radius>0;this.addCollisionDebugVertices(o,s,u,c,l?r?this.textCollisionCircle:this.iconCollisionCircle:r?this.textCollisionBox:this.iconCollisionBox,i.anchorPoint,n,l)}},Bs.prototype.generateCollisionDebugBuffers=function(){for(var e=0;e<this.symbolInstances.length;e++){var t=this.symbolInstances.get(e);this.addDebugCollisionBoxes(t.textBoxStartIndex,t.textBoxEndIndex,t,!0),this.addDebugCollisionBoxes(t.verticalTextBoxStartIndex,t.verticalTextBoxEndIndex,t,!0),this.addDebugCollisionBoxes(t.iconBoxStartIndex,t.iconBoxEndIndex,t,!1),this.addDebugCollisionBoxes(t.verticalIconBoxStartIndex,t.verticalIconBoxEndIndex,t,!1)}},Bs.prototype._deserializeCollisionBoxesForSymbol=function(e,t,n,r,a,i,o,s,u){for(var c={},l=t;l<n;l++){var d=e.get(l);if(0===d.radius){c.textBox={x1:d.x1,y1:d.y1,x2:d.x2,y2:d.y2,anchorPointX:d.anchorPointX,anchorPointY:d.anchorPointY},c.textFeatureIndex=d.featureIndex;break}c.textCircles||(c.textCircles=[],c.textFeatureIndex=d.featureIndex),c.textCircles.push(d.anchorPointX,d.anchorPointY,d.radius,d.signedDistanceFromAnchor,1)}for(var f=r;f<a;f++){var p=e.get(f);if(0===p.radius){c.verticalTextBox={x1:p.x1,y1:p.y1,x2:p.x2,y2:p.y2,anchorPointX:p.anchorPointX,anchorPointY:p.anchorPointY},c.verticalTextFeatureIndex=p.featureIndex;break}}for(var h=i;h<o;h++){var g=e.get(h);if(0===g.radius){c.iconBox={x1:g.x1,y1:g.y1,x2:g.x2,y2:g.y2,anchorPointX:g.anchorPointX,anchorPointY:g.anchorPointY},c.iconFeatureIndex=g.featureIndex;break}}for(var v=s;v<u;v++){var m=e.get(v);if(0===m.radius){c.verticalIconBox={x1:m.x1,y1:m.y1,x2:m.x2,y2:m.y2,anchorPointX:m.anchorPointX,anchorPointY:m.anchorPointY},c.verticalIconFeatureIndex=m.featureIndex;break}}return c},Bs.prototype.deserializeCollisionBoxes=function(e){this.collisionArrays=[];for(var t=0;t<this.symbolInstances.length;t++){var n=this.symbolInstances.get(t);this.collisionArrays.push(this._deserializeCollisionBoxesForSymbol(e,n.textBoxStartIndex,n.textBoxEndIndex,n.verticalTextBoxStartIndex,n.verticalTextBoxEndIndex,n.iconBoxStartIndex,n.iconBoxEndIndex,n.verticalIconBoxStartIndex,n.verticalIconBoxEndIndex))}},Bs.prototype.hasTextData=function(){return this.text.segments.get().length>0},Bs.prototype.hasIconData=function(){return this.icon.segments.get().length>0},Bs.prototype.hasTextCollisionBoxData=function(){return this.textCollisionBox.segments.get().length>0},Bs.prototype.hasIconCollisionBoxData=function(){return this.iconCollisionBox.segments.get().length>0},Bs.prototype.hasTextCollisionCircleData=function(){return this.textCollisionCircle.segments.get().length>0},Bs.prototype.hasIconCollisionCircleData=function(){return this.iconCollisionCircle.segments.get().length>0},Bs.prototype.addIndicesForPlacedTextSymbol=function(e){for(var t=this.text.placedSymbolArray.get(e),n=t.vertexStartIndex+4*t.numGlyphs,r=t.vertexStartIndex;r<n;r+=4)this.text.indexArray.emplaceBack(r,r+1,r+2),this.text.indexArray.emplaceBack(r+1,r+2,r+3)},Bs.prototype.addIndicesForPlacedIconSymbol=function(e){var t=this.icon.placedSymbolArray.get(e);if(t.numGlyphs){var n=t.vertexStartIndex;this.icon.indexArray.emplaceBack(n,n+1,n+2),this.icon.indexArray.emplaceBack(n+1,n+2,n+3)}},Bs.prototype.getSortedSymbolIndexes=function(e){if(this.sortedAngle===e&&void 0!==this.symbolInstanceIndexes)return this.symbolInstanceIndexes;for(var t=Math.sin(e),n=Math.cos(e),r=[],a=[],i=[],o=0;o<this.symbolInstances.length;++o){i.push(o);var s=this.symbolInstances.get(o);r.push(0|Math.round(t*s.anchorX+n*s.anchorY)),a.push(s.featureIndex)}return i.sort((function(e,t){return r[e]-r[t]||a[t]-a[e]})),i},Bs.prototype.sortFeatures=function(e){var t=this;if(this.sortFeaturesByY&&this.sortedAngle!==e&&!(this.text.segments.get().length>1||this.icon.segments.get().length>1)){this.symbolInstanceIndexes=this.getSortedSymbolIndexes(e),this.sortedAngle=e,this.text.indexArray.clear(),this.icon.indexArray.clear(),this.featureSortOrder=[];for(var n=0,r=this.symbolInstanceIndexes;n<r.length;n+=1){var a=r[n],i=this.symbolInstances.get(a);this.featureSortOrder.push(i.featureIndex),[i.rightJustifiedTextSymbolIndex,i.centerJustifiedTextSymbolIndex,i.leftJustifiedTextSymbolIndex].forEach((function(e,n,r){e>=0&&r.indexOf(e)===n&&t.addIndicesForPlacedTextSymbol(e)})),i.verticalPlacedTextSymbolIndex>=0&&this.addIndicesForPlacedTextSymbol(i.verticalPlacedTextSymbolIndex),i.placedIconSymbolIndex>=0&&this.addIndicesForPlacedIconSymbol(i.placedIconSymbolIndex),i.verticalPlacedIconSymbolIndex>=0&&this.addIndicesForPlacedIconSymbol(i.verticalPlacedIconSymbolIndex)}this.text.indexBuffer&&this.text.indexBuffer.updateData(this.text.indexArray),this.icon.indexBuffer&&this.icon.indexBuffer.updateData(this.icon.indexArray)}},yr("SymbolBucket",Bs,{omit:["layers","collisionBoxArray","features","compareText"]}),Bs.MAX_GLYPHS=65535,Bs.addDynamicAttributes=Fs;var Vs=new $r({"symbol-placement":new Kr(we.layout_symbol["symbol-placement"]),"symbol-spacing":new Kr(we.layout_symbol["symbol-spacing"]),"symbol-avoid-edges":new Kr(we.layout_symbol["symbol-avoid-edges"]),"symbol-sort-key":new Yr(we.layout_symbol["symbol-sort-key"]),"symbol-z-order":new Kr(we.layout_symbol["symbol-z-order"]),"icon-allow-overlap":new Kr(we.layout_symbol["icon-allow-overlap"]),"icon-ignore-placement":new Kr(we.layout_symbol["icon-ignore-placement"]),"icon-optional":new Kr(we.layout_symbol["icon-optional"]),"icon-rotation-alignment":new Kr(we.layout_symbol["icon-rotation-alignment"]),"icon-size":new Yr(we.layout_symbol["icon-size"]),"icon-text-fit":new Kr(we.layout_symbol["icon-text-fit"]),"icon-text-fit-padding":new Kr(we.layout_symbol["icon-text-fit-padding"]),"icon-image":new Yr(we.layout_symbol["icon-image"]),"icon-rotate":new Yr(we.layout_symbol["icon-rotate"]),"icon-padding":new Kr(we.layout_symbol["icon-padding"]),"icon-keep-upright":new Kr(we.layout_symbol["icon-keep-upright"]),"icon-offset":new Yr(we.layout_symbol["icon-offset"]),"icon-anchor":new Yr(we.layout_symbol["icon-anchor"]),"icon-pitch-alignment":new Kr(we.layout_symbol["icon-pitch-alignment"]),"text-pitch-alignment":new Kr(we.layout_symbol["text-pitch-alignment"]),"text-rotation-alignment":new Kr(we.layout_symbol["text-rotation-alignment"]),"text-field":new Yr(we.layout_symbol["text-field"]),"text-font":new Yr(we.layout_symbol["text-font"]),"text-size":new Yr(we.layout_symbol["text-size"]),"text-max-width":new Yr(we.layout_symbol["text-max-width"]),"text-line-height":new Kr(we.layout_symbol["text-line-height"]),"text-letter-spacing":new Yr(we.layout_symbol["text-letter-spacing"]),"text-justify":new Yr(we.layout_symbol["text-justify"]),"text-radial-offset":new Yr(we.layout_symbol["text-radial-offset"]),"text-variable-anchor":new Kr(we.layout_symbol["text-variable-anchor"]),"text-anchor":new Yr(we.layout_symbol["text-anchor"]),"text-max-angle":new Kr(we.layout_symbol["text-max-angle"]),"text-writing-mode":new Kr(we.layout_symbol["text-writing-mode"]),"text-rotate":new Yr(we.layout_symbol["text-rotate"]),"text-padding":new Kr(we.layout_symbol["text-padding"]),"text-keep-upright":new Kr(we.layout_symbol["text-keep-upright"]),"text-transform":new Yr(we.layout_symbol["text-transform"]),"text-offset":new Yr(we.layout_symbol["text-offset"]),"text-allow-overlap":new Kr(we.layout_symbol["text-allow-overlap"]),"text-ignore-placement":new Kr(we.layout_symbol["text-ignore-placement"]),"text-optional":new Kr(we.layout_symbol["text-optional"])}),Hs={paint:new $r({"icon-opacity":new Yr(we.paint_symbol["icon-opacity"]),"icon-color":new Yr(we.paint_symbol["icon-color"]),"icon-halo-color":new Yr(we.paint_symbol["icon-halo-color"]),"icon-halo-width":new Yr(we.paint_symbol["icon-halo-width"]),"icon-halo-blur":new Yr(we.paint_symbol["icon-halo-blur"]),"icon-translate":new Kr(we.paint_symbol["icon-translate"]),"icon-translate-anchor":new Kr(we.paint_symbol["icon-translate-anchor"]),"text-opacity":new Yr(we.paint_symbol["text-opacity"]),"text-color":new Yr(we.paint_symbol["text-color"],{runtimeType:je,getOverride:function(e){return e.textColor},hasOverride:function(e){return!!e.textColor}}),"text-halo-color":new Yr(we.paint_symbol["text-halo-color"]),"text-halo-width":new Yr(we.paint_symbol["text-halo-width"]),"text-halo-blur":new Yr(we.paint_symbol["text-halo-blur"]),"text-translate":new Kr(we.paint_symbol["text-translate"]),"text-translate-anchor":new Kr(we.paint_symbol["text-translate-anchor"])}),layout:Vs},Us=function(e){this.type=e.property.overrides?e.property.overrides.runtimeType:ke,this.defaultValue=e};Us.prototype.evaluate=function(e){if(e.formattedSection){var t=this.defaultValue.property.overrides;if(t&&t.hasOverride(e.formattedSection))return t.getOverride(e.formattedSection)}return e.feature&&e.featureState?this.defaultValue.evaluate(e.feature,e.featureState):this.defaultValue.property.specification.default},Us.prototype.eachChild=function(e){this.defaultValue.isConstant()||e(this.defaultValue.value._styleExpression.expression)},Us.prototype.possibleOutputs=function(){return[void 0]},Us.prototype.serialize=function(){return null},yr("FormatSectionOverride",Us,{omit:["defaultValue"]});var Ws=function(e){function t(t){e.call(this,t,Hs)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.recalculate=function(t,n){if(e.prototype.recalculate.call(this,t,n),"auto"===this.layout.get("icon-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["icon-rotation-alignment"]="map":this.layout._values["icon-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-rotation-alignment")&&("point"!==this.layout.get("symbol-placement")?this.layout._values["text-rotation-alignment"]="map":this.layout._values["text-rotation-alignment"]="viewport"),"auto"===this.layout.get("text-pitch-alignment")&&(this.layout._values["text-pitch-alignment"]=this.layout.get("text-rotation-alignment")),"auto"===this.layout.get("icon-pitch-alignment")&&(this.layout._values["icon-pitch-alignment"]=this.layout.get("icon-rotation-alignment")),"point"===this.layout.get("symbol-placement")){var r=this.layout.get("text-writing-mode");if(r){for(var a=[],i=0,o=r;i<o.length;i+=1){var s=o[i];a.indexOf(s)<0&&a.push(s)}this.layout._values["text-writing-mode"]=a}else this.layout._values["text-writing-mode"]=["horizontal"]}this._setPaintOverrides()},t.prototype.getValueAndResolveTokens=function(e,t,n){var r=this.layout.get(e).evaluate(t,{},n),a=this._unevaluatedLayout._values[e];return a.isDataDriven()||Tn(a.value)||!r?r:function(e,t){return t.replace(/{([^{}]+)}/g,(function(t,n){return n in e?String(e[n]):""}))}(t.properties,r)},t.prototype.createBucket=function(e){return new Bs(e)},t.prototype.queryRadius=function(){return 0},t.prototype.queryIntersectsFeature=function(){return!1},t.prototype._setPaintOverrides=function(){for(var e=0,n=Hs.paint.overridableProperties;e<n.length;e+=1){var r=n[e];if(t.hasPaintOverride(this.layout,r)){var a,i=this.paint.get(r),o=new Us(i),s=new An(o,i.property.specification);a="constant"===i.value.kind||"source"===i.value.kind?new Cn("source",s):new Mn("composite",s,i.value.zoomStops,i.value._interpolationType),this.paint._values[r]=new qr(i.property,a,i.parameters)}}},t.prototype._handleOverridablePaintPropertyUpdate=function(e,n,r){return!(!this.layout||n.isDataDriven()||r.isDataDriven())&&t.hasPaintOverride(this.layout,e)},t.hasPaintOverride=function(e,t){var n=e.get("text-field"),r=Hs.paint.properties[t],a=!1,i=function(e){for(var t=0,n=e;t<n.length;t+=1){var i=n[t];if(r.overrides&&r.overrides.hasOverride(i))return void(a=!0)}};if("constant"===n.value.kind&&n.value.value instanceof Je)i(n.value.value.sections);else if("source"===n.value.kind){var o=n.value;o._styleExpression&&function e(t){if(!a)if(t instanceof tt&&Qe(t.value)===Be){var n=t.value;i(n.sections)}else t instanceof it?i(t.sections):t.eachChild(e)}(o._styleExpression.expression)}return a},t.hasPaintOverrides=function(e){for(var n=0,r=Hs.paint.overridableProperties;n<r.length;n+=1){var a=r[n];if(t.hasPaintOverride(e,a))return!0}return!1},t}(Qr),qs={paint:new $r({"background-color":new Kr(we.paint_background["background-color"]),"background-pattern":new Jr(we.paint_background["background-pattern"]),"background-opacity":new Kr(we.paint_background["background-opacity"])})},Gs=function(e){function t(t){e.call(this,t,qs)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Qr),Ks={paint:new $r({"raster-opacity":new Kr(we.paint_raster["raster-opacity"]),"raster-hue-rotate":new Kr(we.paint_raster["raster-hue-rotate"]),"raster-brightness-min":new Kr(we.paint_raster["raster-brightness-min"]),"raster-brightness-max":new Kr(we.paint_raster["raster-brightness-max"]),"raster-saturation":new Kr(we.paint_raster["raster-saturation"]),"raster-contrast":new Kr(we.paint_raster["raster-contrast"]),"raster-resampling":new Kr(we.paint_raster["raster-resampling"]),"raster-fade-duration":new Kr(we.paint_raster["raster-fade-duration"])})},Ys=function(e){function t(t){e.call(this,t,Ks)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t}(Qr),Xs=function(e){function t(t){e.call(this,t,{}),this.implementation=t}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.is3D=function(){return"3d"===this.implementation.renderingMode},t.prototype.hasOffscreenPass=function(){return void 0!==this.implementation.prerender},t.prototype.recalculate=function(){},t.prototype.updateTransitions=function(){},t.prototype.hasTransition=function(){},t.prototype.serialize=function(){},t.prototype.onAdd=function(e){this.implementation.onAdd&&this.implementation.onAdd(e,e.painter.context.gl)},t.prototype.onRemove=function(e){this.implementation.onRemove&&this.implementation.onRemove(e,e.painter.context.gl)},t}(Qr),Js={circle:ki,heatmap:Hi,hillshade:Wi,fill:Oo,"fill-extrusion":Xo,line:os,symbol:Ws,background:Gs,raster:Ys};function Zs(e){for(var t=0,n=0,r=0,a=e;r<a.length;r+=1){var i=a[r];t+=i.w*i.h,n=Math.max(n,i.w)}e.sort((function(e,t){return t.h-e.h}));for(var o=[{x:0,y:0,w:Math.max(Math.ceil(Math.sqrt(t/.95)),n),h:1/0}],s=0,u=0,c=0,l=e;c<l.length;c+=1)for(var d=l[c],f=o.length-1;f>=0;f--){var p=o[f];if(!(d.w>p.w||d.h>p.h)){if(d.x=p.x,d.y=p.y,u=Math.max(u,d.y+d.h),s=Math.max(s,d.x+d.w),d.w===p.w&&d.h===p.h){var h=o.pop();f<o.length&&(o[f]=h)}else d.h===p.h?(p.x+=d.w,p.w-=d.w):d.w===p.w?(p.y+=d.h,p.h-=d.h):(o.push({x:p.x+d.w,y:p.y,w:p.w-d.w,h:d.h}),p.y+=d.h,p.h-=d.h);break}}return{w:s,h:u,fill:t/(s*u)||0}}var $s=function(e,t){var n=t.pixelRatio,r=t.version;this.paddedRect=e,this.pixelRatio=n,this.version=r},Qs={tl:{configurable:!0},br:{configurable:!0},tlbr:{configurable:!0},displaySize:{configurable:!0}};Qs.tl.get=function(){return[this.paddedRect.x+1,this.paddedRect.y+1]},Qs.br.get=function(){return[this.paddedRect.x+this.paddedRect.w-1,this.paddedRect.y+this.paddedRect.h-1]},Qs.tlbr.get=function(){return this.tl.concat(this.br)},Qs.displaySize.get=function(){return[(this.paddedRect.w-2)/this.pixelRatio,(this.paddedRect.h-2)/this.pixelRatio]},Object.defineProperties($s.prototype,Qs);var eu=function(e,t){var n={},r={};this.haveRenderCallbacks=[];var a=[];this.addImages(e,n,a),this.addImages(t,r,a);var i=Zs(a),o=i.w,s=i.h,u=new Ni({width:o||1,height:s||1});for(var c in e){var l=e[c],d=n[c].paddedRect;Ni.copy(l.data,u,{x:0,y:0},{x:d.x+1,y:d.y+1},l.data)}for(var f in t){var p=t[f],h=r[f].paddedRect,g=h.x+1,v=h.y+1,m=p.data.width,y=p.data.height;Ni.copy(p.data,u,{x:0,y:0},{x:g,y:v},p.data),Ni.copy(p.data,u,{x:0,y:y-1},{x:g,y:v-1},{width:m,height:1}),Ni.copy(p.data,u,{x:0,y:0},{x:g,y:v+y},{width:m,height:1}),Ni.copy(p.data,u,{x:m-1,y:0},{x:g-1,y:v},{width:1,height:y}),Ni.copy(p.data,u,{x:0,y:0},{x:g+m,y:v},{width:1,height:y})}this.image=u,this.iconPositions=n,this.patternPositions=r};eu.prototype.addImages=function(e,t,n){for(var r in e){var a=e[r],i={x:0,y:0,w:a.data.width+2,h:a.data.height+2};n.push(i),t[r]=new $s(i,a),a.hasRenderCallback&&this.haveRenderCallbacks.push(r)}},eu.prototype.patchUpdatedImages=function(e,t){for(var n in e.dispatchRenderCallbacks(this.haveRenderCallbacks),e.updatedImages)this.patchUpdatedImage(this.iconPositions[n],e.getImage(n),t),this.patchUpdatedImage(this.patternPositions[n],e.getImage(n),t)},eu.prototype.patchUpdatedImage=function(e,t,n){if(e&&t&&e.version!==t.version){e.version=t.version;var r=e.tl,a=r[0],i=r[1];n.update(t.data,void 0,{x:a,y:i})}},yr("ImagePosition",$s),yr("ImageAtlas",eu);var tu=self.HTMLImageElement,nu=self.HTMLCanvasElement,ru=self.HTMLVideoElement,au=self.ImageData,iu=function(e,t,n,r){this.context=e,this.format=n,this.texture=e.gl.createTexture(),this.update(t,r)};iu.prototype.update=function(e,t,n){var r=e.width,a=e.height,i=!(this.size&&this.size[0]===r&&this.size[1]===a||n),o=this.context,s=o.gl;if(this.useMipmap=Boolean(t&&t.useMipmap),s.bindTexture(s.TEXTURE_2D,this.texture),o.pixelStoreUnpackFlipY.set(!1),o.pixelStoreUnpack.set(1),o.pixelStoreUnpackPremultiplyAlpha.set(this.format===s.RGBA&&(!t||!1!==t.premultiply)),i)this.size=[r,a],e instanceof tu||e instanceof nu||e instanceof ru||e instanceof au?s.texImage2D(s.TEXTURE_2D,0,this.format,this.format,s.UNSIGNED_BYTE,e):s.texImage2D(s.TEXTURE_2D,0,this.format,r,a,0,this.format,s.UNSIGNED_BYTE,e.data);else{var u=n||{x:0,y:0},c=u.x,l=u.y;e instanceof tu||e instanceof nu||e instanceof ru||e instanceof au?s.texSubImage2D(s.TEXTURE_2D,0,c,l,s.RGBA,s.UNSIGNED_BYTE,e):s.texSubImage2D(s.TEXTURE_2D,0,c,l,r,a,s.RGBA,s.UNSIGNED_BYTE,e.data)}this.useMipmap&&this.isSizePowerOfTwo()&&s.generateMipmap(s.TEXTURE_2D)},iu.prototype.bind=function(e,t,n){var r=this.context.gl;r.bindTexture(r.TEXTURE_2D,this.texture),n!==r.LINEAR_MIPMAP_NEAREST||this.isSizePowerOfTwo()||(n=r.LINEAR),e!==this.filter&&(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,e),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,n||e),this.filter=e),t!==this.wrap&&(r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,t),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,t),this.wrap=t)},iu.prototype.isSizePowerOfTwo=function(){return this.size[0]===this.size[1]&&Math.log(this.size[0])/Math.LN2%1==0},iu.prototype.destroy=function(){this.context.gl.deleteTexture(this.texture),this.texture=null};var ou={read:function(e,t,n,r,a){var i,o,s=8*a-r-1,u=(1<<s)-1,c=u>>1,l=-7,d=n?a-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-l)-1,p>>=-l,l+=s;l>0;i=256*i+e[t+d],d+=f,l-=8);for(o=i&(1<<-l)-1,i>>=-l,l+=r;l>0;o=256*o+e[t+d],d+=f,l-=8);if(0===i)i=1-c;else{if(i===u)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,r),i-=c}return(p?-1:1)*o*Math.pow(2,i-r)},write:function(e,t,n,r,a,i){var o,s,u,c=8*i-a-1,l=(1<<c)-1,d=l>>1,f=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(o++,u/=2),o+d>=l?(s=0,o=l):o+d>=1?(s=(t*u-1)*Math.pow(2,a),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),o=0));a>=8;e[n+p]=255&s,p+=h,s/=256,a-=8);for(o=o<<a|s,c+=a;c>0;e[n+p]=255&o,p+=h,o/=256,c-=8);e[n+p-h]|=128*g}},su=uu;function uu(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}uu.Varint=0,uu.Fixed64=1,uu.Bytes=2,uu.Fixed32=5;var cu="undefined"==typeof TextDecoder?null:new TextDecoder("utf8");function lu(e){return e.type===uu.Bytes?e.readVarint()+e.pos:e.pos+1}function du(e,t,n){return n?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function fu(e,t,n){var r=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));n.realloc(r);for(var a=n.pos-1;a>=e;a--)n.buf[a+r]=n.buf[a]}function pu(e,t){for(var n=0;n<e.length;n++)t.writeVarint(e[n])}function hu(e,t){for(var n=0;n<e.length;n++)t.writeSVarint(e[n])}function gu(e,t){for(var n=0;n<e.length;n++)t.writeFloat(e[n])}function vu(e,t){for(var n=0;n<e.length;n++)t.writeDouble(e[n])}function mu(e,t){for(var n=0;n<e.length;n++)t.writeBoolean(e[n])}function yu(e,t){for(var n=0;n<e.length;n++)t.writeFixed32(e[n])}function bu(e,t){for(var n=0;n<e.length;n++)t.writeSFixed32(e[n])}function _u(e,t){for(var n=0;n<e.length;n++)t.writeFixed64(e[n])}function xu(e,t){for(var n=0;n<e.length;n++)t.writeSFixed64(e[n])}function Ru(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+16777216*e[t+3]}function wu(e,t,n){e[n]=t,e[n+1]=t>>>8,e[n+2]=t>>>16,e[n+3]=t>>>24}function Eu(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+(e[t+3]<<24)}uu.prototype={destroy:function(){this.buf=null},readFields:function(e,t,n){for(n=n||this.length;this.pos<n;){var r=this.readVarint(),a=r>>3,i=this.pos;this.type=7&r,e(a,t,this),this.pos===i&&this.skip(r)}return t},readMessage:function(e,t){return this.readFields(e,t,this.readVarint()+this.pos)},readFixed32:function(){var e=Ru(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=Eu(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=Ru(this.buf,this.pos)+4294967296*Ru(this.buf,this.pos+4);return this.pos+=8,e},readSFixed64:function(){var e=Ru(this.buf,this.pos)+4294967296*Eu(this.buf,this.pos+4);return this.pos+=8,e},readFloat:function(){var e=ou.read(this.buf,this.pos,!0,23,4);return this.pos+=4,e},readDouble:function(){var e=ou.read(this.buf,this.pos,!0,52,8);return this.pos+=8,e},readVarint:function(e){var t,n,r=this.buf;return t=127&(n=r[this.pos++]),n<128?t:(t|=(127&(n=r[this.pos++]))<<7,n<128?t:(t|=(127&(n=r[this.pos++]))<<14,n<128?t:(t|=(127&(n=r[this.pos++]))<<21,n<128?t:function(e,t,n){var r,a,i=n.buf;if(r=(112&(a=i[n.pos++]))>>4,a<128)return du(e,r,t);if(r|=(127&(a=i[n.pos++]))<<3,a<128)return du(e,r,t);if(r|=(127&(a=i[n.pos++]))<<10,a<128)return du(e,r,t);if(r|=(127&(a=i[n.pos++]))<<17,a<128)return du(e,r,t);if(r|=(127&(a=i[n.pos++]))<<24,a<128)return du(e,r,t);if(r|=(1&(a=i[n.pos++]))<<31,a<128)return du(e,r,t);throw new Error("Expected varint not more than 10 bytes")}(t|=(15&(n=r[this.pos]))<<28,e,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2==1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,t=this.pos;return this.pos=e,e-t>=12&&cu?function(e,t,n){return cu.decode(e.subarray(t,n))}(this.buf,t,e):function(e,t,n){for(var r="",a=t;a<n;){var i,o,s,u=e[a],c=null,l=u>239?4:u>223?3:u>191?2:1;if(a+l>n)break;1===l?u<128&&(c=u):2===l?128==(192&(i=e[a+1]))&&(c=(31&u)<<6|63&i)<=127&&(c=null):3===l?(i=e[a+1],o=e[a+2],128==(192&i)&&128==(192&o)&&((c=(15&u)<<12|(63&i)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===l&&(i=e[a+1],o=e[a+2],s=e[a+3],128==(192&i)&&128==(192&o)&&128==(192&s)&&((c=(15&u)<<18|(63&i)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,l=1):c>65535&&(c-=65536,r+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),r+=String.fromCharCode(c),a+=l}return r}(this.buf,t,e)},readBytes:function(){var e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t},readPackedVarint:function(e,t){if(this.type!==uu.Bytes)return e.push(this.readVarint(t));var n=lu(this);for(e=e||[];this.pos<n;)e.push(this.readVarint(t));return e},readPackedSVarint:function(e){if(this.type!==uu.Bytes)return e.push(this.readSVarint());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readSVarint());return e},readPackedBoolean:function(e){if(this.type!==uu.Bytes)return e.push(this.readBoolean());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readBoolean());return e},readPackedFloat:function(e){if(this.type!==uu.Bytes)return e.push(this.readFloat());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readFloat());return e},readPackedDouble:function(e){if(this.type!==uu.Bytes)return e.push(this.readDouble());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readDouble());return e},readPackedFixed32:function(e){if(this.type!==uu.Bytes)return e.push(this.readFixed32());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readFixed32());return e},readPackedSFixed32:function(e){if(this.type!==uu.Bytes)return e.push(this.readSFixed32());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readSFixed32());return e},readPackedFixed64:function(e){if(this.type!==uu.Bytes)return e.push(this.readFixed64());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readFixed64());return e},readPackedSFixed64:function(e){if(this.type!==uu.Bytes)return e.push(this.readSFixed64());var t=lu(this);for(e=e||[];this.pos<t;)e.push(this.readSFixed64());return e},skip:function(e){var t=7&e;if(t===uu.Varint)for(;this.buf[this.pos++]>127;);else if(t===uu.Bytes)this.pos=this.readVarint()+this.pos;else if(t===uu.Fixed32)this.pos+=4;else{if(t!==uu.Fixed64)throw new Error("Unimplemented type: "+t);this.pos+=8}},writeTag:function(e,t){this.writeVarint(e<<3|t)},realloc:function(e){for(var t=this.length||16;t<this.pos+e;)t*=2;if(t!==this.length){var n=new Uint8Array(t);n.set(this.buf),this.buf=n,this.length=t}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(e){this.realloc(4),wu(this.buf,e,this.pos),this.pos+=4},writeSFixed32:function(e){this.realloc(4),wu(this.buf,e,this.pos),this.pos+=4},writeFixed64:function(e){this.realloc(8),wu(this.buf,-1&e,this.pos),wu(this.buf,Math.floor(e*(1/4294967296)),this.pos+4),this.pos+=8},writeSFixed64:function(e){this.realloc(8),wu(this.buf,-1&e,this.pos),wu(this.buf,Math.floor(e*(1/4294967296)),this.pos+4),this.pos+=8},writeVarint:function(e){(e=+e||0)>268435455||e<0?function(e,t){var n,r;if(e>=0?(n=e%4294967296|0,r=e/4294967296|0):(r=~(-e/4294967296),4294967295^(n=~(-e%4294967296))?n=n+1|0:(n=0,r=r+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");t.realloc(10),function(e,t,n){n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos]=127&e}(n,0,t),function(e,t){var n=(7&e)<<4;t.buf[t.pos++]|=n|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e)))))}(r,t)}(e,this):(this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127))))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var t=this.pos;this.pos=function(e,t,n){for(var r,a,i=0;i<t.length;i++){if((r=t.charCodeAt(i))>55295&&r<57344){if(!a){r>56319||i+1===t.length?(e[n++]=239,e[n++]=191,e[n++]=189):a=r;continue}if(r<56320){e[n++]=239,e[n++]=191,e[n++]=189,a=r;continue}r=a-55296<<10|r-56320|65536,a=null}else a&&(e[n++]=239,e[n++]=191,e[n++]=189,a=null);r<128?e[n++]=r:(r<2048?e[n++]=r>>6|192:(r<65536?e[n++]=r>>12|224:(e[n++]=r>>18|240,e[n++]=r>>12&63|128),e[n++]=r>>6&63|128),e[n++]=63&r|128)}return n}(this.buf,e,this.pos);var n=this.pos-t;n>=128&&fu(t,n,this),this.pos=t-1,this.writeVarint(n),this.pos+=n},writeFloat:function(e){this.realloc(4),ou.write(this.buf,e,this.pos,!0,23,4),this.pos+=4},writeDouble:function(e){this.realloc(8),ou.write(this.buf,e,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var t=e.length;this.writeVarint(t),this.realloc(t);for(var n=0;n<t;n++)this.buf[this.pos++]=e[n]},writeRawMessage:function(e,t){this.pos++;var n=this.pos;e(t,this);var r=this.pos-n;r>=128&&fu(n,r,this),this.pos=n-1,this.writeVarint(r),this.pos+=r},writeMessage:function(e,t,n){this.writeTag(e,uu.Bytes),this.writeRawMessage(t,n)},writePackedVarint:function(e,t){t.length&&this.writeMessage(e,pu,t)},writePackedSVarint:function(e,t){t.length&&this.writeMessage(e,hu,t)},writePackedBoolean:function(e,t){t.length&&this.writeMessage(e,mu,t)},writePackedFloat:function(e,t){t.length&&this.writeMessage(e,gu,t)},writePackedDouble:function(e,t){t.length&&this.writeMessage(e,vu,t)},writePackedFixed32:function(e,t){t.length&&this.writeMessage(e,yu,t)},writePackedSFixed32:function(e,t){t.length&&this.writeMessage(e,bu,t)},writePackedFixed64:function(e,t){t.length&&this.writeMessage(e,_u,t)},writePackedSFixed64:function(e,t){t.length&&this.writeMessage(e,xu,t)},writeBytesField:function(e,t){this.writeTag(e,uu.Bytes),this.writeBytes(t)},writeFixed32Field:function(e,t){this.writeTag(e,uu.Fixed32),this.writeFixed32(t)},writeSFixed32Field:function(e,t){this.writeTag(e,uu.Fixed32),this.writeSFixed32(t)},writeFixed64Field:function(e,t){this.writeTag(e,uu.Fixed64),this.writeFixed64(t)},writeSFixed64Field:function(e,t){this.writeTag(e,uu.Fixed64),this.writeSFixed64(t)},writeVarintField:function(e,t){this.writeTag(e,uu.Varint),this.writeVarint(t)},writeSVarintField:function(e,t){this.writeTag(e,uu.Varint),this.writeSVarint(t)},writeStringField:function(e,t){this.writeTag(e,uu.Bytes),this.writeString(t)},writeFloatField:function(e,t){this.writeTag(e,uu.Fixed32),this.writeFloat(t)},writeDoubleField:function(e,t){this.writeTag(e,uu.Fixed64),this.writeDouble(t)},writeBooleanField:function(e,t){this.writeVarintField(e,Boolean(t))}};var Su=3;function Au(e,t,n){1===e&&n.readMessage(Tu,t)}function Tu(e,t,n){if(3===e){var r=n.readMessage(Pu,{}),a=r.id,i=r.bitmap,o=r.width,s=r.height,u=r.left,c=r.top,l=r.advance;t.push({id:a,bitmap:new zi({width:o+2*Su,height:s+2*Su},i),metrics:{width:o,height:s,left:u,top:c,advance:l}})}}function Pu(e,t,n){1===e?t.id=n.readVarint():2===e?t.bitmap=n.readBytes():3===e?t.width=n.readVarint():4===e?t.height=n.readVarint():5===e?t.left=n.readSVarint():6===e?t.top=n.readSVarint():7===e&&(t.advance=n.readVarint())}var Cu=Su,Mu=function(e){var t=this;this._callback=e,this._triggered=!1,"undefined"!=typeof MessageChannel&&(this._channel=new MessageChannel,this._channel.port2.onmessage=function(){t._triggered=!1,t._callback()})};Mu.prototype.trigger=function(){var e=this;this._triggered||(this._triggered=!0,this._channel?this._channel.port1.postMessage(!0):setTimeout((function(){e._triggered=!1,e._callback()}),0))},Mu.prototype.remove=function(){delete this._channel,this._callback=function(){}};var Ou=function(e,t,n){this.target=e,this.parent=t,this.mapId=n,this.callbacks={},this.tasks={},this.taskQueue=[],this.cancelCallbacks={},v(["receive","process"],this),this.invoker=new Mu(this.process),this.target.addEventListener("message",this.receive,!1)};function ku(e,t,n){var r=2*Math.PI*6378137/256/Math.pow(2,n);return[e*r-2*Math.PI*6378137/2,t*r-2*Math.PI*6378137/2]}Ou.prototype.send=function(e,t,n,r){var a=this,i=Math.round(1e18*Math.random()).toString(36).substring(0,10);n&&(this.callbacks[i]=n);var o=[];return this.target.postMessage({id:i,type:e,hasCallback:!!n,targetMapId:r,sourceMapId:this.mapId,data:xr(t,o)},o),{cancel:function(){n&&delete a.callbacks[i],a.target.postMessage({id:i,type:"<cancel>",targetMapId:r,sourceMapId:a.mapId})}}},Ou.prototype.receive=function(e){var t=e.data,n=t.id;if(n&&(!t.targetMapId||this.mapId===t.targetMapId))if("<cancel>"===t.type){delete this.tasks[n];var r=this.cancelCallbacks[n];delete this.cancelCallbacks[n],r&&r()}else this.tasks[n]=t,this.taskQueue.push(n),this.invoker.trigger()},Ou.prototype.process=function(){var e=this;if(this.taskQueue.length){var t=this.taskQueue.shift(),n=this.tasks[t];if(delete this.tasks[t],this.taskQueue.length&&this.invoker.trigger(),n)if("<response>"===n.type){var r=this.callbacks[t];delete this.callbacks[t],r&&(n.error?r(Rr(n.error)):r(null,Rr(n.data)))}else{var a=!1,i=n.hasCallback?function(n,r){a=!0,delete e.cancelCallbacks[t];var i=[];e.target.postMessage({id:t,type:"<response>",sourceMapId:e.mapId,error:n?xr(n):null,data:xr(r,i)},i)}:function(e){a=!0},o=null,s=Rr(n.data);if(this.parent[n.type])o=this.parent[n.type](n.sourceMapId,s,i);else if(this.parent.getWorkerSource){var u=n.type.split(".");o=this.parent.getWorkerSource(n.sourceMapId,u[0],s.source)[u[1]](s,i)}else i(new Error("Could not find function "+n.type));!a&&o&&o.cancel&&(this.cancelCallbacks[t]=o.cancel)}}},Ou.prototype.remove=function(){this.invoker.remove(),this.target.removeEventListener("message",this.receive,!1)};var Du=function(e,t){e&&(t?this.setSouthWest(e).setNorthEast(t):4===e.length?this.setSouthWest([e[0],e[1]]).setNorthEast([e[2],e[3]]):this.setSouthWest(e[0]).setNorthEast(e[1]))};Du.prototype.setNorthEast=function(e){return this._ne=e instanceof Iu?new Iu(e.lng,e.lat):Iu.convert(e),this},Du.prototype.setSouthWest=function(e){return this._sw=e instanceof Iu?new Iu(e.lng,e.lat):Iu.convert(e),this},Du.prototype.extend=function(e){var t,n,r=this._sw,a=this._ne;if(e instanceof Iu)t=e,n=e;else{if(!(e instanceof Du))return Array.isArray(e)?e.every(Array.isArray)?this.extend(Du.convert(e)):this.extend(Iu.convert(e)):this;if(t=e._sw,n=e._ne,!t||!n)return this}return r||a?(r.lng=Math.min(t.lng,r.lng),r.lat=Math.min(t.lat,r.lat),a.lng=Math.max(n.lng,a.lng),a.lat=Math.max(n.lat,a.lat)):(this._sw=new Iu(t.lng,t.lat),this._ne=new Iu(n.lng,n.lat)),this},Du.prototype.getCenter=function(){return new Iu((this._sw.lng+this._ne.lng)/2,(this._sw.lat+this._ne.lat)/2)},Du.prototype.getSouthWest=function(){return this._sw},Du.prototype.getNorthEast=function(){return this._ne},Du.prototype.getNorthWest=function(){return new Iu(this.getWest(),this.getNorth())},Du.prototype.getSouthEast=function(){return new Iu(this.getEast(),this.getSouth())},Du.prototype.getWest=function(){return this._sw.lng},Du.prototype.getSouth=function(){return this._sw.lat},Du.prototype.getEast=function(){return this._ne.lng},Du.prototype.getNorth=function(){return this._ne.lat},Du.prototype.toArray=function(){return[this._sw.toArray(),this._ne.toArray()]},Du.prototype.toString=function(){return"LngLatBounds("+this._sw.toString()+", "+this._ne.toString()+")"},Du.prototype.isEmpty=function(){return!(this._sw&&this._ne)},Du.convert=function(e){return!e||e instanceof Du?e:new Du(e)};var Iu=function(e,t){if(isNaN(e)||isNaN(t))throw new Error("Invalid LngLat object: ("+e+", "+t+")");if(this.lng=+e,this.lat=+t,this.lat>90||this.lat<-90)throw new Error("Invalid LngLat latitude value: must be between -90 and 90")};Iu.prototype.wrap=function(){return new Iu(l(this.lng,-180,180),this.lat)},Iu.prototype.toArray=function(){return[this.lng,this.lat]},Iu.prototype.toString=function(){return"LngLat("+this.lng+", "+this.lat+")"},Iu.prototype.toBounds=function(e){void 0===e&&(e=0);var t=360*e/40075017,n=t/Math.cos(Math.PI/180*this.lat);return new Du(new Iu(this.lng-n,this.lat-t),new Iu(this.lng+n,this.lat+t))},Iu.convert=function(e){if(e instanceof Iu)return e;if(Array.isArray(e)&&(2===e.length||3===e.length))return new Iu(Number(e[0]),Number(e[1]));if(!Array.isArray(e)&&"object"==typeof e&&null!==e)return new Iu(Number("lng"in e?e.lng:e.lon),Number(e.lat));throw new Error("`LngLatLike` argument must be specified as a LngLat instance, an object {lng: <lng>, lat: <lat>}, an object {lon: <lng>, lat: <lat>}, or an array of [<lng>, <lat>]")};var Lu=2*Math.PI*6378137;function ju(e){return Lu*Math.cos(e*Math.PI/180)}function Fu(e){return(180+e)/360}function zu(e){return(180-180/Math.PI*Math.log(Math.tan(Math.PI/4+e*Math.PI/360)))/360}function Nu(e,t){return e/ju(t)}function Bu(e){var t=180-360*e;return 360/Math.PI*Math.atan(Math.exp(t*Math.PI/180))-90}var Vu=function(e,t,n){void 0===n&&(n=0),this.x=+e,this.y=+t,this.z=+n};Vu.fromLngLat=function(e,t){void 0===t&&(t=0);var n=Iu.convert(e);return new Vu(Fu(n.lng),zu(n.lat),Nu(t,n.lat))},Vu.prototype.toLngLat=function(){return new Iu(360*this.x-180,Bu(this.y))},Vu.prototype.toAltitude=function(){return this.z*ju(Bu(this.y))},Vu.prototype.meterInMercatorCoordinateUnits=function(){return 1/Lu*(e=Bu(this.y),1/Math.cos(e*Math.PI/180));var e};var Hu=function(e,t,n){this.z=e,this.x=t,this.y=n,this.key=qu(0,e,t,n)};Hu.prototype.equals=function(e){return this.z===e.z&&this.x===e.x&&this.y===e.y},Hu.prototype.url=function(e,t){var n,r,a,i,o,s=(n=this.x,r=this.y,a=this.z,i=ku(256*n,256*(r=Math.pow(2,a)-r-1),a),o=ku(256*(n+1),256*(r+1),a),i[0]+","+i[1]+","+o[0]+","+o[1]),u=function(e,t,n){for(var r,a="",i=e;i>0;i--)a+=(t&(r=1<<i-1)?1:0)+(n&r?2:0);return a}(this.z,this.x,this.y);return e[(this.x+this.y)%e.length].replace("{prefix}",(this.x%16).toString(16)+(this.y%16).toString(16)).replace("{z}",String(this.z)).replace("{x}",String(this.x)).replace("{y}",String("tms"===t?Math.pow(2,this.z)-this.y-1:this.y)).replace("{quadkey}",u).replace("{bbox-epsg-3857}",s)},Hu.prototype.getTilePoint=function(e){var t=Math.pow(2,this.z);return new a((e.x*t-this.x)*ui,(e.y*t-this.y)*ui)};var Uu=function(e,t){this.wrap=e,this.canonical=t,this.key=qu(e,t.z,t.x,t.y)},Wu=function(e,t,n,r,a){this.overscaledZ=e,this.wrap=t,this.canonical=new Hu(n,+r,+a),this.key=qu(t,e,r,a)};function qu(e,t,n,r){(e*=2)<0&&(e=-1*e-1);var a=1<<t;return 32*(a*a*e+a*r+n)+t}Wu.prototype.equals=function(e){return this.overscaledZ===e.overscaledZ&&this.wrap===e.wrap&&this.canonical.equals(e.canonical)},Wu.prototype.scaledTo=function(e){var t=this.canonical.z-e;return e>this.canonical.z?new Wu(e,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y):new Wu(e,this.wrap,e,this.canonical.x>>t,this.canonical.y>>t)},Wu.prototype.isChildOf=function(e){if(e.wrap!==this.wrap)return!1;var t=this.canonical.z-e.canonical.z;return 0===e.overscaledZ||e.overscaledZ<this.overscaledZ&&e.canonical.x===this.canonical.x>>t&&e.canonical.y===this.canonical.y>>t},Wu.prototype.children=function(e){if(this.overscaledZ>=e)return[new Wu(this.overscaledZ+1,this.wrap,this.canonical.z,this.canonical.x,this.canonical.y)];var t=this.canonical.z+1,n=2*this.canonical.x,r=2*this.canonical.y;return[new Wu(t,this.wrap,t,n,r),new Wu(t,this.wrap,t,n+1,r),new Wu(t,this.wrap,t,n,r+1),new Wu(t,this.wrap,t,n+1,r+1)]},Wu.prototype.isLessThan=function(e){return this.wrap<e.wrap||!(this.wrap>e.wrap)&&(this.overscaledZ<e.overscaledZ||!(this.overscaledZ>e.overscaledZ)&&(this.canonical.x<e.canonical.x||!(this.canonical.x>e.canonical.x)&&this.canonical.y<e.canonical.y))},Wu.prototype.wrapped=function(){return new Wu(this.overscaledZ,0,this.canonical.z,this.canonical.x,this.canonical.y)},Wu.prototype.unwrapTo=function(e){return new Wu(this.overscaledZ,e,this.canonical.z,this.canonical.x,this.canonical.y)},Wu.prototype.overscaleFactor=function(){return Math.pow(2,this.overscaledZ-this.canonical.z)},Wu.prototype.toUnwrapped=function(){return new Uu(this.wrap,this.canonical)},Wu.prototype.toString=function(){return this.overscaledZ+"/"+this.canonical.x+"/"+this.canonical.y},Wu.prototype.getTilePoint=function(e){return this.canonical.getTilePoint(new Vu(e.x-this.wrap,e.y))},yr("CanonicalTileID",Hu),yr("OverscaledTileID",Wu,{omit:["posMatrix"]});var Gu=function(e,t,n){if(this.uid=e,t.height!==t.width)throw new RangeError("DEM tiles must be square");if(n&&"mapbox"!==n&&"terrarium"!==n)return R('"'+n+'" is not a valid encoding type. Valid types include "mapbox" and "terrarium".');this.stride=t.height;var r=this.dim=t.height-2;this.data=new Uint32Array(t.data.buffer),this.encoding=n||"mapbox";for(var a=0;a<r;a++)this.data[this._idx(-1,a)]=this.data[this._idx(0,a)],this.data[this._idx(r,a)]=this.data[this._idx(r-1,a)],this.data[this._idx(a,-1)]=this.data[this._idx(a,0)],this.data[this._idx(a,r)]=this.data[this._idx(a,r-1)];this.data[this._idx(-1,-1)]=this.data[this._idx(0,0)],this.data[this._idx(r,-1)]=this.data[this._idx(r-1,0)],this.data[this._idx(-1,r)]=this.data[this._idx(0,r-1)],this.data[this._idx(r,r)]=this.data[this._idx(r-1,r-1)]};Gu.prototype.get=function(e,t){var n=new Uint8Array(this.data.buffer),r=4*this._idx(e,t);return("terrarium"===this.encoding?this._unpackTerrarium:this._unpackMapbox)(n[r],n[r+1],n[r+2])},Gu.prototype.getUnpackVector=function(){return"terrarium"===this.encoding?[256,1,1/256,32768]:[6553.6,25.6,.1,1e4]},Gu.prototype._idx=function(e,t){if(e<-1||e>=this.dim+1||t<-1||t>=this.dim+1)throw new RangeError("out of range source coordinates for DEM data");return(t+1)*this.stride+(e+1)},Gu.prototype._unpackMapbox=function(e,t,n){return(256*e*256+256*t+n)/10-1e4},Gu.prototype._unpackTerrarium=function(e,t,n){return 256*e+t+n/256-32768},Gu.prototype.getPixels=function(){return new Ni({width:this.stride,height:this.stride},new Uint8Array(this.data.buffer))},Gu.prototype.backfillBorder=function(e,t,n){if(this.dim!==e.dim)throw new Error("dem dimension mismatch");var r=t*this.dim,a=t*this.dim+this.dim,i=n*this.dim,o=n*this.dim+this.dim;switch(t){case-1:r=a-1;break;case 1:a=r+1}switch(n){case-1:i=o-1;break;case 1:o=i+1}for(var s=-t*this.dim,u=-n*this.dim,c=i;c<o;c++)for(var l=r;l<a;l++)this.data[this._idx(l,c)]=e.data[this._idx(l+s,c+u)]},yr("DEMData",Gu);var Ku=ra([{name:"a_pos",type:"Int16",components:2},{name:"a_texture_pos",type:"Int16",components:2}]),Yu=function(e){this._stringToNumber={},this._numberToString=[];for(var t=0;t<e.length;t++){var n=e[t];this._stringToNumber[n]=t,this._numberToString[t]=n}};Yu.prototype.encode=function(e){return this._stringToNumber[e]},Yu.prototype.decode=function(e){return this._numberToString[e]};var Xu=function(e,t,n,r){this.type="Feature",this._vectorTileFeature=e,e._z=t,e._x=n,e._y=r,this.properties=e.properties,null!=e.id&&(this.id=e.id)},Ju={geometry:{configurable:!0}};Ju.geometry.get=function(){return void 0===this._geometry&&(this._geometry=this._vectorTileFeature.toGeoJSON(this._vectorTileFeature._x,this._vectorTileFeature._y,this._vectorTileFeature._z).geometry),this._geometry},Ju.geometry.set=function(e){this._geometry=e},Xu.prototype.toJSON=function(){var e={geometry:this.geometry};for(var t in this)"_geometry"!==t&&"_vectorTileFeature"!==t&&(e[t]=this[t]);return e},Object.defineProperties(Xu.prototype,Ju);var Zu=function(){this.state={},this.stateChanges={},this.deletedStates={}};Zu.prototype.updateState=function(e,t,n){var r=String(t);if(this.stateChanges[e]=this.stateChanges[e]||{},this.stateChanges[e][r]=this.stateChanges[e][r]||{},d(this.stateChanges[e][r],n),null===this.deletedStates[e])for(var a in this.deletedStates[e]={},this.state[e])a!==r&&(this.deletedStates[e][a]=null);else if(this.deletedStates[e]&&null===this.deletedStates[e][r])for(var i in this.deletedStates[e][r]={},this.state[e][r])n[i]||(this.deletedStates[e][r][i]=null);else for(var o in n)this.deletedStates[e]&&this.deletedStates[e][r]&&null===this.deletedStates[e][r][o]&&delete this.deletedStates[e][r][o]},Zu.prototype.removeFeatureState=function(e,t,n){if(null!==this.deletedStates[e]){var r=String(t);if(this.deletedStates[e]=this.deletedStates[e]||{},n&&void 0!==t&&t>=0)null!==this.deletedStates[e][r]&&(this.deletedStates[e][r]=this.deletedStates[e][r]||{},this.deletedStates[e][r][n]=null);else if(void 0!==t&&t>=0)if(this.stateChanges[e]&&this.stateChanges[e][r])for(n in this.deletedStates[e][r]={},this.stateChanges[e][r])this.deletedStates[e][r][n]=null;else this.deletedStates[e][r]=null;else this.deletedStates[e]=null}},Zu.prototype.getState=function(e,t){var n=String(t),r=this.state[e]||{},a=this.stateChanges[e]||{},i=d({},r[n],a[n]);if(null===this.deletedStates[e])return{};if(this.deletedStates[e]){var o=this.deletedStates[e][t];if(null===o)return{};for(var s in o)delete i[s]}return i},Zu.prototype.initializeTileState=function(e,t){e.setFeatureState(this.state,t)},Zu.prototype.coalesceChanges=function(e,t){var n={};for(var r in this.stateChanges){this.state[r]=this.state[r]||{};var a={};for(var i in this.stateChanges[r])this.state[r][i]||(this.state[r][i]={}),d(this.state[r][i],this.stateChanges[r][i]),a[i]=this.state[r][i];n[r]=a}for(var o in this.deletedStates){this.state[o]=this.state[o]||{};var s={};if(null===this.deletedStates[o])for(var u in this.state[o])s[u]={},this.state[o][u]={};else for(var c in this.deletedStates[o]){if(null===this.deletedStates[o][c])this.state[o][c]={};else for(var l=0,f=Object.keys(this.deletedStates[o][c]);l<f.length;l+=1){var p=f[l];delete this.state[o][c][p]}s[c]=this.state[o][c]}n[o]=n[o]||{},d(n[o],s)}if(this.stateChanges={},this.deletedStates={},0!==Object.keys(n).length)for(var h in e)e[h].setFeatureState(n,t)};var $u=function(e,t,n){this.tileID=e,this.x=e.canonical.x,this.y=e.canonical.y,this.z=e.canonical.z,this.grid=t||new pr(ui,16,0),this.grid3D=new pr(ui,16,0),this.featureIndexArray=n||new Fa};function Qu(e){for(var t=1/0,n=1/0,r=-1/0,a=-1/0,i=0,o=e;i<o.length;i+=1){var s=o[i];t=Math.min(t,s.x),n=Math.min(n,s.y),r=Math.max(r,s.x),a=Math.max(a,s.y)}return{minX:t,minY:n,maxX:r,maxY:a}}function ec(e,t){return t-e}$u.prototype.insert=function(e,t,n,r,a,i){var o=this.featureIndexArray.length;this.featureIndexArray.emplaceBack(n,r,a);for(var s=i?this.grid3D:this.grid,u=0;u<t.length;u++){for(var c=t[u],l=[1/0,1/0,-1/0,-1/0],d=0;d<c.length;d++){var f=c[d];l[0]=Math.min(l[0],f.x),l[1]=Math.min(l[1],f.y),l[2]=Math.max(l[2],f.x),l[3]=Math.max(l[3],f.y)}l[0]<ui&&l[1]<ui&&l[2]>=0&&l[3]>=0&&s.insert(o,l[0],l[1],l[2],l[3])}},$u.prototype.loadVTLayers=function(){return this.vtLayers||(this.vtLayers=new Vo.VectorTile(new su(this.rawTileData)).layers,this.sourceLayerCoder=new Yu(this.vtLayers?Object.keys(this.vtLayers).sort():["_geojsonTileLayer"])),this.vtLayers},$u.prototype.query=function(e,t,n){var r=this;this.loadVTLayers();for(var i=e.params||{},o=ui/e.tileSize/e.scale,s=Vn(i.filter),u=e.queryGeometry,c=e.queryPadding*o,l=Qu(u),d=this.grid.query(l.minX-c,l.minY-c,l.maxX+c,l.maxY+c),f=Qu(e.cameraQueryGeometry),p=0,h=this.grid3D.query(f.minX-c,f.minY-c,f.maxX+c,f.maxY+c,(function(t,n,r,i){return function(e,t,n,r,i){for(var o=0,s=e;o<s.length;o+=1){var u=s[o];if(t<=u.x&&n<=u.y&&r>=u.x&&i>=u.y)return!0}var c=[new a(t,n),new a(t,i),new a(r,i),new a(r,n)];if(e.length>2)for(var l=0,d=c;l<d.length;l+=1)if(Ri(e,d[l]))return!0;for(var f=0;f<e.length-1;f++)if(wi(e[f],e[f+1],c))return!0;return!1}(e.cameraQueryGeometry,t-c,n-c,r+c,i+c)}));p<h.length;p+=1){var g=h[p];d.push(g)}d.sort(ec);for(var v,m={},y=function(a){var c=d[a];if(c!==v){v=c;var l=r.featureIndexArray.get(c),f=null;r.loadMatchingFeature(m,l.bucketIndex,l.sourceLayerIndex,l.featureIndex,s,i.layers,t,(function(t,a){f||(f=li(t));var i={};return t.id&&(i=n.getState(a.sourceLayer||"_geojsonTileLayer",t.id)),a.queryIntersectsFeature(u,t,i,f,r.z,e.transform,o,e.pixelPosMatrix)}))}},b=0;b<d.length;b++)y(b);return m},$u.prototype.loadMatchingFeature=function(e,t,n,r,a,i,o,s){var u=this.bucketLayerIDs[t];if(!i||function(e,t){for(var n=0;n<e.length;n++)if(t.indexOf(e[n])>=0)return!0;return!1}(i,u)){var c=this.sourceLayerCoder.decode(n),l=this.vtLayers[c].feature(r);if(a(new zr(this.tileID.overscaledZ),l))for(var d=0;d<u.length;d++){var f=u[d];if(!(i&&i.indexOf(f)<0)){var p=o[f];if(p){var h=!s||s(l,p);if(h){var g=new Xu(l,this.z,this.x,this.y);g.layer=p.serialize();var v=e[f];void 0===v&&(v=e[f]=[]),v.push({featureIndex:r,feature:g,intersectionZ:h})}}}}}},$u.prototype.lookupSymbolFeatures=function(e,t,n,r,a,i){var o={};this.loadVTLayers();for(var s=Vn(r),u=0,c=e;u<c.length;u+=1){var l=c[u];this.loadMatchingFeature(o,t,n,l,s,a,i)}return o},$u.prototype.hasLayer=function(e){for(var t=0,n=this.bucketLayerIDs;t<n.length;t+=1)for(var r=0,a=n[t];r<a.length;r+=1)if(e===a[r])return!0;return!1},yr("FeatureIndex",$u,{omit:["rawTileData","sourceLayerCoder"]});var tc=function(e,t){this.tileID=e,this.uid=p(),this.uses=0,this.tileSize=t,this.buckets={},this.expirationTime=null,this.queryPadding=0,this.hasSymbolBuckets=!1,this.expiredRequestCount=0,this.state="loading"};function nc(e,t,n,r,a){if(void 0===t.segment)return!0;for(var i=t,o=t.segment+1,s=0;s>-n/2;){if(--o<0)return!1;s-=e[o].dist(i),i=e[o]}s+=e[o].dist(e[o+1]),o++;for(var u=[],c=0;s<n/2;){var l=e[o-1],d=e[o],f=e[o+1];if(!f)return!1;var p=l.angleTo(d)-d.angleTo(f);for(p=Math.abs((p+3*Math.PI)%(2*Math.PI)-Math.PI),u.push({distance:s,angleDelta:p}),c+=p;s-u[0].distance>r;)c-=u.shift().angleDelta;if(c>a)return!1;o++,s+=d.dist(f)}return!0}function rc(e){for(var t=0,n=0;n<e.length-1;n++)t+=e[n].dist(e[n+1]);return t}function ac(e,t,n){return e?.6*t*n:0}function ic(e,t){return Math.max(e?e.right-e.left:0,t?t.right-t.left:0)}function oc(e,t,n,r,a,i){for(var o=ac(n,a,i),s=ic(n,r)*i,u=0,c=rc(e)/2,l=0;l<e.length-1;l++){var d=e[l],f=e[l+1],p=d.dist(f);if(u+p>c){var h=(c-u)/p,g=Rt(d.x,f.x,h),v=Rt(d.y,f.y,h),m=new Ps(g,v,f.angleTo(d),l);return m._round(),!o||nc(e,m,s,o,t)?m:void 0}u+=p}}function sc(e,t,n,r,a,i,o,s,u){var c=ac(r,i,o),l=ic(r,a),d=l*o,f=0===e[0].x||e[0].x===u||0===e[0].y||e[0].y===u;return t-d<t/4&&(t=d+t/4),function e(t,n,r,a,i,o,s,u,c){for(var l=o/2,d=rc(t),f=0,p=n-r,h=[],g=0;g<t.length-1;g++){for(var v=t[g],m=t[g+1],y=v.dist(m),b=m.angleTo(v);p+r<f+y;){var _=((p+=r)-f)/y,x=Rt(v.x,m.x,_),R=Rt(v.y,m.y,_);if(x>=0&&x<c&&R>=0&&R<c&&p-l>=0&&p+l<=d){var w=new Ps(x,R,b,g);w._round(),a&&!nc(t,w,o,a,i)||h.push(w)}}f+=y}return u||h.length||s||(h=e(t,f/2,r,a,i,o,s,!0,c)),h}(e,f?t/2*s%t:(l/2+2*i)*o*s%t,t,c,n,d,f,!1,u)}function uc(e,t){var n=e.image,r=e.right-e.left,i=(r*n.paddedRect.w/(n.paddedRect.w-2)-r)/2,o=e.left-i,s=e.right+i,u=e.bottom-e.top,c=(u*n.paddedRect.h/(n.paddedRect.h-2)-u)/2,l=e.top-c,d=e.bottom+c,f=new a(o,l),p=new a(s,l),h=new a(s,d),g=new a(o,d),v=t*Math.PI/180;if(v){var m=Math.sin(v),y=Math.cos(v),b=[y,-m,m,y];f._matMult(b),p._matMult(b),g._matMult(b),h._matMult(b)}return[{tl:f,tr:p,bl:g,br:h,tex:n.paddedRect,writingMode:void 0,glyphOffset:[0,0],sectionIndex:0}]}tc.prototype.registerFadeDuration=function(e){var t=e+this.timeAdded;t<I.now()||this.fadeEndTime&&t<this.fadeEndTime||(this.fadeEndTime=t)},tc.prototype.wasRequested=function(){return"errored"===this.state||"loaded"===this.state||"reloading"===this.state},tc.prototype.loadVectorData=function(e,t,n){if(this.hasData()&&this.unloadVectorData(),this.state="loaded",e){for(var r in e.featureIndex&&(this.latestFeatureIndex=e.featureIndex,e.rawTileData?(this.latestRawTileData=e.rawTileData,this.latestFeatureIndex.rawTileData=e.rawTileData):this.latestRawTileData&&(this.latestFeatureIndex.rawTileData=this.latestRawTileData)),this.collisionBoxArray=e.collisionBoxArray,this.buckets=function(e,t){var n={};if(!t)return n;for(var r=function(){var e=i[a],r=e.layerIds.map((function(e){return t.getLayer(e)})).filter(Boolean);if(0!==r.length){e.layers=r,e.stateDependentLayerIds&&(e.stateDependentLayers=e.stateDependentLayerIds.map((function(e){return r.filter((function(t){return t.id===e}))[0]})));for(var o=0,s=r;o<s.length;o+=1){var u=s[o];n[u.id]=e}}},a=0,i=e;a<i.length;a+=1)r();return n}(e.buckets,t.style),this.hasSymbolBuckets=!1,this.buckets){var a=this.buckets[r];if(a instanceof Bs){if(this.hasSymbolBuckets=!0,!n)break;a.justReloaded=!0}}for(var i in this.queryPadding=0,this.buckets){var o=this.buckets[i];this.queryPadding=Math.max(this.queryPadding,t.style.getLayer(i).queryRadius(o))}e.imageAtlas&&(this.imageAtlas=e.imageAtlas),e.glyphAtlasImage&&(this.glyphAtlasImage=e.glyphAtlasImage)}else this.collisionBoxArray=new Ta},tc.prototype.unloadVectorData=function(){for(var e in this.buckets)this.buckets[e].destroy();this.buckets={},this.imageAtlasTexture&&this.imageAtlasTexture.destroy(),this.imageAtlas&&(this.imageAtlas=null),this.glyphAtlasTexture&&this.glyphAtlasTexture.destroy(),this.latestFeatureIndex=null,this.state="unloaded"},tc.prototype.getBucket=function(e){return this.buckets[e.id]},tc.prototype.upload=function(e){for(var t in this.buckets){var n=this.buckets[t];n.uploadPending()&&n.upload(e)}var r=e.gl;this.imageAtlas&&!this.imageAtlas.uploaded&&(this.imageAtlasTexture=new iu(e,this.imageAtlas.image,r.RGBA),this.imageAtlas.uploaded=!0),this.glyphAtlasImage&&(this.glyphAtlasTexture=new iu(e,this.glyphAtlasImage,r.ALPHA),this.glyphAtlasImage=null)},tc.prototype.prepare=function(e){this.imageAtlas&&this.imageAtlas.patchUpdatedImages(e,this.imageAtlasTexture)},tc.prototype.queryRenderedFeatures=function(e,t,n,r,a,i,o,s,u){return this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData?this.latestFeatureIndex.query({queryGeometry:n,cameraQueryGeometry:r,scale:a,tileSize:this.tileSize,pixelPosMatrix:u,transform:o,params:i,queryPadding:this.queryPadding*s},e,t):{}},tc.prototype.querySourceFeatures=function(e,t){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData){var n=this.latestFeatureIndex.loadVTLayers(),r=t?t.sourceLayer:"",a=n._geojsonTileLayer||n[r];if(a)for(var i=Vn(t&&t.filter),o=this.tileID.canonical,s=o.z,u=o.x,c=o.y,l={z:s,x:u,y:c},d=0;d<a.length;d++){var f=a.feature(d);if(i(new zr(this.tileID.overscaledZ),f)){var p=new Xu(f,s,u,c);p.tile=l,e.push(p)}}}},tc.prototype.clearMask=function(){this.segments&&(this.segments.destroy(),delete this.segments),this.maskedBoundsBuffer&&(this.maskedBoundsBuffer.destroy(),delete this.maskedBoundsBuffer),this.maskedIndexBuffer&&(this.maskedIndexBuffer.destroy(),delete this.maskedIndexBuffer),delete this.mask},tc.prototype.setMask=function(e,t){if(!o(this.mask,e)&&(this.clearMask(),this.mask=e,!o(e,{0:!0}))){var n=new oa,r=new xa;this.segments=new Na,this.segments.prepareSegment(0,n,r);for(var i=Object.keys(e),s=0;s<i.length;s++){var u=e[+i[s]],c=ui>>u.z,l=new a(u.x*c,u.y*c),d=new a(l.x+c,l.y+c),f=this.segments.prepareSegment(4,n,r);n.emplaceBack(l.x,l.y,l.x,l.y),n.emplaceBack(d.x,l.y,d.x,l.y),n.emplaceBack(l.x,d.y,l.x,d.y),n.emplaceBack(d.x,d.y,d.x,d.y);var p=f.vertexLength;r.emplaceBack(p,p+1,p+2),r.emplaceBack(p+1,p+2,p+3),f.vertexLength+=4,f.primitiveLength+=2}this.maskedBoundsBuffer=t.createVertexBuffer(n,Ku.members),this.maskedIndexBuffer=t.createIndexBuffer(r)}},tc.prototype.hasData=function(){return"loaded"===this.state||"reloading"===this.state||"expired"===this.state},tc.prototype.patternsLoaded=function(){return this.imageAtlas&&!!Object.keys(this.imageAtlas.patternPositions).length},tc.prototype.setExpiryData=function(e){var t=this.expirationTime;if(e.cacheControl){var n=S(e.cacheControl);n["max-age"]&&(this.expirationTime=Date.now()+1e3*n["max-age"])}else e.expires&&(this.expirationTime=new Date(e.expires).getTime());if(this.expirationTime){var r=Date.now(),a=!1;if(this.expirationTime>r)a=!1;else if(t)if(this.expirationTime<t)a=!0;else{var i=this.expirationTime-t;i?this.expirationTime=r+Math.max(i,3e4):a=!0}else a=!0;a?(this.expiredRequestCount++,this.state="expired"):this.expiredRequestCount=0}},tc.prototype.getExpiryTimeout=function(){if(this.expirationTime)return this.expiredRequestCount?1e3*(1<<Math.min(this.expiredRequestCount-1,31)):Math.min(this.expirationTime-(new Date).getTime(),Math.pow(2,31)-1)},tc.prototype.setFeatureState=function(e,t){if(this.latestFeatureIndex&&this.latestFeatureIndex.rawTileData&&0!==Object.keys(e).length){var n=this.latestFeatureIndex.loadVTLayers();for(var r in this.buckets){var a=this.buckets[r],i=a.layers[0].sourceLayer||"_geojsonTileLayer",o=n[i],s=e[i];o&&s&&0!==Object.keys(s).length&&(a.update(s,o,this.imageAtlas&&this.imageAtlas.patternPositions||{}),t&&t.style&&(this.queryPadding=Math.max(this.queryPadding,t.style.getLayer(r).queryRadius(a))))}}},tc.prototype.holdingForFade=function(){return void 0!==this.symbolFadeHoldUntil},tc.prototype.symbolFadeFinished=function(){return!this.symbolFadeHoldUntil||this.symbolFadeHoldUntil<I.now()},tc.prototype.clearFadeHold=function(){this.symbolFadeHoldUntil=void 0},tc.prototype.setHoldDuration=function(e){this.symbolFadeHoldUntil=I.now()+e};var cc=function(e,t,n,r,i,o,s,u,c,l,d,f){var p=s.top*u-c,h=s.bottom*u+c,g=s.left*u-c,v=s.right*u+c;if(this.boxStartIndex=e.length,l){var m=h-p,y=v-g;m>0&&(m=Math.max(10*u,m),this._addLineCollisionCircles(e,t,n,n.segment,y,m,r,i,o,d))}else{if(f){var b=new a(g,p),_=new a(v,p),x=new a(g,h),R=new a(v,h),w=f*Math.PI/180;b._rotate(w),_._rotate(w),x._rotate(w),R._rotate(w),g=Math.min(b.x,_.x,x.x,R.x),v=Math.max(b.x,_.x,x.x,R.x),p=Math.min(b.y,_.y,x.y,R.y),h=Math.max(b.y,_.y,x.y,R.y)}e.emplaceBack(n.x,n.y,g,p,v,h,r,i,o,0,0)}this.boxEndIndex=e.length};cc.prototype._addLineCollisionCircles=function(e,t,n,r,a,i,o,s,u,c){var l=i/2,d=Math.floor(a/l)||1,f=1+.4*Math.log(c)/Math.LN2,p=Math.floor(d*f/2),h=-i/2,g=n,v=r+1,m=h,y=-a/2,b=y-a/4;do{if(--v<0){if(m>y)return;v=0;break}m-=t[v].dist(g),g=t[v]}while(m>b);for(var _=t[v].dist(t[v+1]),x=-p;x<d+p;x++){var R=x*l,w=y+R;if(R<0&&(w+=R),R>a&&(w+=R-a),!(w<m)){for(;m+_<w;){if(m+=_,++v+1>=t.length)return;_=t[v].dist(t[v+1])}var E=w-m,S=t[v],A=t[v+1].sub(S)._unit()._mult(E)._add(S)._round(),T=Math.abs(w-h)<l?0:.8*(w-h);e.emplaceBack(A.x,A.y,-i/2,-i/2,i/2,i/2,o,s,u,i/2,T)}}};var lc=function(e,t){if(void 0===e&&(e=[]),void 0===t&&(t=dc),this.data=e,this.length=this.data.length,this.compare=t,this.length>0)for(var n=(this.length>>1)-1;n>=0;n--)this._down(n)};function dc(e,t){return e<t?-1:e>t?1:0}function fc(e,t,n){void 0===t&&(t=1),void 0===n&&(n=!1);for(var r=1/0,i=1/0,o=-1/0,s=-1/0,u=e[0],c=0;c<u.length;c++){var l=u[c];(!c||l.x<r)&&(r=l.x),(!c||l.y<i)&&(i=l.y),(!c||l.x>o)&&(o=l.x),(!c||l.y>s)&&(s=l.y)}var d=o-r,f=s-i,p=Math.min(d,f),h=p/2,g=new lc([],pc);if(0===p)return new a(r,i);for(var v=r;v<o;v+=p)for(var m=i;m<s;m+=p)g.push(new hc(v+h,m+h,h,e));for(var y=function(e){for(var t=0,n=0,r=0,a=e[0],i=0,o=a.length,s=o-1;i<o;s=i++){var u=a[i],c=a[s],l=u.x*c.y-c.x*u.y;n+=(u.x+c.x)*l,r+=(u.y+c.y)*l,t+=3*l}return new hc(n/t,r/t,0,e)}(e),b=g.length;g.length;){var _=g.pop();(_.d>y.d||!y.d)&&(y=_,n&&console.log("found best %d after %d probes",Math.round(1e4*_.d)/1e4,b)),_.max-y.d<=t||(h=_.h/2,g.push(new hc(_.p.x-h,_.p.y-h,h,e)),g.push(new hc(_.p.x+h,_.p.y-h,h,e)),g.push(new hc(_.p.x-h,_.p.y+h,h,e)),g.push(new hc(_.p.x+h,_.p.y+h,h,e)),b+=4)}return n&&(console.log("num probes: "+b),console.log("best distance: "+y.d)),y.p}function pc(e,t){return t.max-e.max}function hc(e,t,n,r){this.p=new a(e,t),this.h=n,this.d=function(e,t){for(var n=!1,r=1/0,a=0;a<t.length;a++)for(var i=t[a],o=0,s=i.length,u=s-1;o<s;u=o++){var c=i[o],l=i[u];c.y>e.y!=l.y>e.y&&e.x<(l.x-c.x)*(e.y-c.y)/(l.y-c.y)+c.x&&(n=!n),r=Math.min(r,_i(e,c,l))}return(n?1:-1)*Math.sqrt(r)}(this.p,r),this.max=this.d+this.h*Math.SQRT2}lc.prototype.push=function(e){this.data.push(e),this.length++,this._up(this.length-1)},lc.prototype.pop=function(){if(0!==this.length){var e=this.data[0],t=this.data.pop();return this.length--,this.length>0&&(this.data[0]=t,this._down(0)),e}},lc.prototype.peek=function(){return this.data[0]},lc.prototype._up=function(e){for(var t=this.data,n=this.compare,r=t[e];e>0;){var a=e-1>>1,i=t[a];if(n(r,i)>=0)break;t[e]=i,e=a}t[e]=r},lc.prototype._down=function(e){for(var t=this.data,n=this.compare,r=this.length>>1,a=t[e];e<r;){var i=1+(e<<1),o=t[i],s=i+1;if(s<this.length&&n(t[s],o)<0&&(i=s,o=t[s]),n(o,a)>=0)break;t[e]=o,e=i}t[e]=a};var gc=t((function(e){e.exports=function(e,t){var n,r,a,i,o,s,u,c;for(n=3&e.length,r=e.length-n,a=t,o=3432918353,s=461845907,c=0;c<r;)u=255&e.charCodeAt(c)|(255&e.charCodeAt(++c))<<8|(255&e.charCodeAt(++c))<<16|(255&e.charCodeAt(++c))<<24,++c,a=27492+(65535&(i=5*(65535&(a=(a^=u=(65535&(u=(u=(65535&u)*o+(((u>>>16)*o&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295)<<13|a>>>19))+((5*(a>>>16)&65535)<<16)&4294967295))+((58964+(i>>>16)&65535)<<16);switch(u=0,n){case 3:u^=(255&e.charCodeAt(c+2))<<16;case 2:u^=(255&e.charCodeAt(c+1))<<8;case 1:a^=u=(65535&(u=(u=(65535&(u^=255&e.charCodeAt(c)))*o+(((u>>>16)*o&65535)<<16)&4294967295)<<15|u>>>17))*s+(((u>>>16)*s&65535)<<16)&4294967295}return a^=e.length,a=2246822507*(65535&(a^=a>>>16))+((2246822507*(a>>>16)&65535)<<16)&4294967295,a=3266489909*(65535&(a^=a>>>13))+((3266489909*(a>>>16)&65535)<<16)&4294967295,(a^=a>>>16)>>>0}})),vc=t((function(e){e.exports=function(e,t){for(var n,r=e.length,a=t^r,i=0;r>=4;)n=1540483477*(65535&(n=255&e.charCodeAt(i)|(255&e.charCodeAt(++i))<<8|(255&e.charCodeAt(++i))<<16|(255&e.charCodeAt(++i))<<24))+((1540483477*(n>>>16)&65535)<<16),a=1540483477*(65535&a)+((1540483477*(a>>>16)&65535)<<16)^(n=1540483477*(65535&(n^=n>>>24))+((1540483477*(n>>>16)&65535)<<16)),r-=4,++i;switch(r){case 3:a^=(255&e.charCodeAt(i+2))<<16;case 2:a^=(255&e.charCodeAt(i+1))<<8;case 1:a=1540483477*(65535&(a^=255&e.charCodeAt(i)))+((1540483477*(a>>>16)&65535)<<16)}return a=1540483477*(65535&(a^=a>>>13))+((1540483477*(a>>>16)&65535)<<16),(a^=a>>>15)>>>0}})),mc=gc,yc=gc,bc=vc;mc.murmur3=yc,mc.murmur2=bc;var _c=7,xc=Number.POSITIVE_INFINITY;function Rc(e,t){return t[1]!==xc?function(e,t,n){var r=0,a=0;switch(t=Math.abs(t),n=Math.abs(n),e){case"top-right":case"top-left":case"top":a=n-_c;break;case"bottom-right":case"bottom-left":case"bottom":a=-n+_c}switch(e){case"top-right":case"bottom-right":case"right":r=-t;break;case"top-left":case"bottom-left":case"left":r=t}return[r,a]}(e,t[0],t[1]):function(e,t){var n=0,r=0;t<0&&(t=0);var a=t/Math.sqrt(2);switch(e){case"top-right":case"top-left":r=a-_c;break;case"bottom-right":case"bottom-left":r=-a+_c;break;case"bottom":r=-t+_c;break;case"top":r=t-_c}switch(e){case"top-right":case"bottom-right":n=-a;break;case"top-left":case"bottom-left":n=a;break;case"left":n=t;break;case"right":n=-t}return[n,r]}(e,t[0])}function wc(e){switch(e){case"right":case"top-right":case"bottom-right":return"right";case"left":case"top-left":case"bottom-left":return"left"}return"center"}var Ec=65535;function Sc(e,t,n,r,i,o,s,u,c,l,d,f,p,h){var g=function(e,t,n,r,i,o,s,u){for(var c=r.layout.get("text-rotate").evaluate(o,{})*Math.PI/180,l=t.positionedGlyphs,d=[],f=0;f<l.length;f++){var p=l[f],h=s[p.fontStack],g=h&&h[p.glyph];if(g){var v=g.rect;if(v){var m=Cu+1,y=g.metrics.advance*p.scale/2,b=i?[p.x+y,p.y]:[0,0],_=i?[0,0]:[p.x+y+n[0],p.y+n[1]],x=(i||u)&&p.vertical,R=[0,0];x&&(R=_,_=[0,0]);var w=(g.metrics.left-m)*p.scale-y+_[0],E=(-g.metrics.top-m)*p.scale+_[1],S=w+v.w*p.scale,A=E+v.h*p.scale,T=new a(w,E),P=new a(S,E),C=new a(w,A),M=new a(S,A);if(x){var O=new a(-y,y-t.yOffset),k=-Math.PI/2,D=gs/2-y,I=new a(5-t.yOffset-D,0),L=new(Function.prototype.bind.apply(a,[null].concat(R)));T._rotateAround(k,O)._add(I)._add(L),P._rotateAround(k,O)._add(I)._add(L),C._rotateAround(k,O)._add(I)._add(L),M._rotateAround(k,O)._add(I)._add(L)}if(c){var j=Math.sin(c),F=Math.cos(c),z=[F,-j,j,F];T._matMult(z),P._matMult(z),C._matMult(z),M._matMult(z)}d.push({tl:T,tr:P,bl:C,br:M,tex:v,writingMode:t.writingMode,glyphOffset:b,sectionIndex:p.sectionIndex})}}}return d}(0,n,s,r,i,o,f,e.allowVerticalPlacement),v=e.textSizeData,m=null;"source"===v.kind?(m=[Cs*r.layout.get("text-size").evaluate(o,{})])[0]>Ec&&R(e.layerIds[0]+': Value for "text-size" is >= 256. Reduce your "text-size".'):"composite"===v.kind&&((m=[Cs*h.compositeTextSizes[0].evaluate(o,{}),Cs*h.compositeTextSizes[1].evaluate(o,{})])[0]>Ec||m[1]>Ec)&&R(e.layerIds[0]+': Value for "text-size" is >= 256. Reduce your "text-size".'),e.addSymbols(e.text,g,m,s,i,o,c,t,u.lineStartIndex,u.lineLength,p);for(var y=0,b=l;y<b.length;y+=1)d[b[y]]=e.text.placedSymbolArray.length-1;return 4*g.length}function Ac(e,t,n,r){var a=e.compareText;if(t in a){for(var i=a[t],o=i.length-1;o>=0;o--)if(r.dist(i[o])<n)return!0}else a[t]=[];return a[t].push(r),!1}e.Actor=Ou,e.AlphaImage=zi,e.CanonicalTileID=Hu,e.CollisionBoxArray=Ta,e.Color=Ke,e.DEMData=Gu,e.DataConstantProperty=Kr,e.DictionaryCoder=Yu,e.EXTENT=ui,e.ErrorEvent=xe,e.EvaluationParameters=zr,e.Event=_e,e.Evented=Re,e.FeatureIndex=$u,e.FillBucket=Po,e.FillExtrusionBucket=qo,e.ImageAtlas=eu,e.ImagePosition=$s,e.LineBucket=ns,e.LngLat=Iu,e.LngLatBounds=Du,e.MercatorCoordinate=Vu,e.ONE_EM=gs,e.OverscaledTileID=Wu,e.Point=a,e.Point$1=a,e.ProgramConfiguration=ai,e.Properties=$r,e.Protobuf=su,e.RGBAImage=Ni,e.RequestManager=V,e.ResourceType=ue,e.SegmentVector=Na,e.SourceFeatureState=Zu,e.StructArrayLayout1ui2=wa,e.StructArrayLayout2i4=ia,e.StructArrayLayout2ui4=Ra,e.StructArrayLayout3ui6=xa,e.StructArrayLayout4i8=oa,e.SymbolBucket=Bs,e.Texture=iu,e.Tile=tc,e.Transitionable=Vr,e.Uniform1f=qa,e.Uniform1i=Wa,e.Uniform2f=Ga,e.Uniform3f=Ka,e.Uniform4f=Ya,e.UniformColor=Xa,e.UniformMatrix4f=Za,e.UnwrappedTileID=Uu,e.ValidationError=Ee,e.WritingMode=vs,e.ZoomHistory=wr,e.addDynamicAttributes=Fs,e.asyncAll=function(e,t,n){if(!e.length)return n(null,[]);var r=e.length,a=new Array(e.length),i=null;e.forEach((function(e,o){t(e,(function(e,t){e&&(i=e),a[o]=t,0==--r&&n(i,a)}))}))},e.bezier=s,e.bindAll=v,e.browser=I,e.cacheEntryPossiblyAdded=function(e){++se>ae&&(e.getActor().send("enforceCacheSizeLimit",re),se=0)},e.clamp=c,e.clearTileCache=function(e){var t=self.caches.delete(ne);e&&t.catch(e).then((function(){return e()}))},e.clone=function(e){var t=new Mi(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t},e.clone$1=_,e.config=L,e.create=function(){var e=new Mi(16);return Mi!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e},e.create$1=function(){var e=new Mi(9);return Mi!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e},e.create$2=function(){var e=new Mi(4);return Mi!=Float32Array&&(e[1]=0,e[2]=0),e[0]=1,e[3]=1,e},e.createCommonjsModule=t,e.createExpression=Pn,e.createLayout=ra,e.createStyleLayer=function(e){return"custom"===e.type?new Xs(e):new Js[e.type](e)},e.deepEqual=o,e.ease=u,e.emitValidationErrors=fr,e.endsWith=m,e.enforceCacheSizeLimit=function(e){self.caches&&self.caches.open(ne).then((function(t){t.keys().then((function(n){for(var r=0;r<n.length-e;r++)t.delete(n[r])}))}))},e.evaluateSizeForFeature=Os,e.evaluateSizeForZoom=ks,e.evaluateVariableOffset=Rc,e.evented=jr,e.extend=d,e.featureFilter=Vn,e.filterObject=b,e.fromRotation=function(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e},e.getAnchorAlignment=Ss,e.getAnchorJustification=wc,e.getArrayBuffer=ve,e.getImage=function e(t,n){if(he>=L.MAX_PARALLEL_IMAGE_REQUESTS){var r={requestParameters:t,callback:n,cancelled:!1,cancel:function(){this.cancelled=!0}};return pe.push(r),r}he++;var a=!1,i=function(){if(!a)for(a=!0,he--;pe.length&&he<L.MAX_PARALLEL_IMAGE_REQUESTS;){var t=pe.shift(),n=t.requestParameters,r=t.callback;t.cancelled||(t.cancel=e(n,r).cancel)}},o=ve(t,(function(e,t,r,a){if(i(),e)n(e);else if(t){var o=new self.Image,s=self.URL||self.webkitURL;o.onload=function(){n(null,o),s.revokeObjectURL(o.src)},o.onerror=function(){return n(new Error("Could not load image. Please make sure to use a supported image type such as PNG or JPEG. Note that SVGs are not supported."))};var u=new self.Blob([new Uint8Array(t)],{type:"image/png"});o.cacheControl=r,o.expires=a,o.src=t.byteLength?s.createObjectURL(u):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}}));return{cancel:function(){o.cancel(),i()}}},e.getJSON=function(e,t){return ge(d(e,{type:"json"}),t)},e.getRTLTextPluginStatus=function(){return Ir},e.getReferrer=de,e.getVideo=function(e,t){var n,r,a=self.document.createElement("video");a.muted=!0,a.onloadstart=function(){t(null,a)};for(var i=0;i<e.length;i++){var o=self.document.createElement("source");n=e[i],r=void 0,(r=self.document.createElement("a")).href=n,(r.protocol!==self.document.location.protocol||r.host!==self.document.location.host)&&(a.crossOrigin="Anonymous"),o.src=e[i],a.appendChild(o)}return{cancel:function(){}}},e.identity=function(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e},e.ieee754=ou,e.invert=function(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=t[6],c=t[7],l=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],v=t[14],m=t[15],y=n*s-r*o,b=n*u-a*o,_=n*c-i*o,x=r*u-a*s,R=r*c-i*s,w=a*c-i*u,E=l*g-d*h,S=l*v-f*h,A=l*m-p*h,T=d*v-f*g,P=d*m-p*g,C=f*m-p*v,M=y*C-b*P+_*T+x*A-R*S+w*E;return M?(M=1/M,e[0]=(s*C-u*P+c*T)*M,e[1]=(a*P-r*C-i*T)*M,e[2]=(g*w-v*R+m*x)*M,e[3]=(f*R-d*w-p*x)*M,e[4]=(u*A-o*C-c*S)*M,e[5]=(n*C-a*A+i*S)*M,e[6]=(v*_-h*w-m*b)*M,e[7]=(l*w-f*_+p*b)*M,e[8]=(o*P-s*A+c*E)*M,e[9]=(r*A-n*P-i*E)*M,e[10]=(h*R-g*_+m*y)*M,e[11]=(d*_-l*R-p*y)*M,e[12]=(s*S-o*T-u*E)*M,e[13]=(n*T-r*S+a*E)*M,e[14]=(g*b-h*x-v*y)*M,e[15]=(l*x-d*b+f*y)*M,e):null},e.isChar=Er,e.isMapboxURL=H,e.keysDifference=function(e,t){var n=[];for(var r in e)r in t||n.push(r);return n},e.makeRequest=ge,e.mapObject=y,e.mercatorXfromLng=Fu,e.mercatorYfromLat=zu,e.mercatorZfromAltitude=Nu,e.multiply=function(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=t[9],p=t[10],h=t[11],g=t[12],v=t[13],m=t[14],y=t[15],b=n[0],_=n[1],x=n[2],R=n[3];return e[0]=b*r+_*s+x*d+R*g,e[1]=b*a+_*u+x*f+R*v,e[2]=b*i+_*c+x*p+R*m,e[3]=b*o+_*l+x*h+R*y,b=n[4],_=n[5],x=n[6],R=n[7],e[4]=b*r+_*s+x*d+R*g,e[5]=b*a+_*u+x*f+R*v,e[6]=b*i+_*c+x*p+R*m,e[7]=b*o+_*l+x*h+R*y,b=n[8],_=n[9],x=n[10],R=n[11],e[8]=b*r+_*s+x*d+R*g,e[9]=b*a+_*u+x*f+R*v,e[10]=b*i+_*c+x*p+R*m,e[11]=b*o+_*l+x*h+R*y,b=n[12],_=n[13],x=n[14],R=n[15],e[12]=b*r+_*s+x*d+R*g,e[13]=b*a+_*u+x*f+R*v,e[14]=b*i+_*c+x*p+R*m,e[15]=b*o+_*l+x*h+R*y,e},e.mvt=Vo,e.number=Rt,e.ortho=function(e,t,n,r,a,i,o){var s=1/(t-n),u=1/(r-a),c=1/(i-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*u,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*c,e[11]=0,e[12]=(t+n)*s,e[13]=(a+r)*u,e[14]=(o+i)*c,e[15]=1,e},e.parseGlyphPBF=function(e){return new su(e).readFields(Au,[])},e.performSymbolLayout=function(e,t,n,r,i,o){e.createArrays();var s=512*e.overscaling;e.tilePixelRatio=ui/s,e.compareText={},e.iconsNeedLinear=!1;var u=e.layers[0].layout,c=e.layers[0]._unevaluatedLayout._values,l={};if("composite"===e.textSizeData.kind){var d=e.textSizeData,f=d.minZoom,p=d.maxZoom;l.compositeTextSizes=[c["text-size"].possiblyEvaluate(new zr(f)),c["text-size"].possiblyEvaluate(new zr(p))]}if("composite"===e.iconSizeData.kind){var h=e.iconSizeData,g=h.minZoom,v=h.maxZoom;l.compositeIconSizes=[c["icon-size"].possiblyEvaluate(new zr(g)),c["icon-size"].possiblyEvaluate(new zr(v))]}l.layoutTextSize=c["text-size"].possiblyEvaluate(new zr(e.zoom+1)),l.layoutIconSize=c["icon-size"].possiblyEvaluate(new zr(e.zoom+1)),l.textMaxSize=c["text-size"].possiblyEvaluate(new zr(18));for(var m=u.get("text-line-height")*gs,y="map"===u.get("text-rotation-alignment")&&"point"!==u.get("symbol-placement"),b=u.get("text-keep-upright"),_=function(){var o=w[x],s=u.get("text-font").evaluate(o,{}).join(","),c=n,d={horizontal:{},vertical:void 0},f=o.text,p=[0,0];if(f){var h=f.toString(),g=u.get("text-letter-spacing").evaluate(o,{})*gs,v=function(e){for(var t=0,n=e;t<n.length;t+=1)if(!Ar(n[t].charCodeAt(0)))return!1;return!0}(h)?g:0,_=u.get("text-anchor").evaluate(o,{}),E=u.get("text-variable-anchor");if(!E){var S=u.get("text-radial-offset").evaluate(o,{});p=S?Rc(_,[S*gs,xc]):u.get("text-offset").evaluate(o,{}).map((function(e){return e*gs}))}var A=y?"center":u.get("text-justify").evaluate(o,{}),T=u.get("symbol-placement"),P="point"===T?u.get("text-max-width").evaluate(o,{})*gs:0,C=function(){e.allowVerticalPlacement&&Sr(h)&&(d.vertical=ys(f,t,s,P,m,_,"left",v,p,vs.vertical,!0,T))};if(!y&&E){for(var M="auto"===A?E.map((function(e){return wc(e)})):[A],O=!1,k=0;k<M.length;k++){var D=M[k];if(!d.horizontal[D])if(O)d.horizontal[D]=d.horizontal[0];else{var I=ys(f,t,s,P,m,"center",D,v,p,vs.horizontal,!1,T);I&&(d.horizontal[D]=I,O=1===I.lineCount)}}C()}else{"auto"===A&&(A=wc(_));var L=ys(f,t,s,P,m,_,A,v,p,vs.horizontal,!1,T);L&&(d.horizontal[A]=L),C(),Sr(h)&&y&&b&&(d.vertical=ys(f,t,s,P,m,_,A,v,p,vs.vertical,!1,T))}}var j=void 0;if(o.icon&&o.icon.name){var F=r[o.icon.name];F&&(j=function(e,t,n){var r=Ss(n),a=r.horizontalAlign,i=r.verticalAlign,o=t[0],s=t[1],u=o-e.displaySize[0]*a,c=u+e.displaySize[0],l=s-e.displaySize[1]*i;return{image:e,top:l,bottom:l+e.displaySize[1],left:u,right:c}}(i[o.icon.name],u.get("icon-offset").evaluate(o,{}),u.get("icon-anchor").evaluate(o,{})),void 0===e.sdfIcons?e.sdfIcons=F.sdf:e.sdfIcons!==F.sdf&&R("Style sheet warning: Cannot mix SDF and non-SDF icons in one buffer"),F.pixelRatio!==e.pixelRatio?e.iconsNeedLinear=!0:0!==u.get("icon-rotate").constantOr(1)&&(e.iconsNeedLinear=!0))}(Object.keys(d.horizontal).length||j)&&function(e,t,n,r,i,o,s){var u=o.layoutTextSize.evaluate(t,{}),c=o.layoutIconSize.evaluate(t,{}),l=o.textMaxSize.evaluate(t,{});void 0===l&&(l=u);var d,f=e.layers[0].layout,p=f.get("icon-offset").evaluate(t,{}),h=function(e){for(var t in e)return e[t];return null}(n.horizontal),g=u/24,v=e.tilePixelRatio*g,m=e.tilePixelRatio*l/24,y=e.tilePixelRatio*c,b=e.tilePixelRatio*f.get("symbol-spacing"),_=f.get("text-padding")*e.tilePixelRatio,x=f.get("icon-padding")*e.tilePixelRatio,w=f.get("text-max-angle")/180*Math.PI,E="map"===f.get("text-rotation-alignment")&&"point"!==f.get("symbol-placement"),S="map"===f.get("icon-rotation-alignment")&&"point"!==f.get("symbol-placement"),A=f.get("symbol-placement"),T=b/2,P=f.get("icon-text-fit");r&&"none"!==P&&(e.allowVerticalPlacement&&n.vertical&&(d=Ts(r,n.vertical,P,f.get("icon-text-fit-padding"),p,g)),h&&(r=Ts(r,h,P,f.get("icon-text-fit-padding"),p,g)));var C=function(a,u){u.x<0||u.x>=ui||u.y<0||u.y>=ui||function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v,m,y,b,_,x){var w,E,S,A,T,P=e.addToLineVertexArray(t,n),C=0,M=0,O=0,k=0,D=-1,I=-1,L={},j=mc(""),F=0,z=0;if(void 0===o._unevaluatedLayout.getValue("text-radial-offset")?(F=(w=o.layout.get("text-offset").evaluate(b,{}).map((function(e){return e*gs})))[0],z=w[1]):(F=o.layout.get("text-radial-offset").evaluate(b,{})*gs,z=xc),e.allowVerticalPlacement&&r.vertical){var N=o.layout.get("text-rotate").evaluate(b,{})+90,B=r.vertical;A=new cc(s,n,t,u,c,l,B,d,f,p,e.overscaling,N),i&&(T=new cc(s,n,t,u,c,l,i,g,v,p,e.overscaling,N))}if(a){var V=o.layout.get("icon-rotate").evaluate(b,{}),H=uc(a,V),U=i?uc(i,V):void 0;S=new cc(s,n,t,u,c,l,a,g,v,!1,e.overscaling,V),C=4*H.length;var W=e.iconSizeData,q=null;"source"===W.kind?(q=[Cs*o.layout.get("icon-size").evaluate(b,{})])[0]>Ec&&R(e.layerIds[0]+': Value for "icon-size" is >= 256. Reduce your "icon-size".'):"composite"===W.kind&&((q=[Cs*x.compositeIconSizes[0].evaluate(b,{}),Cs*x.compositeIconSizes[1].evaluate(b,{})])[0]>Ec||q[1]>Ec)&&R(e.layerIds[0]+': Value for "icon-size" is >= 256. Reduce your "icon-size".'),e.addSymbols(e.icon,H,q,y,m,b,!1,t,P.lineStartIndex,P.lineLength,-1),D=e.icon.placedSymbolArray.length-1,U&&(M=4*U.length,e.addSymbols(e.icon,U,q,y,m,b,vs.vertical,t,P.lineStartIndex,P.lineLength,-1),I=e.icon.placedSymbolArray.length-1)}for(var G in r.horizontal){var K=r.horizontal[G];if(!E){j=mc(K.text);var Y=o.layout.get("text-rotate").evaluate(b,{});E=new cc(s,n,t,u,c,l,K,d,f,p,e.overscaling,Y)}var X=1===K.lineCount;if(O+=Sc(e,t,K,o,p,b,h,P,r.vertical?vs.horizontal:vs.horizontalOnly,X?Object.keys(r.horizontal):[G],L,_,D,x),X)break}r.vertical&&(k+=Sc(e,t,r.vertical,o,p,b,h,P,vs.vertical,["vertical"],L,_,I,x));var J=E?E.boxStartIndex:e.collisionBoxArray.length,Z=E?E.boxEndIndex:e.collisionBoxArray.length,$=A?A.boxStartIndex:e.collisionBoxArray.length,Q=A?A.boxEndIndex:e.collisionBoxArray.length,ee=S?S.boxStartIndex:e.collisionBoxArray.length,te=S?S.boxEndIndex:e.collisionBoxArray.length,ne=T?T.boxStartIndex:e.collisionBoxArray.length,re=T?T.boxEndIndex:e.collisionBoxArray.length;e.glyphOffsetArray.length>=Bs.MAX_GLYPHS&&R("Too many glyphs being rendered in a tile. See https://github.com/mapbox/mapbox-gl-js/issues/2907"),e.symbolInstances.emplaceBack(t.x,t.y,L.right>=0?L.right:-1,L.center>=0?L.center:-1,L.left>=0?L.left:-1,L.vertical||-1,D,I,j,J,Z,$,Q,ee,te,ne,re,u,O,k,C,M,0,d,F,z)}(e,u,a,n,r,d,e.layers[0],e.collisionBoxArray,t.index,t.sourceLayerIndex,e.index,v,_,E,s,y,x,S,p,t,i,o)};if("line"===A)for(var M=0,O=function(e,t,n,r,i){for(var o=[],s=0;s<e.length;s++)for(var u=e[s],c=void 0,l=0;l<u.length-1;l++){var d=u[l],f=u[l+1];d.x<0&&f.x<0||(d.x<0?d=new a(0,d.y+(f.y-d.y)*((0-d.x)/(f.x-d.x)))._round():f.x<0&&(f=new a(0,d.y+(f.y-d.y)*((0-d.x)/(f.x-d.x)))._round()),d.y<0&&f.y<0||(d.y<0?d=new a(d.x+(f.x-d.x)*((0-d.y)/(f.y-d.y)),0)._round():f.y<0&&(f=new a(d.x+(f.x-d.x)*((0-d.y)/(f.y-d.y)),0)._round()),d.x>=r&&f.x>=r||(d.x>=r?d=new a(r,d.y+(f.y-d.y)*((r-d.x)/(f.x-d.x)))._round():f.x>=r&&(f=new a(r,d.y+(f.y-d.y)*((r-d.x)/(f.x-d.x)))._round()),d.y>=i&&f.y>=i||(d.y>=i?d=new a(d.x+(f.x-d.x)*((i-d.y)/(f.y-d.y)),i)._round():f.y>=i&&(f=new a(d.x+(f.x-d.x)*((i-d.y)/(f.y-d.y)),i)._round()),c&&d.equals(c[c.length-1])||(c=[d],o.push(c)),c.push(f)))))}return o}(t.geometry,0,0,ui,ui);M<O.length;M+=1)for(var k=O[M],D=0,I=sc(k,b,w,n.vertical||h,r,24,m,e.overscaling,ui);D<I.length;D+=1){var L=I[D];h&&Ac(e,h.text,T,L)||C(k,L)}else if("line-center"===A)for(var j=0,F=t.geometry;j<F.length;j+=1){var z=F[j];if(z.length>1){var N=oc(z,w,n.vertical||h,r,24,m);N&&C(z,N)}}else if("Polygon"===t.type)for(var B=0,V=Eo(t.geometry,0);B<V.length;B+=1){var H=V[B],U=fc(H,16);C(H[0],new Ps(U.x,U.y,0))}else if("LineString"===t.type)for(var W=0,q=t.geometry;W<q.length;W+=1){var G=q[W];C(G,new Ps(G[0].x,G[0].y,0))}else if("Point"===t.type)for(var K=0,Y=t.geometry;K<Y.length;K+=1)for(var X=0,J=Y[K];X<J.length;X+=1){var Z=J[X];C([Z],new Ps(Z.x,Z.y,0))}}(e,o,d,j,c,l,p)},x=0,w=e.features;x<w.length;x+=1)_();o&&e.generateCollisionDebugBuffers()},e.perspective=function(e,t,n,r,a){var i,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=a&&a!==1/0?(i=1/(r-a),e[10]=(a+r)*i,e[14]=2*a*r*i):(e[10]=-1,e[14]=-2*r),e},e.pick=function(e,t){for(var n={},r=0;r<t.length;r++){var a=t[r];a in e&&(n[a]=e[a])}return n},e.plugin=Fr,e.polygonIntersectsPolygon=pi,e.postMapLoadEvent=te,e.postTurnstileEvent=Q,e.potpack=Zs,e.rasterBoundsAttributes=Ku,e.refProperties=["type","source","source-layer","minzoom","maxzoom","filter","layout"],e.register=yr,e.registerForPluginAvailability=function(e){return Lr?e({pluginURL:Lr,completionCallback:Mr}):jr.once("pluginAvailable",e),e},e.rotate=function(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=Math.sin(n),u=Math.cos(n);return e[0]=r*u+i*s,e[1]=a*u+o*s,e[2]=r*-s+i*u,e[3]=a*-s+o*u,e},e.rotateX=function(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[4],o=t[5],s=t[6],u=t[7],c=t[8],l=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=i*a+c*r,e[5]=o*a+l*r,e[6]=s*a+d*r,e[7]=u*a+f*r,e[8]=c*a-i*r,e[9]=l*a-o*r,e[10]=d*a-s*r,e[11]=f*a-u*r,e},e.rotateZ=function(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[0],o=t[1],s=t[2],u=t[3],c=t[4],l=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=i*a+c*r,e[1]=o*a+l*r,e[2]=s*a+d*r,e[3]=u*a+f*r,e[4]=c*a-i*r,e[5]=l*a-o*r,e[6]=d*a-s*r,e[7]=f*a-u*r,e},e.scale=function(e,t,n){var r=n[0],a=n[1],i=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*a,e[5]=t[5]*a,e[6]=t[6]*a,e[7]=t[7]*a,e[8]=t[8]*i,e[9]=t[9]*i,e[10]=t[10]*i,e[11]=t[11]*i,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e},e.setCacheLimits=function(e,t){re=e,ae=t},e.setRTLTextPlugin=function(e,t){if(Ir===kr||Ir===Dr)throw new Error("setRTLTextPlugin cannot be called multiple times.");Ir=kr,Lr=I.resolveURL(e),Mr=function(e){e?(Ir=Or,Lr=null,Ir="error",t&&t(e)):Ir=Dr},jr.fire(new _e("pluginAvailable",{pluginURL:Lr,completionCallback:Mr}))},e.sphericalToCartesian=function(e){var t=e[0],n=e[1],r=e[2];return n+=90,n*=Math.PI/180,r*=Math.PI/180,{x:t*Math.cos(n)*Math.sin(r),y:t*Math.sin(n)*Math.sin(r),z:t*Math.cos(r)}},e.styleSpec=we,e.symbolSize=Ds,e.transformMat3=function(e,t,n){var r=t[0],a=t[1],i=t[2];return e[0]=r*n[0]+a*n[3]+i*n[6],e[1]=r*n[1]+a*n[4]+i*n[7],e[2]=r*n[2]+a*n[5]+i*n[8],e},e.transformMat4=Oi,e.translate=function(e,t,n){var r,a,i,o,s,u,c,l,d,f,p,h,g=n[0],v=n[1],m=n[2];return t===e?(e[12]=t[0]*g+t[4]*v+t[8]*m+t[12],e[13]=t[1]*g+t[5]*v+t[9]*m+t[13],e[14]=t[2]*g+t[6]*v+t[10]*m+t[14],e[15]=t[3]*g+t[7]*v+t[11]*m+t[15]):(r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=t[9],p=t[10],h=t[11],e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=u,e[6]=c,e[7]=l,e[8]=d,e[9]=f,e[10]=p,e[11]=h,e[12]=r*g+s*v+d*m+t[12],e[13]=a*g+u*v+f*m+t[13],e[14]=i*g+c*v+p*m+t[14],e[15]=o*g+l*v+h*m+t[15]),e},e.uniqueId=p,e.validateCustomStyleLayer=function(e){var t=[],n=e.id;return void 0===n&&t.push({message:"layers."+n+': missing required property "id"'}),void 0===e.render&&t.push({message:"layers."+n+': missing required method "render"'}),e.renderingMode&&"2d"!==e.renderingMode&&"3d"!==e.renderingMode&&t.push({message:"layers."+n+': property "renderingMode" must be either "2d" or "3d"'}),t},e.validateLight=cr,e.validateStyle=ur,e.values=function(e){var t=[];for(var n in e)t.push(e[n]);return t},e.vectorTile=Vo,e.version="1.5.0",e.warnOnce=R,e.webpSupported=j,e.window=self,e.wrap=l})),r(0,(function(e){function t(e){var n=typeof e;if("number"===n||"boolean"===n||"string"===n||null==e)return JSON.stringify(e);if(Array.isArray(e)){for(var r="[",a=0,i=e;a<i.length;a+=1)r+=t(i[a])+",";return r+"]"}for(var o=Object.keys(e).sort(),s="{",u=0;u<o.length;u++)s+=JSON.stringify(o[u])+":"+t(e[o[u]])+",";return s+"}"}function n(n){for(var r="",a=0,i=e.refProperties;a<i.length;a+=1)r+="/"+t(n[i[a]]);return r}var r=function(e){this.keyCache={},e&&this.replace(e)};r.prototype.replace=function(e){this._layerConfigs={},this._layers={},this.update(e,[])},r.prototype.update=function(t,r){for(var a=this,i=0,o=t;i<o.length;i+=1){var s=o[i];this._layerConfigs[s.id]=s;var u=this._layers[s.id]=e.createStyleLayer(s);u._featureFilter=e.featureFilter(u.filter),this.keyCache[s.id]&&delete this.keyCache[s.id]}for(var c=0,l=r;c<l.length;c+=1){var d=l[c];delete this.keyCache[d],delete this._layerConfigs[d],delete this._layers[d]}this.familiesBySource={};for(var f=0,p=function(e,t){for(var r={},a=0;a<e.length;a++){var i=t&&t[e[a].id]||n(e[a]);t&&(t[e[a].id]=i);var o=r[i];o||(o=r[i]=[]),o.push(e[a])}var s=[];for(var u in r)s.push(r[u]);return s}(e.values(this._layerConfigs),this.keyCache);f<p.length;f+=1){var h=p[f].map((function(e){return a._layers[e.id]})),g=h[0];if("none"!==g.visibility){var v=g.source||"",m=this.familiesBySource[v];m||(m=this.familiesBySource[v]={});var y=g.sourceLayer||"_geojsonTileLayer",b=m[y];b||(b=m[y]=[]),b.push(h)}}};var a=function(t){var n={},r=[];for(var a in t){var i=t[a],o=n[a]={};for(var s in i){var u=i[+s];if(u&&0!==u.bitmap.width&&0!==u.bitmap.height){var c={x:0,y:0,w:u.bitmap.width+2,h:u.bitmap.height+2};r.push(c),o[s]={rect:c,metrics:u.metrics}}}}var l=e.potpack(r),d=l.w,f=l.h,p=new e.AlphaImage({width:d||1,height:f||1});for(var h in t){var g=t[h];for(var v in g){var m=g[+v];if(m&&0!==m.bitmap.width&&0!==m.bitmap.height){var y=n[h][v].rect;e.AlphaImage.copy(m.bitmap,p,{x:0,y:0},{x:y.x+1,y:y.y+1},m.bitmap)}}}this.image=p,this.positions=n};e.register("GlyphAtlas",a);var i=function(t){this.tileID=new e.OverscaledTileID(t.tileID.overscaledZ,t.tileID.wrap,t.tileID.canonical.z,t.tileID.canonical.x,t.tileID.canonical.y),this.uid=t.uid,this.zoom=t.zoom,this.pixelRatio=t.pixelRatio,this.tileSize=t.tileSize,this.source=t.source,this.overscaling=this.tileID.overscaleFactor(),this.showCollisionBoxes=t.showCollisionBoxes,this.collectResourceTiming=!!t.collectResourceTiming,this.returnDependencies=!!t.returnDependencies};function o(t,n,r){for(var a=new e.EvaluationParameters(n),i=0,o=t;i<o.length;i+=1)o[i].recalculate(a,r)}i.prototype.parse=function(t,n,r,i,s){var u=this;this.status="parsing",this.data=t,this.collisionBoxArray=new e.CollisionBoxArray;var c=new e.DictionaryCoder(Object.keys(t.layers).sort()),l=new e.FeatureIndex(this.tileID);l.bucketLayerIDs=[];var d,f,p,h,g={},v={featureIndex:l,iconDependencies:{},patternDependencies:{},glyphDependencies:{},availableImages:r},m=n.familiesBySource[this.source];for(var y in m){var b=t.layers[y];if(b){1===b.version&&e.warnOnce('Vector tile source "'+this.source+'" layer "'+y+'" does not use vector tile spec v2 and therefore may have some rendering errors.');for(var _=c.encode(y),x=[],R=0;R<b.length;R++){var w=b.feature(R);x.push({feature:w,index:R,sourceLayerIndex:_})}for(var E=0,S=m[y];E<S.length;E+=1){var A=S[E],T=A[0];T.minzoom&&this.zoom<Math.floor(T.minzoom)||T.maxzoom&&this.zoom>=T.maxzoom||"none"!==T.visibility&&(o(A,this.zoom,r),(g[T.id]=T.createBucket({index:l.bucketLayerIDs.length,layers:A,zoom:this.zoom,pixelRatio:this.pixelRatio,overscaling:this.overscaling,collisionBoxArray:this.collisionBoxArray,sourceLayerIndex:_,sourceID:this.source})).populate(x,v),l.bucketLayerIDs.push(A.map((function(e){return e.id}))))}}}var P=e.mapObject(v.glyphDependencies,(function(e){return Object.keys(e).map(Number)}));Object.keys(P).length?i.send("getGlyphs",{uid:this.uid,stacks:P},(function(e,t){d||(d=e,f=t,O.call(u))})):f={};var C=Object.keys(v.iconDependencies);C.length?i.send("getImages",{icons:C},(function(e,t){d||(d=e,p=t,O.call(u))})):p={};var M=Object.keys(v.patternDependencies);function O(){if(d)return s(d);if(f&&p&&h){var t=new a(f),n=new e.ImageAtlas(p,h);for(var i in g){var u=g[i];u instanceof e.SymbolBucket?(o(u.layers,this.zoom,r),e.performSymbolLayout(u,f,t.positions,p,n.iconPositions,this.showCollisionBoxes)):u.hasPattern&&(u instanceof e.LineBucket||u instanceof e.FillBucket||u instanceof e.FillExtrusionBucket)&&(o(u.layers,this.zoom,r),u.addFeatures(v,n.patternPositions))}this.status="done",s(null,{buckets:e.values(g).filter((function(e){return!e.isEmpty()})),featureIndex:l,collisionBoxArray:this.collisionBoxArray,glyphAtlasImage:t.image,imageAtlas:n,glyphMap:this.returnDependencies?f:null,iconMap:this.returnDependencies?p:null,glyphPositions:this.returnDependencies?t.positions:null})}}M.length?i.send("getImages",{icons:M},(function(e,t){d||(d=e,h=t,O.call(u))})):h={},O.call(this)};var s="undefined"!=typeof performance,u={getEntriesByName:function(e){return!!(s&&performance&&performance.getEntriesByName)&&performance.getEntriesByName(e)},mark:function(e){return!!(s&&performance&&performance.mark)&&performance.mark(e)},measure:function(e,t,n){return!!(s&&performance&&performance.measure)&&performance.measure(e,t,n)},clearMarks:function(e){return!!(s&&performance&&performance.clearMarks)&&performance.clearMarks(e)},clearMeasures:function(e){return!!(s&&performance&&performance.clearMeasures)&&performance.clearMeasures(e)}},c=function(e){this._marks={start:[e.url,"start"].join("#"),end:[e.url,"end"].join("#"),measure:e.url.toString()},u.mark(this._marks.start)};function l(t,n){var r=e.getArrayBuffer(t.request,(function(t,r,a,i){t?n(t):r&&n(null,{vectorTile:new e.vectorTile.VectorTile(new e.Protobuf(r)),rawData:r,cacheControl:a,expires:i})}));return function(){r.cancel(),n()}}c.prototype.finish=function(){u.mark(this._marks.end);var e=u.getEntriesByName(this._marks.measure);return 0===e.length&&(u.measure(this._marks.measure,this._marks.start,this._marks.end),e=u.getEntriesByName(this._marks.measure),u.clearMarks(this._marks.start),u.clearMarks(this._marks.end),u.clearMeasures(this._marks.measure)),e},u.Performance=c;var d=function(e,t,n,r){this.actor=e,this.layerIndex=t,this.availableImages=n,this.loadVectorData=r||l,this.loading={},this.loaded={}};d.prototype.loadTile=function(t,n){var r=this,a=t.uid;this.loading||(this.loading={});var o=!!(t&&t.request&&t.request.collectResourceTiming)&&new u.Performance(t.request),s=this.loading[a]=new i(t);s.abort=this.loadVectorData(t,(function(t,i){if(delete r.loading[a],t||!i)return s.status="done",r.loaded[a]=s,n(t);var u=i.rawData,c={};i.expires&&(c.expires=i.expires),i.cacheControl&&(c.cacheControl=i.cacheControl);var l={};if(o){var d=o.finish();d&&(l.resourceTiming=JSON.parse(JSON.stringify(d)))}s.vectorTile=i.vectorTile,s.parse(i.vectorTile,r.layerIndex,r.availableImages,r.actor,(function(t,r){if(t||!r)return n(t);n(null,e.extend({rawTileData:u.slice(0)},r,c,l))})),r.loaded=r.loaded||{},r.loaded[a]=s}))},d.prototype.reloadTile=function(e,t){var n=this,r=this.loaded,a=e.uid,i=this;if(r&&r[a]){var o=r[a];o.showCollisionBoxes=e.showCollisionBoxes;var s=function(e,r){var a=o.reloadCallback;a&&(delete o.reloadCallback,o.parse(o.vectorTile,i.layerIndex,n.availableImages,i.actor,a)),t(e,r)};"parsing"===o.status?o.reloadCallback=s:"done"===o.status&&(o.vectorTile?o.parse(o.vectorTile,this.layerIndex,this.availableImages,this.actor,s):s())}},d.prototype.abortTile=function(e,t){var n=this.loading,r=e.uid;n&&n[r]&&n[r].abort&&(n[r].abort(),delete n[r]),t()},d.prototype.removeTile=function(e,t){var n=this.loaded,r=e.uid;n&&n[r]&&delete n[r],t()};var f=function(){this.loaded={}};f.prototype.loadTile=function(t,n){var r=t.uid,a=t.encoding,i=t.rawImageData,o=new e.DEMData(r,i,a);this.loaded=this.loaded||{},this.loaded[r]=o,n(null,o)},f.prototype.removeTile=function(e){var t=this.loaded,n=e.uid;t&&t[n]&&delete t[n]};var p={RADIUS:6378137,FLATTENING:1/298.257223563,POLAR_RADIUS:6356752.3142};function h(e){var t=0;if(e&&e.length>0){t+=Math.abs(g(e[0]));for(var n=1;n<e.length;n++)t-=Math.abs(g(e[n]))}return t}function g(e){var t,n,r,a,i,o,s=0,u=e.length;if(u>2){for(o=0;o<u;o++)o===u-2?(r=u-2,a=u-1,i=0):o===u-1?(r=u-1,a=0,i=1):(r=o,a=o+1,i=o+2),t=e[r],n=e[a],s+=(v(e[i][0])-v(t[0]))*Math.sin(v(n[1]));s=s*p.RADIUS*p.RADIUS/2}return s}function v(e){return e*Math.PI/180}var m={geometry:function e(t){var n,r=0;switch(t.type){case"Polygon":return h(t.coordinates);case"MultiPolygon":for(n=0;n<t.coordinates.length;n++)r+=h(t.coordinates[n]);return r;case"Point":case"MultiPoint":case"LineString":case"MultiLineString":return 0;case"GeometryCollection":for(n=0;n<t.geometries.length;n++)r+=e(t.geometries[n]);return r}},ring:g};function y(e,t){return function(n){return e(n,t)}}function b(e,t){t=!!t,e[0]=_(e[0],t);for(var n=1;n<e.length;n++)e[n]=_(e[n],!t);return e}function _(e,t){return function(e){return m.ring(e)>=0}(e)===t?e:e.reverse()}var x=e.vectorTile.VectorTileFeature.prototype.toGeoJSON,R=function(t){this._feature=t,this.extent=e.EXTENT,this.type=t.type,this.properties=t.tags,"id"in t&&!isNaN(t.id)&&(this.id=parseInt(t.id,10))};R.prototype.loadGeometry=function(){if(1===this._feature.type){for(var t=[],n=0,r=this._feature.geometry;n<r.length;n+=1){var a=r[n];t.push([new e.Point$1(a[0],a[1])])}return t}for(var i=[],o=0,s=this._feature.geometry;o<s.length;o+=1){for(var u=[],c=0,l=s[o];c<l.length;c+=1){var d=l[c];u.push(new e.Point$1(d[0],d[1]))}i.push(u)}return i},R.prototype.toGeoJSON=function(e,t,n){return x.call(this,e,t,n)};var w=function(t){this.layers={_geojsonTileLayer:this},this.name="_geojsonTileLayer",this.extent=e.EXTENT,this.length=t.length,this._features=t};w.prototype.feature=function(e){return new R(this._features[e])};var E=S;function S(e){this.buf=ArrayBuffer.isView&&ArrayBuffer.isView(e)?e:new Uint8Array(e||0),this.pos=0,this.type=0,this.length=this.buf.length}function A(e){return e.type===S.Bytes?e.readVarint()+e.pos:e.pos+1}function T(e,t,n){return n?4294967296*t+(e>>>0):4294967296*(t>>>0)+(e>>>0)}function P(e,t,n){var r=t<=16383?1:t<=2097151?2:t<=268435455?3:Math.floor(Math.log(t)/(7*Math.LN2));n.realloc(r);for(var a=n.pos-1;a>=e;a--)n.buf[a+r]=n.buf[a]}function C(e,t){for(var n=0;n<e.length;n++)t.writeVarint(e[n])}function M(e,t){for(var n=0;n<e.length;n++)t.writeSVarint(e[n])}function O(e,t){for(var n=0;n<e.length;n++)t.writeFloat(e[n])}function k(e,t){for(var n=0;n<e.length;n++)t.writeDouble(e[n])}function D(e,t){for(var n=0;n<e.length;n++)t.writeBoolean(e[n])}function I(e,t){for(var n=0;n<e.length;n++)t.writeFixed32(e[n])}function L(e,t){for(var n=0;n<e.length;n++)t.writeSFixed32(e[n])}function j(e,t){for(var n=0;n<e.length;n++)t.writeFixed64(e[n])}function F(e,t){for(var n=0;n<e.length;n++)t.writeSFixed64(e[n])}function z(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+16777216*e[t+3]}function N(e,t,n){e[n]=t,e[n+1]=t>>>8,e[n+2]=t>>>16,e[n+3]=t>>>24}function B(e,t){return(e[t]|e[t+1]<<8|e[t+2]<<16)+(e[t+3]<<24)}S.Varint=0,S.Fixed64=1,S.Bytes=2,S.Fixed32=5,S.prototype={destroy:function(){this.buf=null},readFields:function(e,t,n){for(n=n||this.length;this.pos<n;){var r=this.readVarint(),a=r>>3,i=this.pos;this.type=7&r,e(a,t,this),this.pos===i&&this.skip(r)}return t},readMessage:function(e,t){return this.readFields(e,t,this.readVarint()+this.pos)},readFixed32:function(){var e=z(this.buf,this.pos);return this.pos+=4,e},readSFixed32:function(){var e=B(this.buf,this.pos);return this.pos+=4,e},readFixed64:function(){var e=z(this.buf,this.pos)+4294967296*z(this.buf,this.pos+4);return this.pos+=8,e},readSFixed64:function(){var e=z(this.buf,this.pos)+4294967296*B(this.buf,this.pos+4);return this.pos+=8,e},readFloat:function(){var t=e.ieee754.read(this.buf,this.pos,!0,23,4);return this.pos+=4,t},readDouble:function(){var t=e.ieee754.read(this.buf,this.pos,!0,52,8);return this.pos+=8,t},readVarint:function(e){var t,n,r=this.buf;return t=127&(n=r[this.pos++]),n<128?t:(t|=(127&(n=r[this.pos++]))<<7,n<128?t:(t|=(127&(n=r[this.pos++]))<<14,n<128?t:(t|=(127&(n=r[this.pos++]))<<21,n<128?t:function(e,t,n){var r,a,i=n.buf;if(r=(112&(a=i[n.pos++]))>>4,a<128)return T(e,r,t);if(r|=(127&(a=i[n.pos++]))<<3,a<128)return T(e,r,t);if(r|=(127&(a=i[n.pos++]))<<10,a<128)return T(e,r,t);if(r|=(127&(a=i[n.pos++]))<<17,a<128)return T(e,r,t);if(r|=(127&(a=i[n.pos++]))<<24,a<128)return T(e,r,t);if(r|=(1&(a=i[n.pos++]))<<31,a<128)return T(e,r,t);throw new Error("Expected varint not more than 10 bytes")}(t|=(15&(n=r[this.pos]))<<28,e,this))))},readVarint64:function(){return this.readVarint(!0)},readSVarint:function(){var e=this.readVarint();return e%2==1?(e+1)/-2:e/2},readBoolean:function(){return Boolean(this.readVarint())},readString:function(){var e=this.readVarint()+this.pos,t=function(e,t,n){for(var r="",a=t;a<n;){var i,o,s,u=e[a],c=null,l=u>239?4:u>223?3:u>191?2:1;if(a+l>n)break;1===l?u<128&&(c=u):2===l?128==(192&(i=e[a+1]))&&(c=(31&u)<<6|63&i)<=127&&(c=null):3===l?(i=e[a+1],o=e[a+2],128==(192&i)&&128==(192&o)&&((c=(15&u)<<12|(63&i)<<6|63&o)<=2047||c>=55296&&c<=57343)&&(c=null)):4===l&&(i=e[a+1],o=e[a+2],s=e[a+3],128==(192&i)&&128==(192&o)&&128==(192&s)&&((c=(15&u)<<18|(63&i)<<12|(63&o)<<6|63&s)<=65535||c>=1114112)&&(c=null)),null===c?(c=65533,l=1):c>65535&&(c-=65536,r+=String.fromCharCode(c>>>10&1023|55296),c=56320|1023&c),r+=String.fromCharCode(c),a+=l}return r}(this.buf,this.pos,e);return this.pos=e,t},readBytes:function(){var e=this.readVarint()+this.pos,t=this.buf.subarray(this.pos,e);return this.pos=e,t},readPackedVarint:function(e,t){if(this.type!==S.Bytes)return e.push(this.readVarint(t));var n=A(this);for(e=e||[];this.pos<n;)e.push(this.readVarint(t));return e},readPackedSVarint:function(e){if(this.type!==S.Bytes)return e.push(this.readSVarint());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readSVarint());return e},readPackedBoolean:function(e){if(this.type!==S.Bytes)return e.push(this.readBoolean());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readBoolean());return e},readPackedFloat:function(e){if(this.type!==S.Bytes)return e.push(this.readFloat());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readFloat());return e},readPackedDouble:function(e){if(this.type!==S.Bytes)return e.push(this.readDouble());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readDouble());return e},readPackedFixed32:function(e){if(this.type!==S.Bytes)return e.push(this.readFixed32());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readFixed32());return e},readPackedSFixed32:function(e){if(this.type!==S.Bytes)return e.push(this.readSFixed32());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readSFixed32());return e},readPackedFixed64:function(e){if(this.type!==S.Bytes)return e.push(this.readFixed64());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readFixed64());return e},readPackedSFixed64:function(e){if(this.type!==S.Bytes)return e.push(this.readSFixed64());var t=A(this);for(e=e||[];this.pos<t;)e.push(this.readSFixed64());return e},skip:function(e){var t=7&e;if(t===S.Varint)for(;this.buf[this.pos++]>127;);else if(t===S.Bytes)this.pos=this.readVarint()+this.pos;else if(t===S.Fixed32)this.pos+=4;else{if(t!==S.Fixed64)throw new Error("Unimplemented type: "+t);this.pos+=8}},writeTag:function(e,t){this.writeVarint(e<<3|t)},realloc:function(e){for(var t=this.length||16;t<this.pos+e;)t*=2;if(t!==this.length){var n=new Uint8Array(t);n.set(this.buf),this.buf=n,this.length=t}},finish:function(){return this.length=this.pos,this.pos=0,this.buf.subarray(0,this.length)},writeFixed32:function(e){this.realloc(4),N(this.buf,e,this.pos),this.pos+=4},writeSFixed32:function(e){this.realloc(4),N(this.buf,e,this.pos),this.pos+=4},writeFixed64:function(e){this.realloc(8),N(this.buf,-1&e,this.pos),N(this.buf,Math.floor(e*(1/4294967296)),this.pos+4),this.pos+=8},writeSFixed64:function(e){this.realloc(8),N(this.buf,-1&e,this.pos),N(this.buf,Math.floor(e*(1/4294967296)),this.pos+4),this.pos+=8},writeVarint:function(e){(e=+e||0)>268435455||e<0?function(e,t){var n,r;if(e>=0?(n=e%4294967296|0,r=e/4294967296|0):(r=~(-e/4294967296),4294967295^(n=~(-e%4294967296))?n=n+1|0:(n=0,r=r+1|0)),e>=0x10000000000000000||e<-0x10000000000000000)throw new Error("Given varint doesn't fit into 10 bytes");t.realloc(10),function(e,t,n){n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos++]=127&e|128,e>>>=7,n.buf[n.pos]=127&e}(n,0,t),function(e,t){var n=(7&e)<<4;t.buf[t.pos++]|=n|((e>>>=3)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e|((e>>>=7)?128:0),e&&(t.buf[t.pos++]=127&e)))))}(r,t)}(e,this):(this.realloc(4),this.buf[this.pos++]=127&e|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=127&(e>>>=7)|(e>127?128:0),e<=127||(this.buf[this.pos++]=e>>>7&127))))},writeSVarint:function(e){this.writeVarint(e<0?2*-e-1:2*e)},writeBoolean:function(e){this.writeVarint(Boolean(e))},writeString:function(e){e=String(e),this.realloc(4*e.length),this.pos++;var t=this.pos;this.pos=function(e,t,n){for(var r,a,i=0;i<t.length;i++){if((r=t.charCodeAt(i))>55295&&r<57344){if(!a){r>56319||i+1===t.length?(e[n++]=239,e[n++]=191,e[n++]=189):a=r;continue}if(r<56320){e[n++]=239,e[n++]=191,e[n++]=189,a=r;continue}r=a-55296<<10|r-56320|65536,a=null}else a&&(e[n++]=239,e[n++]=191,e[n++]=189,a=null);r<128?e[n++]=r:(r<2048?e[n++]=r>>6|192:(r<65536?e[n++]=r>>12|224:(e[n++]=r>>18|240,e[n++]=r>>12&63|128),e[n++]=r>>6&63|128),e[n++]=63&r|128)}return n}(this.buf,e,this.pos);var n=this.pos-t;n>=128&&P(t,n,this),this.pos=t-1,this.writeVarint(n),this.pos+=n},writeFloat:function(t){this.realloc(4),e.ieee754.write(this.buf,t,this.pos,!0,23,4),this.pos+=4},writeDouble:function(t){this.realloc(8),e.ieee754.write(this.buf,t,this.pos,!0,52,8),this.pos+=8},writeBytes:function(e){var t=e.length;this.writeVarint(t),this.realloc(t);for(var n=0;n<t;n++)this.buf[this.pos++]=e[n]},writeRawMessage:function(e,t){this.pos++;var n=this.pos;e(t,this);var r=this.pos-n;r>=128&&P(n,r,this),this.pos=n-1,this.writeVarint(r),this.pos+=r},writeMessage:function(e,t,n){this.writeTag(e,S.Bytes),this.writeRawMessage(t,n)},writePackedVarint:function(e,t){t.length&&this.writeMessage(e,C,t)},writePackedSVarint:function(e,t){t.length&&this.writeMessage(e,M,t)},writePackedBoolean:function(e,t){t.length&&this.writeMessage(e,D,t)},writePackedFloat:function(e,t){t.length&&this.writeMessage(e,O,t)},writePackedDouble:function(e,t){t.length&&this.writeMessage(e,k,t)},writePackedFixed32:function(e,t){t.length&&this.writeMessage(e,I,t)},writePackedSFixed32:function(e,t){t.length&&this.writeMessage(e,L,t)},writePackedFixed64:function(e,t){t.length&&this.writeMessage(e,j,t)},writePackedSFixed64:function(e,t){t.length&&this.writeMessage(e,F,t)},writeBytesField:function(e,t){this.writeTag(e,S.Bytes),this.writeBytes(t)},writeFixed32Field:function(e,t){this.writeTag(e,S.Fixed32),this.writeFixed32(t)},writeSFixed32Field:function(e,t){this.writeTag(e,S.Fixed32),this.writeSFixed32(t)},writeFixed64Field:function(e,t){this.writeTag(e,S.Fixed64),this.writeFixed64(t)},writeSFixed64Field:function(e,t){this.writeTag(e,S.Fixed64),this.writeSFixed64(t)},writeVarintField:function(e,t){this.writeTag(e,S.Varint),this.writeVarint(t)},writeSVarintField:function(e,t){this.writeTag(e,S.Varint),this.writeSVarint(t)},writeStringField:function(e,t){this.writeTag(e,S.Bytes),this.writeString(t)},writeFloatField:function(e,t){this.writeTag(e,S.Fixed32),this.writeFloat(t)},writeDoubleField:function(e,t){this.writeTag(e,S.Fixed64),this.writeDouble(t)},writeBooleanField:function(e,t){this.writeVarintField(e,Boolean(t))}};var V=e.vectorTile.VectorTileFeature,H=U;function U(e,t){this.options=t||{},this.features=e,this.length=e.length}function W(e,t){this.id="number"==typeof e.id?e.id:void 0,this.type=e.type,this.rawGeometry=1===e.type?[e.geometry]:e.geometry,this.properties=e.tags,this.extent=t||4096}U.prototype.feature=function(e){return new W(this.features[e],this.options.extent)},W.prototype.loadGeometry=function(){var t=this.rawGeometry;this.geometry=[];for(var n=0;n<t.length;n++){for(var r=t[n],a=[],i=0;i<r.length;i++)a.push(new e.Point$1(r[i][0],r[i][1]));this.geometry.push(a)}return this.geometry},W.prototype.bbox=function(){this.geometry||this.loadGeometry();for(var e=this.geometry,t=1/0,n=-1/0,r=1/0,a=-1/0,i=0;i<e.length;i++)for(var o=e[i],s=0;s<o.length;s++){var u=o[s];t=Math.min(t,u.x),n=Math.max(n,u.x),r=Math.min(r,u.y),a=Math.max(a,u.y)}return[t,r,n,a]},W.prototype.toGeoJSON=V.prototype.toGeoJSON;var q=Y,G=Y,K=H;function Y(e){var t=new E;return function(e,t){for(var n in e.layers)t.writeMessage(3,X,e.layers[n])}(e,t),t.finish()}function X(e,t){var n;t.writeVarintField(15,e.version||1),t.writeStringField(1,e.name||""),t.writeVarintField(5,e.extent||4096);var r={keys:[],values:[],keycache:{},valuecache:{}};for(n=0;n<e.length;n++)r.feature=e.feature(n),t.writeMessage(2,J,r);var a=r.keys;for(n=0;n<a.length;n++)t.writeStringField(3,a[n]);var i=r.values;for(n=0;n<i.length;n++)t.writeMessage(4,te,i[n])}function J(e,t){var n=e.feature;void 0!==n.id&&t.writeVarintField(1,n.id),t.writeMessage(2,Z,e),t.writeVarintField(3,n.type),t.writeMessage(4,ee,n)}function Z(e,t){var n=e.feature,r=e.keys,a=e.values,i=e.keycache,o=e.valuecache;for(var s in n.properties){var u=i[s];void 0===u&&(r.push(s),u=r.length-1,i[s]=u),t.writeVarint(u);var c=n.properties[s],l=typeof c;"string"!==l&&"boolean"!==l&&"number"!==l&&(c=JSON.stringify(c));var d=l+":"+c,f=o[d];void 0===f&&(a.push(c),f=a.length-1,o[d]=f),t.writeVarint(f)}}function $(e,t){return(t<<3)+(7&e)}function Q(e){return e<<1^e>>31}function ee(e,t){for(var n=e.loadGeometry(),r=e.type,a=0,i=0,o=n.length,s=0;s<o;s++){var u=n[s],c=1;1===r&&(c=u.length),t.writeVarint($(1,c));for(var l=3===r?u.length-1:u.length,d=0;d<l;d++){1===d&&1!==r&&t.writeVarint($(2,l-1));var f=u[d].x-a,p=u[d].y-i;t.writeVarint(Q(f)),t.writeVarint(Q(p)),a+=f,i+=p}3===r&&t.writeVarint($(7,1))}}function te(e,t){var n=typeof e;"string"===n?t.writeStringField(1,e):"boolean"===n?t.writeBooleanField(7,e):"number"===n&&(e%1!=0?t.writeDoubleField(3,e):e<0?t.writeSVarintField(6,e):t.writeVarintField(5,e))}function ne(e,t,n,r){re(e,n,r),re(t,2*n,2*r),re(t,2*n+1,2*r+1)}function re(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function ae(e,t,n,r){var a=e-n,i=t-r;return a*a+i*i}q.fromVectorTileJs=G,q.fromGeojsonVt=function(e,t){t=t||{};var n={};for(var r in e)n[r]=new H(e[r].features,t),n[r].name=r,n[r].version=t.version,n[r].extent=t.extent;return Y({layers:n})},q.GeoJSONWrapper=K;var ie=function(e){return e[0]},oe=function(e){return e[1]},se=function(e,t,n,r,a){void 0===t&&(t=ie),void 0===n&&(n=oe),void 0===r&&(r=64),void 0===a&&(a=Float64Array),this.nodeSize=r,this.points=e;for(var i=e.length<65536?Uint16Array:Uint32Array,o=this.ids=new i(e.length),s=this.coords=new a(2*e.length),u=0;u<e.length;u++)o[u]=u,s[2*u]=t(e[u]),s[2*u+1]=n(e[u]);!function e(t,n,r,a,i,o){if(!(i-a<=r)){var s=a+i>>1;!function e(t,n,r,a,i,o){for(;i>a;){if(i-a>600){var s=i-a+1,u=r-a+1,c=Math.log(s),l=.5*Math.exp(2*c/3),d=.5*Math.sqrt(c*l*(s-l)/s)*(u-s/2<0?-1:1);e(t,n,r,Math.max(a,Math.floor(r-u*l/s+d)),Math.min(i,Math.floor(r+(s-u)*l/s+d)),o)}var f=n[2*r+o],p=a,h=i;for(ne(t,n,a,r),n[2*i+o]>f&&ne(t,n,a,i);p<h;){for(ne(t,n,p,h),p++,h--;n[2*p+o]<f;)p++;for(;n[2*h+o]>f;)h--}n[2*a+o]===f?ne(t,n,a,h):ne(t,n,++h,i),h<=r&&(a=h+1),r<=h&&(i=h-1)}}(t,n,s,a,i,o%2),e(t,n,r,a,s-1,o+1),e(t,n,r,s+1,i,o+1)}}(o,s,r,0,o.length-1,0)};se.prototype.range=function(e,t,n,r){return function(e,t,n,r,a,i,o){for(var s,u,c=[0,e.length-1,0],l=[];c.length;){var d=c.pop(),f=c.pop(),p=c.pop();if(f-p<=o)for(var h=p;h<=f;h++)s=t[2*h],u=t[2*h+1],s>=n&&s<=a&&u>=r&&u<=i&&l.push(e[h]);else{var g=Math.floor((p+f)/2);s=t[2*g],u=t[2*g+1],s>=n&&s<=a&&u>=r&&u<=i&&l.push(e[g]);var v=(d+1)%2;(0===d?n<=s:r<=u)&&(c.push(p),c.push(g-1),c.push(v)),(0===d?a>=s:i>=u)&&(c.push(g+1),c.push(f),c.push(v))}}return l}(this.ids,this.coords,e,t,n,r,this.nodeSize)},se.prototype.within=function(e,t,n){return function(e,t,n,r,a,i){for(var o=[0,e.length-1,0],s=[],u=a*a;o.length;){var c=o.pop(),l=o.pop(),d=o.pop();if(l-d<=i)for(var f=d;f<=l;f++)ae(t[2*f],t[2*f+1],n,r)<=u&&s.push(e[f]);else{var p=Math.floor((d+l)/2),h=t[2*p],g=t[2*p+1];ae(h,g,n,r)<=u&&s.push(e[p]);var v=(c+1)%2;(0===c?n-a<=h:r-a<=g)&&(o.push(d),o.push(p-1),o.push(v)),(0===c?n+a>=h:r+a>=g)&&(o.push(p+1),o.push(l),o.push(v))}}return s}(this.ids,this.coords,e,t,n,this.nodeSize)};var ue={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,map:function(e){return e}},ce=function(e){this.options=ve(Object.create(ue),e),this.trees=new Array(this.options.maxZoom+1)};function le(e,t,n,r,a){return{x:e,y:t,zoom:1/0,id:n,parentId:-1,numPoints:r,properties:a}}function de(e,t){var n=e.geometry.coordinates,r=n[0],a=n[1];return{x:he(r),y:ge(a),zoom:1/0,index:t,parentId:-1}}function fe(e){return{type:"Feature",id:e.id,properties:pe(e),geometry:{type:"Point",coordinates:[(r=e.x,360*(r-.5)),(t=e.y,n=(180-360*t)*Math.PI/180,360*Math.atan(Math.exp(n))/Math.PI-90)]}};var t,n,r}function pe(e){var t=e.numPoints,n=t>=1e4?Math.round(t/1e3)+"k":t>=1e3?Math.round(t/100)/10+"k":t;return ve(ve({},e.properties),{cluster:!0,cluster_id:e.id,point_count:t,point_count_abbreviated:n})}function he(e){return e/360+.5}function ge(e){var t=Math.sin(e*Math.PI/180),n=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return n<0?0:n>1?1:n}function ve(e,t){for(var n in t)e[n]=t[n];return e}function me(e){return e.x}function ye(e){return e.y}function be(e,t,n,r,a,i){var o=a-n,s=i-r;if(0!==o||0!==s){var u=((e-n)*o+(t-r)*s)/(o*o+s*s);u>1?(n=a,r=i):u>0&&(n+=o*u,r+=s*u)}return(o=e-n)*o+(s=t-r)*s}function _e(e,t,n,r){var a={id:void 0===e?null:e,type:t,geometry:n,tags:r,minX:1/0,minY:1/0,maxX:-1/0,maxY:-1/0};return function(e){var t=e.geometry,n=e.type;if("Point"===n||"MultiPoint"===n||"LineString"===n)xe(e,t);else if("Polygon"===n||"MultiLineString"===n)for(var r=0;r<t.length;r++)xe(e,t[r]);else if("MultiPolygon"===n)for(r=0;r<t.length;r++)for(var a=0;a<t[r].length;a++)xe(e,t[r][a])}(a),a}function xe(e,t){for(var n=0;n<t.length;n+=3)e.minX=Math.min(e.minX,t[n]),e.minY=Math.min(e.minY,t[n+1]),e.maxX=Math.max(e.maxX,t[n]),e.maxY=Math.max(e.maxY,t[n+1])}function Re(e,t,n,r){if(t.geometry){var a=t.geometry.coordinates,i=t.geometry.type,o=Math.pow(n.tolerance/((1<<n.maxZoom)*n.extent),2),s=[],u=t.id;if(n.promoteId?u=t.properties[n.promoteId]:n.generateId&&(u=r||0),"Point"===i)we(a,s);else if("MultiPoint"===i)for(var c=0;c<a.length;c++)we(a[c],s);else if("LineString"===i)Ee(a,s,o,!1);else if("MultiLineString"===i){if(n.lineMetrics){for(c=0;c<a.length;c++)s=[],Ee(a[c],s,o,!1),e.push(_e(u,"LineString",s,t.properties));return}Se(a,s,o,!1)}else if("Polygon"===i)Se(a,s,o,!0);else{if("MultiPolygon"!==i){if("GeometryCollection"===i){for(c=0;c<t.geometry.geometries.length;c++)Re(e,{id:u,geometry:t.geometry.geometries[c],properties:t.properties},n,r);return}throw new Error("Input data is not a valid GeoJSON object.")}for(c=0;c<a.length;c++){var l=[];Se(a[c],l,o,!0),s.push(l)}}e.push(_e(u,i,s,t.properties))}}function we(e,t){t.push(Ae(e[0])),t.push(Te(e[1])),t.push(0)}function Ee(e,t,n,r){for(var a,i,o=0,s=0;s<e.length;s++){var u=Ae(e[s][0]),c=Te(e[s][1]);t.push(u),t.push(c),t.push(0),s>0&&(o+=r?(a*c-u*i)/2:Math.sqrt(Math.pow(u-a,2)+Math.pow(c-i,2))),a=u,i=c}var l=t.length-3;t[2]=1,function e(t,n,r,a){for(var i,o=a,s=r-n>>1,u=r-n,c=t[n],l=t[n+1],d=t[r],f=t[r+1],p=n+3;p<r;p+=3){var h=be(t[p],t[p+1],c,l,d,f);if(h>o)i=p,o=h;else if(h===o){var g=Math.abs(p-s);g<u&&(i=p,u=g)}}o>a&&(i-n>3&&e(t,n,i,a),t[i+2]=o,r-i>3&&e(t,i,r,a))}(t,0,l,n),t[l+2]=1,t.size=Math.abs(o),t.start=0,t.end=t.size}function Se(e,t,n,r){for(var a=0;a<e.length;a++){var i=[];Ee(e[a],i,n,r),t.push(i)}}function Ae(e){return e/360+.5}function Te(e){var t=Math.sin(e*Math.PI/180),n=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return n<0?0:n>1?1:n}function Pe(e,t,n,r,a,i,o,s){if(r/=t,i>=(n/=t)&&o<r)return e;if(o<n||i>=r)return null;for(var u=[],c=0;c<e.length;c++){var l=e[c],d=l.geometry,f=l.type,p=0===a?l.minX:l.minY,h=0===a?l.maxX:l.maxY;if(p>=n&&h<r)u.push(l);else if(!(h<n||p>=r)){var g=[];if("Point"===f||"MultiPoint"===f)Ce(d,g,n,r,a);else if("LineString"===f)Me(d,g,n,r,a,!1,s.lineMetrics);else if("MultiLineString"===f)ke(d,g,n,r,a,!1);else if("Polygon"===f)ke(d,g,n,r,a,!0);else if("MultiPolygon"===f)for(var v=0;v<d.length;v++){var m=[];ke(d[v],m,n,r,a,!0),m.length&&g.push(m)}if(g.length){if(s.lineMetrics&&"LineString"===f){for(v=0;v<g.length;v++)u.push(_e(l.id,f,g[v],l.tags));continue}"LineString"!==f&&"MultiLineString"!==f||(1===g.length?(f="LineString",g=g[0]):f="MultiLineString"),"Point"!==f&&"MultiPoint"!==f||(f=3===g.length?"Point":"MultiPoint"),u.push(_e(l.id,f,g,l.tags))}}}return u.length?u:null}function Ce(e,t,n,r,a){for(var i=0;i<e.length;i+=3){var o=e[i+a];o>=n&&o<=r&&(t.push(e[i]),t.push(e[i+1]),t.push(e[i+2]))}}function Me(e,t,n,r,a,i,o){for(var s,u,c=Oe(e),l=0===a?Ie:Le,d=e.start,f=0;f<e.length-3;f+=3){var p=e[f],h=e[f+1],g=e[f+2],v=e[f+3],m=e[f+4],y=0===a?p:h,b=0===a?v:m,_=!1;o&&(s=Math.sqrt(Math.pow(p-v,2)+Math.pow(h-m,2))),y<n?b>n&&(u=l(c,p,h,v,m,n),o&&(c.start=d+s*u)):y>r?b<r&&(u=l(c,p,h,v,m,r),o&&(c.start=d+s*u)):De(c,p,h,g),b<n&&y>=n&&(u=l(c,p,h,v,m,n),_=!0),b>r&&y<=r&&(u=l(c,p,h,v,m,r),_=!0),!i&&_&&(o&&(c.end=d+s*u),t.push(c),c=Oe(e)),o&&(d+=s)}var x=e.length-3;p=e[x],h=e[x+1],g=e[x+2],(y=0===a?p:h)>=n&&y<=r&&De(c,p,h,g),x=c.length-3,i&&x>=3&&(c[x]!==c[0]||c[x+1]!==c[1])&&De(c,c[0],c[1],c[2]),c.length&&t.push(c)}function Oe(e){var t=[];return t.size=e.size,t.start=e.start,t.end=e.end,t}function ke(e,t,n,r,a,i){for(var o=0;o<e.length;o++)Me(e[o],t,n,r,a,i,!1)}function De(e,t,n,r){e.push(t),e.push(n),e.push(r)}function Ie(e,t,n,r,a,i){var o=(i-t)/(r-t);return e.push(i),e.push(n+(a-n)*o),e.push(1),o}function Le(e,t,n,r,a,i){var o=(i-n)/(a-n);return e.push(t+(r-t)*o),e.push(i),e.push(1),o}function je(e,t){for(var n=[],r=0;r<e.length;r++){var a,i=e[r],o=i.type;if("Point"===o||"MultiPoint"===o||"LineString"===o)a=Fe(i.geometry,t);else if("MultiLineString"===o||"Polygon"===o){a=[];for(var s=0;s<i.geometry.length;s++)a.push(Fe(i.geometry[s],t))}else if("MultiPolygon"===o)for(a=[],s=0;s<i.geometry.length;s++){for(var u=[],c=0;c<i.geometry[s].length;c++)u.push(Fe(i.geometry[s][c],t));a.push(u)}n.push(_e(i.id,o,a,i.tags))}return n}function Fe(e,t){var n=[];n.size=e.size,void 0!==e.start&&(n.start=e.start,n.end=e.end);for(var r=0;r<e.length;r+=3)n.push(e[r]+t,e[r+1],e[r+2]);return n}function ze(e,t){if(e.transformed)return e;var n,r,a,i=1<<e.z,o=e.x,s=e.y;for(n=0;n<e.features.length;n++){var u=e.features[n],c=u.geometry,l=u.type;if(u.geometry=[],1===l)for(r=0;r<c.length;r+=2)u.geometry.push(Ne(c[r],c[r+1],t,i,o,s));else for(r=0;r<c.length;r++){var d=[];for(a=0;a<c[r].length;a+=2)d.push(Ne(c[r][a],c[r][a+1],t,i,o,s));u.geometry.push(d)}}return e.transformed=!0,e}function Ne(e,t,n,r,a,i){return[Math.round(n*(e*r-a)),Math.round(n*(t*r-i))]}function Be(e,t,n,r,a){for(var i=t===a.maxZoom?0:a.tolerance/((1<<t)*a.extent),o={features:[],numPoints:0,numSimplified:0,numFeatures:0,source:null,x:n,y:r,z:t,transformed:!1,minX:2,minY:1,maxX:-1,maxY:0},s=0;s<e.length;s++){o.numFeatures++,Ve(o,e[s],i,a);var u=e[s].minX,c=e[s].minY,l=e[s].maxX,d=e[s].maxY;u<o.minX&&(o.minX=u),c<o.minY&&(o.minY=c),l>o.maxX&&(o.maxX=l),d>o.maxY&&(o.maxY=d)}return o}function Ve(e,t,n,r){var a=t.geometry,i=t.type,o=[];if("Point"===i||"MultiPoint"===i)for(var s=0;s<a.length;s+=3)o.push(a[s]),o.push(a[s+1]),e.numPoints++,e.numSimplified++;else if("LineString"===i)He(o,a,e,n,!1,!1);else if("MultiLineString"===i||"Polygon"===i)for(s=0;s<a.length;s++)He(o,a[s],e,n,"Polygon"===i,0===s);else if("MultiPolygon"===i)for(var u=0;u<a.length;u++){var c=a[u];for(s=0;s<c.length;s++)He(o,c[s],e,n,!0,0===s)}if(o.length){var l=t.tags||null;if("LineString"===i&&r.lineMetrics){for(var d in l={},t.tags)l[d]=t.tags[d];l.mapbox_clip_start=a.start/a.size,l.mapbox_clip_end=a.end/a.size}var f={geometry:o,type:"Polygon"===i||"MultiPolygon"===i?3:"LineString"===i||"MultiLineString"===i?2:1,tags:l};null!==t.id&&(f.id=t.id),e.features.push(f)}}function He(e,t,n,r,a,i){var o=r*r;if(r>0&&t.size<(a?o:r))n.numPoints+=t.length/3;else{for(var s=[],u=0;u<t.length;u+=3)(0===r||t[u+2]>o)&&(n.numSimplified++,s.push(t[u]),s.push(t[u+1])),n.numPoints++;a&&function(e,t){for(var n=0,r=0,a=e.length,i=a-2;r<a;i=r,r+=2)n+=(e[r]-e[i])*(e[r+1]+e[i+1]);if(n>0===t)for(r=0,a=e.length;r<a/2;r+=2){var o=e[r],s=e[r+1];e[r]=e[a-2-r],e[r+1]=e[a-1-r],e[a-2-r]=o,e[a-1-r]=s}}(s,i),e.push(s)}}function Ue(e,t){var n=(t=this.options=function(e,t){for(var n in t)e[n]=t[n];return e}(Object.create(this.options),t)).debug;if(n&&console.time("preprocess data"),t.maxZoom<0||t.maxZoom>24)throw new Error("maxZoom should be in the 0-24 range");if(t.promoteId&&t.generateId)throw new Error("promoteId and generateId cannot be used together.");var r=function(e,t){var n=[];if("FeatureCollection"===e.type)for(var r=0;r<e.features.length;r++)Re(n,e.features[r],t,r);else"Feature"===e.type?Re(n,e,t):Re(n,{geometry:e},t);return n}(e,t);this.tiles={},this.tileCoords=[],n&&(console.timeEnd("preprocess data"),console.log("index: maxZoom: %d, maxPoints: %d",t.indexMaxZoom,t.indexMaxPoints),console.time("generate tiles"),this.stats={},this.total=0),(r=function(e,t){var n=t.buffer/t.extent,r=e,a=Pe(e,1,-1-n,n,0,-1,2,t),i=Pe(e,1,1-n,2+n,0,-1,2,t);return(a||i)&&(r=Pe(e,1,-n,1+n,0,-1,2,t)||[],a&&(r=je(a,1).concat(r)),i&&(r=r.concat(je(i,-1)))),r}(r,t)).length&&this.splitTile(r,0,0,0),n&&(r.length&&console.log("features: %d, points: %d",this.tiles[0].numFeatures,this.tiles[0].numPoints),console.timeEnd("generate tiles"),console.log("tiles generated:",this.total,JSON.stringify(this.stats)))}function We(e,t,n){return 32*((1<<e)*n+t)+e}function qe(e,t){var n=e.tileID.canonical;if(!this._geoJSONIndex)return t(null,null);var r=this._geoJSONIndex.getTile(n.z,n.x,n.y);if(!r)return t(null,null);var a=new w(r.features),i=q(a);0===i.byteOffset&&i.byteLength===i.buffer.byteLength||(i=new Uint8Array(i)),t(null,{vectorTile:a,rawData:i.buffer})}ce.prototype.load=function(e){var t=this.options,n=t.log,r=t.minZoom,a=t.maxZoom,i=t.nodeSize;n&&console.time("total time");var o="prepare "+e.length+" points";n&&console.time(o),this.points=e;for(var s=[],u=0;u<e.length;u++)e[u].geometry&&s.push(de(e[u],u));this.trees[a+1]=new se(s,me,ye,i,Float32Array),n&&console.timeEnd(o);for(var c=a;c>=r;c--){var l=+Date.now();s=this._cluster(s,c),this.trees[c]=new se(s,me,ye,i,Float32Array),n&&console.log("z%d: %d clusters in %dms",c,s.length,+Date.now()-l)}return n&&console.timeEnd("total time"),this},ce.prototype.getClusters=function(e,t){var n=((e[0]+180)%360+360)%360-180,r=Math.max(-90,Math.min(90,e[1])),a=180===e[2]?180:((e[2]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,a=180;else if(n>a){var o=this.getClusters([n,r,180,i],t),s=this.getClusters([-180,r,a,i],t);return o.concat(s)}for(var u=this.trees[this._limitZoom(t)],c=[],l=0,d=u.range(he(n),ge(i),he(a),ge(r));l<d.length;l+=1){var f=d[l],p=u.points[f];c.push(p.numPoints?fe(p):this.points[p.index])}return c},ce.prototype.getChildren=function(e){var t=e>>5,n=e%32,r="No cluster with the specified id.",a=this.trees[n];if(!a)throw new Error(r);var i=a.points[t];if(!i)throw new Error(r);for(var o=this.options.radius/(this.options.extent*Math.pow(2,n-1)),s=[],u=0,c=a.within(i.x,i.y,o);u<c.length;u+=1){var l=c[u],d=a.points[l];d.parentId===e&&s.push(d.numPoints?fe(d):this.points[d.index])}if(0===s.length)throw new Error(r);return s},ce.prototype.getLeaves=function(e,t,n){t=t||10,n=n||0;var r=[];return this._appendLeaves(r,e,t,n,0),r},ce.prototype.getTile=function(e,t,n){var r=this.trees[this._limitZoom(e)],a=Math.pow(2,e),i=this.options,o=i.extent,s=i.radius/o,u=(n-s)/a,c=(n+1+s)/a,l={features:[]};return this._addTileFeatures(r.range((t-s)/a,u,(t+1+s)/a,c),r.points,t,n,a,l),0===t&&this._addTileFeatures(r.range(1-s/a,u,1,c),r.points,a,n,a,l),t===a-1&&this._addTileFeatures(r.range(0,u,s/a,c),r.points,-1,n,a,l),l.features.length?l:null},ce.prototype.getClusterExpansionZoom=function(e){for(var t=e%32-1;t<=this.options.maxZoom;){var n=this.getChildren(e);if(t++,1!==n.length)break;e=n[0].properties.cluster_id}return t},ce.prototype._appendLeaves=function(e,t,n,r,a){for(var i=0,o=this.getChildren(t);i<o.length;i+=1){var s=o[i],u=s.properties;if(u&&u.cluster?a+u.point_count<=r?a+=u.point_count:a=this._appendLeaves(e,u.cluster_id,n,r,a):a<r?a++:e.push(s),e.length===n)break}return a},ce.prototype._addTileFeatures=function(e,t,n,r,a,i){for(var o=0,s=e;o<s.length;o+=1){var u=t[s[o]],c={type:1,geometry:[[Math.round(this.options.extent*(u.x*a-n)),Math.round(this.options.extent*(u.y*a-r))]],tags:u.numPoints?pe(u):this.points[u.index].properties},l=u.numPoints?u.id:this.points[u.index].id;void 0!==l&&(c.id=l),i.features.push(c)}},ce.prototype._limitZoom=function(e){return Math.max(this.options.minZoom,Math.min(e,this.options.maxZoom+1))},ce.prototype._cluster=function(e,t){for(var n=[],r=this.options,a=r.radius,i=r.extent,o=r.reduce,s=a/(i*Math.pow(2,t)),u=0;u<e.length;u++){var c=e[u];if(!(c.zoom<=t)){c.zoom=t;for(var l=this.trees[t+1],d=l.within(c.x,c.y,s),f=c.numPoints||1,p=c.x*f,h=c.y*f,g=o&&f>1?this._map(c,!0):null,v=(u<<5)+(t+1),m=0,y=d;m<y.length;m+=1){var b=y[m],_=l.points[b];if(!(_.zoom<=t)){_.zoom=t;var x=_.numPoints||1;p+=_.x*x,h+=_.y*x,f+=x,_.parentId=v,o&&(g||(g=this._map(c,!0)),o(g,this._map(_)))}}1===f?n.push(c):(c.parentId=v,n.push(le(p/f,h/f,v,f,g)))}}return n},ce.prototype._map=function(e,t){if(e.numPoints)return t?ve({},e.properties):e.properties;var n=this.points[e.index].properties,r=this.options.map(n);return t&&r===n?ve({},r):r},Ue.prototype.options={maxZoom:14,indexMaxZoom:5,indexMaxPoints:1e5,tolerance:3,extent:4096,buffer:64,lineMetrics:!1,promoteId:null,generateId:!1,debug:0},Ue.prototype.splitTile=function(e,t,n,r,a,i,o){for(var s=[e,t,n,r],u=this.options,c=u.debug;s.length;){r=s.pop(),n=s.pop(),t=s.pop(),e=s.pop();var l=1<<t,d=We(t,n,r),f=this.tiles[d];if(!f&&(c>1&&console.time("creation"),f=this.tiles[d]=Be(e,t,n,r,u),this.tileCoords.push({z:t,x:n,y:r}),c)){c>1&&(console.log("tile z%d-%d-%d (features: %d, points: %d, simplified: %d)",t,n,r,f.numFeatures,f.numPoints,f.numSimplified),console.timeEnd("creation"));var p="z"+t;this.stats[p]=(this.stats[p]||0)+1,this.total++}if(f.source=e,a){if(t===u.maxZoom||t===a)continue;var h=1<<a-t;if(n!==Math.floor(i/h)||r!==Math.floor(o/h))continue}else if(t===u.indexMaxZoom||f.numPoints<=u.indexMaxPoints)continue;if(f.source=null,0!==e.length){c>1&&console.time("clipping");var g,v,m,y,b,_,x=.5*u.buffer/u.extent,R=.5-x,w=.5+x,E=1+x;g=v=m=y=null,b=Pe(e,l,n-x,n+w,0,f.minX,f.maxX,u),_=Pe(e,l,n+R,n+E,0,f.minX,f.maxX,u),e=null,b&&(g=Pe(b,l,r-x,r+w,1,f.minY,f.maxY,u),v=Pe(b,l,r+R,r+E,1,f.minY,f.maxY,u),b=null),_&&(m=Pe(_,l,r-x,r+w,1,f.minY,f.maxY,u),y=Pe(_,l,r+R,r+E,1,f.minY,f.maxY,u),_=null),c>1&&console.timeEnd("clipping"),s.push(g||[],t+1,2*n,2*r),s.push(v||[],t+1,2*n,2*r+1),s.push(m||[],t+1,2*n+1,2*r),s.push(y||[],t+1,2*n+1,2*r+1)}}},Ue.prototype.getTile=function(e,t,n){var r=this.options,a=r.extent,i=r.debug;if(e<0||e>24)return null;var o=1<<e,s=We(e,t=(t%o+o)%o,n);if(this.tiles[s])return ze(this.tiles[s],a);i>1&&console.log("drilling down to z%d-%d-%d",e,t,n);for(var u,c=e,l=t,d=n;!u&&c>0;)c--,l=Math.floor(l/2),d=Math.floor(d/2),u=this.tiles[We(c,l,d)];return u&&u.source?(i>1&&console.log("found parent tile z%d-%d-%d",c,l,d),i>1&&console.time("drilling down"),this.splitTile(u.source,c,l,d,e,t,n),i>1&&console.timeEnd("drilling down"),this.tiles[s]?ze(this.tiles[s],a):null):null};var Ge=function(t){function n(e,n,r,a){t.call(this,e,n,r,qe),a&&(this.loadGeoJSON=a)}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.loadData=function(e,t){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),this._pendingCallback=t,this._pendingLoadDataParams=e,this._state&&"Idle"!==this._state?this._state="NeedsLoadData":(this._state="Coalescing",this._loadData())},n.prototype._loadData=function(){var t=this;if(this._pendingCallback&&this._pendingLoadDataParams){var n=this._pendingCallback,r=this._pendingLoadDataParams;delete this._pendingCallback,delete this._pendingLoadDataParams;var a=!!(r&&r.request&&r.request.collectResourceTiming)&&new u.Performance(r.request);this.loadGeoJSON(r,(function(i,o){if(i||!o)return n(i);if("object"!=typeof o)return n(new Error("Input data given to '"+r.source+"' is not a valid GeoJSON object."));!function e(t,n){switch(t&&t.type||null){case"FeatureCollection":return t.features=t.features.map(y(e,n)),t;case"GeometryCollection":return t.geometries=t.geometries.map(y(e,n)),t;case"Feature":return t.geometry=e(t.geometry,n),t;case"Polygon":case"MultiPolygon":return function(e,t){return"Polygon"===e.type?e.coordinates=b(e.coordinates,t):"MultiPolygon"===e.type&&(e.coordinates=e.coordinates.map(y(b,t))),e}(t,n);default:return t}}(o,!0);try{t._geoJSONIndex=r.cluster?new ce(function(t){var n=t.superclusterOptions,r=t.clusterProperties;if(!r||!n)return n;for(var a={},i={},o={accumulated:null,zoom:0},s={properties:null},u=Object.keys(r),c=0,l=u;c<l.length;c+=1){var d=l[c],f=r[d],p=f[0],h=f[1],g=e.createExpression(h),v=e.createExpression("string"==typeof p?[p,["accumulated"],["get",d]]:p);a[d]=g.value,i[d]=v.value}return n.map=function(e){s.properties=e;for(var t={},n=0,r=u;n<r.length;n+=1){var i=r[n];t[i]=a[i].evaluate(o,s)}return t},n.reduce=function(e,t){s.properties=t;for(var n=0,r=u;n<r.length;n+=1){var a=r[n];o.accumulated=e[a],e[a]=i[a].evaluate(o,s)}},n}(r)).load(o.features):function(e,t){return new Ue(e,t)}(o,r.geojsonVtOptions)}catch(i){return n(i)}t.loaded={};var s={};if(a){var u=a.finish();u&&(s.resourceTiming={},s.resourceTiming[r.source]=JSON.parse(JSON.stringify(u)))}n(null,s)}))}},n.prototype.coalesce=function(){"Coalescing"===this._state?this._state="Idle":"NeedsLoadData"===this._state&&(this._state="Coalescing",this._loadData())},n.prototype.reloadTile=function(e,n){var r=this.loaded,a=e.uid;return r&&r[a]?t.prototype.reloadTile.call(this,e,n):this.loadTile(e,n)},n.prototype.loadGeoJSON=function(t,n){if(t.request)e.getJSON(t.request,n);else{if("string"!=typeof t.data)return n(new Error("Input data given to '"+t.source+"' is not a valid GeoJSON object."));try{return n(null,JSON.parse(t.data))}catch(e){return n(new Error("Input data given to '"+t.source+"' is not a valid GeoJSON object."))}}},n.prototype.removeSource=function(e,t){this._pendingCallback&&this._pendingCallback(null,{abandoned:!0}),t()},n.prototype.getClusterExpansionZoom=function(e,t){t(null,this._geoJSONIndex.getClusterExpansionZoom(e.clusterId))},n.prototype.getClusterChildren=function(e,t){t(null,this._geoJSONIndex.getChildren(e.clusterId))},n.prototype.getClusterLeaves=function(e,t){t(null,this._geoJSONIndex.getLeaves(e.clusterId,e.limit,e.offset))},n}(d),Ke=function(t){var n=this;this.self=t,this.actor=new e.Actor(t,this),this.layerIndexes={},this.availableImages={},this.workerSourceTypes={vector:d,geojson:Ge},this.workerSources={},this.demWorkerSources={},this.self.registerWorkerSource=function(e,t){if(n.workerSourceTypes[e])throw new Error('Worker source with name "'+e+'" already registered.');n.workerSourceTypes[e]=t},this.self.registerRTLTextPlugin=function(t){if(e.plugin.isLoaded())throw new Error("RTL text plugin already registered.");e.plugin.applyArabicShaping=t.applyArabicShaping,e.plugin.processBidirectionalText=t.processBidirectionalText,e.plugin.processStyledBidirectionalText=t.processStyledBidirectionalText}};return Ke.prototype.setReferrer=function(e,t){this.referrer=t},Ke.prototype.setImages=function(e,t,n){this.availableImages[e]=t,n()},Ke.prototype.setLayers=function(e,t,n){this.getLayerIndex(e).replace(t),n()},Ke.prototype.updateLayers=function(e,t,n){this.getLayerIndex(e).update(t.layers,t.removedIds),n()},Ke.prototype.loadTile=function(e,t,n){this.getWorkerSource(e,t.type,t.source).loadTile(t,n)},Ke.prototype.loadDEMTile=function(e,t,n){this.getDEMWorkerSource(e,t.source).loadTile(t,n)},Ke.prototype.reloadTile=function(e,t,n){this.getWorkerSource(e,t.type,t.source).reloadTile(t,n)},Ke.prototype.abortTile=function(e,t,n){this.getWorkerSource(e,t.type,t.source).abortTile(t,n)},Ke.prototype.removeTile=function(e,t,n){this.getWorkerSource(e,t.type,t.source).removeTile(t,n)},Ke.prototype.removeDEMTile=function(e,t){this.getDEMWorkerSource(e,t.source).removeTile(t)},Ke.prototype.removeSource=function(e,t,n){if(this.workerSources[e]&&this.workerSources[e][t.type]&&this.workerSources[e][t.type][t.source]){var r=this.workerSources[e][t.type][t.source];delete this.workerSources[e][t.type][t.source],void 0!==r.removeSource?r.removeSource(t,n):n()}},Ke.prototype.loadWorkerSource=function(e,t,n){try{this.self.importScripts(t.url),n()}catch(e){n(e.toString())}},Ke.prototype.loadRTLTextPlugin=function(t,n,r){try{e.plugin.isLoaded()||(this.self.importScripts(n),r(e.plugin.isLoaded()?null:new Error("RTL Text Plugin failed to import scripts from "+n)))}catch(e){r(e.toString())}},Ke.prototype.getAvailableImages=function(e){var t=this.availableImages[e];return t||(t=[]),t},Ke.prototype.getLayerIndex=function(e){var t=this.layerIndexes[e];return t||(t=this.layerIndexes[e]=new r),t},Ke.prototype.getWorkerSource=function(e,t,n){var r=this;if(this.workerSources[e]||(this.workerSources[e]={}),this.workerSources[e][t]||(this.workerSources[e][t]={}),!this.workerSources[e][t][n]){var a={send:function(t,n,a){r.actor.send(t,n,a,e)}};this.workerSources[e][t][n]=new this.workerSourceTypes[t](a,this.getLayerIndex(e),this.getAvailableImages(e))}return this.workerSources[e][t][n]},Ke.prototype.getDEMWorkerSource=function(e,t){return this.demWorkerSources[e]||(this.demWorkerSources[e]={}),this.demWorkerSources[e][t]||(this.demWorkerSources[e][t]=new f),this.demWorkerSources[e][t]},Ke.prototype.enforceCacheSizeLimit=function(t,n){e.enforceCacheSizeLimit(n)},"undefined"!=typeof WorkerGlobalScope&&void 0!==e.window&&e.window instanceof WorkerGlobalScope&&(e.window.worker=new Ke(e.window)),Ke})),r(0,(function(e){var t=e.createCommonjsModule((function(e){function t(e){return!!("undefined"!=typeof window&&"undefined"!=typeof document&&Array.prototype&&Array.prototype.every&&Array.prototype.filter&&Array.prototype.forEach&&Array.prototype.indexOf&&Array.prototype.lastIndexOf&&Array.prototype.map&&Array.prototype.some&&Array.prototype.reduce&&Array.prototype.reduceRight&&Array.isArray&&Function.prototype&&Function.prototype.bind&&Object.keys&&Object.create&&Object.getPrototypeOf&&Object.getOwnPropertyNames&&Object.isSealed&&Object.isFrozen&&Object.isExtensible&&Object.getOwnPropertyDescriptor&&Object.defineProperty&&Object.defineProperties&&Object.seal&&Object.freeze&&Object.preventExtensions&&"JSON"in window&&"parse"in JSON&&"stringify"in JSON&&function(){if(!("Worker"in window&&"Blob"in window&&"URL"in window))return!1;var e,t,n=new Blob([""],{type:"text/javascript"}),r=URL.createObjectURL(n);try{t=new Worker(r),e=!0}catch(t){e=!1}return t&&t.terminate(),URL.revokeObjectURL(r),e}()&&"Uint8ClampedArray"in window&&ArrayBuffer.isView&&function(e){return void 0===n[e]&&(n[e]=function(e){var n=document.createElement("canvas"),r=Object.create(t.webGLContextAttributes);return r.failIfMajorPerformanceCaveat=e,n.probablySupportsContext?n.probablySupportsContext("webgl",r)||n.probablySupportsContext("experimental-webgl",r):n.supportsContext?n.supportsContext("webgl",r)||n.supportsContext("experimental-webgl",r):n.getContext("webgl",r)||n.getContext("experimental-webgl",r)}(e)),n[e]}(e&&e.failIfMajorPerformanceCaveat))}e.exports?e.exports=t:window&&(window.mapboxgl=window.mapboxgl||{},window.mapboxgl.supported=t);var n={};t.webGLContextAttributes={antialias:!1,alpha:!0,stencil:!0,depth:!0}})),n={create:function(t,n,r){var a=e.window.document.createElement(t);return void 0!==n&&(a.className=n),r&&r.appendChild(a),a},createNS:function(t,n){return e.window.document.createElementNS(t,n)}},r=e.window.document.documentElement.style;function a(e){if(!r)return e[0];for(var t=0;t<e.length;t++)if(e[t]in r)return e[t];return e[0]}var i,o=a(["userSelect","MozUserSelect","WebkitUserSelect","msUserSelect"]);n.disableDrag=function(){r&&o&&(i=r[o],r[o]="none")},n.enableDrag=function(){r&&o&&(r[o]=i)};var s=a(["transform","WebkitTransform"]);n.setTransform=function(e,t){e.style[s]=t};var u=!1;try{var c=Object.defineProperty({},"passive",{get:function(){u=!0}});e.window.addEventListener("test",c,c),e.window.removeEventListener("test",c,c)}catch(e){u=!1}n.addEventListener=function(e,t,n,r){void 0===r&&(r={}),"passive"in r&&u?e.addEventListener(t,n,r):e.addEventListener(t,n,r.capture)},n.removeEventListener=function(e,t,n,r){void 0===r&&(r={}),"passive"in r&&u?e.removeEventListener(t,n,r):e.removeEventListener(t,n,r.capture)};var l=function t(n){n.preventDefault(),n.stopPropagation(),e.window.removeEventListener("click",t,!0)};function d(e){var t=e.userImage;return!!(t&&t.render&&t.render())&&(e.data.replace(new Uint8Array(t.data.buffer)),!0)}n.suppressClick=function(){e.window.addEventListener("click",l,!0),e.window.setTimeout((function(){e.window.removeEventListener("click",l,!0)}),0)},n.mousePos=function(t,n){var r=t.getBoundingClientRect(),a=e.window.TouchEvent&&n instanceof e.window.TouchEvent?n.touches[0]:n;return new e.Point(a.clientX-r.left-t.clientLeft,a.clientY-r.top-t.clientTop)},n.touchPos=function(t,n){for(var r=t.getBoundingClientRect(),a=[],i="touchend"===n.type?n.changedTouches:n.touches,o=0;o<i.length;o++)a.push(new e.Point(i[o].clientX-r.left-t.clientLeft,i[o].clientY-r.top-t.clientTop));return a},n.mouseButton=function(t){return void 0!==e.window.InstallTrigger&&2===t.button&&t.ctrlKey&&e.window.navigator.platform.toUpperCase().indexOf("MAC")>=0?0:t.button},n.remove=function(e){e.parentNode&&e.parentNode.removeChild(e)};var f=function(t){function n(){t.call(this),this.images={},this.updatedImages={},this.callbackDispatchedThisFrame={},this.loaded=!1,this.requestors=[],this.patterns={},this.atlasImage=new e.RGBAImage({width:1,height:1}),this.dirty=!0}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.isLoaded=function(){return this.loaded},n.prototype.setLoaded=function(e){if(this.loaded!==e&&(this.loaded=e,e)){for(var t=0,n=this.requestors;t<n.length;t+=1){var r=n[t],a=r.ids,i=r.callback;this._notify(a,i)}this.requestors=[]}},n.prototype.getImage=function(e){return this.images[e]},n.prototype.addImage=function(e,t){this.images[e]=t},n.prototype.updateImage=function(e,t){var n=this.images[e];t.version=n.version+1,this.images[e]=t,this.updatedImages[e]=!0},n.prototype.removeImage=function(e){var t=this.images[e];delete this.images[e],delete this.patterns[e],t.userImage&&t.userImage.onRemove&&t.userImage.onRemove()},n.prototype.listImages=function(){return Object.keys(this.images)},n.prototype.getImages=function(e,t){var n=!0;if(!this.isLoaded())for(var r=0,a=e;r<a.length;r+=1){var i=a[r];this.images[i]||(n=!1)}this.isLoaded()||n?this._notify(e,t):this.requestors.push({ids:e,callback:t})},n.prototype._notify=function(t,n){for(var r={},a=0,i=t;a<i.length;a+=1){var o=i[a];this.images[o]||this.fire(new e.Event("styleimagemissing",{id:o}));var s=this.images[o];s?r[o]={data:s.data.clone(),pixelRatio:s.pixelRatio,sdf:s.sdf,version:s.version,hasRenderCallback:Boolean(s.userImage&&s.userImage.render)}:e.warnOnce('Image "'+o+'" could not be loaded. Please make sure you have added the image with map.addImage() or a "sprite" property in your style. You can provide missing images by listening for the "styleimagemissing" map event.')}n(null,r)},n.prototype.getPixelSize=function(){var e=this.atlasImage;return{width:e.width,height:e.height}},n.prototype.getPattern=function(t){var n=this.patterns[t],r=this.getImage(t);if(!r)return null;if(n&&n.position.version===r.version)return n.position;if(n)n.position.version=r.version;else{var a={w:r.data.width+2,h:r.data.height+2,x:0,y:0},i=new e.ImagePosition(a,r);this.patterns[t]={bin:a,position:i}}return this._updatePatternAtlas(),this.patterns[t].position},n.prototype.bind=function(t){var n=t.gl;this.atlasTexture?this.dirty&&(this.atlasTexture.update(this.atlasImage),this.dirty=!1):this.atlasTexture=new e.Texture(t,this.atlasImage,n.RGBA),this.atlasTexture.bind(n.LINEAR,n.CLAMP_TO_EDGE)},n.prototype._updatePatternAtlas=function(){var t=[];for(var n in this.patterns)t.push(this.patterns[n].bin);var r=e.potpack(t),a=r.w,i=r.h,o=this.atlasImage;for(var s in o.resize({width:a||1,height:i||1}),this.patterns){var u=this.patterns[s].bin,c=u.x+1,l=u.y+1,d=this.images[s].data,f=d.width,p=d.height;e.RGBAImage.copy(d,o,{x:0,y:0},{x:c,y:l},{width:f,height:p}),e.RGBAImage.copy(d,o,{x:0,y:p-1},{x:c,y:l-1},{width:f,height:1}),e.RGBAImage.copy(d,o,{x:0,y:0},{x:c,y:l+p},{width:f,height:1}),e.RGBAImage.copy(d,o,{x:f-1,y:0},{x:c-1,y:l},{width:1,height:p}),e.RGBAImage.copy(d,o,{x:0,y:0},{x:c+f,y:l},{width:1,height:p})}this.dirty=!0},n.prototype.beginFrame=function(){this.callbackDispatchedThisFrame={}},n.prototype.dispatchRenderCallbacks=function(e){for(var t=0,n=e;t<n.length;t+=1){var r=n[t];if(!this.callbackDispatchedThisFrame[r]){this.callbackDispatchedThisFrame[r]=!0;var a=this.images[r];d(a)&&this.updateImage(r,a)}}},n}(e.Evented),p=v,h=v,g=1e20;function v(e,t,n,r,a,i){this.fontSize=e||24,this.buffer=void 0===t?3:t,this.cutoff=r||.25,this.fontFamily=a||"sans-serif",this.fontWeight=i||"normal",this.radius=n||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext("2d"),this.ctx.font=this.fontWeight+" "+this.fontSize+"px "+this.fontFamily,this.ctx.textBaseline="middle",this.ctx.fillStyle="black",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf("Gecko/")>=0?1.2:1))}function m(e,t,n,r,a,i,o){for(var s=0;s<t;s++){for(var u=0;u<n;u++)r[u]=e[u*t+s];for(y(r,a,i,o,n),u=0;u<n;u++)e[u*t+s]=a[u]}for(u=0;u<n;u++){for(s=0;s<t;s++)r[s]=e[u*t+s];for(y(r,a,i,o,t),s=0;s<t;s++)e[u*t+s]=Math.sqrt(a[s])}}function y(e,t,n,r,a){n[0]=0,r[0]=-g,r[1]=+g;for(var i=1,o=0;i<a;i++){for(var s=(e[i]+i*i-(e[n[o]]+n[o]*n[o]))/(2*i-2*n[o]);s<=r[o];)o--,s=(e[i]+i*i-(e[n[o]]+n[o]*n[o]))/(2*i-2*n[o]);n[++o]=i,r[o]=s,r[o+1]=+g}for(i=0,o=0;i<a;i++){for(;r[o+1]<i;)o++;t[i]=(i-n[o])*(i-n[o])+e[n[o]]}}v.prototype.draw=function(e){this.ctx.clearRect(0,0,this.size,this.size),this.ctx.fillText(e,this.buffer,this.middle);for(var t=this.ctx.getImageData(0,0,this.size,this.size),n=new Uint8ClampedArray(this.size*this.size),r=0;r<this.size*this.size;r++){var a=t.data[4*r+3]/255;this.gridOuter[r]=1===a?0:0===a?g:Math.pow(Math.max(0,.5-a),2),this.gridInner[r]=1===a?g:0===a?0:Math.pow(Math.max(0,a-.5),2)}for(m(this.gridOuter,this.size,this.size,this.f,this.d,this.v,this.z),m(this.gridInner,this.size,this.size,this.f,this.d,this.v,this.z),r=0;r<this.size*this.size;r++){var i=this.gridOuter[r]-this.gridInner[r];n[r]=Math.max(0,Math.min(255,Math.round(255-255*(i/this.radius+this.cutoff))))}return n},p.default=h;var b=function(e,t){this.requestManager=e,this.localIdeographFontFamily=t,this.entries={}};b.prototype.setURL=function(e){this.url=e},b.prototype.getGlyphs=function(t,n){var r=this,a=[];for(var i in t)for(var o=0,s=t[i];o<s.length;o+=1){var u=s[o];a.push({stack:i,id:u})}e.asyncAll(a,(function(e,t){var n=e.stack,a=e.id,i=r.entries[n];i||(i=r.entries[n]={glyphs:{},requests:{}});var o=i.glyphs[a];if(void 0===o){if(o=r._tinySDF(i,n,a))return i.glyphs[a]=o,void t(null,{stack:n,id:a,glyph:o});var s=Math.floor(a/256);if(256*s>65535)t(new Error("glyphs > 65535 not supported"));else{var u=i.requests[s];u||(u=i.requests[s]=[],b.loadGlyphRange(n,s,r.url,r.requestManager,(function(e,t){if(t)for(var n in t)r._doesCharSupportLocalGlyph(+n)||(i.glyphs[+n]=t[+n]);for(var a=0,o=u;a<o.length;a+=1)(0,o[a])(e,t);delete i.requests[s]}))),u.push((function(e,r){e?t(e):r&&t(null,{stack:n,id:a,glyph:r[a]||null})}))}}else t(null,{stack:n,id:a,glyph:o})}),(function(e,t){if(e)n(e);else if(t){for(var r={},a=0,i=t;a<i.length;a+=1){var o=i[a],s=o.stack,u=o.id,c=o.glyph;(r[s]||(r[s]={}))[u]=c&&{id:c.id,bitmap:c.bitmap.clone(),metrics:c.metrics}}n(null,r)}}))},b.prototype._doesCharSupportLocalGlyph=function(t){return!!this.localIdeographFontFamily&&(e.isChar["CJK Unified Ideographs"](t)||e.isChar["Hangul Syllables"](t)||e.isChar.Hiragana(t)||e.isChar.Katakana(t))},b.prototype._tinySDF=function(t,n,r){var a=this.localIdeographFontFamily;if(a&&this._doesCharSupportLocalGlyph(r)){var i=t.tinySDF;if(!i){var o="400";/bold/i.test(n)?o="900":/medium/i.test(n)?o="500":/light/i.test(n)&&(o="200"),i=t.tinySDF=new b.TinySDF(24,3,8,.25,a,o)}return{id:r,bitmap:new e.AlphaImage({width:30,height:30},i.draw(String.fromCharCode(r))),metrics:{width:24,height:24,left:0,top:-8,advance:24}}}},b.loadGlyphRange=function(t,n,r,a,i){var o=256*n,s=o+255,u=a.transformRequest(a.normalizeGlyphsURL(r).replace("{fontstack}",t).replace("{range}",o+"-"+s),e.ResourceType.Glyphs);e.getArrayBuffer(u,(function(t,n){if(t)i(t);else if(n){for(var r={},a=0,o=e.parseGlyphPBF(n);a<o.length;a+=1){var s=o[a];r[s.id]=s}i(null,r)}}))},b.TinySDF=p;var _=function(){this.specification=e.styleSpec.light.position};_.prototype.possiblyEvaluate=function(t,n){return e.sphericalToCartesian(t.expression.evaluate(n))},_.prototype.interpolate=function(t,n,r){return{x:e.number(t.x,n.x,r),y:e.number(t.y,n.y,r),z:e.number(t.z,n.z,r)}};var x=new e.Properties({anchor:new e.DataConstantProperty(e.styleSpec.light.anchor),position:new _,color:new e.DataConstantProperty(e.styleSpec.light.color),intensity:new e.DataConstantProperty(e.styleSpec.light.intensity)}),R=function(t){function n(n){t.call(this),this._transitionable=new e.Transitionable(x),this.setLight(n),this._transitioning=this._transitionable.untransitioned()}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.getLight=function(){return this._transitionable.serialize()},n.prototype.setLight=function(t,n){if(void 0===n&&(n={}),!this._validate(e.validateLight,t,n))for(var r in t){var a=t[r];e.endsWith(r,"-transition")?this._transitionable.setTransition(r.slice(0,-"-transition".length),a):this._transitionable.setValue(r,a)}},n.prototype.updateTransitions=function(e){this._transitioning=this._transitionable.transitioned(e,this._transitioning)},n.prototype.hasTransition=function(){return this._transitioning.hasTransition()},n.prototype.recalculate=function(e){this.properties=this._transitioning.possiblyEvaluate(e)},n.prototype._validate=function(t,n,r){return(!r||!1!==r.validate)&&e.emitValidationErrors(this,t.call(e.validateStyle,e.extend({value:n,style:{glyphs:!0,sprite:!0},styleSpec:e.styleSpec})))},n}(e.Evented),w=function(e,t){this.width=e,this.height=t,this.nextRow=0,this.bytes=4,this.data=new Uint8Array(this.width*this.height*this.bytes),this.positions={}};w.prototype.getDash=function(e,t){var n=e.join(",")+String(t);return this.positions[n]||(this.positions[n]=this.addDash(e,t)),this.positions[n]},w.prototype.addDash=function(t,n){var r=n?7:0,a=2*r+1;if(this.nextRow+a>this.height)return e.warnOnce("LineAtlas out of space"),null;for(var i=0,o=0;o<t.length;o++)i+=t[o];for(var s=this.width/i,u=s/2,c=t.length%2==1,l=-r;l<=r;l++)for(var d=this.nextRow+r+l,f=this.width*d,p=c?-t[t.length-1]:0,h=t[0],g=1,v=0;v<this.width;v++){for(;h<v/s;)p=h,h+=t[g],c&&g===t.length-1&&(h+=t[0]),g++;var m=Math.abs(v-p*s),y=Math.abs(v-h*s),b=Math.min(m,y),_=g%2==1,x=void 0;if(n){var R=r?l/r*(u+1):0;if(_){var w=u-Math.abs(R);x=Math.sqrt(b*b+w*w)}else x=u-Math.sqrt(b*b+R*R)}else x=(_?1:-1)*b;this.data[3+4*(f+v)]=Math.max(0,Math.min(255,x+128))}var E={y:(this.nextRow+r+.5)/this.height,height:2*r/this.height,width:i};return this.nextRow+=a,this.dirty=!0,E},w.prototype.bind=function(e){var t=e.gl;this.texture?(t.bindTexture(t.TEXTURE_2D,this.texture),this.dirty&&(this.dirty=!1,t.texSubImage2D(t.TEXTURE_2D,0,0,0,this.width,this.height,t.RGBA,t.UNSIGNED_BYTE,this.data))):(this.texture=t.createTexture(),t.bindTexture(t.TEXTURE_2D,this.texture),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_S,t.REPEAT),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_WRAP_T,t.REPEAT),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MIN_FILTER,t.LINEAR),t.texParameteri(t.TEXTURE_2D,t.TEXTURE_MAG_FILTER,t.LINEAR),t.texImage2D(t.TEXTURE_2D,0,t.RGBA,this.width,this.height,0,t.RGBA,t.UNSIGNED_BYTE,this.data))};var E=function t(n,r){this.workerPool=n,this.actors=[],this.currentActor=0,this.id=e.uniqueId();for(var a=this.workerPool.acquire(this.id),i=0;i<a.length;i++){var o=a[i],s=new t.Actor(o,r,this.id);s.name="Worker "+i,this.actors.push(s)}};function S(t,n,r){var a=function(a,i){if(a)return r(a);if(i){var o=e.pick(e.extend(i,t),["tiles","minzoom","maxzoom","attribution","mapbox_logo","bounds","scheme","tileSize","encoding"]);i.vector_layers&&(o.vectorLayers=i.vector_layers,o.vectorLayerIds=o.vectorLayers.map((function(e){return e.id}))),t.url&&(o.tiles=n.canonicalizeTileset(o,t.url)),r(null,o)}};return t.url?e.getJSON(n.transformRequest(n.normalizeSourceURL(t.url),e.ResourceType.Source),a):e.browser.frame((function(){return a(null,t)}))}E.prototype.broadcast=function(t,n,r){r=r||function(){},e.asyncAll(this.actors,(function(e,r){e.send(t,n,r)}),r)},E.prototype.getActor=function(){return this.currentActor=(this.currentActor+1)%this.actors.length,this.actors[this.currentActor]},E.prototype.remove=function(){this.actors.forEach((function(e){e.remove()})),this.actors=[],this.workerPool.release(this.id)},E.Actor=e.Actor;var A=function(t,n,r){this.bounds=e.LngLatBounds.convert(this.validateBounds(t)),this.minzoom=n||0,this.maxzoom=r||24};A.prototype.validateBounds=function(e){return Array.isArray(e)&&4===e.length?[Math.max(-180,e[0]),Math.max(-90,e[1]),Math.min(180,e[2]),Math.min(90,e[3])]:[-180,-90,180,90]},A.prototype.contains=function(t){var n=Math.pow(2,t.z),r=Math.floor(e.mercatorXfromLng(this.bounds.getWest())*n),a=Math.floor(e.mercatorYfromLat(this.bounds.getNorth())*n),i=Math.ceil(e.mercatorXfromLng(this.bounds.getEast())*n),o=Math.ceil(e.mercatorYfromLat(this.bounds.getSouth())*n);return t.x>=r&&t.x<i&&t.y>=a&&t.y<o};var T=function(t){function n(n,r,a,i){if(t.call(this),this.id=n,this.dispatcher=a,this.type="vector",this.minzoom=0,this.maxzoom=22,this.scheme="xyz",this.tileSize=512,this.reparseOverscaled=!0,this.isTileClipped=!0,this._loaded=!1,e.extend(this,e.pick(r,["url","scheme","tileSize"])),this._options=e.extend({type:"vector"},r),this._collectResourceTiming=r.collectResourceTiming,512!==this.tileSize)throw new Error("vector tile sources must have a tileSize of 512");this.setEventedParent(i)}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.load=function(){var t=this;this._loaded=!1,this.fire(new e.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=S(this._options,this.map._requestManager,(function(n,r){t._tileJSONRequest=null,t._loaded=!0,n?t.fire(new e.ErrorEvent(n)):r&&(e.extend(t,r),r.bounds&&(t.tileBounds=new A(r.bounds,t.minzoom,t.maxzoom)),e.postTurnstileEvent(r.tiles,t.map._requestManager._customAccessToken),e.postMapLoadEvent(r.tiles,t.map._getMapId(),t.map._requestManager._skuToken,t.map._requestManager._customAccessToken),t.fire(new e.Event("data",{dataType:"source",sourceDataType:"metadata"})),t.fire(new e.Event("data",{dataType:"source",sourceDataType:"content"})))}))},n.prototype.loaded=function(){return this._loaded},n.prototype.hasTile=function(e){return!this.tileBounds||this.tileBounds.contains(e.canonical)},n.prototype.onAdd=function(e){this.map=e,this.load()},n.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},n.prototype.serialize=function(){return e.extend({},this._options)},n.prototype.loadTile=function(t,n){var r=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme),this.url,null),a={request:this.map._requestManager.transformRequest(r,e.ResourceType.Tile),uid:t.uid,tileID:t.tileID,zoom:t.tileID.overscaledZ,tileSize:this.tileSize*t.tileID.overscaleFactor(),type:this.type,source:this.id,pixelRatio:e.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes};function i(r,a){return delete t.request,t.aborted?n(null):r&&404!==r.status?n(r):(a&&a.resourceTiming&&(t.resourceTiming=a.resourceTiming),this.map._refreshExpiredTiles&&a&&t.setExpiryData(a),t.loadVectorData(a,this.map.painter),e.cacheEntryPossiblyAdded(this.dispatcher),n(null),void(t.reloadCallback&&(this.loadTile(t,t.reloadCallback),t.reloadCallback=null)))}a.request.collectResourceTiming=this._collectResourceTiming,t.actor&&"expired"!==t.state?"loading"===t.state?t.reloadCallback=n:t.request=t.actor.send("reloadTile",a,i.bind(this)):(t.actor=this.dispatcher.getActor(),t.request=t.actor.send("loadTile",a,i.bind(this)))},n.prototype.abortTile=function(e){e.request&&(e.request.cancel(),delete e.request),e.actor&&e.actor.send("abortTile",{uid:e.uid,type:this.type,source:this.id},void 0)},n.prototype.unloadTile=function(e){e.unloadVectorData(),e.clearMask(),e.actor&&e.actor.send("removeTile",{uid:e.uid,type:this.type,source:this.id},void 0)},n.prototype.hasTransition=function(){return!1},n}(e.Evented),P=function(t){function n(n,r,a,i){t.call(this),this.id=n,this.dispatcher=a,this.setEventedParent(i),this.type="raster",this.minzoom=0,this.maxzoom=22,this.roundZoom=!0,this.scheme="xyz",this.tileSize=512,this._loaded=!1,this._options=e.extend({type:"raster"},r),e.extend(this,e.pick(r,["url","scheme","tileSize"]))}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.load=function(){var t=this;this._loaded=!1,this.fire(new e.Event("dataloading",{dataType:"source"})),this._tileJSONRequest=S(this._options,this.map._requestManager,(function(n,r){t._tileJSONRequest=null,t._loaded=!0,n?t.fire(new e.ErrorEvent(n)):r&&(e.extend(t,r),r.bounds&&(t.tileBounds=new A(r.bounds,t.minzoom,t.maxzoom)),e.postTurnstileEvent(r.tiles),e.postMapLoadEvent(r.tiles,t.map._getMapId(),t.map._requestManager._skuToken),t.fire(new e.Event("data",{dataType:"source",sourceDataType:"metadata"})),t.fire(new e.Event("data",{dataType:"source",sourceDataType:"content"})))}))},n.prototype.loaded=function(){return this._loaded},n.prototype.onAdd=function(e){this.map=e,this.load()},n.prototype.onRemove=function(){this._tileJSONRequest&&(this._tileJSONRequest.cancel(),this._tileJSONRequest=null)},n.prototype.serialize=function(){return e.extend({},this._options)},n.prototype.hasTile=function(e){return!this.tileBounds||this.tileBounds.contains(e.canonical)},n.prototype.loadTile=function(t,n){var r=this,a=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme),this.url,this.tileSize);t.request=e.getImage(this.map._requestManager.transformRequest(a,e.ResourceType.Tile),(function(a,i){if(delete t.request,t.aborted)t.state="unloaded",n(null);else if(a)t.state="errored",n(a);else if(i){r.map._refreshExpiredTiles&&t.setExpiryData(i),delete i.cacheControl,delete i.expires;var o=r.map.painter.context,s=o.gl;t.texture=r.map.painter.getTileTexture(i.width),t.texture?t.texture.update(i,{useMipmap:!0}):(t.texture=new e.Texture(o,i,s.RGBA,{useMipmap:!0}),t.texture.bind(s.LINEAR,s.CLAMP_TO_EDGE,s.LINEAR_MIPMAP_NEAREST),o.extTextureFilterAnisotropic&&s.texParameterf(s.TEXTURE_2D,o.extTextureFilterAnisotropic.TEXTURE_MAX_ANISOTROPY_EXT,o.extTextureFilterAnisotropicMax)),t.state="loaded",e.cacheEntryPossiblyAdded(r.dispatcher),n(null)}}))},n.prototype.abortTile=function(e,t){e.request&&(e.request.cancel(),delete e.request),t()},n.prototype.unloadTile=function(e,t){e.texture&&this.map.painter.saveTileTexture(e.texture),e.clearMask(),t()},n.prototype.hasTransition=function(){return!1},n}(e.Evented),C=function(t){function n(n,r,a,i){t.call(this,n,r,a,i),this.type="raster-dem",this.maxzoom=22,this._options=e.extend({type:"raster-dem"},r),this.encoding=r.encoding||"mapbox"}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.serialize=function(){return{type:"raster-dem",url:this.url,tileSize:this.tileSize,tiles:this.tiles,bounds:this.bounds,encoding:this.encoding}},n.prototype.loadTile=function(t,n){var r=this.map._requestManager.normalizeTileURL(t.tileID.canonical.url(this.tiles,this.scheme),this.url,this.tileSize);function a(e,r){e&&(t.state="errored",n(e)),r&&(t.dem=r,t.needsHillshadePrepare=!0,t.state="loaded",n(null))}t.request=e.getImage(this.map._requestManager.transformRequest(r,e.ResourceType.Tile),function(r,i){if(delete t.request,t.aborted)t.state="unloaded",n(null);else if(r)t.state="errored",n(r);else if(i){this.map._refreshExpiredTiles&&t.setExpiryData(i),delete i.cacheControl,delete i.expires;var o=e.browser.getImageData(i,1),s={uid:t.uid,coord:t.tileID,source:this.id,rawImageData:o,encoding:this.encoding};t.actor&&"expired"!==t.state||(t.actor=this.dispatcher.getActor(),t.actor.send("loadDEMTile",s,a.bind(this)))}}.bind(this)),t.neighboringTiles=this._getNeighboringTiles(t.tileID)},n.prototype._getNeighboringTiles=function(t){var n=t.canonical,r=Math.pow(2,n.z),a=(n.x-1+r)%r,i=0===n.x?t.wrap-1:t.wrap,o=(n.x+1+r)%r,s=n.x+1===r?t.wrap+1:t.wrap,u={};return u[new e.OverscaledTileID(t.overscaledZ,i,n.z,a,n.y).key]={backfilled:!1},u[new e.OverscaledTileID(t.overscaledZ,s,n.z,o,n.y).key]={backfilled:!1},n.y>0&&(u[new e.OverscaledTileID(t.overscaledZ,i,n.z,a,n.y-1).key]={backfilled:!1},u[new e.OverscaledTileID(t.overscaledZ,t.wrap,n.z,n.x,n.y-1).key]={backfilled:!1},u[new e.OverscaledTileID(t.overscaledZ,s,n.z,o,n.y-1).key]={backfilled:!1}),n.y+1<r&&(u[new e.OverscaledTileID(t.overscaledZ,i,n.z,a,n.y+1).key]={backfilled:!1},u[new e.OverscaledTileID(t.overscaledZ,t.wrap,n.z,n.x,n.y+1).key]={backfilled:!1},u[new e.OverscaledTileID(t.overscaledZ,s,n.z,o,n.y+1).key]={backfilled:!1}),u},n.prototype.unloadTile=function(e){e.demTexture&&this.map.painter.saveTileTexture(e.demTexture),e.fbo&&(e.fbo.destroy(),delete e.fbo),e.dem&&delete e.dem,delete e.neighboringTiles,e.clearMask(),e.state="unloaded",e.actor&&e.actor.send("removeDEMTile",{uid:e.uid,source:this.id})},n}(P),M=function(t){function n(n,r,a,i){t.call(this),this.id=n,this.type="geojson",this.minzoom=0,this.maxzoom=18,this.tileSize=512,this.isTileClipped=!0,this.reparseOverscaled=!0,this._removed=!1,this._loaded=!1,this.actor=a.getActor(),this.setEventedParent(i),this._data=r.data,this._options=e.extend({},r),this._collectResourceTiming=r.collectResourceTiming,this._resourceTiming=[],void 0!==r.maxzoom&&(this.maxzoom=r.maxzoom),r.type&&(this.type=r.type),r.attribution&&(this.attribution=r.attribution);var o=e.EXTENT/this.tileSize;this.workerOptions=e.extend({source:this.id,cluster:r.cluster||!1,geojsonVtOptions:{buffer:(void 0!==r.buffer?r.buffer:128)*o,tolerance:(void 0!==r.tolerance?r.tolerance:.375)*o,extent:e.EXTENT,maxZoom:this.maxzoom,lineMetrics:r.lineMetrics||!1,generateId:r.generateId||!1},superclusterOptions:{maxZoom:void 0!==r.clusterMaxZoom?Math.min(r.clusterMaxZoom,this.maxzoom-1):this.maxzoom-1,extent:e.EXTENT,radius:(r.clusterRadius||50)*o,log:!1},clusterProperties:r.clusterProperties},r.workerOptions)}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.load=function(){var t=this;this.fire(new e.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(n){if(n)t.fire(new e.ErrorEvent(n));else{var r={dataType:"source",sourceDataType:"metadata"};t._collectResourceTiming&&t._resourceTiming&&t._resourceTiming.length>0&&(r.resourceTiming=t._resourceTiming,t._resourceTiming=[]),t.fire(new e.Event("data",r))}}))},n.prototype.onAdd=function(e){this.map=e,this.load()},n.prototype.setData=function(t){var n=this;return this._data=t,this.fire(new e.Event("dataloading",{dataType:"source"})),this._updateWorkerData((function(t){if(t)n.fire(new e.ErrorEvent(t));else{var r={dataType:"source",sourceDataType:"content"};n._collectResourceTiming&&n._resourceTiming&&n._resourceTiming.length>0&&(r.resourceTiming=n._resourceTiming,n._resourceTiming=[]),n.fire(new e.Event("data",r))}})),this},n.prototype.getClusterExpansionZoom=function(e,t){return this.actor.send("geojson.getClusterExpansionZoom",{clusterId:e,source:this.id},t),this},n.prototype.getClusterChildren=function(e,t){return this.actor.send("geojson.getClusterChildren",{clusterId:e,source:this.id},t),this},n.prototype.getClusterLeaves=function(e,t,n,r){return this.actor.send("geojson.getClusterLeaves",{source:this.id,clusterId:e,limit:t,offset:n},r),this},n.prototype._updateWorkerData=function(t){var n=this;this._loaded=!1;var r=e.extend({},this.workerOptions),a=this._data;"string"==typeof a?(r.request=this.map._requestManager.transformRequest(e.browser.resolveURL(a),e.ResourceType.Source),r.request.collectResourceTiming=this._collectResourceTiming):r.data=JSON.stringify(a),this.actor.send(this.type+".loadData",r,(function(e,a){n._removed||a&&a.abandoned||(n._loaded=!0,a&&a.resourceTiming&&a.resourceTiming[n.id]&&(n._resourceTiming=a.resourceTiming[n.id].slice(0)),n.actor.send(n.type+".coalesce",{source:r.source},null),t(e))}))},n.prototype.loaded=function(){return this._loaded},n.prototype.loadTile=function(t,n){var r=this,a=t.actor?"reloadTile":"loadTile";t.actor=this.actor;var i={type:this.type,uid:t.uid,tileID:t.tileID,zoom:t.tileID.overscaledZ,maxZoom:this.maxzoom,tileSize:this.tileSize,source:this.id,pixelRatio:e.browser.devicePixelRatio,showCollisionBoxes:this.map.showCollisionBoxes};t.request=this.actor.send(a,i,(function(e,i){return delete t.request,t.unloadVectorData(),t.aborted?n(null):e?n(e):(t.loadVectorData(i,r.map.painter,"reloadTile"===a),n(null))}))},n.prototype.abortTile=function(e){e.request&&(e.request.cancel(),delete e.request),e.aborted=!0},n.prototype.unloadTile=function(e){e.unloadVectorData(),e.clearMask(),this.actor.send("removeTile",{uid:e.uid,type:this.type,source:this.id})},n.prototype.onRemove=function(){this._removed=!0,this.actor.send("removeSource",{type:this.type,source:this.id})},n.prototype.serialize=function(){return e.extend({},this._options,{type:this.type,data:this._data})},n.prototype.hasTransition=function(){return!1},n}(e.Evented),O=function(t){function n(e,n,r,a){t.call(this),this.id=e,this.dispatcher=r,this.coordinates=n.coordinates,this.type="image",this.minzoom=0,this.maxzoom=22,this.tileSize=512,this.tiles={},this._loaded=!1,this.setEventedParent(a),this.options=n}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.load=function(t,n){var r=this;this._loaded=!1,this.fire(new e.Event("dataloading",{dataType:"source"})),this.url=this.options.url,e.getImage(this.map._requestManager.transformRequest(this.url,e.ResourceType.Image),(function(a,i){r._loaded=!0,a?r.fire(new e.ErrorEvent(a)):i&&(r.image=i,t&&(r.coordinates=t),n&&n(),r._finishLoading())}))},n.prototype.loaded=function(){return this._loaded},n.prototype.updateImage=function(e){var t=this;return this.image&&e.url?(this.options.url=e.url,this.load(e.coordinates,(function(){t.texture=null})),this):this},n.prototype._finishLoading=function(){this.map&&(this.setCoordinates(this.coordinates),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"metadata"})))},n.prototype.onAdd=function(e){this.map=e,this.load()},n.prototype.setCoordinates=function(t){var n=this;this.coordinates=t;var r=t.map(e.MercatorCoordinate.fromLngLat);this.tileID=function(t){for(var n=1/0,r=1/0,a=-1/0,i=-1/0,o=0,s=t;o<s.length;o+=1){var u=s[o];n=Math.min(n,u.x),r=Math.min(r,u.y),a=Math.max(a,u.x),i=Math.max(i,u.y)}var c=a-n,l=i-r,d=Math.max(c,l),f=Math.max(0,Math.floor(-Math.log(d)/Math.LN2)),p=Math.pow(2,f);return new e.CanonicalTileID(f,Math.floor((n+a)/2*p),Math.floor((r+i)/2*p))}(r),this.minzoom=this.maxzoom=this.tileID.z;var a=r.map((function(e){return n.tileID.getTilePoint(e)._round()}));return this._boundsArray=new e.StructArrayLayout4i8,this._boundsArray.emplaceBack(a[0].x,a[0].y,0,0),this._boundsArray.emplaceBack(a[1].x,a[1].y,e.EXTENT,0),this._boundsArray.emplaceBack(a[3].x,a[3].y,0,e.EXTENT),this._boundsArray.emplaceBack(a[2].x,a[2].y,e.EXTENT,e.EXTENT),this.boundsBuffer&&(this.boundsBuffer.destroy(),delete this.boundsBuffer),this.fire(new e.Event("data",{dataType:"source",sourceDataType:"content"})),this},n.prototype.prepare=function(){if(0!==Object.keys(this.tiles).length&&this.image){var t=this.map.painter.context,n=t.gl;for(var r in this.boundsBuffer||(this.boundsBuffer=t.createVertexBuffer(this._boundsArray,e.rasterBoundsAttributes.members)),this.boundsSegments||(this.boundsSegments=e.SegmentVector.simpleSegment(0,0,4,2)),this.texture||(this.texture=new e.Texture(t,this.image,n.RGBA),this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE)),this.tiles){var a=this.tiles[r];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},n.prototype.loadTile=function(e,t){this.tileID&&this.tileID.equals(e.tileID.canonical)?(this.tiles[String(e.tileID.wrap)]=e,e.buckets={},t(null)):(e.state="errored",t(null))},n.prototype.serialize=function(){return{type:"image",url:this.options.url,coordinates:this.coordinates}},n.prototype.hasTransition=function(){return!1},n}(e.Evented),k=function(t){function n(e,n,r,a){t.call(this,e,n,r,a),this.roundZoom=!0,this.type="video",this.options=n}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.load=function(){var t=this;this._loaded=!1;var n=this.options;this.urls=[];for(var r=0,a=n.urls;r<a.length;r+=1){var i=a[r];this.urls.push(this.map._requestManager.transformRequest(i,e.ResourceType.Source).url)}e.getVideo(this.urls,(function(n,r){t._loaded=!0,n?t.fire(new e.ErrorEvent(n)):r&&(t.video=r,t.video.loop=!0,t.video.addEventListener("playing",(function(){t.map.triggerRepaint()})),t.map&&t.video.play(),t._finishLoading())}))},n.prototype.pause=function(){this.video&&this.video.pause()},n.prototype.play=function(){this.video&&this.video.play()},n.prototype.seek=function(t){if(this.video){var n=this.video.seekable;t<n.start(0)||t>n.end(0)?this.fire(new e.ErrorEvent(new e.ValidationError("Playback for this video can be set only between the "+n.start(0)+" and "+n.end(0)+"-second mark."))):this.video.currentTime=t}},n.prototype.getVideo=function(){return this.video},n.prototype.onAdd=function(e){this.map||(this.map=e,this.load(),this.video&&(this.video.play(),this.setCoordinates(this.coordinates)))},n.prototype.prepare=function(){if(!(0===Object.keys(this.tiles).length||this.video.readyState<2)){var t=this.map.painter.context,n=t.gl;for(var r in this.boundsBuffer||(this.boundsBuffer=t.createVertexBuffer(this._boundsArray,e.rasterBoundsAttributes.members)),this.boundsSegments||(this.boundsSegments=e.SegmentVector.simpleSegment(0,0,4,2)),this.texture?this.video.paused||(this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE),n.texSubImage2D(n.TEXTURE_2D,0,0,0,n.RGBA,n.UNSIGNED_BYTE,this.video)):(this.texture=new e.Texture(t,this.video,n.RGBA),this.texture.bind(n.LINEAR,n.CLAMP_TO_EDGE)),this.tiles){var a=this.tiles[r];"loaded"!==a.state&&(a.state="loaded",a.texture=this.texture)}}},n.prototype.serialize=function(){return{type:"video",urls:this.urls,coordinates:this.coordinates}},n.prototype.hasTransition=function(){return this.video&&!this.video.paused},n}(O),D=function(t){function n(n,r,a,i){t.call(this,n,r,a,i),r.coordinates?Array.isArray(r.coordinates)&&4===r.coordinates.length&&!r.coordinates.some((function(e){return!Array.isArray(e)||2!==e.length||e.some((function(e){return"number"!=typeof e}))}))||this.fire(new e.ErrorEvent(new e.ValidationError("sources."+n,null,'"coordinates" property must be an array of 4 longitude/latitude array pairs'))):this.fire(new e.ErrorEvent(new e.ValidationError("sources."+n,null,'missing required property "coordinates"'))),r.animate&&"boolean"!=typeof r.animate&&this.fire(new e.ErrorEvent(new e.ValidationError("sources."+n,null,'optional "animate" property must be a boolean value'))),r.canvas?"string"==typeof r.canvas||r.canvas instanceof e.window.HTMLCanvasElement||this.fire(new e.ErrorEvent(new e.ValidationError("sources."+n,null,'"canvas" must be either a string representing the ID of the canvas element from which to read, or an HTMLCanvasElement instance'))):this.fire(new e.ErrorEvent(new e.ValidationError("sources."+n,null,'missing required property "canvas"'))),this.options=r,this.animate=void 0===r.animate||r.animate}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.load=function(){this._loaded=!0,this.canvas||(this.canvas=this.options.canvas instanceof e.window.HTMLCanvasElement?this.options.canvas:e.window.document.getElementById(this.options.canvas)),this.width=this.canvas.width,this.height=this.canvas.height,this._hasInvalidDimensions()?this.fire(new e.ErrorEvent(new Error("Canvas dimensions cannot be less than or equal to zero."))):(this.play=function(){this._playing=!0,this.map.triggerRepaint()},this.pause=function(){this._playing&&(this.prepare(),this._playing=!1)},this._finishLoading())},n.prototype.getCanvas=function(){return this.canvas},n.prototype.onAdd=function(e){this.map=e,this.load(),this.canvas&&this.animate&&this.play()},n.prototype.onRemove=function(){this.pause()},n.prototype.prepare=function(){var t=!1;if(this.canvas.width!==this.width&&(this.width=this.canvas.width,t=!0),this.canvas.height!==this.height&&(this.height=this.canvas.height,t=!0),!this._hasInvalidDimensions()&&0!==Object.keys(this.tiles).length){var n=this.map.painter.context,r=n.gl;for(var a in this.boundsBuffer||(this.boundsBuffer=n.createVertexBuffer(this._boundsArray,e.rasterBoundsAttributes.members)),this.boundsSegments||(this.boundsSegments=e.SegmentVector.simpleSegment(0,0,4,2)),this.texture?(t||this._playing)&&this.texture.update(this.canvas,{premultiply:!0}):this.texture=new e.Texture(n,this.canvas,r.RGBA,{premultiply:!0}),this.tiles){var i=this.tiles[a];"loaded"!==i.state&&(i.state="loaded",i.texture=this.texture)}}},n.prototype.serialize=function(){return{type:"canvas",coordinates:this.coordinates}},n.prototype.hasTransition=function(){return this._playing},n.prototype._hasInvalidDimensions=function(){for(var e=0,t=[this.canvas.width,this.canvas.height];e<t.length;e+=1){var n=t[e];if(isNaN(n)||n<=0)return!0}return!1},n}(O),I={vector:T,raster:P,"raster-dem":C,geojson:M,video:k,image:O,canvas:D},L=function(t,n,r,a){var i=new I[n.type](t,n,r,a);if(i.id!==t)throw new Error("Expected Source id to be "+t+" instead of "+i.id);return e.bindAll(["load","abort","unload","serialize","prepare"],i),i};function j(t,n){var r=e.identity([]);return e.translate(r,r,[1,1,0]),e.scale(r,r,[.5*t.width,.5*t.height,1]),e.multiply(r,r,t.calculatePosMatrix(n.toUnwrapped()))}function F(e,t,n,r,a){var i=function(e,t,n){if(e)for(var r=0,a=e;r<a.length;r+=1){var i=t[a[r]];if(i&&i.source===n&&"fill-extrusion"===i.type)return!0}else for(var o in t){var s=t[o];if(s.source===n&&"fill-extrusion"===s.type)return!0}return!1}(r&&r.layers,t,e.id),o=a.maxPitchScaleFactor(),s=e.tilesIn(n,o,i);s.sort(z);for(var u=[],c=0,l=s;c<l.length;c+=1){var d=l[c];u.push({wrappedTileID:d.tileID.wrapped().key,queryResults:d.tile.queryRenderedFeatures(t,e._state,d.queryGeometry,d.cameraQueryGeometry,d.scale,r,a,o,j(e.transform,d.tileID))})}var f=function(e){for(var t={},n={},r=0,a=e;r<a.length;r+=1){var i=a[r],o=i.queryResults,s=i.wrappedTileID,u=n[s]=n[s]||{};for(var c in o)for(var l=o[c],d=u[c]=u[c]||{},f=t[c]=t[c]||[],p=0,h=l;p<h.length;p+=1){var g=h[p];d[g.featureIndex]||(d[g.featureIndex]=!0,f.push(g))}}return t}(u);for(var p in f)f[p].forEach((function(t){var n=t.feature,r=e.getFeatureState(n.layer["source-layer"],n.id);n.source=n.layer.source,n.layer["source-layer"]&&(n.sourceLayer=n.layer["source-layer"]),n.state=r}));return f}function z(e,t){var n=e.tileID,r=t.tileID;return n.overscaledZ-r.overscaledZ||n.canonical.y-r.canonical.y||n.wrap-r.wrap||n.canonical.x-r.canonical.x}var N=function(e,t){this.max=e,this.onRemove=t,this.reset()};N.prototype.reset=function(){for(var e in this.data)for(var t=0,n=this.data[e];t<n.length;t+=1){var r=n[t];r.timeout&&clearTimeout(r.timeout),this.onRemove(r.value)}return this.data={},this.order=[],this},N.prototype.add=function(e,t,n){var r=this,a=e.wrapped().key;void 0===this.data[a]&&(this.data[a]=[]);var i={value:t,timeout:void 0};if(void 0!==n&&(i.timeout=setTimeout((function(){r.remove(e,i)}),n)),this.data[a].push(i),this.order.push(a),this.order.length>this.max){var o=this._getAndRemoveByKey(this.order[0]);o&&this.onRemove(o)}return this},N.prototype.has=function(e){return e.wrapped().key in this.data},N.prototype.getAndRemove=function(e){return this.has(e)?this._getAndRemoveByKey(e.wrapped().key):null},N.prototype._getAndRemoveByKey=function(e){var t=this.data[e].shift();return t.timeout&&clearTimeout(t.timeout),0===this.data[e].length&&delete this.data[e],this.order.splice(this.order.indexOf(e),1),t.value},N.prototype.get=function(e){return this.has(e)?this.data[e.wrapped().key][0].value:null},N.prototype.remove=function(e,t){if(!this.has(e))return this;var n=e.wrapped().key,r=void 0===t?0:this.data[n].indexOf(t),a=this.data[n][r];return this.data[n].splice(r,1),a.timeout&&clearTimeout(a.timeout),0===this.data[n].length&&delete this.data[n],this.onRemove(a.value),this.order.splice(this.order.indexOf(n),1),this},N.prototype.setMaxSize=function(e){for(this.max=e;this.order.length>this.max;){var t=this._getAndRemoveByKey(this.order[0]);t&&this.onRemove(t)}return this};var B=function(e,t,n){this.context=e;var r=e.gl;this.buffer=r.createBuffer(),this.dynamicDraw=Boolean(n),this.context.unbindVAO(),e.bindElementBuffer.set(this.buffer),r.bufferData(r.ELEMENT_ARRAY_BUFFER,t.arrayBuffer,this.dynamicDraw?r.DYNAMIC_DRAW:r.STATIC_DRAW),this.dynamicDraw||delete t.arrayBuffer};B.prototype.bind=function(){this.context.bindElementBuffer.set(this.buffer)},B.prototype.updateData=function(e){var t=this.context.gl;this.context.unbindVAO(),this.bind(),t.bufferSubData(t.ELEMENT_ARRAY_BUFFER,0,e.arrayBuffer)},B.prototype.destroy=function(){var e=this.context.gl;this.buffer&&(e.deleteBuffer(this.buffer),delete this.buffer)};var V={Int8:"BYTE",Uint8:"UNSIGNED_BYTE",Int16:"SHORT",Uint16:"UNSIGNED_SHORT",Int32:"INT",Uint32:"UNSIGNED_INT",Float32:"FLOAT"},H=function(e,t,n,r){this.length=t.length,this.attributes=n,this.itemSize=t.bytesPerElement,this.dynamicDraw=r,this.context=e;var a=e.gl;this.buffer=a.createBuffer(),e.bindVertexBuffer.set(this.buffer),a.bufferData(a.ARRAY_BUFFER,t.arrayBuffer,this.dynamicDraw?a.DYNAMIC_DRAW:a.STATIC_DRAW),this.dynamicDraw||delete t.arrayBuffer};H.prototype.bind=function(){this.context.bindVertexBuffer.set(this.buffer)},H.prototype.updateData=function(e){var t=this.context.gl;this.bind(),t.bufferSubData(t.ARRAY_BUFFER,0,e.arrayBuffer)},H.prototype.enableAttributes=function(e,t){for(var n=0;n<this.attributes.length;n++){var r=this.attributes[n],a=t.attributes[r.name];void 0!==a&&e.enableVertexAttribArray(a)}},H.prototype.setVertexAttribPointers=function(e,t,n){for(var r=0;r<this.attributes.length;r++){var a=this.attributes[r],i=t.attributes[a.name];void 0!==i&&e.vertexAttribPointer(i,a.components,e[V[a.type]],!1,this.itemSize,a.offset+this.itemSize*(n||0))}},H.prototype.destroy=function(){var e=this.context.gl;this.buffer&&(e.deleteBuffer(this.buffer),delete this.buffer)};var U=function(e){this.gl=e.gl,this.default=this.getDefault(),this.current=this.default,this.dirty=!1};U.prototype.get=function(){return this.current},U.prototype.set=function(e){},U.prototype.getDefault=function(){return this.default},U.prototype.setDefault=function(){this.set(this.default)};var W=function(t){function n(){t.apply(this,arguments)}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.getDefault=function(){return e.Color.transparent},n.prototype.set=function(e){var t=this.current;(e.r!==t.r||e.g!==t.g||e.b!==t.b||e.a!==t.a||this.dirty)&&(this.gl.clearColor(e.r,e.g,e.b,e.a),this.current=e,this.dirty=!1)},n}(U),q=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return 1},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.clearDepth(e),this.current=e,this.dirty=!1)},t}(U),G=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return 0},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.clearStencil(e),this.current=e,this.dirty=!1)},t}(U),K=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return[!0,!0,!0,!0]},t.prototype.set=function(e){var t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||this.dirty)&&(this.gl.colorMask(e[0],e[1],e[2],e[3]),this.current=e,this.dirty=!1)},t}(U),Y=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!0},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.depthMask(e),this.current=e,this.dirty=!1)},t}(U),X=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return 255},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.stencilMask(e),this.current=e,this.dirty=!1)},t}(U),J=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return{func:this.gl.ALWAYS,ref:0,mask:255}},t.prototype.set=function(e){var t=this.current;(e.func!==t.func||e.ref!==t.ref||e.mask!==t.mask||this.dirty)&&(this.gl.stencilFunc(e.func,e.ref,e.mask),this.current=e,this.dirty=!1)},t}(U),Z=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){var e=this.gl;return[e.KEEP,e.KEEP,e.KEEP]},t.prototype.set=function(e){var t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||this.dirty)&&(this.gl.stencilOp(e[0],e[1],e[2]),this.current=e,this.dirty=!1)},t}(U),$=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!1},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;e?t.enable(t.STENCIL_TEST):t.disable(t.STENCIL_TEST),this.current=e,this.dirty=!1}},t}(U),Q=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return[0,1]},t.prototype.set=function(e){var t=this.current;(e[0]!==t[0]||e[1]!==t[1]||this.dirty)&&(this.gl.depthRange(e[0],e[1]),this.current=e,this.dirty=!1)},t}(U),ee=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!1},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;e?t.enable(t.DEPTH_TEST):t.disable(t.DEPTH_TEST),this.current=e,this.dirty=!1}},t}(U),te=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return this.gl.LESS},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.depthFunc(e),this.current=e,this.dirty=!1)},t}(U),ne=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!1},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;e?t.enable(t.BLEND):t.disable(t.BLEND),this.current=e,this.dirty=!1}},t}(U),re=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){var e=this.gl;return[e.ONE,e.ZERO]},t.prototype.set=function(e){var t=this.current;(e[0]!==t[0]||e[1]!==t[1]||this.dirty)&&(this.gl.blendFunc(e[0],e[1]),this.current=e,this.dirty=!1)},t}(U),ae=function(t){function n(){t.apply(this,arguments)}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.getDefault=function(){return e.Color.transparent},n.prototype.set=function(e){var t=this.current;(e.r!==t.r||e.g!==t.g||e.b!==t.b||e.a!==t.a||this.dirty)&&(this.gl.blendColor(e.r,e.g,e.b,e.a),this.current=e,this.dirty=!1)},n}(U),ie=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return this.gl.FUNC_ADD},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.blendEquation(e),this.current=e,this.dirty=!1)},t}(U),oe=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!1},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;e?t.enable(t.CULL_FACE):t.disable(t.CULL_FACE),this.current=e,this.dirty=!1}},t}(U),se=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return this.gl.BACK},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.cullFace(e),this.current=e,this.dirty=!1)},t}(U),ue=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return this.gl.CCW},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.frontFace(e),this.current=e,this.dirty=!1)},t}(U),ce=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.useProgram(e),this.current=e,this.dirty=!1)},t}(U),le=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return this.gl.TEXTURE0},t.prototype.set=function(e){(e!==this.current||this.dirty)&&(this.gl.activeTexture(e),this.current=e,this.dirty=!1)},t}(U),de=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){var e=this.gl;return[0,0,e.drawingBufferWidth,e.drawingBufferHeight]},t.prototype.set=function(e){var t=this.current;(e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||this.dirty)&&(this.gl.viewport(e[0],e[1],e[2],e[3]),this.current=e,this.dirty=!1)},t}(U),fe=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.bindFramebuffer(t.FRAMEBUFFER,e),this.current=e,this.dirty=!1}},t}(U),pe=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.bindRenderbuffer(t.RENDERBUFFER,e),this.current=e,this.dirty=!1}},t}(U),he=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.bindTexture(t.TEXTURE_2D,e),this.current=e,this.dirty=!1}},t}(U),ge=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.bindBuffer(t.ARRAY_BUFFER,e),this.current=e,this.dirty=!1}},t}(U),ve=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){var t=this.gl;t.bindBuffer(t.ELEMENT_ARRAY_BUFFER,e),this.current=e,this.dirty=!1},t}(U),me=function(e){function t(t){e.call(this,t),this.vao=t.extVertexArrayObject}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t.prototype.set=function(e){this.vao&&(e!==this.current||this.dirty)&&(this.vao.bindVertexArrayOES(e),this.current=e,this.dirty=!1)},t}(U),ye=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return 4},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.pixelStorei(t.UNPACK_ALIGNMENT,e),this.current=e,this.dirty=!1}},t}(U),be=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!1},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.pixelStorei(t.UNPACK_PREMULTIPLY_ALPHA_WEBGL,e),this.current=e,this.dirty=!1}},t}(U),_e=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return!1},t.prototype.set=function(e){if(e!==this.current||this.dirty){var t=this.gl;t.pixelStorei(t.UNPACK_FLIP_Y_WEBGL,e),this.current=e,this.dirty=!1}},t}(U),xe=function(e){function t(t,n){e.call(this,t),this.context=t,this.parent=n}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.getDefault=function(){return null},t}(U),Re=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.setDirty=function(){this.dirty=!0},t.prototype.set=function(e){if(e!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var t=this.gl;t.framebufferTexture2D(t.FRAMEBUFFER,t.COLOR_ATTACHMENT0,t.TEXTURE_2D,e,0),this.current=e,this.dirty=!1}},t}(xe),we=function(e){function t(){e.apply(this,arguments)}return e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t,t.prototype.set=function(e){if(e!==this.current||this.dirty){this.context.bindFramebuffer.set(this.parent);var t=this.gl;t.framebufferRenderbuffer(t.FRAMEBUFFER,t.DEPTH_ATTACHMENT,t.RENDERBUFFER,e),this.current=e,this.dirty=!1}},t}(xe),Ee=function(e,t,n){this.context=e,this.width=t,this.height=n;var r=e.gl,a=this.framebuffer=r.createFramebuffer();this.colorAttachment=new Re(e,a),this.depthAttachment=new we(e,a)};Ee.prototype.destroy=function(){var e=this.context.gl,t=this.colorAttachment.get();t&&e.deleteTexture(t);var n=this.depthAttachment.get();n&&e.deleteRenderbuffer(n),e.deleteFramebuffer(this.framebuffer)};var Se=function(e,t,n){this.func=e,this.mask=t,this.range=n};Se.ReadOnly=!1,Se.ReadWrite=!0,Se.disabled=new Se(519,Se.ReadOnly,[0,1]);var Ae=function(e,t,n,r,a,i){this.test=e,this.ref=t,this.mask=n,this.fail=r,this.depthFail=a,this.pass=i};Ae.disabled=new Ae({func:519,mask:0},0,0,7680,7680,7680);var Te=function(e,t,n){this.blendFunction=e,this.blendColor=t,this.mask=n};Te.disabled=new Te(Te.Replace=[1,0],e.Color.transparent,[!1,!1,!1,!1]),Te.unblended=new Te(Te.Replace,e.Color.transparent,[!0,!0,!0,!0]),Te.alphaBlended=new Te([1,771],e.Color.transparent,[!0,!0,!0,!0]);var Pe=function(e,t,n){this.enable=e,this.mode=t,this.frontFace=n};Pe.disabled=new Pe(!1,1029,2305),Pe.backCCW=new Pe(!0,1029,2305);var Ce=function(e){this.gl=e,this.extVertexArrayObject=this.gl.getExtension("OES_vertex_array_object"),this.clearColor=new W(this),this.clearDepth=new q(this),this.clearStencil=new G(this),this.colorMask=new K(this),this.depthMask=new Y(this),this.stencilMask=new X(this),this.stencilFunc=new J(this),this.stencilOp=new Z(this),this.stencilTest=new $(this),this.depthRange=new Q(this),this.depthTest=new ee(this),this.depthFunc=new te(this),this.blend=new ne(this),this.blendFunc=new re(this),this.blendColor=new ae(this),this.blendEquation=new ie(this),this.cullFace=new oe(this),this.cullFaceSide=new se(this),this.frontFace=new ue(this),this.program=new ce(this),this.activeTexture=new le(this),this.viewport=new de(this),this.bindFramebuffer=new fe(this),this.bindRenderbuffer=new pe(this),this.bindTexture=new he(this),this.bindVertexBuffer=new ge(this),this.bindElementBuffer=new ve(this),this.bindVertexArrayOES=this.extVertexArrayObject&&new me(this),this.pixelStoreUnpack=new ye(this),this.pixelStoreUnpackPremultiplyAlpha=new be(this),this.pixelStoreUnpackFlipY=new _e(this),this.extTextureFilterAnisotropic=e.getExtension("EXT_texture_filter_anisotropic")||e.getExtension("MOZ_EXT_texture_filter_anisotropic")||e.getExtension("WEBKIT_EXT_texture_filter_anisotropic"),this.extTextureFilterAnisotropic&&(this.extTextureFilterAnisotropicMax=e.getParameter(this.extTextureFilterAnisotropic.MAX_TEXTURE_MAX_ANISOTROPY_EXT)),this.extTextureHalfFloat=e.getExtension("OES_texture_half_float"),this.extTextureHalfFloat&&e.getExtension("OES_texture_half_float_linear")};Ce.prototype.setDefault=function(){this.unbindVAO(),this.clearColor.setDefault(),this.clearDepth.setDefault(),this.clearStencil.setDefault(),this.colorMask.setDefault(),this.depthMask.setDefault(),this.stencilMask.setDefault(),this.stencilFunc.setDefault(),this.stencilOp.setDefault(),this.stencilTest.setDefault(),this.depthRange.setDefault(),this.depthTest.setDefault(),this.depthFunc.setDefault(),this.blend.setDefault(),this.blendFunc.setDefault(),this.blendColor.setDefault(),this.blendEquation.setDefault(),this.cullFace.setDefault(),this.cullFaceSide.setDefault(),this.frontFace.setDefault(),this.program.setDefault(),this.activeTexture.setDefault(),this.bindFramebuffer.setDefault(),this.pixelStoreUnpack.setDefault(),this.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.pixelStoreUnpackFlipY.setDefault()},Ce.prototype.setDirty=function(){this.clearColor.dirty=!0,this.clearDepth.dirty=!0,this.clearStencil.dirty=!0,this.colorMask.dirty=!0,this.depthMask.dirty=!0,this.stencilMask.dirty=!0,this.stencilFunc.dirty=!0,this.stencilOp.dirty=!0,this.stencilTest.dirty=!0,this.depthRange.dirty=!0,this.depthTest.dirty=!0,this.depthFunc.dirty=!0,this.blend.dirty=!0,this.blendFunc.dirty=!0,this.blendColor.dirty=!0,this.blendEquation.dirty=!0,this.cullFace.dirty=!0,this.cullFaceSide.dirty=!0,this.frontFace.dirty=!0,this.program.dirty=!0,this.activeTexture.dirty=!0,this.viewport.dirty=!0,this.bindFramebuffer.dirty=!0,this.bindRenderbuffer.dirty=!0,this.bindTexture.dirty=!0,this.bindVertexBuffer.dirty=!0,this.bindElementBuffer.dirty=!0,this.extVertexArrayObject&&(this.bindVertexArrayOES.dirty=!0),this.pixelStoreUnpack.dirty=!0,this.pixelStoreUnpackPremultiplyAlpha.dirty=!0,this.pixelStoreUnpackFlipY.dirty=!0},Ce.prototype.createIndexBuffer=function(e,t){return new B(this,e,t)},Ce.prototype.createVertexBuffer=function(e,t,n){return new H(this,e,t,n)},Ce.prototype.createRenderbuffer=function(e,t,n){var r=this.gl,a=r.createRenderbuffer();return this.bindRenderbuffer.set(a),r.renderbufferStorage(r.RENDERBUFFER,e,t,n),this.bindRenderbuffer.set(null),a},Ce.prototype.createFramebuffer=function(e,t){return new Ee(this,e,t)},Ce.prototype.clear=function(e){var t=e.color,n=e.depth,r=this.gl,a=0;t&&(a|=r.COLOR_BUFFER_BIT,this.clearColor.set(t),this.colorMask.set([!0,!0,!0,!0])),void 0!==n&&(a|=r.DEPTH_BUFFER_BIT,this.depthRange.set([0,1]),this.clearDepth.set(n),this.depthMask.set(!0)),r.clear(a)},Ce.prototype.setCullFace=function(e){!1===e.enable?this.cullFace.set(!1):(this.cullFace.set(!0),this.cullFaceSide.set(e.mode),this.frontFace.set(e.frontFace))},Ce.prototype.setDepthMode=function(e){e.func!==this.gl.ALWAYS||e.mask?(this.depthTest.set(!0),this.depthFunc.set(e.func),this.depthMask.set(e.mask),this.depthRange.set(e.range)):this.depthTest.set(!1)},Ce.prototype.setStencilMode=function(e){e.test.func!==this.gl.ALWAYS||e.mask?(this.stencilTest.set(!0),this.stencilMask.set(e.mask),this.stencilOp.set([e.fail,e.depthFail,e.pass]),this.stencilFunc.set({func:e.test.func,ref:e.ref,mask:e.test.mask})):this.stencilTest.set(!1)},Ce.prototype.setColorMode=function(t){e.deepEqual(t.blendFunction,Te.Replace)?this.blend.set(!1):(this.blend.set(!0),this.blendFunc.set(t.blendFunction),this.blendColor.set(t.blendColor)),this.colorMask.set(t.mask)},Ce.prototype.unbindVAO=function(){this.extVertexArrayObject&&this.bindVertexArrayOES.set(null)};var Me=function(t){function n(n,r,a){var i=this;t.call(this),this.id=n,this.dispatcher=a,this.on("data",(function(e){"source"===e.dataType&&"metadata"===e.sourceDataType&&(i._sourceLoaded=!0),i._sourceLoaded&&!i._paused&&"source"===e.dataType&&"content"===e.sourceDataType&&(i.reload(),i.transform&&i.update(i.transform))})),this.on("error",(function(){i._sourceErrored=!0})),this._source=L(n,r,a,this),this._tiles={},this._cache=new N(0,this._unloadTile.bind(this)),this._timers={},this._cacheTimers={},this._maxTileCacheSize=null,this._coveredTiles={},this._state=new e.SourceFeatureState}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.onAdd=function(e){this.map=e,this._maxTileCacheSize=e?e._maxTileCacheSize:null,this._source&&this._source.onAdd&&this._source.onAdd(e)},n.prototype.onRemove=function(e){this._source&&this._source.onRemove&&this._source.onRemove(e)},n.prototype.loaded=function(){if(this._sourceErrored)return!0;if(!this._sourceLoaded)return!1;if(!this._source.loaded())return!1;for(var e in this._tiles){var t=this._tiles[e];if("loaded"!==t.state&&"errored"!==t.state)return!1}return!0},n.prototype.getSource=function(){return this._source},n.prototype.pause=function(){this._paused=!0},n.prototype.resume=function(){if(this._paused){var e=this._shouldReloadOnResume;this._paused=!1,this._shouldReloadOnResume=!1,e&&this.reload(),this.transform&&this.update(this.transform)}},n.prototype._loadTile=function(e,t){return this._source.loadTile(e,t)},n.prototype._unloadTile=function(e){if(this._source.unloadTile)return this._source.unloadTile(e,(function(){}))},n.prototype._abortTile=function(e){if(this._source.abortTile)return this._source.abortTile(e,(function(){}))},n.prototype.serialize=function(){return this._source.serialize()},n.prototype.prepare=function(e){for(var t in this._source.prepare&&this._source.prepare(),this._state.coalesceChanges(this._tiles,this.map?this.map.painter:null),this._tiles){var n=this._tiles[t];n.upload(e),n.prepare(this.map.style.imageManager)}},n.prototype.getIds=function(){return Object.keys(this._tiles).map(Number).sort(Oe)},n.prototype.getRenderableIds=function(t){var n=this,r=[];for(var a in this._tiles)this._isIdRenderable(+a,t)&&r.push(+a);return t?r.sort((function(t,r){var a=n._tiles[t].tileID,i=n._tiles[r].tileID,o=new e.Point(a.canonical.x,a.canonical.y)._rotate(n.transform.angle),s=new e.Point(i.canonical.x,i.canonical.y)._rotate(n.transform.angle);return a.overscaledZ-i.overscaledZ||s.y-o.y||s.x-o.x})):r.sort(Oe)},n.prototype.hasRenderableParent=function(e){var t=this.findLoadedParent(e,0);return!!t&&this._isIdRenderable(t.tileID.key)},n.prototype._isIdRenderable=function(e,t){return this._tiles[e]&&this._tiles[e].hasData()&&!this._coveredTiles[e]&&(t||!this._tiles[e].holdingForFade())},n.prototype.reload=function(){if(this._paused)this._shouldReloadOnResume=!0;else for(var e in this._cache.reset(),this._tiles)"errored"!==this._tiles[e].state&&this._reloadTile(e,"reloading")},n.prototype._reloadTile=function(e,t){var n=this._tiles[e];n&&("loading"!==n.state&&(n.state=t),this._loadTile(n,this._tileLoaded.bind(this,n,e,t)))},n.prototype._tileLoaded=function(t,n,r,a){if(a)return t.state="errored",void(404!==a.status?this._source.fire(new e.ErrorEvent(a,{tile:t})):this.update(this.transform));t.timeAdded=e.browser.now(),"expired"===r&&(t.refreshedUponExpiration=!0),this._setTileReloadTimer(n,t),"raster-dem"===this.getSource().type&&t.dem&&this._backfillDEM(t),this._state.initializeTileState(t,this.map?this.map.painter:null),this._source.fire(new e.Event("data",{dataType:"source",tile:t,coord:t.tileID}))},n.prototype._backfillDEM=function(e){for(var t=this.getRenderableIds(),n=0;n<t.length;n++){var r=t[n];if(e.neighboringTiles&&e.neighboringTiles[r]){var a=this.getTileByID(r);i(e,a),i(a,e)}}function i(e,t){e.needsHillshadePrepare=!0;var n=t.tileID.canonical.x-e.tileID.canonical.x,r=t.tileID.canonical.y-e.tileID.canonical.y,a=Math.pow(2,e.tileID.canonical.z),i=t.tileID.key;0===n&&0===r||Math.abs(r)>1||(Math.abs(n)>1&&(1===Math.abs(n+a)?n+=a:1===Math.abs(n-a)&&(n-=a)),t.dem&&e.dem&&(e.dem.backfillBorder(t.dem,n,r),e.neighboringTiles&&e.neighboringTiles[i]&&(e.neighboringTiles[i].backfilled=!0)))}},n.prototype.getTile=function(e){return this.getTileByID(e.key)},n.prototype.getTileByID=function(e){return this._tiles[e]},n.prototype.getZoom=function(e){return e.zoom+e.scaleZoom(e.tileSize/this._source.tileSize)},n.prototype._retainLoadedChildren=function(e,t,n,r){for(var a in this._tiles){var i=this._tiles[a];if(!(r[a]||!i.hasData()||i.tileID.overscaledZ<=t||i.tileID.overscaledZ>n)){for(var o=i.tileID;i&&i.tileID.overscaledZ>t+1;){var s=i.tileID.scaledTo(i.tileID.overscaledZ-1);(i=this._tiles[s.key])&&i.hasData()&&(o=s)}for(var u=o;u.overscaledZ>t;)if(e[(u=u.scaledTo(u.overscaledZ-1)).key]){r[o.key]=o;break}}}},n.prototype.findLoadedParent=function(e,t){for(var n=e.overscaledZ-1;n>=t;n--){var r=e.scaledTo(n);if(!r)return;var a=String(r.key),i=this._tiles[a];if(i&&i.hasData())return i;if(this._cache.has(r))return this._cache.get(r)}},n.prototype.updateCacheSize=function(e){var t=(Math.ceil(e.width/this._source.tileSize)+1)*(Math.ceil(e.height/this._source.tileSize)+1),n=Math.floor(5*t),r="number"==typeof this._maxTileCacheSize?Math.min(this._maxTileCacheSize,n):n;this._cache.setMaxSize(r)},n.prototype.handleWrapJump=function(e){var t=(e-(void 0===this._prevLng?e:this._prevLng))/360,n=Math.round(t);if(this._prevLng=e,n){var r={};for(var a in this._tiles){var i=this._tiles[a];i.tileID=i.tileID.unwrapTo(i.tileID.wrap+n),r[i.tileID.key]=i}for(var o in this._tiles=r,this._timers)clearTimeout(this._timers[o]),delete this._timers[o];for(var s in this._tiles){var u=this._tiles[s];this._setTileReloadTimer(s,u)}}},n.prototype.update=function(t){var r=this;if(this.transform=t,this._sourceLoaded&&!this._paused){var a;this.updateCacheSize(t),this.handleWrapJump(this.transform.center.lng),this._coveredTiles={},this.used?this._source.tileID?a=t.getVisibleUnwrappedCoordinates(this._source.tileID).map((function(t){return new e.OverscaledTileID(t.canonical.z,t.wrap,t.canonical.z,t.canonical.x,t.canonical.y)})):(a=t.coveringTiles({tileSize:this._source.tileSize,minzoom:this._source.minzoom,maxzoom:this._source.maxzoom,roundZoom:this._source.roundZoom,reparseOverscaled:this._source.reparseOverscaled}),this._source.hasTile&&(a=a.filter((function(e){return r._source.hasTile(e)})))):a=[];var i=(this._source.roundZoom?Math.round:Math.floor)(this.getZoom(t)),o=Math.max(i-n.maxOverzooming,this._source.minzoom),s=Math.max(i+n.maxUnderzooming,this._source.minzoom),u=this._updateRetainedTiles(a,i);if(ke(this._source.type)){for(var c={},l={},d=0,f=Object.keys(u);d<f.length;d+=1){var p=f[d],h=u[p],g=this._tiles[p];if(g&&!(g.fadeEndTime&&g.fadeEndTime<=e.browser.now())){var v=this.findLoadedParent(h,o);v&&(this._addTile(v.tileID),c[v.tileID.key]=v.tileID),l[p]=h}}for(var m in this._retainLoadedChildren(l,i,s,u),c)u[m]||(this._coveredTiles[m]=!0,u[m]=c[m])}for(var y in u)this._tiles[y].clearFadeHold();for(var b=0,_=e.keysDifference(this._tiles,u);b<_.length;b+=1){var x=_[b],R=this._tiles[x];R.hasSymbolBuckets&&!R.holdingForFade()?R.setHoldDuration(this.map._fadeDuration):R.hasSymbolBuckets&&!R.symbolFadeFinished()||this._removeTile(x)}}},n.prototype.releaseSymbolFadeTiles=function(){for(var e in this._tiles)this._tiles[e].holdingForFade()&&this._removeTile(e)},n.prototype._updateRetainedTiles=function(e,t){for(var r={},a={},i=Math.max(t-n.maxOverzooming,this._source.minzoom),o=Math.max(t+n.maxUnderzooming,this._source.minzoom),s={},u=0,c=e;u<c.length;u+=1){var l=c[u],d=this._addTile(l);r[l.key]=l,d.hasData()||t<this._source.maxzoom&&(s[l.key]=l)}this._retainLoadedChildren(s,t,o,r);for(var f=0,p=e;f<p.length;f+=1){var h=p[f],g=this._tiles[h.key];if(!g.hasData()){if(t+1>this._source.maxzoom){var v=h.children(this._source.maxzoom)[0],m=this.getTile(v);if(m&&m.hasData()){r[v.key]=v;continue}}else{var y=h.children(this._source.maxzoom);if(r[y[0].key]&&r[y[1].key]&&r[y[2].key]&&r[y[3].key])continue}for(var b=g.wasRequested(),_=h.overscaledZ-1;_>=i;--_){var x=h.scaledTo(_);if(a[x.key])break;if(a[x.key]=!0,!(g=this.getTile(x))&&b&&(g=this._addTile(x)),g&&(r[x.key]=x,b=g.wasRequested(),g.hasData()))break}}}return r},n.prototype._addTile=function(t){var n=this._tiles[t.key];if(n)return n;(n=this._cache.getAndRemove(t))&&(this._setTileReloadTimer(t.key,n),n.tileID=t,this._state.initializeTileState(n,this.map?this.map.painter:null),this._cacheTimers[t.key]&&(clearTimeout(this._cacheTimers[t.key]),delete this._cacheTimers[t.key],this._setTileReloadTimer(t.key,n)));var r=Boolean(n);return r||(n=new e.Tile(t,this._source.tileSize*t.overscaleFactor()),this._loadTile(n,this._tileLoaded.bind(this,n,t.key,n.state))),n?(n.uses++,this._tiles[t.key]=n,r||this._source.fire(new e.Event("dataloading",{tile:n,coord:n.tileID,dataType:"source"})),n):null},n.prototype._setTileReloadTimer=function(e,t){var n=this;e in this._timers&&(clearTimeout(this._timers[e]),delete this._timers[e]);var r=t.getExpiryTimeout();r&&(this._timers[e]=setTimeout((function(){n._reloadTile(e,"expired"),delete n._timers[e]}),r))},n.prototype._removeTile=function(e){var t=this._tiles[e];t&&(t.uses--,delete this._tiles[e],this._timers[e]&&(clearTimeout(this._timers[e]),delete this._timers[e]),t.uses>0||(t.hasData()&&"reloading"!==t.state?this._cache.add(t.tileID,t,t.getExpiryTimeout()):(t.aborted=!0,this._abortTile(t),this._unloadTile(t))))},n.prototype.clearTiles=function(){for(var e in this._shouldReloadOnResume=!1,this._paused=!1,this._tiles)this._removeTile(e);this._cache.reset()},n.prototype.tilesIn=function(t,n,r){var a=this,i=[],o=this.transform;if(!o)return i;for(var s=r?o.getCameraQueryGeometry(t):t,u=t.map((function(e){return o.pointCoordinate(e)})),c=s.map((function(e){return o.pointCoordinate(e)})),l=this.getIds(),d=1/0,f=1/0,p=-1/0,h=-1/0,g=0,v=c;g<v.length;g+=1){var m=v[g];d=Math.min(d,m.x),f=Math.min(f,m.y),p=Math.max(p,m.x),h=Math.max(h,m.y)}for(var y=function(t){var r=a._tiles[l[t]];if(!r.holdingForFade()){var s=r.tileID,g=Math.pow(2,o.zoom-r.tileID.overscaledZ),v=n*r.queryPadding*e.EXTENT/r.tileSize/g,m=[s.getTilePoint(new e.MercatorCoordinate(d,f)),s.getTilePoint(new e.MercatorCoordinate(p,h))];if(m[0].x-v<e.EXTENT&&m[0].y-v<e.EXTENT&&m[1].x+v>=0&&m[1].y+v>=0){var y=u.map((function(e){return s.getTilePoint(e)})),b=c.map((function(e){return s.getTilePoint(e)}));i.push({tile:r,tileID:s,queryGeometry:y,cameraQueryGeometry:b,scale:g})}}},b=0;b<l.length;b++)y(b);return i},n.prototype.getVisibleCoordinates=function(e){for(var t=this,n=this.getRenderableIds(e).map((function(e){return t._tiles[e].tileID})),r=0,a=n;r<a.length;r+=1){var i=a[r];i.posMatrix=this.transform.calculatePosMatrix(i.toUnwrapped())}return n},n.prototype.hasTransition=function(){if(this._source.hasTransition())return!0;if(ke(this._source.type))for(var t in this._tiles){var n=this._tiles[t];if(void 0!==n.fadeEndTime&&n.fadeEndTime>=e.browser.now())return!0}return!1},n.prototype.setFeatureState=function(e,t,n){e=e||"_geojsonTileLayer",this._state.updateState(e,t,n)},n.prototype.removeFeatureState=function(e,t,n){e=e||"_geojsonTileLayer",this._state.removeFeatureState(e,t,n)},n.prototype.getFeatureState=function(e,t){return e=e||"_geojsonTileLayer",this._state.getState(e,t)},n}(e.Evented);function Oe(e,t){return e%32-t%32||t-e}function ke(e){return"raster"===e||"image"===e||"video"===e}function De(){return new e.window.Worker(ta.workerUrl)}Me.maxOverzooming=10,Me.maxUnderzooming=3;var Ie=function(){this.active={}};Ie.prototype.acquire=function(e){if(!this.workers)for(this.workers=[];this.workers.length<Ie.workerCount;)this.workers.push(new De);return this.active[e]=!0,this.workers.slice()},Ie.prototype.release=function(e){delete this.active[e],0===Object.keys(this.active).length&&(this.workers.forEach((function(e){e.terminate()})),this.workers=null)};var Le,je=Math.floor(e.browser.hardwareConcurrency/2);function Fe(t,n){var r={};for(var a in t)"ref"!==a&&(r[a]=t[a]);return e.refProperties.forEach((function(e){e in n&&(r[e]=n[e])})),r}function ze(e){e=e.slice();for(var t=Object.create(null),n=0;n<e.length;n++)t[e[n].id]=e[n];for(var r=0;r<e.length;r++)"ref"in e[r]&&(e[r]=Fe(e[r],t[e[r].ref]));return e}Ie.workerCount=Math.max(Math.min(je,6),1);var Ne={setStyle:"setStyle",addLayer:"addLayer",removeLayer:"removeLayer",setPaintProperty:"setPaintProperty",setLayoutProperty:"setLayoutProperty",setFilter:"setFilter",addSource:"addSource",removeSource:"removeSource",setGeoJSONSourceData:"setGeoJSONSourceData",setLayerZoomRange:"setLayerZoomRange",setLayerProperty:"setLayerProperty",setCenter:"setCenter",setZoom:"setZoom",setBearing:"setBearing",setPitch:"setPitch",setSprite:"setSprite",setGlyphs:"setGlyphs",setTransition:"setTransition",setLight:"setLight"};function Be(e,t,n){n.push({command:Ne.addSource,args:[e,t[e]]})}function Ve(e,t,n){t.push({command:Ne.removeSource,args:[e]}),n[e]=!0}function He(e,t,n,r){Ve(e,n,r),Be(e,t,n)}function Ue(t,n,r){var a;for(a in t[r])if(t[r].hasOwnProperty(a)&&"data"!==a&&!e.deepEqual(t[r][a],n[r][a]))return!1;for(a in n[r])if(n[r].hasOwnProperty(a)&&"data"!==a&&!e.deepEqual(t[r][a],n[r][a]))return!1;return!0}function We(t,n,r,a,i,o){var s;for(s in n=n||{},t=t||{})t.hasOwnProperty(s)&&(e.deepEqual(t[s],n[s])||r.push({command:o,args:[a,s,n[s],i]}));for(s in n)n.hasOwnProperty(s)&&!t.hasOwnProperty(s)&&(e.deepEqual(t[s],n[s])||r.push({command:o,args:[a,s,n[s],i]}))}function qe(e){return e.id}function Ge(e,t){return e[t.id]=t,e}var Ke=function(e,t,n){var r=this.boxCells=[],a=this.circleCells=[];this.xCellCount=Math.ceil(e/n),this.yCellCount=Math.ceil(t/n);for(var i=0;i<this.xCellCount*this.yCellCount;i++)r.push([]),a.push([]);this.circleKeys=[],this.boxKeys=[],this.bboxes=[],this.circles=[],this.width=e,this.height=t,this.xScale=this.xCellCount/e,this.yScale=this.yCellCount/t,this.boxUid=0,this.circleUid=0};function Ye(t,n,r,a,i){var o=e.create();return n?(e.scale(o,o,[1/i,1/i,1]),r||e.rotateZ(o,o,a.angle)):e.multiply(o,a.labelPlaneMatrix,t),o}function Xe(t,n,r,a,i){if(n){var o=e.clone(t);return e.scale(o,o,[i,i,1]),r||e.rotateZ(o,o,-a.angle),o}return a.glCoordMatrix}function Je(t,n){var r=[t.x,t.y,0,1];ot(r,r,n);var a=r[3];return{point:new e.Point(r[0]/a,r[1]/a),signedDistanceFromCamera:a}}function Ze(e,t){var n=e[0]/e[3],r=e[1]/e[3];return n>=-t[0]&&n<=t[0]&&r>=-t[1]&&r<=t[1]}function $e(t,n,r,a,i,o,s,u){var c=a?t.textSizeData:t.iconSizeData,l=e.evaluateSizeForZoom(c,r.transform.zoom),d=[256/r.width*2+1,256/r.height*2+1],f=a?t.text.dynamicLayoutVertexArray:t.icon.dynamicLayoutVertexArray;f.clear();for(var p=t.lineVertexArray,h=a?t.text.placedSymbolArray:t.icon.placedSymbolArray,g=r.transform.width/r.transform.height,v=!1,m=0;m<h.length;m++){var y=h.get(m);if(y.hidden||y.writingMode===e.WritingMode.vertical&&!v)it(y.numGlyphs,f);else{v=!1;var b=[y.anchorX,y.anchorY,0,1];if(e.transformMat4(b,b,n),Ze(b,d)){var _=.5+b[3]/r.transform.cameraToCenterDistance*.5,x=e.evaluateSizeForFeature(c,l,y),R=s?x*_:x/_,w=new e.Point(y.anchorX,y.anchorY),E=Je(w,i).point,S={},A=tt(y,R,!1,u,n,i,o,t.glyphOffsetArray,p,f,E,w,S,g);v=A.useVertical,(A.notEnoughRoom||v||A.needsFlipping&&tt(y,R,!0,u,n,i,o,t.glyphOffsetArray,p,f,E,w,S,g).notEnoughRoom)&&it(y.numGlyphs,f)}else it(y.numGlyphs,f)}}a?t.text.dynamicLayoutVertexBuffer.updateData(f):t.icon.dynamicLayoutVertexBuffer.updateData(f)}function Qe(e,t,n,r,a,i,o,s,u,c,l,d){var f=s.glyphStartIndex+s.numGlyphs,p=s.lineStartIndex,h=s.lineStartIndex+s.lineLength,g=t.getoffsetX(s.glyphStartIndex),v=t.getoffsetX(f-1),m=rt(e*g,n,r,a,i,o,s.segment,p,h,u,c,l,d);if(!m)return null;var y=rt(e*v,n,r,a,i,o,s.segment,p,h,u,c,l,d);return y?{first:m,last:y}:null}function et(t,n,r,a){return t===e.WritingMode.horizontal&&Math.abs(r.y-n.y)>Math.abs(r.x-n.x)*a?{useVertical:!0}:(t===e.WritingMode.vertical?n.y<r.y:n.x>r.x)?{needsFlipping:!0}:null}function tt(t,n,r,a,i,o,s,u,c,l,d,f,p,h){var g,v=n/24,m=t.lineOffsetX*v,y=t.lineOffsetY*v;if(t.numGlyphs>1){var b=t.glyphStartIndex+t.numGlyphs,_=t.lineStartIndex,x=t.lineStartIndex+t.lineLength,R=Qe(v,u,m,y,r,d,f,t,c,o,p,!1);if(!R)return{notEnoughRoom:!0};var w=Je(R.first.point,s).point,E=Je(R.last.point,s).point;if(a&&!r){var S=et(t.writingMode,w,E,h);if(S)return S}g=[R.first];for(var A=t.glyphStartIndex+1;A<b-1;A++)g.push(rt(v*u.getoffsetX(A),m,y,r,d,f,t.segment,_,x,c,o,p,!1));g.push(R.last)}else{if(a&&!r){var T=Je(f,i).point,P=t.lineStartIndex+t.segment+1,C=new e.Point(c.getx(P),c.gety(P)),M=Je(C,i),O=M.signedDistanceFromCamera>0?M.point:nt(f,C,T,1,i),k=et(t.writingMode,T,O,h);if(k)return k}var D=rt(v*u.getoffsetX(t.glyphStartIndex),m,y,r,d,f,t.segment,t.lineStartIndex,t.lineStartIndex+t.lineLength,c,o,p,!1);if(!D)return{notEnoughRoom:!0};g=[D]}for(var I=0,L=g;I<L.length;I+=1){var j=L[I];e.addDynamicAttributes(l,j.point,j.angle)}return{}}function nt(e,t,n,r,a){var i=Je(e.add(e.sub(t)._unit()),a).point,o=n.sub(i);return n.add(o._mult(r/o.mag()))}function rt(t,n,r,a,i,o,s,u,c,l,d,f,p){var h=a?t-n:t+n,g=h>0?1:-1,v=0;a&&(g*=-1,v=Math.PI),g<0&&(v+=Math.PI);for(var m=g>0?u+s:u+s+1,y=m,b=i,_=i,x=0,R=0,w=Math.abs(h);x+R<=w;){if((m+=g)<u||m>=c)return null;if(_=b,void 0===(b=f[m])){var E=new e.Point(l.getx(m),l.gety(m)),S=Je(E,d);if(S.signedDistanceFromCamera>0)b=f[m]=S.point;else{var A=m-g;b=nt(0===x?o:new e.Point(l.getx(A),l.gety(A)),E,_,w-x+1,d)}}x+=R,R=_.dist(b)}var T=(w-x)/R,P=b.sub(_),C=P.mult(T)._add(_);return C._add(P._unit()._perp()._mult(r*g)),{point:C,angle:v+Math.atan2(b.y-_.y,b.x-_.x),tileDistance:p?{prevTileDistance:m-g===y?0:l.gettileUnitDistanceFromAnchor(m-g),lastSegmentViewportDistance:w-x}:null}}Ke.prototype.keysLength=function(){return this.boxKeys.length+this.circleKeys.length},Ke.prototype.insert=function(e,t,n,r,a){this._forEachCell(t,n,r,a,this._insertBoxCell,this.boxUid++),this.boxKeys.push(e),this.bboxes.push(t),this.bboxes.push(n),this.bboxes.push(r),this.bboxes.push(a)},Ke.prototype.insertCircle=function(e,t,n,r){this._forEachCell(t-r,n-r,t+r,n+r,this._insertCircleCell,this.circleUid++),this.circleKeys.push(e),this.circles.push(t),this.circles.push(n),this.circles.push(r)},Ke.prototype._insertBoxCell=function(e,t,n,r,a,i){this.boxCells[a].push(i)},Ke.prototype._insertCircleCell=function(e,t,n,r,a,i){this.circleCells[a].push(i)},Ke.prototype._query=function(e,t,n,r,a,i){if(n<0||e>this.width||r<0||t>this.height)return!a&&[];var o=[];if(e<=0&&t<=0&&this.width<=n&&this.height<=r){if(a)return!0;for(var s=0;s<this.boxKeys.length;s++)o.push({key:this.boxKeys[s],x1:this.bboxes[4*s],y1:this.bboxes[4*s+1],x2:this.bboxes[4*s+2],y2:this.bboxes[4*s+3]});for(var u=0;u<this.circleKeys.length;u++){var c=this.circles[3*u],l=this.circles[3*u+1],d=this.circles[3*u+2];o.push({key:this.circleKeys[u],x1:c-d,y1:l-d,x2:c+d,y2:l+d})}return i?o.filter(i):o}var f={hitTest:a,seenUids:{box:{},circle:{}}};return this._forEachCell(e,t,n,r,this._queryCell,o,f,i),a?o.length>0:o},Ke.prototype._queryCircle=function(e,t,n,r,a){var i=e-n,o=e+n,s=t-n,u=t+n;if(o<0||i>this.width||u<0||s>this.height)return!r&&[];var c=[],l={hitTest:r,circle:{x:e,y:t,radius:n},seenUids:{box:{},circle:{}}};return this._forEachCell(i,s,o,u,this._queryCellCircle,c,l,a),r?c.length>0:c},Ke.prototype.query=function(e,t,n,r,a){return this._query(e,t,n,r,!1,a)},Ke.prototype.hitTest=function(e,t,n,r,a){return this._query(e,t,n,r,!0,a)},Ke.prototype.hitTestCircle=function(e,t,n,r){return this._queryCircle(e,t,n,!0,r)},Ke.prototype._queryCell=function(e,t,n,r,a,i,o,s){var u=o.seenUids,c=this.boxCells[a];if(null!==c)for(var l=this.bboxes,d=0,f=c;d<f.length;d+=1){var p=f[d];if(!u.box[p]){u.box[p]=!0;var h=4*p;if(e<=l[h+2]&&t<=l[h+3]&&n>=l[h+0]&&r>=l[h+1]&&(!s||s(this.boxKeys[p]))){if(o.hitTest)return i.push(!0),!0;i.push({key:this.boxKeys[p],x1:l[h],y1:l[h+1],x2:l[h+2],y2:l[h+3]})}}}var g=this.circleCells[a];if(null!==g)for(var v=this.circles,m=0,y=g;m<y.length;m+=1){var b=y[m];if(!u.circle[b]){u.circle[b]=!0;var _=3*b;if(this._circleAndRectCollide(v[_],v[_+1],v[_+2],e,t,n,r)&&(!s||s(this.circleKeys[b]))){if(o.hitTest)return i.push(!0),!0;var x=v[_],R=v[_+1],w=v[_+2];i.push({key:this.circleKeys[b],x1:x-w,y1:R-w,x2:x+w,y2:R+w})}}}},Ke.prototype._queryCellCircle=function(e,t,n,r,a,i,o,s){var u=o.circle,c=o.seenUids,l=this.boxCells[a];if(null!==l)for(var d=this.bboxes,f=0,p=l;f<p.length;f+=1){var h=p[f];if(!c.box[h]){c.box[h]=!0;var g=4*h;if(this._circleAndRectCollide(u.x,u.y,u.radius,d[g+0],d[g+1],d[g+2],d[g+3])&&(!s||s(this.boxKeys[h])))return i.push(!0),!0}}var v=this.circleCells[a];if(null!==v)for(var m=this.circles,y=0,b=v;y<b.length;y+=1){var _=b[y];if(!c.circle[_]){c.circle[_]=!0;var x=3*_;if(this._circlesCollide(m[x],m[x+1],m[x+2],u.x,u.y,u.radius)&&(!s||s(this.circleKeys[_])))return i.push(!0),!0}}},Ke.prototype._forEachCell=function(e,t,n,r,a,i,o,s){for(var u=this._convertToXCellCoord(e),c=this._convertToYCellCoord(t),l=this._convertToXCellCoord(n),d=this._convertToYCellCoord(r),f=u;f<=l;f++)for(var p=c;p<=d;p++){var h=this.xCellCount*p+f;if(a.call(this,e,t,n,r,h,i,o,s))return}},Ke.prototype._convertToXCellCoord=function(e){return Math.max(0,Math.min(this.xCellCount-1,Math.floor(e*this.xScale)))},Ke.prototype._convertToYCellCoord=function(e){return Math.max(0,Math.min(this.yCellCount-1,Math.floor(e*this.yScale)))},Ke.prototype._circlesCollide=function(e,t,n,r,a,i){var o=r-e,s=a-t,u=n+i;return u*u>o*o+s*s},Ke.prototype._circleAndRectCollide=function(e,t,n,r,a,i,o){var s=(i-r)/2,u=Math.abs(e-(r+s));if(u>s+n)return!1;var c=(o-a)/2,l=Math.abs(t-(a+c));if(l>c+n)return!1;if(u<=s||l<=c)return!0;var d=u-s,f=l-c;return d*d+f*f<=n*n};var at=new Float32Array([-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0,-1/0,-1/0,0]);function it(e,t){for(var n=0;n<e;n++){var r=t.length;t.resize(r+4),t.float32.set(at,3*r)}}function ot(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[4]*a+n[12],e[1]=n[1]*r+n[5]*a+n[13],e[3]=n[3]*r+n[7]*a+n[15],e}var st=function(e,t,n){void 0===t&&(t=new Ke(e.width+200,e.height+200,25)),void 0===n&&(n=new Ke(e.width+200,e.height+200,25)),this.transform=e,this.grid=t,this.ignoredGrid=n,this.pitchfactor=Math.cos(e._pitch)*e.cameraToCenterDistance,this.screenRightBoundary=e.width+100,this.screenBottomBoundary=e.height+100,this.gridRightBoundary=e.width+200,this.gridBottomBoundary=e.height+200};function ut(e,t,n){e[t+4]=n?1:0}function ct(t,n,r){return n*(e.EXTENT/(t.tileSize*Math.pow(2,r-t.tileID.overscaledZ)))}st.prototype.placeCollisionBox=function(e,t,n,r,a){var i=this.projectAndGetPerspectiveRatio(r,e.anchorPointX,e.anchorPointY),o=n*i.perspectiveRatio,s=e.x1*o+i.point.x,u=e.y1*o+i.point.y,c=e.x2*o+i.point.x,l=e.y2*o+i.point.y;return!this.isInsideGrid(s,u,c,l)||!t&&this.grid.hitTest(s,u,c,l,a)?{box:[],offscreen:!1}:{box:[s,u,c,l],offscreen:this.isOffscreen(s,u,c,l)}},st.prototype.approximateTileDistance=function(e,t,n,r,a){var i=a?1:r/this.pitchfactor,o=e.lastSegmentViewportDistance*n;return e.prevTileDistance+o+(i-1)*o*Math.abs(Math.sin(t))},st.prototype.placeCollisionCircles=function(t,n,r,a,i,o,s,u,c,l,d,f,p){var h=[],g=this.projectAnchor(c,i.anchorX,i.anchorY),v=u/24,m=i.lineOffsetX*u,y=i.lineOffsetY*u,b=new e.Point(i.anchorX,i.anchorY),_=Qe(v,s,m,y,!1,Je(b,l).point,b,i,o,l,{},!0),x=!1,R=!1,w=!0,E=g.perspectiveRatio*a,S=1/(a*r),A=0,T=0;_&&(A=this.approximateTileDistance(_.first.tileDistance,_.first.angle,S,g.cameraDistance,f),T=this.approximateTileDistance(_.last.tileDistance,_.last.angle,S,g.cameraDistance,f));for(var P=0;P<t.length;P+=5){var C=t[P],M=t[P+1],O=t[P+2],k=t[P+3];if(!_||k<-A||k>T)ut(t,P,!1);else{var D=this.projectPoint(c,C,M),I=O*E;if(h.length>0){var L=D.x-h[h.length-4],j=D.y-h[h.length-3];if(I*I*2>L*L+j*j&&P+8<t.length){var F=t[P+8];if(F>-A&&F<T){ut(t,P,!1);continue}}}var z=P/5;h.push(D.x,D.y,I,z),ut(t,P,!0);var N=D.x-I,B=D.y-I,V=D.x+I,H=D.y+I;if(w=w&&this.isOffscreen(N,B,V,H),R=R||this.isInsideGrid(N,B,V,H),!n&&this.grid.hitTestCircle(D.x,D.y,I,p)){if(!d)return{circles:[],offscreen:!1};x=!0}}}return{circles:x||!R?[]:h,offscreen:w}},st.prototype.queryRenderedSymbols=function(t){if(0===t.length||0===this.grid.keysLength()&&0===this.ignoredGrid.keysLength())return{};for(var n=[],r=1/0,a=1/0,i=-1/0,o=-1/0,s=0,u=t;s<u.length;s+=1){var c=u[s],l=new e.Point(c.x+100,c.y+100);r=Math.min(r,l.x),a=Math.min(a,l.y),i=Math.max(i,l.x),o=Math.max(o,l.y),n.push(l)}for(var d={},f={},p=0,h=this.grid.query(r,a,i,o).concat(this.ignoredGrid.query(r,a,i,o));p<h.length;p+=1){var g=h[p],v=g.key;if(void 0===d[v.bucketInstanceId]&&(d[v.bucketInstanceId]={}),!d[v.bucketInstanceId][v.featureIndex]){var m=[new e.Point(g.x1,g.y1),new e.Point(g.x2,g.y1),new e.Point(g.x2,g.y2),new e.Point(g.x1,g.y2)];e.polygonIntersectsPolygon(n,m)&&(d[v.bucketInstanceId][v.featureIndex]=!0,void 0===f[v.bucketInstanceId]&&(f[v.bucketInstanceId]=[]),f[v.bucketInstanceId].push(v.featureIndex))}}return f},st.prototype.insertCollisionBox=function(e,t,n,r,a){var i={bucketInstanceId:n,featureIndex:r,collisionGroupID:a};(t?this.ignoredGrid:this.grid).insert(i,e[0],e[1],e[2],e[3])},st.prototype.insertCollisionCircles=function(e,t,n,r,a){for(var i=t?this.ignoredGrid:this.grid,o={bucketInstanceId:n,featureIndex:r,collisionGroupID:a},s=0;s<e.length;s+=4)i.insertCircle(o,e[s],e[s+1],e[s+2])},st.prototype.projectAnchor=function(e,t,n){var r=[t,n,0,1];return ot(r,r,e),{perspectiveRatio:.5+this.transform.cameraToCenterDistance/r[3]*.5,cameraDistance:r[3]}},st.prototype.projectPoint=function(t,n,r){var a=[n,r,0,1];return ot(a,a,t),new e.Point((a[0]/a[3]+1)/2*this.transform.width+100,(-a[1]/a[3]+1)/2*this.transform.height+100)},st.prototype.projectAndGetPerspectiveRatio=function(t,n,r){var a=[n,r,0,1];return ot(a,a,t),{point:new e.Point((a[0]/a[3]+1)/2*this.transform.width+100,(-a[1]/a[3]+1)/2*this.transform.height+100),perspectiveRatio:.5+this.transform.cameraToCenterDistance/a[3]*.5}},st.prototype.isOffscreen=function(e,t,n,r){return n<100||e>=this.screenRightBoundary||r<100||t>this.screenBottomBoundary},st.prototype.isInsideGrid=function(e,t,n,r){return n>=0&&e<this.gridRightBoundary&&r>=0&&t<this.gridBottomBoundary};var lt=function(e,t,n,r){this.opacity=e?Math.max(0,Math.min(1,e.opacity+(e.placed?t:-t))):r&&n?1:0,this.placed=n};lt.prototype.isHidden=function(){return 0===this.opacity&&!this.placed};var dt=function(e,t,n,r,a){this.text=new lt(e?e.text:null,t,n,a),this.icon=new lt(e?e.icon:null,t,r,a)};dt.prototype.isHidden=function(){return this.text.isHidden()&&this.icon.isHidden()};var ft=function(e,t,n){this.text=e,this.icon=t,this.skipFade=n},pt=function(e,t,n,r,a){this.bucketInstanceId=e,this.featureIndex=t,this.sourceLayerIndex=n,this.bucketIndex=r,this.tileID=a},ht=function(e){this.crossSourceCollisions=e,this.maxGroupID=0,this.collisionGroups={}};function gt(t,n,r,a,i){var o=e.getAnchorAlignment(t),s=-(o.horizontalAlign-.5)*n,u=-(o.verticalAlign-.5)*r,c=e.evaluateVariableOffset(t,a);return new e.Point(s+c[0]*i,u+c[1]*i)}function vt(t,n,r,a,i,o){var s=t.x1,u=t.x2,c=t.y1,l=t.y2,d=t.anchorPointX,f=t.anchorPointY,p=new e.Point(n,r);return a&&p._rotate(i?o:-o),{x1:s+p.x,y1:c+p.y,x2:u+p.x,y2:l+p.y,anchorPointX:d,anchorPointY:f}}ht.prototype.get=function(e){if(this.crossSourceCollisions)return{ID:0,predicate:null};if(!this.collisionGroups[e]){var t=++this.maxGroupID;this.collisionGroups[e]={ID:t,predicate:function(e){return e.collisionGroupID===t}}}return this.collisionGroups[e]};var mt=function(e,t,n,r){this.transform=e.clone(),this.collisionIndex=new st(this.transform),this.placements={},this.opacities={},this.variableOffsets={},this.stale=!1,this.commitTime=0,this.fadeDuration=t,this.retainedQueryData={},this.collisionGroups=new ht(n),this.prevPlacement=r,r&&(r.prevPlacement=void 0),this.placedOrientations={}};function yt(e,t,n,r,a){e.emplaceBack(t?1:0,n?1:0,r||0,a||0),e.emplaceBack(t?1:0,n?1:0,r||0,a||0),e.emplaceBack(t?1:0,n?1:0,r||0,a||0),e.emplaceBack(t?1:0,n?1:0,r||0,a||0)}mt.prototype.placeLayerTile=function(t,n,r,a){var i=n.getBucket(t),o=n.latestFeatureIndex;if(i&&o&&t.id===i.layerIds[0]){var s=n.collisionBoxArray,u=i.layers[0].layout,c=Math.pow(2,this.transform.zoom-n.tileID.overscaledZ),l=n.tileSize/e.EXTENT,d=this.transform.calculatePosMatrix(n.tileID.toUnwrapped()),f=Ye(d,"map"===u.get("text-pitch-alignment"),"map"===u.get("text-rotation-alignment"),this.transform,ct(n,1,this.transform.zoom)),p=Ye(d,"map"===u.get("icon-pitch-alignment"),"map"===u.get("icon-rotation-alignment"),this.transform,ct(n,1,this.transform.zoom));this.retainedQueryData[i.bucketInstanceId]=new pt(i.bucketInstanceId,o,i.sourceLayerIndex,i.index,n.tileID),this.placeLayerBucket(i,d,f,p,c,l,r,n.holdingForFade(),a,s)}},mt.prototype.attemptAnchorPlacement=function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h){var g,v=[d.textOffset0,d.textOffset1],m=gt(e,n,r,v,a),y=this.collisionIndex.placeCollisionBox(vt(t,m.x,m.y,i,o,this.transform.angle),l,s,u,c.predicate);if(!h||0!==this.collisionIndex.placeCollisionBox(vt(h,m.x,m.y,i,o,this.transform.angle),l,s,u,c.predicate).box.length)return y.box.length>0?(this.prevPlacement&&this.prevPlacement.variableOffsets[d.crossTileID]&&this.prevPlacement.placements[d.crossTileID]&&this.prevPlacement.placements[d.crossTileID].text&&(g=this.prevPlacement.variableOffsets[d.crossTileID].anchor),this.variableOffsets[d.crossTileID]={textOffset:v,width:n,height:r,anchor:e,textBoxScale:a,prevAnchor:g},this.markUsedJustification(f,e,d,p),f.allowVerticalPlacement&&(this.markUsedOrientation(f,p,d),this.placedOrientations[d.crossTileID]=p),{shift:m,placedGlyphBoxes:y}):void 0},mt.prototype.placeLayerBucket=function(t,n,r,a,i,o,s,u,c,l){var d=this,f=t.layers[0].layout,p=e.evaluateSizeForZoom(t.textSizeData,this.transform.zoom),h=f.get("text-optional"),g=f.get("icon-optional"),v=f.get("text-allow-overlap"),m=f.get("icon-allow-overlap"),y=v&&(m||!t.hasIconData()||g),b=m&&(v||!t.hasTextData()||h),_=this.collisionGroups.get(t.sourceID),x="map"===f.get("text-rotation-alignment"),R="map"===f.get("text-pitch-alignment"),w="none"!==f.get("icon-text-fit"),E="viewport-y"===f.get("symbol-z-order");!t.collisionArrays&&l&&t.deserializeCollisionBoxes(l);var S=function(a,l){if(!c[a.crossTileID])if(u)d.placements[a.crossTileID]=new ft(!1,!1,!1);else{var E,S=!1,A=!1,T=!0,P=null,C={box:null,offscreen:null},M={box:null,offscreen:null},O=null,k=null,D=0,I=0,L=0;l.textFeatureIndex&&(D=l.textFeatureIndex),l.verticalTextFeatureIndex&&(I=l.verticalTextFeatureIndex);var j=l.textBox;if(j){var F=function(n){var r=e.WritingMode.horizontal;if(t.allowVerticalPlacement&&!n&&d.prevPlacement){var i=d.prevPlacement.placedOrientations[a.crossTileID];i&&(d.placedOrientations[a.crossTileID]=i,r=i,d.markUsedOrientation(t,r,a))}return r},z=function(n,r){if(t.allowVerticalPlacement&&a.numVerticalGlyphVertices>0&&l.verticalTextBox)for(var i=0,o=t.writingModes;i<o.length&&(o[i]===e.WritingMode.vertical?(C=r(),M=C):C=n(),!(C&&C.box&&C.box.length));i+=1);else C=n()};if(f.get("text-variable-anchor")){var N=f.get("text-variable-anchor");if(d.prevPlacement&&d.prevPlacement.variableOffsets[a.crossTileID]){var B=d.prevPlacement.variableOffsets[a.crossTileID];N.indexOf(B.anchor)>0&&(N=N.filter((function(e){return e!==B.anchor}))).unshift(B.anchor)}var V=function(e,r,i){for(var s=e.x2-e.x1,u=e.y2-e.y1,c=a.textBoxScale,l=w&&!m?r:null,f={box:[],offscreen:!1},p=v?2*N.length:N.length,h=0;h<p;++h){var g=N[h%N.length],y=h>=N.length,b=d.attemptAnchorPlacement(g,e,s,u,c,x,R,o,n,_,y,a,t,i,l);if(b&&(f=b.placedGlyphBoxes)&&f.box&&f.box.length){S=!0,P=b.shift;break}}return f};z((function(){return V(j,l.iconBox,e.WritingMode.horizontal)}),(function(){var n=l.verticalTextBox,r=C&&C.box&&C.box.length;return t.allowVerticalPlacement&&!r&&a.numVerticalGlyphVertices>0&&n?V(n,l.verticalIconBox,e.WritingMode.vertical):{box:null,offscreen:null}})),C&&(S=C.box,T=C.offscreen);var H=F(C&&C.box);if(!S&&d.prevPlacement){var U=d.prevPlacement.variableOffsets[a.crossTileID];U&&(d.variableOffsets[a.crossTileID]=U,d.markUsedJustification(t,U.anchor,a,H))}}else{var W=function(e,r){var i=d.collisionIndex.placeCollisionBox(e,f.get("text-allow-overlap"),o,n,_.predicate);return i&&i.box&&i.box.length&&(d.markUsedOrientation(t,r,a),d.placedOrientations[a.crossTileID]=r),i};z((function(){return W(j,e.WritingMode.horizontal)}),(function(){var n=l.verticalTextBox;return t.allowVerticalPlacement&&a.numVerticalGlyphVertices>0&&n?W(n,e.WritingMode.vertical):{box:null,offscreen:null}})),F(C&&C.box&&C.box.length)}}S=(E=C)&&E.box&&E.box.length>0,T=E&&E.offscreen;var q=l.textCircles;if(q){var G=t.text.placedSymbolArray.get(a.centerJustifiedTextSymbolIndex),K=e.evaluateSizeForFeature(t.textSizeData,p,G);O=d.collisionIndex.placeCollisionCircles(q,f.get("text-allow-overlap"),i,o,G,t.lineVertexArray,t.glyphOffsetArray,K,n,r,s,R,_.predicate),S=f.get("text-allow-overlap")||O.circles.length>0,T=T&&O.offscreen}if(l.iconFeatureIndex&&(L=l.iconFeatureIndex),l.iconBox){var Y=function(e){var t=w&&P?vt(e,P.x,P.y,x,R,d.transform.angle):e;return d.collisionIndex.placeCollisionBox(t,f.get("icon-allow-overlap"),o,n,_.predicate)};A=M&&M.box&&M.box.length&&l.verticalIconBox?(k=Y(l.verticalIconBox)).box.length>0:(k=Y(l.iconBox)).box.length>0,T=T&&k.offscreen}var X=h||0===a.numHorizontalGlyphVertices&&0===a.numVerticalGlyphVertices,J=g||0===a.numIconVertices;X||J?J?X||(A=A&&S):S=A&&S:A=S=A&&S,S&&E&&E.box&&(M&&M.box&&I?d.collisionIndex.insertCollisionBox(E.box,f.get("text-ignore-placement"),t.bucketInstanceId,I,_.ID):d.collisionIndex.insertCollisionBox(E.box,f.get("text-ignore-placement"),t.bucketInstanceId,D,_.ID)),A&&k&&d.collisionIndex.insertCollisionBox(k.box,f.get("icon-ignore-placement"),t.bucketInstanceId,L,_.ID),S&&O&&d.collisionIndex.insertCollisionCircles(O.circles,f.get("text-ignore-placement"),t.bucketInstanceId,D,_.ID),d.placements[a.crossTileID]=new ft(S||y,A||b,T||t.justReloaded),c[a.crossTileID]=!0}};if(E)for(var A=t.getSortedSymbolIndexes(this.transform.angle),T=A.length-1;T>=0;--T){var P=A[T];S(t.symbolInstances.get(P),t.collisionArrays[P])}else for(var C=0;C<t.symbolInstances.length;++C)S(t.symbolInstances.get(C),t.collisionArrays[C]);t.justReloaded=!1},mt.prototype.markUsedJustification=function(t,n,r,a){var i,o={left:r.leftJustifiedTextSymbolIndex,center:r.centerJustifiedTextSymbolIndex,right:r.rightJustifiedTextSymbolIndex};i=a===e.WritingMode.vertical?r.verticalPlacedTextSymbolIndex:o[e.getAnchorJustification(n)];for(var s=0,u=[r.leftJustifiedTextSymbolIndex,r.centerJustifiedTextSymbolIndex,r.rightJustifiedTextSymbolIndex,r.verticalPlacedTextSymbolIndex];s<u.length;s+=1){var c=u[s];c>=0&&(t.text.placedSymbolArray.get(c).crossTileID=i>=0&&c!==i?0:r.crossTileID)}},mt.prototype.markUsedOrientation=function(t,n,r){for(var a=n===e.WritingMode.horizontal||n===e.WritingMode.horizontalOnly?n:0,i=n===e.WritingMode.vertical?n:0,o=0,s=[r.leftJustifiedTextSymbolIndex,r.centerJustifiedTextSymbolIndex,r.rightJustifiedTextSymbolIndex];o<s.length;o+=1){var u=s[o];t.text.placedSymbolArray.get(u).placedOrientation=a}r.verticalPlacedTextSymbolIndex&&(t.text.placedSymbolArray.get(r.verticalPlacedTextSymbolIndex).placedOrientation=i)},mt.prototype.commit=function(e){this.commitTime=e,this.zoomAtLastRecencyCheck=this.transform.zoom;var t=this.prevPlacement,n=!1;this.prevZoomAdjustment=t?t.zoomAdjustment(this.transform.zoom):0;var r=t?t.symbolFadeChange(e):1,a=t?t.opacities:{},i=t?t.variableOffsets:{},o=t?t.placedOrientations:{};for(var s in this.placements){var u=this.placements[s],c=a[s];c?(this.opacities[s]=new dt(c,r,u.text,u.icon),n=n||u.text!==c.text.placed||u.icon!==c.icon.placed):(this.opacities[s]=new dt(null,r,u.text,u.icon,u.skipFade),n=n||u.text||u.icon)}for(var l in a){var d=a[l];if(!this.opacities[l]){var f=new dt(d,r,!1,!1);f.isHidden()||(this.opacities[l]=f,n=n||d.text.placed||d.icon.placed)}}for(var p in i)this.variableOffsets[p]||!this.opacities[p]||this.opacities[p].isHidden()||(this.variableOffsets[p]=i[p]);for(var h in o)this.placedOrientations[h]||!this.opacities[h]||this.opacities[h].isHidden()||(this.placedOrientations[h]=o[h]);n?this.lastPlacementChangeTime=e:"number"!=typeof this.lastPlacementChangeTime&&(this.lastPlacementChangeTime=t?t.lastPlacementChangeTime:e)},mt.prototype.updateLayerOpacities=function(e,t){for(var n={},r=0,a=t;r<a.length;r+=1){var i=a[r],o=i.getBucket(e);o&&i.latestFeatureIndex&&e.id===o.layerIds[0]&&this.updateBucketOpacities(o,n,i.collisionBoxArray)}},mt.prototype.updateBucketOpacities=function(t,n,r){var a=this;t.hasTextData()&&t.text.opacityVertexArray.clear(),t.hasIconData()&&t.icon.opacityVertexArray.clear(),t.hasIconCollisionBoxData()&&t.iconCollisionBox.collisionVertexArray.clear(),t.hasTextCollisionBoxData()&&t.textCollisionBox.collisionVertexArray.clear(),t.hasIconCollisionCircleData()&&t.iconCollisionCircle.collisionVertexArray.clear(),t.hasTextCollisionCircleData()&&t.textCollisionCircle.collisionVertexArray.clear();var i=t.layers[0].layout,o=new dt(null,0,!1,!1,!0),s=i.get("text-allow-overlap"),u=i.get("icon-allow-overlap"),c=i.get("text-variable-anchor"),l="map"===i.get("text-rotation-alignment"),d="map"===i.get("text-pitch-alignment"),f="none"!==i.get("icon-text-fit"),p=new dt(null,0,s&&(u||!t.hasIconData()||i.get("icon-optional")),u&&(s||!t.hasTextData()||i.get("text-optional")),!0);!t.collisionArrays&&r&&(t.hasIconCollisionBoxData()||t.hasIconCollisionCircleData()||t.hasTextCollisionBoxData()||t.hasTextCollisionCircleData())&&t.deserializeCollisionBoxes(r);for(var h=function(e,t,n){for(var r=0;r<t/4;r++)e.opacityVertexArray.emplaceBack(n)},g=function(r){var i=t.symbolInstances.get(r),s=i.numHorizontalGlyphVertices,u=i.numVerticalGlyphVertices,g=i.crossTileID,v=n[g],m=a.opacities[g];v?m=o:m||(m=p,a.opacities[g]=m),n[g]=!0;var y=s>0||u>0,b=i.numIconVertices>0,_=a.placedOrientations[i.crossTileID],x=_===e.WritingMode.vertical,R=_===e.WritingMode.horizontal||_===e.WritingMode.horizontalOnly;if(y){var w=At(m.text),E=x?Tt:w;h(t.text,s,E);var S=R?Tt:w;h(t.text,u,S);var A=m.text.isHidden();[i.rightJustifiedTextSymbolIndex,i.centerJustifiedTextSymbolIndex,i.leftJustifiedTextSymbolIndex].forEach((function(e){e>=0&&(t.text.placedSymbolArray.get(e).hidden=A||x?1:0)})),i.verticalPlacedTextSymbolIndex>=0&&(t.text.placedSymbolArray.get(i.verticalPlacedTextSymbolIndex).hidden=A||R?1:0);var T=a.variableOffsets[i.crossTileID];T&&a.markUsedJustification(t,T.anchor,i,_);var P=a.placedOrientations[i.crossTileID];P&&(a.markUsedJustification(t,"left",i,P),a.markUsedOrientation(t,P,i))}if(b){var C=At(m.icon),M=!(f&&i.verticalPlacedIconSymbolIndex&&x);if(i.placedIconSymbolIndex>=0){var O=M?C:Tt;h(t.icon,i.numIconVertices,O),t.icon.placedSymbolArray.get(i.placedIconSymbolIndex).hidden=m.icon.isHidden()}if(i.verticalPlacedIconSymbolIndex>=0){var k=M?Tt:C;h(t.icon,i.numVerticalIconVertices,k),t.icon.placedSymbolArray.get(i.verticalPlacedIconSymbolIndex).hidden=m.icon.isHidden()}}if(t.hasIconCollisionBoxData()||t.hasIconCollisionCircleData()||t.hasTextCollisionBoxData()||t.hasTextCollisionCircleData()){var D=t.collisionArrays[r];if(D){var I=new e.Point(0,0);if(D.textBox||D.verticalTextBox){var L=!0;if(c){var j=a.variableOffsets[g];j?(I=gt(j.anchor,j.width,j.height,j.textOffset,j.textBoxScale),l&&I._rotate(d?a.transform.angle:-a.transform.angle)):L=!1}D.textBox&&yt(t.textCollisionBox.collisionVertexArray,m.text.placed,!L||x,I.x,I.y),D.verticalTextBox&&yt(t.textCollisionBox.collisionVertexArray,m.text.placed,!L||R,I.x,I.y)}var F=Boolean(!R&&D.verticalIconBox);D.iconBox&&yt(t.iconCollisionBox.collisionVertexArray,m.icon.placed,F,f?I.x:0,f?I.y:0),D.verticalIconBox&&yt(t.iconCollisionBox.collisionVertexArray,m.icon.placed,!F,f?I.x:0,f?I.y:0);var z=D.textCircles;if(z&&t.hasTextCollisionCircleData())for(var N=0;N<z.length;N+=5){var B=v||0===z[N+4];yt(t.textCollisionCircle.collisionVertexArray,m.text.placed,B)}}}},v=0;v<t.symbolInstances.length;v++)g(v);t.sortFeatures(this.transform.angle),this.retainedQueryData[t.bucketInstanceId]&&(this.retainedQueryData[t.bucketInstanceId].featureSortOrder=t.featureSortOrder),t.hasTextData()&&t.text.opacityVertexBuffer&&t.text.opacityVertexBuffer.updateData(t.text.opacityVertexArray),t.hasIconData()&&t.icon.opacityVertexBuffer&&t.icon.opacityVertexBuffer.updateData(t.icon.opacityVertexArray),t.hasIconCollisionBoxData()&&t.iconCollisionBox.collisionVertexBuffer&&t.iconCollisionBox.collisionVertexBuffer.updateData(t.iconCollisionBox.collisionVertexArray),t.hasTextCollisionBoxData()&&t.textCollisionBox.collisionVertexBuffer&&t.textCollisionBox.collisionVertexBuffer.updateData(t.textCollisionBox.collisionVertexArray),t.hasIconCollisionCircleData()&&t.iconCollisionCircle.collisionVertexBuffer&&t.iconCollisionCircle.collisionVertexBuffer.updateData(t.iconCollisionCircle.collisionVertexArray),t.hasTextCollisionCircleData()&&t.textCollisionCircle.collisionVertexBuffer&&t.textCollisionCircle.collisionVertexBuffer.updateData(t.textCollisionCircle.collisionVertexArray)},mt.prototype.symbolFadeChange=function(e){return 0===this.fadeDuration?1:(e-this.commitTime)/this.fadeDuration+this.prevZoomAdjustment},mt.prototype.zoomAdjustment=function(e){return Math.max(0,(this.transform.zoom-e)/1.5)},mt.prototype.hasTransitions=function(e){return this.stale||e-this.lastPlacementChangeTime<this.fadeDuration},mt.prototype.stillRecent=function(e,t){var n=this.zoomAtLastRecencyCheck===t?1-this.zoomAdjustment(t):1;return this.zoomAtLastRecencyCheck=t,this.commitTime+this.fadeDuration*n>e},mt.prototype.setStale=function(){this.stale=!0};var bt=Math.pow(2,25),_t=Math.pow(2,24),xt=Math.pow(2,17),Rt=Math.pow(2,16),wt=Math.pow(2,9),Et=Math.pow(2,8),St=Math.pow(2,1);function At(e){if(0===e.opacity&&!e.placed)return 0;if(1===e.opacity&&e.placed)return 4294967295;var t=e.placed?1:0,n=Math.floor(127*e.opacity);return n*bt+t*_t+n*xt+t*Rt+n*wt+t*Et+n*St+t}var Tt=0,Pt=function(){this._currentTileIndex=0,this._seenCrossTileIDs={}};Pt.prototype.continuePlacement=function(e,t,n,r,a){for(;this._currentTileIndex<e.length;){var i=e[this._currentTileIndex];if(t.placeLayerTile(r,i,n,this._seenCrossTileIDs),this._currentTileIndex++,a())return!0}};var Ct=function(e,t,n,r,a,i,o){this.placement=new mt(e,a,i,o),this._currentPlacementIndex=t.length-1,this._forceFullPlacement=n,this._showCollisionBoxes=r,this._done=!1};Ct.prototype.isDone=function(){return this._done},Ct.prototype.continuePlacement=function(t,n,r){for(var a=this,i=e.browser.now(),o=function(){var t=e.browser.now()-i;return!a._forceFullPlacement&&t>2};this._currentPlacementIndex>=0;){var s=n[t[this._currentPlacementIndex]],u=this.placement.collisionIndex.transform.zoom;if("symbol"===s.type&&(!s.minzoom||s.minzoom<=u)&&(!s.maxzoom||s.maxzoom>u)){if(this._inProgressLayer||(this._inProgressLayer=new Pt),this._inProgressLayer.continuePlacement(r[s.source],this.placement,this._showCollisionBoxes,s,o))return;delete this._inProgressLayer}this._currentPlacementIndex--}this._done=!0},Ct.prototype.commit=function(e){return this.placement.commit(e),this.placement};var Mt=512/e.EXTENT/2,Ot=function(e,t,n){this.tileID=e,this.indexedSymbolInstances={},this.bucketInstanceId=n;for(var r=0;r<t.length;r++){var a=t.get(r),i=a.key;this.indexedSymbolInstances[i]||(this.indexedSymbolInstances[i]=[]),this.indexedSymbolInstances[i].push({crossTileID:a.crossTileID,coord:this.getScaledCoordinates(a,e)})}};Ot.prototype.getScaledCoordinates=function(t,n){var r=n.canonical.z-this.tileID.canonical.z,a=Mt/Math.pow(2,r);return{x:Math.floor((n.canonical.x*e.EXTENT+t.anchorX)*a),y:Math.floor((n.canonical.y*e.EXTENT+t.anchorY)*a)}},Ot.prototype.findMatches=function(e,t,n){for(var r=this.tileID.canonical.z<t.canonical.z?1:Math.pow(2,this.tileID.canonical.z-t.canonical.z),a=0;a<e.length;a++){var i=e.get(a);if(!i.crossTileID){var o=this.indexedSymbolInstances[i.key];if(o)for(var s=this.getScaledCoordinates(i,t),u=0,c=o;u<c.length;u+=1){var l=c[u];if(Math.abs(l.coord.x-s.x)<=r&&Math.abs(l.coord.y-s.y)<=r&&!n[l.crossTileID]){n[l.crossTileID]=!0,i.crossTileID=l.crossTileID;break}}}}};var kt=function(){this.maxCrossTileID=0};kt.prototype.generate=function(){return++this.maxCrossTileID};var Dt=function(){this.indexes={},this.usedCrossTileIDs={},this.lng=0};Dt.prototype.handleWrapJump=function(e){var t=Math.round((e-this.lng)/360);if(0!==t)for(var n in this.indexes){var r=this.indexes[n],a={};for(var i in r){var o=r[i];o.tileID=o.tileID.unwrapTo(o.tileID.wrap+t),a[o.tileID.key]=o}this.indexes[n]=a}this.lng=e},Dt.prototype.addBucket=function(e,t,n){if(this.indexes[e.overscaledZ]&&this.indexes[e.overscaledZ][e.key]){if(this.indexes[e.overscaledZ][e.key].bucketInstanceId===t.bucketInstanceId)return!1;this.removeBucketCrossTileIDs(e.overscaledZ,this.indexes[e.overscaledZ][e.key])}for(var r=0;r<t.symbolInstances.length;r++)t.symbolInstances.get(r).crossTileID=0;this.usedCrossTileIDs[e.overscaledZ]||(this.usedCrossTileIDs[e.overscaledZ]={});var a=this.usedCrossTileIDs[e.overscaledZ];for(var i in this.indexes){var o=this.indexes[i];if(Number(i)>e.overscaledZ)for(var s in o){var u=o[s];u.tileID.isChildOf(e)&&u.findMatches(t.symbolInstances,e,a)}else{var c=o[e.scaledTo(Number(i)).key];c&&c.findMatches(t.symbolInstances,e,a)}}for(var l=0;l<t.symbolInstances.length;l++){var d=t.symbolInstances.get(l);d.crossTileID||(d.crossTileID=n.generate(),a[d.crossTileID]=!0)}return void 0===this.indexes[e.overscaledZ]&&(this.indexes[e.overscaledZ]={}),this.indexes[e.overscaledZ][e.key]=new Ot(e,t.symbolInstances,t.bucketInstanceId),!0},Dt.prototype.removeBucketCrossTileIDs=function(e,t){for(var n in t.indexedSymbolInstances)for(var r=0,a=t.indexedSymbolInstances[n];r<a.length;r+=1){var i=a[r];delete this.usedCrossTileIDs[e][i.crossTileID]}},Dt.prototype.removeStaleBuckets=function(e){var t=!1;for(var n in this.indexes){var r=this.indexes[n];for(var a in r)e[r[a].bucketInstanceId]||(this.removeBucketCrossTileIDs(n,r[a]),delete r[a],t=!0)}return t};var It=function(){this.layerIndexes={},this.crossTileIDs=new kt,this.maxBucketInstanceId=0,this.bucketsInCurrentPlacement={}};It.prototype.addLayer=function(e,t,n){var r=this.layerIndexes[e.id];void 0===r&&(r=this.layerIndexes[e.id]=new Dt);var a=!1,i={};r.handleWrapJump(n);for(var o=0,s=t;o<s.length;o+=1){var u=s[o],c=u.getBucket(e);c&&e.id===c.layerIds[0]&&(c.bucketInstanceId||(c.bucketInstanceId=++this.maxBucketInstanceId),r.addBucket(u.tileID,c,this.crossTileIDs)&&(a=!0),i[c.bucketInstanceId]=!0)}return r.removeStaleBuckets(i)&&(a=!0),a},It.prototype.pruneUnusedLayers=function(e){var t={};for(var n in e.forEach((function(e){t[e]=!0})),this.layerIndexes)t[n]||delete this.layerIndexes[n]};var Lt=function(t,n){return e.emitValidationErrors(t,n&&n.filter((function(e){return"source.canvas"!==e.identifier})))},jt=e.pick(Ne,["addLayer","removeLayer","setPaintProperty","setLayoutProperty","setFilter","addSource","removeSource","setLayerZoomRange","setLight","setTransition","setGeoJSONSourceData"]),Ft=e.pick(Ne,["setCenter","setZoom","setBearing","setPitch"]),zt=function(t){function n(r,a){var i=this;void 0===a&&(a={}),t.call(this),this.map=r,this.dispatcher=new E((Le||(Le=new Ie),Le),this),this.imageManager=new f,this.imageManager.setEventedParent(this),this.glyphManager=new b(r._requestManager,a.localIdeographFontFamily),this.lineAtlas=new w(256,512),this.crossTileSymbolIndex=new It,this._layers={},this._order=[],this.sourceCaches={},this.zoomHistory=new e.ZoomHistory,this._loaded=!1,this._resetUpdates(),this.dispatcher.broadcast("setReferrer",e.getReferrer());var o=this;this._rtlTextPluginCallback=n.registerForPluginAvailability((function(e){for(var t in o.dispatcher.broadcast("loadRTLTextPlugin",e.pluginURL,e.completionCallback),o.sourceCaches)o.sourceCaches[t].reload()})),this.on("data",(function(e){if("source"===e.dataType&&"metadata"===e.sourceDataType){var t=i.sourceCaches[e.sourceId];if(t){var n=t.getSource();if(n&&n.vectorLayerIds)for(var r in i._layers){var a=i._layers[r];a.source===n.id&&i._validateLayer(a)}}}}))}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.loadURL=function(t,n){var r=this;void 0===n&&(n={}),this.fire(new e.Event("dataloading",{dataType:"style"}));var a="boolean"==typeof n.validate?n.validate:!e.isMapboxURL(t);t=this.map._requestManager.normalizeStyleURL(t,n.accessToken);var i=this.map._requestManager.transformRequest(t,e.ResourceType.Style);this._request=e.getJSON(i,(function(t,n){r._request=null,t?r.fire(new e.ErrorEvent(t)):n&&r._load(n,a)}))},n.prototype.loadJSON=function(t,n){var r=this;void 0===n&&(n={}),this.fire(new e.Event("dataloading",{dataType:"style"})),this._request=e.browser.frame((function(){r._request=null,r._load(t,!1!==n.validate)}))},n.prototype._load=function(t,n){var r=this;if(!n||!Lt(this,e.validateStyle(t))){for(var a in this._loaded=!0,this.stylesheet=t,t.sources)this.addSource(a,t.sources[a],{validate:!1});t.sprite?this._spriteRequest=function(t,n,r){var a,i,o,s=e.browser.devicePixelRatio>1?"@2x":"",u=e.getJSON(n.transformRequest(n.normalizeSpriteURL(t,s,".json"),e.ResourceType.SpriteJSON),(function(e,t){u=null,o||(o=e,a=t,l())})),c=e.getImage(n.transformRequest(n.normalizeSpriteURL(t,s,".png"),e.ResourceType.SpriteImage),(function(e,t){c=null,o||(o=e,i=t,l())}));function l(){if(o)r(o);else if(a&&i){var t=e.browser.getImageData(i),n={};for(var s in a){var u=a[s],c=u.width,l=u.height,d=u.x,f=u.y,p=u.sdf,h=u.pixelRatio,g=new e.RGBAImage({width:c,height:l});e.RGBAImage.copy(t,g,{x:d,y:f},{x:0,y:0},{width:c,height:l}),n[s]={data:g,pixelRatio:h,sdf:p}}r(null,n)}}return{cancel:function(){u&&(u.cancel(),u=null),c&&(c.cancel(),c=null)}}}(t.sprite,this.map._requestManager,(function(t,n){if(r._spriteRequest=null,t)r.fire(new e.ErrorEvent(t));else if(n)for(var a in n)r.imageManager.addImage(a,n[a]);r.imageManager.setLoaded(!0),r.dispatcher.broadcast("setImages",r.imageManager.listImages()),r.fire(new e.Event("data",{dataType:"style"}))})):this.imageManager.setLoaded(!0),this.glyphManager.setURL(t.glyphs);var i=ze(this.stylesheet.layers);this._order=i.map((function(e){return e.id})),this._layers={};for(var o=0,s=i;o<s.length;o+=1){var u=s[o];(u=e.createStyleLayer(u)).setEventedParent(this,{layer:{id:u.id}}),this._layers[u.id]=u}this.dispatcher.broadcast("setLayers",this._serializeLayers(this._order)),this.light=new R(this.stylesheet.light),this.fire(new e.Event("data",{dataType:"style"})),this.fire(new e.Event("style.load"))}},n.prototype._validateLayer=function(t){var n=this.sourceCaches[t.source];if(n){var r=t.sourceLayer;if(r){var a=n.getSource();("geojson"===a.type||a.vectorLayerIds&&-1===a.vectorLayerIds.indexOf(r))&&this.fire(new e.ErrorEvent(new Error('Source layer "'+r+'" does not exist on source "'+a.id+'" as specified by style layer "'+t.id+'"')))}}},n.prototype.loaded=function(){if(!this._loaded)return!1;if(Object.keys(this._updatedSources).length)return!1;for(var e in this.sourceCaches)if(!this.sourceCaches[e].loaded())return!1;return!!this.imageManager.isLoaded()},n.prototype._serializeLayers=function(e){for(var t=[],n=0,r=e;n<r.length;n+=1){var a=r[n],i=this._layers[a];"custom"!==i.type&&t.push(i.serialize())}return t},n.prototype.hasTransitions=function(){if(this.light&&this.light.hasTransition())return!0;for(var e in this.sourceCaches)if(this.sourceCaches[e].hasTransition())return!0;for(var t in this._layers)if(this._layers[t].hasTransition())return!0;return!1},n.prototype._checkLoaded=function(){if(!this._loaded)throw new Error("Style is not done loading")},n.prototype.update=function(t){if(this._loaded){var n=this._changed;if(this._changed){var r=Object.keys(this._updatedLayers),a=Object.keys(this._removedLayers);for(var i in(r.length||a.length)&&this._updateWorkerLayers(r,a),this._updatedSources){var o=this._updatedSources[i];"reload"===o?this._reloadSource(i):"clear"===o&&this._clearSource(i)}for(var s in this._updatedPaintProps)this._layers[s].updateTransitions(t);this.light.updateTransitions(t),this._resetUpdates()}for(var u in this.sourceCaches)this.sourceCaches[u].used=!1;for(var c=0,l=this._order;c<l.length;c+=1){var d=l[c],f=this._layers[d];f.recalculate(t,this.imageManager.listImages()),!f.isHidden(t.zoom)&&f.source&&(this.sourceCaches[f.source].used=!0)}this.light.recalculate(t),this.z=t.zoom,n&&this.fire(new e.Event("data",{dataType:"style"}))}},n.prototype._updateWorkerLayers=function(e,t){this.dispatcher.broadcast("updateLayers",{layers:this._serializeLayers(e),removedIds:t})},n.prototype._resetUpdates=function(){this._changed=!1,this._updatedLayers={},this._removedLayers={},this._updatedSources={},this._updatedPaintProps={}},n.prototype.setState=function(t){var n=this;if(this._checkLoaded(),Lt(this,e.validateStyle(t)))return!1;(t=e.clone$1(t)).layers=ze(t.layers);var r=function(t,n){if(!t)return[{command:Ne.setStyle,args:[n]}];var r=[];try{if(!e.deepEqual(t.version,n.version))return[{command:Ne.setStyle,args:[n]}];e.deepEqual(t.center,n.center)||r.push({command:Ne.setCenter,args:[n.center]}),e.deepEqual(t.zoom,n.zoom)||r.push({command:Ne.setZoom,args:[n.zoom]}),e.deepEqual(t.bearing,n.bearing)||r.push({command:Ne.setBearing,args:[n.bearing]}),e.deepEqual(t.pitch,n.pitch)||r.push({command:Ne.setPitch,args:[n.pitch]}),e.deepEqual(t.sprite,n.sprite)||r.push({command:Ne.setSprite,args:[n.sprite]}),e.deepEqual(t.glyphs,n.glyphs)||r.push({command:Ne.setGlyphs,args:[n.glyphs]}),e.deepEqual(t.transition,n.transition)||r.push({command:Ne.setTransition,args:[n.transition]}),e.deepEqual(t.light,n.light)||r.push({command:Ne.setLight,args:[n.light]});var a={},i=[];!function(t,n,r,a){var i;for(i in n=n||{},t=t||{})t.hasOwnProperty(i)&&(n.hasOwnProperty(i)||Ve(i,r,a));for(i in n)n.hasOwnProperty(i)&&(t.hasOwnProperty(i)?e.deepEqual(t[i],n[i])||("geojson"===t[i].type&&"geojson"===n[i].type&&Ue(t,n,i)?r.push({command:Ne.setGeoJSONSourceData,args:[i,n[i].data]}):He(i,n,r,a)):Be(i,n,r))}(t.sources,n.sources,i,a);var o=[];t.layers&&t.layers.forEach((function(e){a[e.source]?r.push({command:Ne.removeLayer,args:[e.id]}):o.push(e)})),r=r.concat(i),function(t,n,r){n=n||[];var a,i,o,s,u,c,l,d=(t=t||[]).map(qe),f=n.map(qe),p=t.reduce(Ge,{}),h=n.reduce(Ge,{}),g=d.slice(),v=Object.create(null);for(a=0,i=0;a<d.length;a++)o=d[a],h.hasOwnProperty(o)?i++:(r.push({command:Ne.removeLayer,args:[o]}),g.splice(g.indexOf(o,i),1));for(a=0,i=0;a<f.length;a++)o=f[f.length-1-a],g[g.length-1-a]!==o&&(p.hasOwnProperty(o)?(r.push({command:Ne.removeLayer,args:[o]}),g.splice(g.lastIndexOf(o,g.length-i),1)):i++,c=g[g.length-a],r.push({command:Ne.addLayer,args:[h[o],c]}),g.splice(g.length-a,0,o),v[o]=!0);for(a=0;a<f.length;a++)if(s=p[o=f[a]],u=h[o],!v[o]&&!e.deepEqual(s,u))if(e.deepEqual(s.source,u.source)&&e.deepEqual(s["source-layer"],u["source-layer"])&&e.deepEqual(s.type,u.type)){for(l in We(s.layout,u.layout,r,o,null,Ne.setLayoutProperty),We(s.paint,u.paint,r,o,null,Ne.setPaintProperty),e.deepEqual(s.filter,u.filter)||r.push({command:Ne.setFilter,args:[o,u.filter]}),e.deepEqual(s.minzoom,u.minzoom)&&e.deepEqual(s.maxzoom,u.maxzoom)||r.push({command:Ne.setLayerZoomRange,args:[o,u.minzoom,u.maxzoom]}),s)s.hasOwnProperty(l)&&"layout"!==l&&"paint"!==l&&"filter"!==l&&"metadata"!==l&&"minzoom"!==l&&"maxzoom"!==l&&(0===l.indexOf("paint.")?We(s[l],u[l],r,o,l.slice(6),Ne.setPaintProperty):e.deepEqual(s[l],u[l])||r.push({command:Ne.setLayerProperty,args:[o,l,u[l]]}));for(l in u)u.hasOwnProperty(l)&&!s.hasOwnProperty(l)&&"layout"!==l&&"paint"!==l&&"filter"!==l&&"metadata"!==l&&"minzoom"!==l&&"maxzoom"!==l&&(0===l.indexOf("paint.")?We(s[l],u[l],r,o,l.slice(6),Ne.setPaintProperty):e.deepEqual(s[l],u[l])||r.push({command:Ne.setLayerProperty,args:[o,l,u[l]]}))}else r.push({command:Ne.removeLayer,args:[o]}),c=g[g.lastIndexOf(o)+1],r.push({command:Ne.addLayer,args:[u,c]})}(o,n.layers,r)}catch(e){console.warn("Unable to compute style diff:",e),r=[{command:Ne.setStyle,args:[n]}]}return r}(this.serialize(),t).filter((function(e){return!(e.command in Ft)}));if(0===r.length)return!1;var a=r.filter((function(e){return!(e.command in jt)}));if(a.length>0)throw new Error("Unimplemented: "+a.map((function(e){return e.command})).join(", ")+".");return r.forEach((function(e){"setTransition"!==e.command&&n[e.command].apply(n,e.args)})),this.stylesheet=t,!0},n.prototype.addImage=function(t,n){if(this.getImage(t))return this.fire(new e.ErrorEvent(new Error("An image with this name already exists.")));this.imageManager.addImage(t,n),this.fire(new e.Event("data",{dataType:"style"}))},n.prototype.updateImage=function(e,t){this.imageManager.updateImage(e,t)},n.prototype.getImage=function(e){return this.imageManager.getImage(e)},n.prototype.removeImage=function(t){if(!this.getImage(t))return this.fire(new e.ErrorEvent(new Error("No image with this name exists.")));this.imageManager.removeImage(t),this.fire(new e.Event("data",{dataType:"style"}))},n.prototype.listImages=function(){return this._checkLoaded(),this.imageManager.listImages()},n.prototype.addSource=function(t,n,r){var a=this;if(void 0===r&&(r={}),this._checkLoaded(),void 0!==this.sourceCaches[t])throw new Error("There is already a source with this ID");if(!n.type)throw new Error("The type property must be defined, but the only the following properties were given: "+Object.keys(n).join(", ")+".");if(!(["vector","raster","geojson","video","image"].indexOf(n.type)>=0&&this._validate(e.validateStyle.source,"sources."+t,n,null,r))){this.map&&this.map._collectResourceTiming&&(n.collectResourceTiming=!0);var i=this.sourceCaches[t]=new Me(t,n,this.dispatcher);i.style=this,i.setEventedParent(this,(function(){return{isSourceLoaded:a.loaded(),source:i.serialize(),sourceId:t}})),i.onAdd(this.map),this._changed=!0}},n.prototype.removeSource=function(t){if(this._checkLoaded(),void 0===this.sourceCaches[t])throw new Error("There is no source with this ID");for(var n in this._layers)if(this._layers[n].source===t)return this.fire(new e.ErrorEvent(new Error('Source "'+t+'" cannot be removed while layer "'+n+'" is using it.')));var r=this.sourceCaches[t];delete this.sourceCaches[t],delete this._updatedSources[t],r.fire(new e.Event("data",{sourceDataType:"metadata",dataType:"source",sourceId:t})),r.setEventedParent(null),r.clearTiles(),r.onRemove&&r.onRemove(this.map),this._changed=!0},n.prototype.setGeoJSONSourceData=function(e,t){this._checkLoaded(),this.sourceCaches[e].getSource().setData(t),this._changed=!0},n.prototype.getSource=function(e){return this.sourceCaches[e]&&this.sourceCaches[e].getSource()},n.prototype.addLayer=function(t,n,r){void 0===r&&(r={}),this._checkLoaded();var a=t.id;if(this.getLayer(a))this.fire(new e.ErrorEvent(new Error('Layer with id "'+a+'" already exists on this map')));else{var i;if("custom"===t.type){if(Lt(this,e.validateCustomStyleLayer(t)))return;i=e.createStyleLayer(t)}else{if("object"==typeof t.source&&(this.addSource(a,t.source),t=e.clone$1(t),t=e.extend(t,{source:a})),this._validate(e.validateStyle.layer,"layers."+a,t,{arrayIndex:-1},r))return;i=e.createStyleLayer(t),this._validateLayer(i),i.setEventedParent(this,{layer:{id:a}})}var o=n?this._order.indexOf(n):this._order.length;if(n&&-1===o)this.fire(new e.ErrorEvent(new Error('Layer with id "'+n+'" does not exist on this map.')));else{if(this._order.splice(o,0,a),this._layerOrderChanged=!0,this._layers[a]=i,this._removedLayers[a]&&i.source&&"custom"!==i.type){var s=this._removedLayers[a];delete this._removedLayers[a],s.type!==i.type?this._updatedSources[i.source]="clear":(this._updatedSources[i.source]="reload",this.sourceCaches[i.source].pause())}this._updateLayer(i),i.onAdd&&i.onAdd(this.map)}}},n.prototype.moveLayer=function(t,n){if(this._checkLoaded(),this._changed=!0,this._layers[t]){if(t!==n){var r=this._order.indexOf(t);this._order.splice(r,1);var a=n?this._order.indexOf(n):this._order.length;n&&-1===a?this.fire(new e.ErrorEvent(new Error('Layer with id "'+n+'" does not exist on this map.'))):(this._order.splice(a,0,t),this._layerOrderChanged=!0)}}else this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style and cannot be moved.")))},n.prototype.removeLayer=function(t){this._checkLoaded();var n=this._layers[t];if(n){n.setEventedParent(null);var r=this._order.indexOf(t);this._order.splice(r,1),this._layerOrderChanged=!0,this._changed=!0,this._removedLayers[t]=n,delete this._layers[t],delete this._updatedLayers[t],delete this._updatedPaintProps[t],n.onRemove&&n.onRemove(this.map)}else this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style and cannot be removed.")))},n.prototype.getLayer=function(e){return this._layers[e]},n.prototype.setLayerZoomRange=function(t,n,r){this._checkLoaded();var a=this.getLayer(t);a?a.minzoom===n&&a.maxzoom===r||(null!=n&&(a.minzoom=n),null!=r&&(a.maxzoom=r),this._updateLayer(a)):this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style and cannot have zoom extent.")))},n.prototype.setFilter=function(t,n,r){void 0===r&&(r={}),this._checkLoaded();var a=this.getLayer(t);if(a){if(!e.deepEqual(a.filter,n))return null==n?(a.filter=void 0,void this._updateLayer(a)):void(this._validate(e.validateStyle.filter,"layers."+a.id+".filter",n,null,r)||(a.filter=e.clone$1(n),this._updateLayer(a)))}else this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style and cannot be filtered.")))},n.prototype.getFilter=function(t){return e.clone$1(this.getLayer(t).filter)},n.prototype.setLayoutProperty=function(t,n,r,a){void 0===a&&(a={}),this._checkLoaded();var i=this.getLayer(t);i?e.deepEqual(i.getLayoutProperty(n),r)||(i.setLayoutProperty(n,r,a),this._updateLayer(i)):this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style and cannot be styled.")))},n.prototype.getLayoutProperty=function(t,n){var r=this.getLayer(t);if(r)return r.getLayoutProperty(n);this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style.")))},n.prototype.setPaintProperty=function(t,n,r,a){void 0===a&&(a={}),this._checkLoaded();var i=this.getLayer(t);i?e.deepEqual(i.getPaintProperty(n),r)||(i.setPaintProperty(n,r,a)&&this._updateLayer(i),this._changed=!0,this._updatedPaintProps[t]=!0):this.fire(new e.ErrorEvent(new Error("The layer '"+t+"' does not exist in the map's style and cannot be styled.")))},n.prototype.getPaintProperty=function(e,t){return this.getLayer(e).getPaintProperty(t)},n.prototype.setFeatureState=function(t,n){this._checkLoaded();var r=t.source,a=t.sourceLayer,i=this.sourceCaches[r],o=parseInt(t.id,10);if(void 0!==i){var s=i.getSource().type;"geojson"===s&&a?this.fire(new e.ErrorEvent(new Error("GeoJSON sources cannot have a sourceLayer parameter."))):"vector"!==s||a?isNaN(o)||o<0?this.fire(new e.ErrorEvent(new Error("The feature id parameter must be provided and non-negative."))):i.setFeatureState(a,o,n):this.fire(new e.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new e.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},n.prototype.removeFeatureState=function(t,n){this._checkLoaded();var r=t.source,a=this.sourceCaches[r];if(void 0!==a){var i=a.getSource().type,o="vector"===i?t.sourceLayer:void 0,s=parseInt(t.id,10);"vector"!==i||o?void 0!==t.id&&isNaN(s)||s<0?this.fire(new e.ErrorEvent(new Error("The feature id parameter must be non-negative."))):n&&"string"!=typeof t.id&&"number"!=typeof t.id?this.fire(new e.ErrorEvent(new Error("A feature id is requred to remove its specific state property."))):a.removeFeatureState(o,s,n):this.fire(new e.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")))}else this.fire(new e.ErrorEvent(new Error("The source '"+r+"' does not exist in the map's style.")))},n.prototype.getFeatureState=function(t){this._checkLoaded();var n=t.source,r=t.sourceLayer,a=this.sourceCaches[n],i=parseInt(t.id,10);if(void 0!==a)if("vector"!==a.getSource().type||r){if(!(isNaN(i)||i<0))return a.getFeatureState(r,i);this.fire(new e.ErrorEvent(new Error("The feature id parameter must be provided and non-negative.")))}else this.fire(new e.ErrorEvent(new Error("The sourceLayer parameter must be provided for vector source types.")));else this.fire(new e.ErrorEvent(new Error("The source '"+n+"' does not exist in the map's style.")))},n.prototype.getTransition=function(){return e.extend({duration:300,delay:0},this.stylesheet&&this.stylesheet.transition)},n.prototype.serialize=function(){return e.filterObject({version:this.stylesheet.version,name:this.stylesheet.name,metadata:this.stylesheet.metadata,light:this.stylesheet.light,center:this.stylesheet.center,zoom:this.stylesheet.zoom,bearing:this.stylesheet.bearing,pitch:this.stylesheet.pitch,sprite:this.stylesheet.sprite,glyphs:this.stylesheet.glyphs,transition:this.stylesheet.transition,sources:e.mapObject(this.sourceCaches,(function(e){return e.serialize()})),layers:this._serializeLayers(this._order)},(function(e){return void 0!==e}))},n.prototype._updateLayer=function(e){this._updatedLayers[e.id]=!0,e.source&&!this._updatedSources[e.source]&&(this._updatedSources[e.source]="reload",this.sourceCaches[e.source].pause()),this._changed=!0},n.prototype._flattenAndSortRenderedFeatures=function(e){for(var t=this,n=function(e){return"fill-extrusion"===t._layers[e].type},r={},a=[],i=this._order.length-1;i>=0;i--){var o=this._order[i];if(n(o)){r[o]=i;for(var s=0,u=e;s<u.length;s+=1){var c=u[s][o];if(c)for(var l=0,d=c;l<d.length;l+=1){var f=d[l];a.push(f)}}}}a.sort((function(e,t){return t.intersectionZ-e.intersectionZ}));for(var p=[],h=this._order.length-1;h>=0;h--){var g=this._order[h];if(n(g))for(var v=a.length-1;v>=0;v--){var m=a[v].feature;if(r[m.layer.id]<h)break;p.push(m),a.pop()}else for(var y=0,b=e;y<b.length;y+=1){var _=b[y][g];if(_)for(var x=0,R=_;x<R.length;x+=1){var w=R[x];p.push(w.feature)}}}return p},n.prototype.queryRenderedFeatures=function(t,n,r){n&&n.filter&&this._validate(e.validateStyle.filter,"queryRenderedFeatures.filter",n.filter,null,n);var a={};if(n&&n.layers){if(!Array.isArray(n.layers))return this.fire(new e.ErrorEvent(new Error("parameters.layers must be an Array."))),[];for(var i=0,o=n.layers;i<o.length;i+=1){var s=o[i],u=this._layers[s];if(!u)return this.fire(new e.ErrorEvent(new Error("The layer '"+s+"' does not exist in the map's style and cannot be queried for features."))),[];a[u.source]=!0}}var c=[];for(var l in this.sourceCaches)n.layers&&!a[l]||c.push(F(this.sourceCaches[l],this._layers,t,n,r));return this.placement&&c.push(function(e,t,n,r,a,i){for(var o={},s=a.queryRenderedSymbols(n),u=[],c=0,l=Object.keys(s).map(Number);c<l.length;c+=1){var d=l[c];u.push(i[d])}u.sort(z);for(var f=function(){var t=h[p],n=t.featureIndex.lookupSymbolFeatures(s[t.bucketInstanceId],t.bucketIndex,t.sourceLayerIndex,r.filter,r.layers,e);for(var a in n){var i=o[a]=o[a]||[],u=n[a];u.sort((function(e,n){var r=t.featureSortOrder;if(r){var a=r.indexOf(e.featureIndex);return r.indexOf(n.featureIndex)-a}return n.featureIndex-e.featureIndex}));for(var c=0,l=u;c<l.length;c+=1){var d=l[c];i.push(d)}}},p=0,h=u;p<h.length;p+=1)f();var g=function(n){o[n].forEach((function(r){var a=r.feature,i=e[n],o=t[i.source].getFeatureState(a.layer["source-layer"],a.id);a.source=a.layer.source,a.layer["source-layer"]&&(a.sourceLayer=a.layer["source-layer"]),a.state=o}))};for(var v in o)g(v);return o}(this._layers,this.sourceCaches,t,n,this.placement.collisionIndex,this.placement.retainedQueryData)),this._flattenAndSortRenderedFeatures(c)},n.prototype.querySourceFeatures=function(t,n){n&&n.filter&&this._validate(e.validateStyle.filter,"querySourceFeatures.filter",n.filter,null,n);var r=this.sourceCaches[t];return r?function(e,t){for(var n=e.getRenderableIds().map((function(t){return e.getTileByID(t)})),r=[],a={},i=0;i<n.length;i++){var o=n[i],s=o.tileID.canonical.key;a[s]||(a[s]=!0,o.querySourceFeatures(r,t))}return r}(r,n):[]},n.prototype.addSourceType=function(e,t,r){return n.getSourceType(e)?r(new Error('A source type called "'+e+'" already exists.')):(n.setSourceType(e,t),t.workerSourceURL?void this.dispatcher.broadcast("loadWorkerSource",{name:e,url:t.workerSourceURL},r):r(null,null))},n.prototype.getLight=function(){return this.light.getLight()},n.prototype.setLight=function(t,n){void 0===n&&(n={}),this._checkLoaded();var r=this.light.getLight(),a=!1;for(var i in t)if(!e.deepEqual(t[i],r[i])){a=!0;break}if(a){var o={now:e.browser.now(),transition:e.extend({duration:300,delay:0},this.stylesheet.transition)};this.light.setLight(t,n),this.light.updateTransitions(o)}},n.prototype._validate=function(t,n,r,a,i){return void 0===i&&(i={}),(!i||!1!==i.validate)&&Lt(this,t.call(e.validateStyle,e.extend({key:n,style:this.serialize(),value:r,styleSpec:e.styleSpec},a)))},n.prototype._remove=function(){for(var t in this._request&&(this._request.cancel(),this._request=null),this._spriteRequest&&(this._spriteRequest.cancel(),this._spriteRequest=null),e.evented.off("pluginAvailable",this._rtlTextPluginCallback),this._layers)this._layers[t].setEventedParent(null);for(var n in this.sourceCaches)this.sourceCaches[n].clearTiles(),this.sourceCaches[n].setEventedParent(null);this.imageManager.setEventedParent(null),this.setEventedParent(null),this.dispatcher.remove()},n.prototype._clearSource=function(e){this.sourceCaches[e].clearTiles()},n.prototype._reloadSource=function(e){this.sourceCaches[e].resume(),this.sourceCaches[e].reload()},n.prototype._updateSources=function(e){for(var t in this.sourceCaches)this.sourceCaches[t].update(e)},n.prototype._generateCollisionBoxes=function(){for(var e in this.sourceCaches)this._reloadSource(e)},n.prototype._updatePlacement=function(t,n,r,a){for(var i=!1,o=!1,s={},u=0,c=this._order;u<c.length;u+=1){var l=c[u],d=this._layers[l];if("symbol"===d.type){if(!s[d.source]){var f=this.sourceCaches[d.source];s[d.source]=f.getRenderableIds(!0).map((function(e){return f.getTileByID(e)})).sort((function(e,t){return t.tileID.overscaledZ-e.tileID.overscaledZ||(e.tileID.isLessThan(t.tileID)?-1:1)}))}var p=this.crossTileSymbolIndex.addLayer(d,s[d.source],t.center.lng);i=i||p}}this.crossTileSymbolIndex.pruneUnusedLayers(this._order);var h=this._layerOrderChanged||0===r;if((h||!this.pauseablePlacement||this.pauseablePlacement.isDone()&&!this.placement.stillRecent(e.browser.now(),t.zoom))&&(this.pauseablePlacement=new Ct(t,this._order,h,n,r,a,this.placement),this._layerOrderChanged=!1),this.pauseablePlacement.isDone()?this.placement.setStale():(this.pauseablePlacement.continuePlacement(this._order,this._layers,s),this.pauseablePlacement.isDone()&&(this.placement=this.pauseablePlacement.commit(e.browser.now()),o=!0),i&&this.pauseablePlacement.placement.setStale()),o||i)for(var g=0,v=this._order;g<v.length;g+=1){var m=v[g],y=this._layers[m];"symbol"===y.type&&this.placement.updateLayerOpacities(y,s[y.source])}return!this.pauseablePlacement.isDone()||this.placement.hasTransitions(e.browser.now())},n.prototype._releaseSymbolFadeTiles=function(){for(var e in this.sourceCaches)this.sourceCaches[e].releaseSymbolFadeTiles()},n.prototype.getImages=function(e,t,n){this.imageManager.getImages(t.icons,n)},n.prototype.getGlyphs=function(e,t,n){this.glyphManager.getGlyphs(t.stacks,n)},n.prototype.getResource=function(t,n,r){return e.makeRequest(n,r)},n}(e.Evented);zt.getSourceType=function(e){return I[e]},zt.setSourceType=function(e,t){I[e]=t},zt.registerForPluginAvailability=e.registerForPluginAvailability;var Nt=e.createLayout([{name:"a_pos",type:"Int16",components:2}]),Bt=fn("#ifdef GL_ES\nprecision mediump float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif","#ifdef GL_ES\nprecision highp float;\n#else\n#if !defined(lowp)\n#define lowp\n#endif\n#if !defined(mediump)\n#define mediump\n#endif\n#if !defined(highp)\n#define highp\n#endif\n#endif\nvec2 unpack_float(const float packedValue) {int packedIntValue=int(packedValue);int v0=packedIntValue/256;return vec2(v0,packedIntValue-v0*256);}vec2 unpack_opacity(const float packedOpacity) {int intOpacity=int(packedOpacity)/2;return vec2(float(intOpacity)/127.0,mod(packedOpacity,2.0));}vec4 decode_color(const vec2 encodedColor) {return vec4(unpack_float(encodedColor[0])/255.0,unpack_float(encodedColor[1])/255.0\n);}float unpack_mix_vec2(const vec2 packedValue,const float t) {return mix(packedValue[0],packedValue[1],t);}vec4 unpack_mix_color(const vec4 packedColors,const float t) {vec4 minColor=decode_color(vec2(packedColors[0],packedColors[1]));vec4 maxColor=decode_color(vec2(packedColors[2],packedColors[3]));return mix(minColor,maxColor,t);}vec2 get_pattern_pos(const vec2 pixel_coord_upper,const vec2 pixel_coord_lower,const vec2 pattern_size,const float tile_units_to_pixels,const vec2 pos) {vec2 offset=mod(mod(mod(pixel_coord_upper,pattern_size)*256.0,pattern_size)*256.0+pixel_coord_lower,pattern_size);return (tile_units_to_pixels*pos+offset)/pattern_size;}"),Vt=fn("uniform vec4 u_color;uniform float u_opacity;void main() {gl_FragColor=u_color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),Ht=fn("uniform vec2 u_pattern_tl_a;uniform vec2 u_pattern_br_a;uniform vec2 u_pattern_tl_b;uniform vec2 u_pattern_br_b;uniform vec2 u_texsize;uniform float u_mix;uniform float u_opacity;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(u_pattern_tl_a/u_texsize,u_pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(u_pattern_tl_b/u_texsize,u_pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_mix)*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pattern_size_a;uniform vec2 u_pattern_size_b;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_scale_a;uniform float u_scale_b;uniform float u_tile_units_to_pixels;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_a*u_pattern_size_a,u_tile_units_to_pixels,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,u_scale_b*u_pattern_size_b,u_tile_units_to_pixels,a_pos);}"),Ut=fn("varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=v_data.xy;float extrude_length=length(extrude);lowp float antialiasblur=v_data.z;float antialiased_blur=-max(blur,antialiasblur);float opacity_t=smoothstep(0.0,antialiased_blur,extrude_length-1.0);float color_t=stroke_width < 0.01 ? 0.0 : smoothstep(antialiased_blur,0.0,extrude_length-radius/(radius+stroke_width));gl_FragColor=opacity_t*mix(color*opacity,stroke_color*stroke_opacity,color_t);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform bool u_scale_with_map;uniform bool u_pitch_with_map;uniform vec2 u_extrude_scale;uniform lowp float u_device_pixel_ratio;uniform highp float u_camera_to_center_distance;attribute vec2 a_pos;varying vec3 v_data;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define mediump float radius\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define highp vec4 stroke_color\n#pragma mapbox: define mediump float stroke_width\n#pragma mapbox: define lowp float stroke_opacity\nvoid main(void) {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize mediump float radius\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize highp vec4 stroke_color\n#pragma mapbox: initialize mediump float stroke_width\n#pragma mapbox: initialize lowp float stroke_opacity\nvec2 extrude=vec2(mod(a_pos,2.0)*2.0-1.0);vec2 circle_center=floor(a_pos*0.5);if (u_pitch_with_map) {vec2 corner_position=circle_center;if (u_scale_with_map) {corner_position+=extrude*(radius+stroke_width)*u_extrude_scale;} else {vec4 projected_center=u_matrix*vec4(circle_center,0,1);corner_position+=extrude*(radius+stroke_width)*u_extrude_scale*(projected_center.w/u_camera_to_center_distance);}gl_Position=u_matrix*vec4(corner_position,0,1);} else {gl_Position=u_matrix*vec4(circle_center,0,1);if (u_scale_with_map) {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*u_camera_to_center_distance;} else {gl_Position.xy+=extrude*(radius+stroke_width)*u_extrude_scale*gl_Position.w;}}lowp float antialiasblur=1.0/u_device_pixel_ratio/(radius+stroke_width);v_data=vec3(extrude.x,extrude.y,antialiasblur);}"),Wt=fn("void main() {gl_FragColor=vec4(1.0);}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),qt=fn("uniform highp float u_intensity;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#define GAUSS_COEF 0.3989422804014327\nvoid main() {\n#pragma mapbox: initialize highp float weight\nfloat d=-0.5*3.0*3.0*dot(v_extrude,v_extrude);float val=weight*u_intensity*GAUSS_COEF*exp(d);gl_FragColor=vec4(val,1.0,1.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform float u_extrude_scale;uniform float u_opacity;uniform float u_intensity;attribute vec2 a_pos;varying vec2 v_extrude;\n#pragma mapbox: define highp float weight\n#pragma mapbox: define mediump float radius\nconst highp float ZERO=1.0/255.0/16.0;\n#define GAUSS_COEF 0.3989422804014327\nvoid main(void) {\n#pragma mapbox: initialize highp float weight\n#pragma mapbox: initialize mediump float radius\nvec2 unscaled_extrude=vec2(mod(a_pos,2.0)*2.0-1.0);float S=sqrt(-2.0*log(ZERO/weight/u_intensity/GAUSS_COEF))/3.0;v_extrude=S*unscaled_extrude;vec2 extrude=v_extrude*radius*u_extrude_scale;vec4 pos=vec4(floor(a_pos*0.5)+extrude,0,1);gl_Position=u_matrix*pos;}"),Gt=fn("uniform sampler2D u_image;uniform sampler2D u_color_ramp;uniform float u_opacity;varying vec2 v_pos;void main() {float t=texture2D(u_image,v_pos).r;vec4 color=texture2D(u_color_ramp,vec2(t,0.5));gl_FragColor=color*u_opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(0.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;attribute vec2 a_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos*u_world,0,1);v_pos.x=a_pos.x;v_pos.y=1.0-a_pos.y;}"),Kt=fn("varying float v_placed;varying float v_notUsed;void main() {float alpha=0.5;gl_FragColor=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {gl_FragColor=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {gl_FragColor*=.1;}}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;attribute vec2 a_shift;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);gl_Position.xy+=(a_extrude+a_shift)*u_extrude_scale*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;}"),Yt=fn("uniform float u_overscale_factor;varying float v_placed;varying float v_notUsed;varying float v_radius;varying vec2 v_extrude;varying vec2 v_extrude_scale;void main() {float alpha=0.5;vec4 color=vec4(1.0,0.0,0.0,1.0)*alpha;if (v_placed > 0.5) {color=vec4(0.0,0.0,1.0,0.5)*alpha;}if (v_notUsed > 0.5) {color*=.2;}float extrude_scale_length=length(v_extrude_scale);float extrude_length=length(v_extrude)*extrude_scale_length;float stroke_width=15.0*extrude_scale_length/u_overscale_factor;float radius=v_radius*extrude_scale_length;float distance_to_edge=abs(extrude_length-radius);float opacity_t=smoothstep(-stroke_width,0.0,-distance_to_edge);gl_FragColor=opacity_t*color;}","attribute vec2 a_pos;attribute vec2 a_anchor_pos;attribute vec2 a_extrude;attribute vec2 a_placed;uniform mat4 u_matrix;uniform vec2 u_extrude_scale;uniform float u_camera_to_center_distance;varying float v_placed;varying float v_notUsed;varying float v_radius;varying vec2 v_extrude;varying vec2 v_extrude_scale;void main() {vec4 projectedPoint=u_matrix*vec4(a_anchor_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float collision_perspective_ratio=clamp(0.5+0.5*(u_camera_to_center_distance/camera_to_anchor_distance),0.0,4.0);gl_Position=u_matrix*vec4(a_pos,0.0,1.0);highp float padding_factor=1.2;gl_Position.xy+=a_extrude*u_extrude_scale*padding_factor*gl_Position.w*collision_perspective_ratio;v_placed=a_placed.x;v_notUsed=a_placed.y;v_radius=abs(a_extrude.y);v_extrude=a_extrude*padding_factor;v_extrude_scale=u_extrude_scale*u_camera_to_center_distance*collision_perspective_ratio;}"),Xt=fn("uniform highp vec4 u_color;void main() {gl_FragColor=u_color;}","attribute vec2 a_pos;uniform mat4 u_matrix;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);}"),Jt=fn("#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_FragColor=color*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);}"),Zt=fn("varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=outline_color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","attribute vec2 a_pos;uniform mat4 u_matrix;uniform vec2 u_world;varying vec2 v_pos;\n#pragma mapbox: define highp vec4 outline_color\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 outline_color\n#pragma mapbox: initialize lowp float opacity\ngl_Position=u_matrix*vec4(a_pos,0,1);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),$t=fn("uniform vec2 u_texsize;uniform sampler2D u_image;uniform float u_fade;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);float dist=length(v_pos-gl_FragCoord.xy);float alpha=1.0-smoothstep(0.0,1.0,dist);gl_FragColor=mix(color1,color2,u_fade)*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_world;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec4 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec2 v_pos;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;gl_Position=u_matrix*vec4(a_pos,0,1);vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,a_pos);v_pos=(gl_Position.xy/gl_Position.w+1.0)/2.0*u_world;}"),Qt=fn("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);gl_FragColor=mix(color1,color2,u_fade)*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform vec4 u_scale;attribute vec2 a_pos;varying vec2 v_pos_a;varying vec2 v_pos_b;\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileZoomRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);gl_Position=u_matrix*vec4(a_pos,0,1);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileZoomRatio,a_pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileZoomRatio,a_pos);}"),en=fn("varying vec4 v_color;void main() {gl_FragColor=v_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;uniform float u_vertical_gradient;uniform lowp float u_opacity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec4 v_color;\n#pragma mapbox: define highp float base\n#pragma mapbox: define highp float height\n#pragma mapbox: define highp vec4 color\nvoid main() {\n#pragma mapbox: initialize highp float base\n#pragma mapbox: initialize highp float height\n#pragma mapbox: initialize highp vec4 color\nvec3 normal=a_normal_ed.xyz;base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);gl_Position=u_matrix*vec4(a_pos,t > 0.0 ? height : base,1);float colorvalue=color.r*0.2126+color.g*0.7152+color.b*0.0722;v_color=vec4(0.0,0.0,0.0,1.0);vec4 ambientlight=vec4(0.03,0.03,0.03,1.0);color+=ambientlight;float directional=clamp(dot(normal/16384.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((1.0-colorvalue+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_color.r+=clamp(color.r*directional*u_lightcolor.r,mix(0.0,0.3,1.0-u_lightcolor.r),1.0);v_color.g+=clamp(color.g*directional*u_lightcolor.g,mix(0.0,0.3,1.0-u_lightcolor.g),1.0);v_color.b+=clamp(color.b*directional*u_lightcolor.b,mix(0.0,0.3,1.0-u_lightcolor.b),1.0);v_color*=u_opacity;}"),tn=fn("uniform vec2 u_texsize;uniform float u_fade;uniform sampler2D u_image;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;vec2 imagecoord=mod(v_pos_a,1.0);vec2 pos=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,imagecoord);vec4 color1=texture2D(u_image,pos);vec2 imagecoord_b=mod(v_pos_b,1.0);vec2 pos2=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,imagecoord_b);vec4 color2=texture2D(u_image,pos2);vec4 mixedColor=mix(color1,color2,u_fade);gl_FragColor=mixedColor*v_lighting;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_pixel_coord_upper;uniform vec2 u_pixel_coord_lower;uniform float u_height_factor;uniform vec4 u_scale;uniform float u_vertical_gradient;uniform lowp float u_opacity;uniform vec3 u_lightcolor;uniform lowp vec3 u_lightpos;uniform lowp float u_lightintensity;attribute vec2 a_pos;attribute vec4 a_normal_ed;varying vec2 v_pos_a;varying vec2 v_pos_b;varying vec4 v_lighting;\n#pragma mapbox: define lowp float base\n#pragma mapbox: define lowp float height\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float base\n#pragma mapbox: initialize lowp float height\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;vec3 normal=a_normal_ed.xyz;float edgedistance=a_normal_ed.w;vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);base=max(0.0,base);height=max(0.0,height);float t=mod(normal.x,2.0);float z=t > 0.0 ? height : base;gl_Position=u_matrix*vec4(a_pos,z,1);vec2 pos=normal.x==1.0 && normal.y==0.0 && normal.z==16384.0\n? a_pos\n: vec2(edgedistance,z*u_height_factor);v_pos_a=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,fromScale*display_size_a,tileRatio,pos);v_pos_b=get_pattern_pos(u_pixel_coord_upper,u_pixel_coord_lower,toScale*display_size_b,tileRatio,pos);v_lighting=vec4(0.0,0.0,0.0,1.0);float directional=clamp(dot(normal/16383.0,u_lightpos),0.0,1.0);directional=mix((1.0-u_lightintensity),max((0.5+u_lightintensity),1.0),directional);if (normal.y !=0.0) {directional*=((1.0-u_vertical_gradient)+(u_vertical_gradient*clamp((t+base)*pow(height/150.0,0.5),mix(0.7,0.98,1.0-u_lightintensity),1.0)));}v_lighting.rgb+=clamp(directional*u_lightcolor,mix(vec3(0.0),vec3(0.3),1.0-u_lightcolor),vec3(1.0));v_lighting*=u_opacity;}"),nn=fn("#ifdef GL_ES\nprecision highp float;\n#endif\nuniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_dimension;uniform float u_zoom;uniform float u_maxzoom;uniform vec4 u_unpack;float getElevation(vec2 coord,float bias) {vec4 data=texture2D(u_image,coord)*255.0;data.a=-1.0;return dot(data,u_unpack)/4.0;}void main() {vec2 epsilon=1.0/u_dimension;float a=getElevation(v_pos+vec2(-epsilon.x,-epsilon.y),0.0);float b=getElevation(v_pos+vec2(0,-epsilon.y),0.0);float c=getElevation(v_pos+vec2(epsilon.x,-epsilon.y),0.0);float d=getElevation(v_pos+vec2(-epsilon.x,0),0.0);float e=getElevation(v_pos,0.0);float f=getElevation(v_pos+vec2(epsilon.x,0),0.0);float g=getElevation(v_pos+vec2(-epsilon.x,epsilon.y),0.0);float h=getElevation(v_pos+vec2(0,epsilon.y),0.0);float i=getElevation(v_pos+vec2(epsilon.x,epsilon.y),0.0);float exaggeration=u_zoom < 2.0 ? 0.4 : u_zoom < 4.5 ? 0.35 : 0.3;vec2 deriv=vec2((c+f+f+i)-(a+d+d+g),(g+h+h+i)-(a+b+b+c))/ pow(2.0,(u_zoom-u_maxzoom)*exaggeration+19.2562-u_zoom);gl_FragColor=clamp(vec4(deriv.x/2.0+0.5,deriv.y/2.0+0.5,1.0,1.0),0.0,1.0);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_dimension;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);highp vec2 epsilon=1.0/u_dimension;float scale=(u_dimension.x-2.0)/u_dimension.x;v_pos=(a_texture_pos/8192.0)*scale+epsilon;}"),rn=fn("uniform sampler2D u_image;varying vec2 v_pos;uniform vec2 u_latrange;uniform vec2 u_light;uniform vec4 u_shadow;uniform vec4 u_highlight;uniform vec4 u_accent;\n#define PI 3.141592653589793\nvoid main() {vec4 pixel=texture2D(u_image,v_pos);vec2 deriv=((pixel.rg*2.0)-1.0);float scaleFactor=cos(radians((u_latrange[0]-u_latrange[1])*(1.0-v_pos.y)+u_latrange[1]));float slope=atan(1.25*length(deriv)/scaleFactor);float aspect=deriv.x !=0.0 ? atan(deriv.y,-deriv.x) : PI/2.0*(deriv.y > 0.0 ? 1.0 :-1.0);float intensity=u_light.x;float azimuth=u_light.y+PI;float base=1.875-intensity*1.75;float maxValue=0.5*PI;float scaledSlope=intensity !=0.5 ? ((pow(base,slope)-1.0)/(pow(base,maxValue)-1.0))*maxValue : slope;float accent=cos(scaledSlope);vec4 accent_color=(1.0-accent)*u_accent*clamp(intensity*2.0,0.0,1.0);float shade=abs(mod((aspect+azimuth)/PI+0.5,2.0)-1.0);vec4 shade_color=mix(u_shadow,u_highlight,shade)*sin(scaledSlope)*clamp(intensity*2.0,0.0,1.0);gl_FragColor=accent_color*(1.0-shade_color.a)+shade_color;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos=a_texture_pos/8192.0;}"),an=fn("uniform lowp float u_device_pixel_ratio;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform vec2 u_units_to_pixels;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_linesofar;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),on=fn("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;varying vec2 v_width2;varying vec2 v_normal;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);vec4 color=texture2D(u_image,vec2(v_lineprogress,0.5));gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define MAX_LINE_DISTANCE 32767.0\n#define scale 0.015873016\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying float v_gamma_scale;varying highp float v_lineprogress;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;v_lineprogress=(floor(a_data.z/4.0)+a_data.w*64.0)*2.0/MAX_LINE_DISTANCE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_width2=vec2(outset,inset);}"),sn=fn("uniform lowp float u_device_pixel_ratio;uniform vec2 u_texsize;uniform float u_fade;uniform mediump vec4 u_scale;uniform sampler2D u_image;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\nvec2 pattern_tl_a=pattern_from.xy;vec2 pattern_br_a=pattern_from.zw;vec2 pattern_tl_b=pattern_to.xy;vec2 pattern_br_b=pattern_to.zw;float pixelRatio=u_scale.x;float tileZoomRatio=u_scale.y;float fromScale=u_scale.z;float toScale=u_scale.w;vec2 display_size_a=vec2((pattern_br_a.x-pattern_tl_a.x)/pixelRatio,(pattern_br_a.y-pattern_tl_a.y)/pixelRatio);vec2 display_size_b=vec2((pattern_br_b.x-pattern_tl_b.x)/pixelRatio,(pattern_br_b.y-pattern_tl_b.y)/pixelRatio);vec2 pattern_size_a=vec2(display_size_a.x*fromScale/tileZoomRatio,display_size_a.y);vec2 pattern_size_b=vec2(display_size_b.x*toScale/tileZoomRatio,display_size_b.y);float dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float x_a=mod(v_linesofar/pattern_size_a.x,1.0);float x_b=mod(v_linesofar/pattern_size_b.x,1.0);float y_a=0.5+(v_normal.y*clamp(v_width2.s,0.0,(pattern_size_a.y+2.0)/2.0)/pattern_size_a.y);float y_b=0.5+(v_normal.y*clamp(v_width2.s,0.0,(pattern_size_b.y+2.0)/2.0)/pattern_size_b.y);vec2 pos_a=mix(pattern_tl_a/u_texsize,pattern_br_a/u_texsize,vec2(x_a,y_a));vec2 pos_b=mix(pattern_tl_b/u_texsize,pattern_br_b/u_texsize,vec2(x_b,y_b));vec4 color=mix(texture2D(u_image,pos_a),texture2D(u_image,pos_b),u_fade);gl_FragColor=color*alpha*opacity;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform vec2 u_units_to_pixels;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;varying vec2 v_normal;varying vec2 v_width2;varying float v_linesofar;varying float v_gamma_scale;\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp vec4 pattern_from\n#pragma mapbox: define lowp vec4 pattern_to\nvoid main() {\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize mediump vec4 pattern_from\n#pragma mapbox: initialize mediump vec4 pattern_to\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_linesofar=a_linesofar;v_width2=vec2(outset,inset);}"),un=fn("uniform lowp float u_device_pixel_ratio;uniform sampler2D u_image;uniform float u_sdfgamma;uniform float u_mix;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat dist=length(v_normal)*v_width2.s;float blur2=(blur+1.0/u_device_pixel_ratio)*v_gamma_scale;float alpha=clamp(min(dist-(v_width2.t-blur2),v_width2.s-dist)/blur2,0.0,1.0);float sdfdist_a=texture2D(u_image,v_tex_a).a;float sdfdist_b=texture2D(u_image,v_tex_b).a;float sdfdist=mix(sdfdist_a,sdfdist_b,u_mix);alpha*=smoothstep(0.5-u_sdfgamma/floorwidth,0.5+u_sdfgamma/floorwidth,sdfdist);gl_FragColor=color*(alpha*opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","\n#define scale 0.015873016\n#define LINE_DISTANCE_SCALE 2.0\nattribute vec2 a_pos_normal;attribute vec4 a_data;uniform mat4 u_matrix;uniform mediump float u_ratio;uniform lowp float u_device_pixel_ratio;uniform vec2 u_patternscale_a;uniform float u_tex_y_a;uniform vec2 u_patternscale_b;uniform float u_tex_y_b;uniform vec2 u_units_to_pixels;varying vec2 v_normal;varying vec2 v_width2;varying vec2 v_tex_a;varying vec2 v_tex_b;varying float v_gamma_scale;\n#pragma mapbox: define highp vec4 color\n#pragma mapbox: define lowp float blur\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define mediump float gapwidth\n#pragma mapbox: define lowp float offset\n#pragma mapbox: define mediump float width\n#pragma mapbox: define lowp float floorwidth\nvoid main() {\n#pragma mapbox: initialize highp vec4 color\n#pragma mapbox: initialize lowp float blur\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize mediump float gapwidth\n#pragma mapbox: initialize lowp float offset\n#pragma mapbox: initialize mediump float width\n#pragma mapbox: initialize lowp float floorwidth\nfloat ANTIALIASING=1.0/u_device_pixel_ratio/2.0;vec2 a_extrude=a_data.xy-128.0;float a_direction=mod(a_data.z,4.0)-1.0;float a_linesofar=(floor(a_data.z/4.0)+a_data.w*64.0)*LINE_DISTANCE_SCALE;vec2 pos=floor(a_pos_normal*0.5);mediump vec2 normal=a_pos_normal-2.0*pos;normal.y=normal.y*2.0-1.0;v_normal=normal;gapwidth=gapwidth/2.0;float halfwidth=width/2.0;offset=-1.0*offset;float inset=gapwidth+(gapwidth > 0.0 ? ANTIALIASING : 0.0);float outset=gapwidth+halfwidth*(gapwidth > 0.0 ? 2.0 : 1.0)+(halfwidth==0.0 ? 0.0 : ANTIALIASING);mediump vec2 dist=outset*a_extrude*scale;mediump float u=0.5*a_direction;mediump float t=1.0-abs(u);mediump vec2 offset2=offset*a_extrude*scale*normal.y*mat2(t,-u,u,t);vec4 projected_extrude=u_matrix*vec4(dist/u_ratio,0.0,0.0);gl_Position=u_matrix*vec4(pos+offset2/u_ratio,0.0,1.0)+projected_extrude;float extrude_length_without_perspective=length(dist);float extrude_length_with_perspective=length(projected_extrude.xy/gl_Position.w*u_units_to_pixels);v_gamma_scale=extrude_length_without_perspective/extrude_length_with_perspective;v_tex_a=vec2(a_linesofar*u_patternscale_a.x/floorwidth,normal.y*u_patternscale_a.y+u_tex_y_a);v_tex_b=vec2(a_linesofar*u_patternscale_b.x/floorwidth,normal.y*u_patternscale_b.y+u_tex_y_b);v_width2=vec2(outset,inset);}"),cn=fn("uniform float u_fade_t;uniform float u_opacity;uniform sampler2D u_image0;uniform sampler2D u_image1;varying vec2 v_pos0;varying vec2 v_pos1;uniform float u_brightness_low;uniform float u_brightness_high;uniform float u_saturation_factor;uniform float u_contrast_factor;uniform vec3 u_spin_weights;void main() {vec4 color0=texture2D(u_image0,v_pos0);vec4 color1=texture2D(u_image1,v_pos1);if (color0.a > 0.0) {color0.rgb=color0.rgb/color0.a;}if (color1.a > 0.0) {color1.rgb=color1.rgb/color1.a;}vec4 color=mix(color0,color1,u_fade_t);color.a*=u_opacity;vec3 rgb=color.rgb;rgb=vec3(dot(rgb,u_spin_weights.xyz),dot(rgb,u_spin_weights.zxy),dot(rgb,u_spin_weights.yzx));float average=(color.r+color.g+color.b)/3.0;rgb+=(average-rgb)*u_saturation_factor;rgb=(rgb-0.5)*u_contrast_factor+0.5;vec3 u_high_vec=vec3(u_brightness_low,u_brightness_low,u_brightness_low);vec3 u_low_vec=vec3(u_brightness_high,u_brightness_high,u_brightness_high);gl_FragColor=vec4(mix(u_high_vec,u_low_vec,rgb)*color.a,color.a);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","uniform mat4 u_matrix;uniform vec2 u_tl_parent;uniform float u_scale_parent;uniform float u_buffer_scale;attribute vec2 a_pos;attribute vec2 a_texture_pos;varying vec2 v_pos0;varying vec2 v_pos1;void main() {gl_Position=u_matrix*vec4(a_pos,0,1);v_pos0=(((a_texture_pos/8192.0)-0.5)/u_buffer_scale )+0.5;v_pos1=(v_pos0*u_scale_parent)+u_tl_parent;}"),ln=fn("uniform sampler2D u_texture;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nlowp float alpha=opacity*v_fade_opacity;gl_FragColor=texture2D(u_texture,v_tex)*alpha;\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform highp float u_camera_to_center_distance;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform float u_fade_change;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform vec2 u_texsize;varying vec2 v_tex;varying float v_fade_opacity;\n#pragma mapbox: define lowp float opacity\nvoid main() {\n#pragma mapbox: initialize lowp float opacity\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size[0],a_size[1],u_size_t)/256.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size[0]/256.0;} else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {size=u_size;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);v_tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;v_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));}"),dn=fn("#define SDF_PX 8.0\nuniform bool u_is_halo;uniform sampler2D u_texture;uniform highp float u_gamma_scale;uniform lowp float u_device_pixel_ratio;uniform bool u_is_text;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nfloat EDGE_GAMMA=0.105/u_device_pixel_ratio;vec2 tex=v_data0.xy;float gamma_scale=v_data1.x;float size=v_data1.y;float fade_opacity=v_data1[2];float fontScale=u_is_text ? size/24.0 : size;lowp vec4 color=fill_color;highp float gamma=EDGE_GAMMA/(fontScale*u_gamma_scale);lowp float buff=(256.0-64.0)/256.0;if (u_is_halo) {color=halo_color;gamma=(halo_blur*1.19/SDF_PX+EDGE_GAMMA)/(fontScale*u_gamma_scale);buff=(6.0-halo_width/fontScale)/SDF_PX;}lowp float dist=texture2D(u_texture,tex).a;highp float gamma_scaled=gamma*gamma_scale;highp float alpha=smoothstep(buff-gamma_scaled,buff+gamma_scaled,dist);gl_FragColor=color*(alpha*opacity*fade_opacity);\n#ifdef OVERDRAW_INSPECTOR\ngl_FragColor=vec4(1.0);\n#endif\n}","const float PI=3.141592653589793;attribute vec4 a_pos_offset;attribute vec4 a_data;attribute vec3 a_projected_pos;attribute float a_fade_opacity;uniform bool u_is_size_zoom_constant;uniform bool u_is_size_feature_constant;uniform highp float u_size_t;uniform highp float u_size;uniform mat4 u_matrix;uniform mat4 u_label_plane_matrix;uniform mat4 u_coord_matrix;uniform bool u_is_text;uniform bool u_pitch_with_map;uniform highp float u_pitch;uniform bool u_rotate_symbol;uniform highp float u_aspect_ratio;uniform highp float u_camera_to_center_distance;uniform float u_fade_change;uniform vec2 u_texsize;varying vec2 v_data0;varying vec3 v_data1;\n#pragma mapbox: define highp vec4 fill_color\n#pragma mapbox: define highp vec4 halo_color\n#pragma mapbox: define lowp float opacity\n#pragma mapbox: define lowp float halo_width\n#pragma mapbox: define lowp float halo_blur\nvoid main() {\n#pragma mapbox: initialize highp vec4 fill_color\n#pragma mapbox: initialize highp vec4 halo_color\n#pragma mapbox: initialize lowp float opacity\n#pragma mapbox: initialize lowp float halo_width\n#pragma mapbox: initialize lowp float halo_blur\nvec2 a_pos=a_pos_offset.xy;vec2 a_offset=a_pos_offset.zw;vec2 a_tex=a_data.xy;vec2 a_size=a_data.zw;highp float segment_angle=-a_projected_pos[2];float size;if (!u_is_size_zoom_constant && !u_is_size_feature_constant) {size=mix(a_size[0],a_size[1],u_size_t)/256.0;} else if (u_is_size_zoom_constant && !u_is_size_feature_constant) {size=a_size[0]/256.0;} else if (!u_is_size_zoom_constant && u_is_size_feature_constant) {size=u_size;} else {size=u_size;}vec4 projectedPoint=u_matrix*vec4(a_pos,0,1);highp float camera_to_anchor_distance=projectedPoint.w;highp float distance_ratio=u_pitch_with_map ?\ncamera_to_anchor_distance/u_camera_to_center_distance :\nu_camera_to_center_distance/camera_to_anchor_distance;highp float perspective_ratio=clamp(0.5+0.5*distance_ratio,0.0,4.0);size*=perspective_ratio;float fontScale=u_is_text ? size/24.0 : size;highp float symbol_rotation=0.0;if (u_rotate_symbol) {vec4 offsetProjectedPoint=u_matrix*vec4(a_pos+vec2(1,0),0,1);vec2 a=projectedPoint.xy/projectedPoint.w;vec2 b=offsetProjectedPoint.xy/offsetProjectedPoint.w;symbol_rotation=atan((b.y-a.y)/u_aspect_ratio,b.x-a.x);}highp float angle_sin=sin(segment_angle+symbol_rotation);highp float angle_cos=cos(segment_angle+symbol_rotation);mat2 rotation_matrix=mat2(angle_cos,-1.0*angle_sin,angle_sin,angle_cos);vec4 projected_pos=u_label_plane_matrix*vec4(a_projected_pos.xy,0.0,1.0);gl_Position=u_coord_matrix*vec4(projected_pos.xy/projected_pos.w+rotation_matrix*(a_offset/32.0*fontScale),0.0,1.0);float gamma_scale=gl_Position.w;vec2 tex=a_tex/u_texsize;vec2 fade_opacity=unpack_opacity(a_fade_opacity);float fade_change=fade_opacity[1] > 0.5 ? u_fade_change :-u_fade_change;float interpolated_fade_opacity=max(0.0,min(1.0,fade_opacity[0]+fade_change));v_data0=vec2(tex.x,tex.y);v_data1=vec3(gamma_scale,size,interpolated_fade_opacity);}");function fn(e,t){var n=/#pragma mapbox: ([\w]+) ([\w]+) ([\w]+) ([\w]+)/g,r={};return{fragmentSource:e=e.replace(n,(function(e,t,n,a,i){return r[i]=!0,"define"===t?"\n#ifndef HAS_UNIFORM_u_"+i+"\nvarying "+n+" "+a+" "+i+";\n#else\nuniform "+n+" "+a+" u_"+i+";\n#endif\n":"\n#ifdef HAS_UNIFORM_u_"+i+"\n "+n+" "+a+" "+i+" = u_"+i+";\n#endif\n"})),vertexSource:t=t.replace(n,(function(e,t,n,a,i){var o="float"===a?"vec2":"vec4",s=i.match(/color/)?"color":o;return r[i]?"define"===t?"\n#ifndef HAS_UNIFORM_u_"+i+"\nuniform lowp float u_"+i+"_t;\nattribute "+n+" "+o+" a_"+i+";\nvarying "+n+" "+a+" "+i+";\n#else\nuniform "+n+" "+a+" u_"+i+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+i+"\n "+i+" = a_"+i+";\n#else\n "+n+" "+a+" "+i+" = u_"+i+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+i+"\n "+i+" = unpack_mix_"+s+"(a_"+i+", u_"+i+"_t);\n#else\n "+n+" "+a+" "+i+" = u_"+i+";\n#endif\n":"define"===t?"\n#ifndef HAS_UNIFORM_u_"+i+"\nuniform lowp float u_"+i+"_t;\nattribute "+n+" "+o+" a_"+i+";\n#else\nuniform "+n+" "+a+" u_"+i+";\n#endif\n":"vec4"===s?"\n#ifndef HAS_UNIFORM_u_"+i+"\n "+n+" "+a+" "+i+" = a_"+i+";\n#else\n "+n+" "+a+" "+i+" = u_"+i+";\n#endif\n":"\n#ifndef HAS_UNIFORM_u_"+i+"\n "+n+" "+a+" "+i+" = unpack_mix_"+s+"(a_"+i+", u_"+i+"_t);\n#else\n "+n+" "+a+" "+i+" = u_"+i+";\n#endif\n"}))}}var pn=Object.freeze({__proto__:null,prelude:Bt,background:Vt,backgroundPattern:Ht,circle:Ut,clippingMask:Wt,heatmap:qt,heatmapTexture:Gt,collisionBox:Kt,collisionCircle:Yt,debug:Xt,fill:Jt,fillOutline:Zt,fillOutlinePattern:$t,fillPattern:Qt,fillExtrusion:en,fillExtrusionPattern:tn,hillshadePrepare:nn,hillshade:rn,line:an,lineGradient:on,linePattern:sn,lineSDF:un,raster:cn,symbolIcon:ln,symbolSDF:dn}),hn=function(){this.boundProgram=null,this.boundLayoutVertexBuffer=null,this.boundPaintVertexBuffers=[],this.boundIndexBuffer=null,this.boundVertexOffset=null,this.boundDynamicVertexBuffer=null,this.vao=null};hn.prototype.bind=function(e,t,n,r,a,i,o,s){this.context=e;for(var u=this.boundPaintVertexBuffers.length!==r.length,c=0;!u&&c<r.length;c++)this.boundPaintVertexBuffers[c]!==r[c]&&(u=!0);var l=!this.vao||this.boundProgram!==t||this.boundLayoutVertexBuffer!==n||u||this.boundIndexBuffer!==a||this.boundVertexOffset!==i||this.boundDynamicVertexBuffer!==o||this.boundDynamicVertexBuffer2!==s;!e.extVertexArrayObject||l?this.freshBind(t,n,r,a,i,o,s):(e.bindVertexArrayOES.set(this.vao),o&&o.bind(),a&&a.dynamicDraw&&a.bind(),s&&s.bind())},hn.prototype.freshBind=function(e,t,n,r,a,i,o){var s,u=e.numAttributes,c=this.context,l=c.gl;if(c.extVertexArrayObject)this.vao&&this.destroy(),this.vao=c.extVertexArrayObject.createVertexArrayOES(),c.bindVertexArrayOES.set(this.vao),s=0,this.boundProgram=e,this.boundLayoutVertexBuffer=t,this.boundPaintVertexBuffers=n,this.boundIndexBuffer=r,this.boundVertexOffset=a,this.boundDynamicVertexBuffer=i,this.boundDynamicVertexBuffer2=o;else{s=c.currentNumAttributes||0;for(var d=u;d<s;d++)l.disableVertexAttribArray(d)}t.enableAttributes(l,e);for(var f=0,p=n;f<p.length;f+=1)p[f].enableAttributes(l,e);i&&i.enableAttributes(l,e),o&&o.enableAttributes(l,e),t.bind(),t.setVertexAttribPointers(l,e,a);for(var h=0,g=n;h<g.length;h+=1){var v=g[h];v.bind(),v.setVertexAttribPointers(l,e,a)}i&&(i.bind(),i.setVertexAttribPointers(l,e,a)),r&&r.bind(),o&&(o.bind(),o.setVertexAttribPointers(l,e,a)),c.currentNumAttributes=u},hn.prototype.destroy=function(){this.vao&&(this.context.extVertexArrayObject.deleteVertexArrayOES(this.vao),this.vao=null)};var gn=function(e,t,n,r,a){var i=e.gl;this.program=i.createProgram();var o=n.defines();a&&o.push("#define OVERDRAW_INSPECTOR;");var s=o.concat(Bt.fragmentSource,t.fragmentSource).join("\n"),u=o.concat(Bt.vertexSource,t.vertexSource).join("\n"),c=i.createShader(i.FRAGMENT_SHADER);i.shaderSource(c,s),i.compileShader(c),i.attachShader(this.program,c);var l=i.createShader(i.VERTEX_SHADER);i.shaderSource(l,u),i.compileShader(l),i.attachShader(this.program,l);for(var d=n.layoutAttributes||[],f=0;f<d.length;f++)i.bindAttribLocation(this.program,f,d[f].name);i.linkProgram(this.program),this.numAttributes=i.getProgramParameter(this.program,i.ACTIVE_ATTRIBUTES),this.attributes={};for(var p={},h=0;h<this.numAttributes;h++){var g=i.getActiveAttrib(this.program,h);g&&(this.attributes[g.name]=i.getAttribLocation(this.program,g.name))}for(var v=i.getProgramParameter(this.program,i.ACTIVE_UNIFORMS),m=0;m<v;m++){var y=i.getActiveUniform(this.program,m);y&&(p[y.name]=i.getUniformLocation(this.program,y.name))}this.fixedUniforms=r(e,p),this.binderUniforms=n.getUniforms(e,p)};function vn(t,n,r){var a=1/ct(r,1,n.transform.tileZoom),i=Math.pow(2,r.tileID.overscaledZ),o=r.tileSize*Math.pow(2,n.transform.tileZoom)/i,s=o*(r.tileID.canonical.x+r.tileID.wrap*i),u=o*r.tileID.canonical.y;return{u_image:0,u_texsize:r.imageAtlasTexture.size,u_scale:[e.browser.devicePixelRatio,a,t.fromScale,t.toScale],u_fade:t.t,u_pixel_coord_upper:[s>>16,u>>16],u_pixel_coord_lower:[65535&s,65535&u]}}gn.prototype.draw=function(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g){var v,m=e.gl;for(var y in e.program.set(this.program),e.setDepthMode(n),e.setStencilMode(r),e.setColorMode(a),e.setCullFace(i),this.fixedUniforms)this.fixedUniforms[y].set(o[y]);p&&p.setUniforms(e,this.binderUniforms,d,{zoom:f});for(var b=(v={},v[m.LINES]=2,v[m.TRIANGLES]=3,v[m.LINE_STRIP]=1,v)[t],_=0,x=l.get();_<x.length;_+=1){var R=x[_],w=R.vaos||(R.vaos={});(w[s]||(w[s]=new hn)).bind(e,this,u,p?p.getPaintVertexBuffers():[],c,R.vertexOffset,h,g),m.drawElements(t,R.primitiveLength*b,m.UNSIGNED_SHORT,R.primitiveOffset*b*2)}};var mn=function(t,n,r,a){var i=n.style.light,o=i.properties.get("position"),s=[o.x,o.y,o.z],u=e.create$1();"viewport"===i.properties.get("anchor")&&e.fromRotation(u,-n.transform.angle),e.transformMat3(s,s,u);var c=i.properties.get("color");return{u_matrix:t,u_lightpos:s,u_lightintensity:i.properties.get("intensity"),u_lightcolor:[c.r,c.g,c.b],u_vertical_gradient:+r,u_opacity:a}},yn=function(t,n,r,a,i,o,s){return e.extend(mn(t,n,r,a),vn(o,n,s),{u_height_factor:-Math.pow(2,i.overscaledZ)/s.tileSize/8})},bn=function(e){return{u_matrix:e}},_n=function(t,n,r,a){return e.extend(bn(t),vn(r,n,a))},xn=function(e,t){return{u_matrix:e,u_world:t}},Rn=function(t,n,r,a,i){return e.extend(_n(t,n,r,a),{u_world:i})},wn=function(t,n,r,a){var i,o,s=t.transform;if("map"===a.paint.get("circle-pitch-alignment")){var u=ct(r,1,s.zoom);i=!0,o=[u,u]}else i=!1,o=s.pixelsToGLUnits;return{u_camera_to_center_distance:s.cameraToCenterDistance,u_scale_with_map:+("map"===a.paint.get("circle-pitch-scale")),u_matrix:t.translatePosMatrix(n.posMatrix,r,a.paint.get("circle-translate"),a.paint.get("circle-translate-anchor")),u_pitch_with_map:+i,u_device_pixel_ratio:e.browser.devicePixelRatio,u_extrude_scale:o}},En=function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_camera_to_center_distance:new e.Uniform1f(t,n.u_camera_to_center_distance),u_pixels_to_tile_units:new e.Uniform1f(t,n.u_pixels_to_tile_units),u_extrude_scale:new e.Uniform2f(t,n.u_extrude_scale),u_overscale_factor:new e.Uniform1f(t,n.u_overscale_factor)}},Sn=function(e,t,n){var r=ct(n,1,t.zoom),a=Math.pow(2,t.zoom-n.tileID.overscaledZ),i=n.tileID.overscaleFactor();return{u_matrix:e,u_camera_to_center_distance:t.cameraToCenterDistance,u_pixels_to_tile_units:r,u_extrude_scale:[t.pixelsToGLUnits[0]/(r*a),t.pixelsToGLUnits[1]/(r*a)],u_overscale_factor:i}},An=function(e,t){return{u_matrix:e,u_color:t}},Tn=function(e){return{u_matrix:e}},Pn=function(e,t,n,r){return{u_matrix:e,u_extrude_scale:ct(t,1,n),u_intensity:r}},Cn=function(e,t,n){var r=n.paint.get("hillshade-shadow-color"),a=n.paint.get("hillshade-highlight-color"),i=n.paint.get("hillshade-accent-color"),o=n.paint.get("hillshade-illumination-direction")*(Math.PI/180);"viewport"===n.paint.get("hillshade-illumination-anchor")&&(o-=e.transform.angle);var s=!e.options.moving;return{u_matrix:e.transform.calculatePosMatrix(t.tileID.toUnwrapped(),s),u_image:0,u_latrange:On(0,t.tileID),u_light:[n.paint.get("hillshade-exaggeration"),o],u_shadow:r,u_highlight:a,u_accent:i}},Mn=function(t,n,r){var a=n.stride,i=e.create();return e.ortho(i,0,e.EXTENT,-e.EXTENT,0,0,1),e.translate(i,i,[0,-e.EXTENT,0]),{u_matrix:i,u_image:1,u_dimension:[a,a],u_zoom:t.overscaledZ,u_maxzoom:r,u_unpack:n.getUnpackVector()}};function On(t,n){var r=Math.pow(2,n.canonical.z),a=n.canonical.y;return[new e.MercatorCoordinate(0,a/r).toLngLat().lat,new e.MercatorCoordinate(0,(a+1)/r).toLngLat().lat]}var kn=function(t,n,r){var a=t.transform;return{u_matrix:Fn(t,n,r),u_ratio:1/ct(n,1,a.zoom),u_device_pixel_ratio:e.browser.devicePixelRatio,u_units_to_pixels:[1/a.pixelsToGLUnits[0],1/a.pixelsToGLUnits[1]]}},Dn=function(t,n,r){return e.extend(kn(t,n,r),{u_image:0})},In=function(t,n,r,a){var i=t.transform,o=jn(n,i);return{u_matrix:Fn(t,n,r),u_texsize:n.imageAtlasTexture.size,u_ratio:1/ct(n,1,i.zoom),u_device_pixel_ratio:e.browser.devicePixelRatio,u_image:0,u_scale:[e.browser.devicePixelRatio,o,a.fromScale,a.toScale],u_fade:a.t,u_units_to_pixels:[1/i.pixelsToGLUnits[0],1/i.pixelsToGLUnits[1]]}},Ln=function(t,n,r,a,i){var o=t.transform,s=t.lineAtlas,u=jn(n,o),c="round"===r.layout.get("line-cap"),l=s.getDash(a.from,c),d=s.getDash(a.to,c),f=l.width*i.fromScale,p=d.width*i.toScale;return e.extend(kn(t,n,r),{u_patternscale_a:[u/f,-l.height/2],u_patternscale_b:[u/p,-d.height/2],u_sdfgamma:s.width/(256*Math.min(f,p)*e.browser.devicePixelRatio)/2,u_image:0,u_tex_y_a:l.y,u_tex_y_b:d.y,u_mix:i.t})};function jn(e,t){return 1/ct(e,1,t.tileZoom)}function Fn(e,t,n){return e.translatePosMatrix(t.tileID.posMatrix,t,n.paint.get("line-translate"),n.paint.get("line-translate-anchor"))}var zn=function(e,t,n,r,a){return{u_matrix:e,u_tl_parent:t,u_scale_parent:n,u_buffer_scale:1,u_fade_t:r.mix,u_opacity:r.opacity*a.paint.get("raster-opacity"),u_image0:0,u_image1:1,u_brightness_low:a.paint.get("raster-brightness-min"),u_brightness_high:a.paint.get("raster-brightness-max"),u_saturation_factor:(o=a.paint.get("raster-saturation"),o>0?1-1/(1.001-o):-o),u_contrast_factor:(i=a.paint.get("raster-contrast"),i>0?1/(1-i):1+i),u_spin_weights:Nn(a.paint.get("raster-hue-rotate"))};var i,o};function Nn(e){e*=Math.PI/180;var t=Math.sin(e),n=Math.cos(e);return[(2*n+1)/3,(-Math.sqrt(3)*t-n+1)/3,(Math.sqrt(3)*t-n+1)/3]}var Bn=function(e,t,n,r,a,i,o,s,u,c){var l=a.transform;return{u_is_size_zoom_constant:+("constant"===e||"source"===e),u_is_size_feature_constant:+("constant"===e||"camera"===e),u_size_t:t?t.uSizeT:0,u_size:t?t.uSize:0,u_camera_to_center_distance:l.cameraToCenterDistance,u_pitch:l.pitch/360*2*Math.PI,u_rotate_symbol:+n,u_aspect_ratio:l.width/l.height,u_fade_change:a.options.fadeDuration?a.symbolFadeChange:1,u_matrix:i,u_label_plane_matrix:o,u_coord_matrix:s,u_is_text:+u,u_pitch_with_map:+r,u_texsize:c,u_texture:0}},Vn=function(t,n,r,a,i,o,s,u,c,l,d){var f=i.transform;return e.extend(Bn(t,n,r,a,i,o,s,u,c,l),{u_gamma_scale:a?Math.cos(f._pitch)*f.cameraToCenterDistance:1,u_device_pixel_ratio:e.browser.devicePixelRatio,u_is_halo:+d})},Hn=function(e,t,n){return{u_matrix:e,u_opacity:t,u_color:n}},Un=function(t,n,r,a,i,o){return e.extend(function(e,t,n,r){var a=n.imageManager.getPattern(e.from.toString()),i=n.imageManager.getPattern(e.to.toString()),o=n.imageManager.getPixelSize(),s=o.width,u=o.height,c=Math.pow(2,r.tileID.overscaledZ),l=r.tileSize*Math.pow(2,n.transform.tileZoom)/c,d=l*(r.tileID.canonical.x+r.tileID.wrap*c),f=l*r.tileID.canonical.y;return{u_image:0,u_pattern_tl_a:a.tl,u_pattern_br_a:a.br,u_pattern_tl_b:i.tl,u_pattern_br_b:i.br,u_texsize:[s,u],u_mix:t.t,u_pattern_size_a:a.displaySize,u_pattern_size_b:i.displaySize,u_scale_a:t.fromScale,u_scale_b:t.toScale,u_tile_units_to_pixels:1/ct(r,1,n.transform.tileZoom),u_pixel_coord_upper:[d>>16,f>>16],u_pixel_coord_lower:[65535&d,65535&f]}}(a,o,r,i),{u_matrix:t,u_opacity:n})},Wn={fillExtrusion:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_lightpos:new e.Uniform3f(t,n.u_lightpos),u_lightintensity:new e.Uniform1f(t,n.u_lightintensity),u_lightcolor:new e.Uniform3f(t,n.u_lightcolor),u_vertical_gradient:new e.Uniform1f(t,n.u_vertical_gradient),u_opacity:new e.Uniform1f(t,n.u_opacity)}},fillExtrusionPattern:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_lightpos:new e.Uniform3f(t,n.u_lightpos),u_lightintensity:new e.Uniform1f(t,n.u_lightintensity),u_lightcolor:new e.Uniform3f(t,n.u_lightcolor),u_vertical_gradient:new e.Uniform1f(t,n.u_vertical_gradient),u_height_factor:new e.Uniform1f(t,n.u_height_factor),u_image:new e.Uniform1i(t,n.u_image),u_texsize:new e.Uniform2f(t,n.u_texsize),u_pixel_coord_upper:new e.Uniform2f(t,n.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,n.u_pixel_coord_lower),u_scale:new e.Uniform4f(t,n.u_scale),u_fade:new e.Uniform1f(t,n.u_fade),u_opacity:new e.Uniform1f(t,n.u_opacity)}},fill:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix)}},fillPattern:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_image:new e.Uniform1i(t,n.u_image),u_texsize:new e.Uniform2f(t,n.u_texsize),u_pixel_coord_upper:new e.Uniform2f(t,n.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,n.u_pixel_coord_lower),u_scale:new e.Uniform4f(t,n.u_scale),u_fade:new e.Uniform1f(t,n.u_fade)}},fillOutline:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_world:new e.Uniform2f(t,n.u_world)}},fillOutlinePattern:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_world:new e.Uniform2f(t,n.u_world),u_image:new e.Uniform1i(t,n.u_image),u_texsize:new e.Uniform2f(t,n.u_texsize),u_pixel_coord_upper:new e.Uniform2f(t,n.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,n.u_pixel_coord_lower),u_scale:new e.Uniform4f(t,n.u_scale),u_fade:new e.Uniform1f(t,n.u_fade)}},circle:function(t,n){return{u_camera_to_center_distance:new e.Uniform1f(t,n.u_camera_to_center_distance),u_scale_with_map:new e.Uniform1i(t,n.u_scale_with_map),u_pitch_with_map:new e.Uniform1i(t,n.u_pitch_with_map),u_extrude_scale:new e.Uniform2f(t,n.u_extrude_scale),u_device_pixel_ratio:new e.Uniform1f(t,n.u_device_pixel_ratio),u_matrix:new e.UniformMatrix4f(t,n.u_matrix)}},collisionBox:En,collisionCircle:En,debug:function(t,n){return{u_color:new e.UniformColor(t,n.u_color),u_matrix:new e.UniformMatrix4f(t,n.u_matrix)}},clippingMask:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix)}},heatmap:function(t,n){return{u_extrude_scale:new e.Uniform1f(t,n.u_extrude_scale),u_intensity:new e.Uniform1f(t,n.u_intensity),u_matrix:new e.UniformMatrix4f(t,n.u_matrix)}},heatmapTexture:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_world:new e.Uniform2f(t,n.u_world),u_image:new e.Uniform1i(t,n.u_image),u_color_ramp:new e.Uniform1i(t,n.u_color_ramp),u_opacity:new e.Uniform1f(t,n.u_opacity)}},hillshade:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_image:new e.Uniform1i(t,n.u_image),u_latrange:new e.Uniform2f(t,n.u_latrange),u_light:new e.Uniform2f(t,n.u_light),u_shadow:new e.UniformColor(t,n.u_shadow),u_highlight:new e.UniformColor(t,n.u_highlight),u_accent:new e.UniformColor(t,n.u_accent)}},hillshadePrepare:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_image:new e.Uniform1i(t,n.u_image),u_dimension:new e.Uniform2f(t,n.u_dimension),u_zoom:new e.Uniform1f(t,n.u_zoom),u_maxzoom:new e.Uniform1f(t,n.u_maxzoom),u_unpack:new e.Uniform4f(t,n.u_unpack)}},line:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_ratio:new e.Uniform1f(t,n.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,n.u_device_pixel_ratio),u_units_to_pixels:new e.Uniform2f(t,n.u_units_to_pixels)}},lineGradient:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_ratio:new e.Uniform1f(t,n.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,n.u_device_pixel_ratio),u_units_to_pixels:new e.Uniform2f(t,n.u_units_to_pixels),u_image:new e.Uniform1i(t,n.u_image)}},linePattern:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_texsize:new e.Uniform2f(t,n.u_texsize),u_ratio:new e.Uniform1f(t,n.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,n.u_device_pixel_ratio),u_image:new e.Uniform1i(t,n.u_image),u_units_to_pixels:new e.Uniform2f(t,n.u_units_to_pixels),u_scale:new e.Uniform4f(t,n.u_scale),u_fade:new e.Uniform1f(t,n.u_fade)}},lineSDF:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_ratio:new e.Uniform1f(t,n.u_ratio),u_device_pixel_ratio:new e.Uniform1f(t,n.u_device_pixel_ratio),u_units_to_pixels:new e.Uniform2f(t,n.u_units_to_pixels),u_patternscale_a:new e.Uniform2f(t,n.u_patternscale_a),u_patternscale_b:new e.Uniform2f(t,n.u_patternscale_b),u_sdfgamma:new e.Uniform1f(t,n.u_sdfgamma),u_image:new e.Uniform1i(t,n.u_image),u_tex_y_a:new e.Uniform1f(t,n.u_tex_y_a),u_tex_y_b:new e.Uniform1f(t,n.u_tex_y_b),u_mix:new e.Uniform1f(t,n.u_mix)}},raster:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_tl_parent:new e.Uniform2f(t,n.u_tl_parent),u_scale_parent:new e.Uniform1f(t,n.u_scale_parent),u_buffer_scale:new e.Uniform1f(t,n.u_buffer_scale),u_fade_t:new e.Uniform1f(t,n.u_fade_t),u_opacity:new e.Uniform1f(t,n.u_opacity),u_image0:new e.Uniform1i(t,n.u_image0),u_image1:new e.Uniform1i(t,n.u_image1),u_brightness_low:new e.Uniform1f(t,n.u_brightness_low),u_brightness_high:new e.Uniform1f(t,n.u_brightness_high),u_saturation_factor:new e.Uniform1f(t,n.u_saturation_factor),u_contrast_factor:new e.Uniform1f(t,n.u_contrast_factor),u_spin_weights:new e.Uniform3f(t,n.u_spin_weights)}},symbolIcon:function(t,n){return{u_is_size_zoom_constant:new e.Uniform1i(t,n.u_is_size_zoom_constant),u_is_size_feature_constant:new e.Uniform1i(t,n.u_is_size_feature_constant),u_size_t:new e.Uniform1f(t,n.u_size_t),u_size:new e.Uniform1f(t,n.u_size),u_camera_to_center_distance:new e.Uniform1f(t,n.u_camera_to_center_distance),u_pitch:new e.Uniform1f(t,n.u_pitch),u_rotate_symbol:new e.Uniform1i(t,n.u_rotate_symbol),u_aspect_ratio:new e.Uniform1f(t,n.u_aspect_ratio),u_fade_change:new e.Uniform1f(t,n.u_fade_change),u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_label_plane_matrix:new e.UniformMatrix4f(t,n.u_label_plane_matrix),u_coord_matrix:new e.UniformMatrix4f(t,n.u_coord_matrix),u_is_text:new e.Uniform1f(t,n.u_is_text),u_pitch_with_map:new e.Uniform1i(t,n.u_pitch_with_map),u_texsize:new e.Uniform2f(t,n.u_texsize),u_texture:new e.Uniform1i(t,n.u_texture)}},symbolSDF:function(t,n){return{u_is_size_zoom_constant:new e.Uniform1i(t,n.u_is_size_zoom_constant),u_is_size_feature_constant:new e.Uniform1i(t,n.u_is_size_feature_constant),u_size_t:new e.Uniform1f(t,n.u_size_t),u_size:new e.Uniform1f(t,n.u_size),u_camera_to_center_distance:new e.Uniform1f(t,n.u_camera_to_center_distance),u_pitch:new e.Uniform1f(t,n.u_pitch),u_rotate_symbol:new e.Uniform1i(t,n.u_rotate_symbol),u_aspect_ratio:new e.Uniform1f(t,n.u_aspect_ratio),u_fade_change:new e.Uniform1f(t,n.u_fade_change),u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_label_plane_matrix:new e.UniformMatrix4f(t,n.u_label_plane_matrix),u_coord_matrix:new e.UniformMatrix4f(t,n.u_coord_matrix),u_is_text:new e.Uniform1f(t,n.u_is_text),u_pitch_with_map:new e.Uniform1i(t,n.u_pitch_with_map),u_texsize:new e.Uniform2f(t,n.u_texsize),u_texture:new e.Uniform1i(t,n.u_texture),u_gamma_scale:new e.Uniform1f(t,n.u_gamma_scale),u_device_pixel_ratio:new e.Uniform1f(t,n.u_device_pixel_ratio),u_is_halo:new e.Uniform1f(t,n.u_is_halo)}},background:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_opacity:new e.Uniform1f(t,n.u_opacity),u_color:new e.UniformColor(t,n.u_color)}},backgroundPattern:function(t,n){return{u_matrix:new e.UniformMatrix4f(t,n.u_matrix),u_opacity:new e.Uniform1f(t,n.u_opacity),u_image:new e.Uniform1i(t,n.u_image),u_pattern_tl_a:new e.Uniform2f(t,n.u_pattern_tl_a),u_pattern_br_a:new e.Uniform2f(t,n.u_pattern_br_a),u_pattern_tl_b:new e.Uniform2f(t,n.u_pattern_tl_b),u_pattern_br_b:new e.Uniform2f(t,n.u_pattern_br_b),u_texsize:new e.Uniform2f(t,n.u_texsize),u_mix:new e.Uniform1f(t,n.u_mix),u_pattern_size_a:new e.Uniform2f(t,n.u_pattern_size_a),u_pattern_size_b:new e.Uniform2f(t,n.u_pattern_size_b),u_scale_a:new e.Uniform1f(t,n.u_scale_a),u_scale_b:new e.Uniform1f(t,n.u_scale_b),u_pixel_coord_upper:new e.Uniform2f(t,n.u_pixel_coord_upper),u_pixel_coord_lower:new e.Uniform2f(t,n.u_pixel_coord_lower),u_tile_units_to_pixels:new e.Uniform1f(t,n.u_tile_units_to_pixels)}}};function qn(t,n){for(var r=t.sort((function(e,t){return e.tileID.isLessThan(t.tileID)?-1:t.tileID.isLessThan(e.tileID)?1:0})),a=0;a<r.length;a++){var i={},o=r[a],s=r.slice(a+1);Gn(o.tileID.wrapped(),o.tileID,s,new e.OverscaledTileID(0,o.tileID.wrap+1,0,0,0),i),o.setMask(i,n)}}function Gn(t,n,r,a,i){for(var o=0;o<r.length;o++){var s=r[o];if(a.isLessThan(s.tileID))break;if(n.key===s.tileID.key)return;if(s.tileID.isChildOf(n)){for(var u=n.children(1/0),c=0;c<u.length;c++)Gn(t,u[c],r.slice(o),a,i);return}}var l=n.overscaledZ-t.overscaledZ,d=new e.CanonicalTileID(l,n.canonical.x-(t.canonical.x<<l),n.canonical.y-(t.canonical.y<<l));i[d.key]=i[d.key]||d}function Kn(e,t,n,r,a,i,o,s){for(var u=e.context,c=u.gl,l=a?e.useProgram("collisionCircle"):e.useProgram("collisionBox"),d=0;d<r.length;d++){var f=r[d],p=t.getTile(f),h=p.getBucket(n);if(h){var g=a?s?h.textCollisionCircle:h.iconCollisionCircle:s?h.textCollisionBox:h.iconCollisionBox;if(g){var v=f.posMatrix;0===i[0]&&0===i[1]||(v=e.translatePosMatrix(f.posMatrix,p,i,o)),l.draw(u,a?c.TRIANGLES:c.LINES,Se.disabled,Ae.disabled,e.colorModeForRenderPass(),Pe.disabled,Sn(v,e.transform,p),n.id,g.layoutVertexBuffer,g.indexBuffer,g.segments,null,e.transform.zoom,null,null,g.collisionVertexBuffer)}}}}function Yn(e,t,n,r,a,i,o){Kn(e,t,n,r,!1,a,i,o),Kn(e,t,n,r,!0,a,i,o)}var Xn=e.identity(new Float32Array(16));function Jn(t,n,r,a,i,o){var s=e.getAnchorAlignment(t),u=-(s.horizontalAlign-.5)*n,c=-(s.verticalAlign-.5)*r,l=e.evaluateVariableOffset(t,a);return new e.Point((u/i+l[0])*o,(c/i+l[1])*o)}function Zn(t,n,r,a,i,o,s,u,c,l,d){var f=t.text.placedSymbolArray,p=t.text.dynamicLayoutVertexArray,h=t.icon.dynamicLayoutVertexArray,g={};p.clear();for(var v=0;v<f.length;v++){var m=f.get(v),y=t.allowVerticalPlacement&&!m.placedOrientation,b=m.hidden||!m.crossTileID||y?null:a[m.crossTileID];if(b){var _=new e.Point(m.anchorX,m.anchorY),x=Je(_,r?u:s),R=.5+o.cameraToCenterDistance/x.signedDistanceFromCamera*.5,w=i.evaluateSizeForFeature(t.textSizeData,l,m)*R/e.ONE_EM;r&&(w*=t.tilePixelRatio/c);for(var E=b.width,S=b.height,A=Jn(b.anchor,E,S,b.textOffset,b.textBoxScale,w),T=r?Je(_.add(A),s).point:x.point.add(n?A.rotate(-o.angle):A),P=t.allowVerticalPlacement&&m.placedOrientation===e.WritingMode.vertical?Math.PI/2:0,C=0;C<m.numGlyphs;C++)e.addDynamicAttributes(p,T,P);d&&m.associatedIconIndex>=0&&(g[m.associatedIconIndex]={shiftedAnchor:T,angle:P})}else it(m.numGlyphs,p)}if(d){h.clear();for(var M=t.icon.placedSymbolArray,O=0;O<M.length;O++){var k=M.get(O);if(k.hidden)it(k.numGlyphs,h);else{var D=g[O];if(D)for(var I=0;I<k.numGlyphs;I++)e.addDynamicAttributes(h,D.shiftedAnchor,D.angle);else it(k.numGlyphs,h)}}t.icon.dynamicLayoutVertexBuffer.updateData(h)}t.text.dynamicLayoutVertexBuffer.updateData(p)}function $n(t,n,r,a,i,o,s,u,c,l,d,f){for(var p,h,g=t.context,v=g.gl,m=t.transform,y="map"===u,b="map"===c,_=y&&"point"!==r.layout.get("symbol-placement"),x=y&&!b&&!_,R=void 0!==r.layout.get("symbol-sort-key").constantOr(1),w=t.depthModeForSublayer(0,Se.ReadOnly),E=r.layout.get("text-variable-anchor"),S=[],A=0,T=a;A<T.length;A+=1){var P=T[A],C=n.getTile(P),M=C.getBucket(r);if(M){var O=i?M.text:M.icon;if(O&&O.segments.get().length){var k=O.programConfigurations.get(r.id),D=i||M.sdfIcons,I=i?M.textSizeData:M.iconSizeData;p||(p=t.useProgram(D?"symbolSDF":"symbolIcon",k),h=e.evaluateSizeForZoom(I,m.zoom)),g.activeTexture.set(v.TEXTURE0);var L=void 0,j=void 0,F=void 0;if(i)j=C.glyphAtlasTexture,F=v.LINEAR,L=C.glyphAtlasTexture.size;else{var z=1!==r.layout.get("icon-size").constantOr(0)||M.iconsNeedLinear,N=b||0!==m.pitch;j=C.imageAtlasTexture,F=D||t.options.rotating||t.options.zooming||z||N?v.LINEAR:v.NEAREST,L=C.imageAtlasTexture.size}var B=ct(C,1,t.transform.zoom),V=Ye(P.posMatrix,b,y,t.transform,B),H=Xe(P.posMatrix,b,y,t.transform,B),U=E&&M.hasTextData(),W="none"!==r.layout.get("icon-text-fit")&&U&&M.hasIconData();_&&$e(M,P.posMatrix,t,i,V,H,b,l);var q=t.translatePosMatrix(P.posMatrix,C,o,s),G=_||i&&E||W?Xn:V,K=t.translatePosMatrix(H,C,o,s,!0),Y=D&&0!==r.paint.get(i?"text-halo-width":"icon-halo-width").constantOr(1),X={program:p,buffers:O,uniformValues:D?Vn(I.kind,h,x,b,t,q,G,K,i,L,!0):Bn(I.kind,h,x,b,t,q,G,K,i,L),atlasTexture:j,atlasInterpolation:F,isSDF:D,hasHalo:Y};if(R)for(var J=0,Z=O.segments.get();J<Z.length;J+=1){var $=Z[J];S.push({segments:new e.SegmentVector([$]),sortKey:$.sortKey,state:X})}else S.push({segments:O.segments,sortKey:0,state:X})}}}R&&S.sort((function(e,t){return e.sortKey-t.sortKey}));for(var Q=0,ee=S;Q<ee.length;Q+=1){var te=ee[Q],ne=te.state;if(ne.atlasTexture.bind(ne.atlasInterpolation,v.CLAMP_TO_EDGE),ne.isSDF){var re=ne.uniformValues;ne.hasHalo&&(re.u_is_halo=1,Qn(ne.buffers,te.segments,r,t,ne.program,w,d,f,re)),re.u_is_halo=0}Qn(ne.buffers,te.segments,r,t,ne.program,w,d,f,ne.uniformValues)}}function Qn(e,t,n,r,a,i,o,s,u){var c=r.context,l=c.gl;a.draw(c,l.TRIANGLES,i,o,s,Pe.disabled,u,n.id,e.layoutVertexBuffer,e.indexBuffer,t,n.paint,r.transform.zoom,e.programConfigurations.get(n.id),e.dynamicLayoutVertexBuffer,e.opacityVertexBuffer)}function er(e,t,n,r,a,i,o){var s,u,c,l,d,f=e.context.gl,p=n.paint.get("fill-pattern"),h=p&&p.constantOr(1),g=n.getCrossfadeParameters();o?(u=h&&!n.getPaintProperty("fill-outline-color")?"fillOutlinePattern":"fillOutline",s=f.LINES):(u=h?"fillPattern":"fill",s=f.TRIANGLES);for(var v=0,m=r;v<m.length;v+=1){var y=m[v],b=t.getTile(y);if(!h||b.patternsLoaded()){var _=b.getBucket(n);if(_){var x=_.programConfigurations.get(n.id),R=e.useProgram(u,x);h&&(e.context.activeTexture.set(f.TEXTURE0),b.imageAtlasTexture.bind(f.LINEAR,f.CLAMP_TO_EDGE),x.updatePatternPaintBuffers(g));var w=p.constantOr(null);if(w&&b.imageAtlas){var E=b.imageAtlas,S=E.patternPositions[w.to.toString()],A=E.patternPositions[w.from.toString()];S&&A&&x.setConstantPatternPositions(S,A)}var T=e.translatePosMatrix(y.posMatrix,b,n.paint.get("fill-translate"),n.paint.get("fill-translate-anchor"));if(o){l=_.indexBuffer2,d=_.segments2;var P=[f.drawingBufferWidth,f.drawingBufferHeight];c="fillOutlinePattern"===u&&h?Rn(T,e,g,b,P):xn(T,P)}else l=_.indexBuffer,d=_.segments,c=h?_n(T,e,g,b):bn(T);R.draw(e.context,s,a,e.stencilModeForClipping(y),i,Pe.disabled,c,n.id,_.layoutVertexBuffer,l,d,n.paint,e.transform.zoom,x)}}}}function tr(e,t,n,r,a,i,o){for(var s=e.context,u=s.gl,c=n.paint.get("fill-extrusion-pattern"),l=c.constantOr(1),d=n.getCrossfadeParameters(),f=n.paint.get("fill-extrusion-opacity"),p=0,h=r;p<h.length;p+=1){var g=h[p],v=t.getTile(g),m=v.getBucket(n);if(m){var y=m.programConfigurations.get(n.id),b=e.useProgram(l?"fillExtrusionPattern":"fillExtrusion",y);l&&(e.context.activeTexture.set(u.TEXTURE0),v.imageAtlasTexture.bind(u.LINEAR,u.CLAMP_TO_EDGE),y.updatePatternPaintBuffers(d));var _=c.constantOr(null);if(_&&v.imageAtlas){var x=v.imageAtlas,R=x.patternPositions[_.to.toString()],w=x.patternPositions[_.from.toString()];R&&w&&y.setConstantPatternPositions(R,w)}var E=e.translatePosMatrix(g.posMatrix,v,n.paint.get("fill-extrusion-translate"),n.paint.get("fill-extrusion-translate-anchor")),S=n.paint.get("fill-extrusion-vertical-gradient"),A=l?yn(E,e,S,f,g,d,v):mn(E,e,S,f);b.draw(s,s.gl.TRIANGLES,a,i,o,Pe.backCCW,A,n.id,m.layoutVertexBuffer,m.indexBuffer,m.segments,n.paint,e.transform.zoom,y)}}}function nr(e,t,n,r,a,i){var o=e.context,s=o.gl,u=t.fbo;if(u){var c=e.useProgram("hillshade");o.activeTexture.set(s.TEXTURE0),s.bindTexture(s.TEXTURE_2D,u.colorAttachment.get());var l=Cn(e,t,n);t.maskedBoundsBuffer&&t.maskedIndexBuffer&&t.segments?c.draw(o,s.TRIANGLES,r,a,i,Pe.disabled,l,n.id,t.maskedBoundsBuffer,t.maskedIndexBuffer,t.segments):c.draw(o,s.TRIANGLES,r,a,i,Pe.disabled,l,n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments)}}function rr(t,n,r,a,i,o,s){var u=t.context,c=u.gl,l=n.dem;if(l&&l.data){var d=l.dim,f=l.stride,p=l.getPixels();if(u.activeTexture.set(c.TEXTURE1),u.pixelStoreUnpackPremultiplyAlpha.set(!1),n.demTexture=n.demTexture||t.getTileTexture(f),n.demTexture){var h=n.demTexture;h.update(p,{premultiply:!1}),h.bind(c.NEAREST,c.CLAMP_TO_EDGE)}else n.demTexture=new e.Texture(u,p,c.RGBA,{premultiply:!1}),n.demTexture.bind(c.NEAREST,c.CLAMP_TO_EDGE);u.activeTexture.set(c.TEXTURE0);var g=n.fbo;if(!g){var v=new e.Texture(u,{width:d,height:d,data:null},c.RGBA);v.bind(c.LINEAR,c.CLAMP_TO_EDGE),(g=n.fbo=u.createFramebuffer(d,d)).colorAttachment.set(v.texture)}u.bindFramebuffer.set(g.framebuffer),u.viewport.set([0,0,d,d]),t.useProgram("hillshadePrepare").draw(u,c.TRIANGLES,i,o,s,Pe.disabled,Mn(n.tileID,l,a),r.id,t.rasterBoundsBuffer,t.quadTriangleIndexBuffer,t.rasterBoundsSegments),n.needsHillshadePrepare=!1}}function ar(t,n,r,a,i){var o=a.paint.get("raster-fade-duration");if(o>0){var s=e.browser.now(),u=(s-t.timeAdded)/o,c=n?(s-n.timeAdded)/o:-1,l=r.getSource(),d=i.coveringZoomLevel({tileSize:l.tileSize,roundZoom:l.roundZoom}),f=!n||Math.abs(n.tileID.overscaledZ-d)>Math.abs(t.tileID.overscaledZ-d),p=f&&t.refreshedUponExpiration?1:e.clamp(f?u:1-c,0,1);return t.refreshedUponExpiration&&u>=1&&(t.refreshedUponExpiration=!1),n?{opacity:1,mix:1-p}:{opacity:p,mix:0}}return{opacity:1,mix:0}}function ir(t,n,r){var a=t.context,i=a.gl,o=r.posMatrix,s=t.useProgram("debug"),u=Se.disabled,c=Ae.disabled,l=t.colorModeForRenderPass(),d="$debug";s.draw(a,i.LINE_STRIP,u,c,l,Pe.disabled,An(o,e.Color.red),d,t.debugBuffer,t.tileBorderIndexBuffer,t.debugSegments);for(var f=n.getTileByID(r.key).latestRawTileData,p=f&&f.byteLength||0,h=Math.floor(p/1024),g=n.getTile(r).tileSize,v=512/Math.min(g,512),m=function(e,t,n,r){r=r||1;var a,i,o,s,u,c,l,d,f=[];for(a=0,i=e.length;a<i;a++)if(u=or[e[a]]){for(d=null,o=0,s=u[1].length;o<s;o+=2)-1===u[1][o]&&-1===u[1][o+1]?d=null:(c=t+u[1][o]*r,l=n-u[1][o+1]*r,d&&f.push(d.x,d.y,c,l),d={x:c,y:l});t+=u[0]*r}return f}(r.toString()+" "+h+"kb",50,200*v,5*v),y=new e.StructArrayLayout2i4,b=new e.StructArrayLayout2ui4,_=0;_<m.length;_+=2)y.emplaceBack(m[_],m[_+1]),b.emplaceBack(_,_+1);for(var x=a.createVertexBuffer(y,Nt.members),R=a.createIndexBuffer(b),w=e.SegmentVector.simpleSegment(0,0,y.length/2,y.length/2),E=e.EXTENT/(Math.pow(2,t.transform.zoom-r.overscaledZ)*g*v),S=[],A=-1;A<=1;A++)for(var T=-1;T<=1&&(0!==A||0!==T);T++)S.push([A,T]);for(var P=0;P<S.length;P++){var C=S[P];s.draw(a,i.LINES,u,c,l,Pe.disabled,An(e.translate([],o,[E*C[0],E*C[1],0]),e.Color.white),d,x,R,w)}s.draw(a,i.LINES,u,c,l,Pe.disabled,An(o,e.Color.black),d,x,R,w),x.destroy(),R.destroy(),w.destroy()}var or={" ":[16,[]],"!":[10,[5,21,5,7,-1,-1,5,2,4,1,5,0,6,1,5,2]],'"':[16,[4,21,4,14,-1,-1,12,21,12,14]],"#":[21,[11,25,4,-7,-1,-1,17,25,10,-7,-1,-1,4,12,18,12,-1,-1,3,6,17,6]],$:[20,[8,25,8,-4,-1,-1,12,25,12,-4,-1,-1,17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],"%":[24,[21,21,3,0,-1,-1,8,21,10,19,10,17,9,15,7,14,5,14,3,16,3,18,4,20,6,21,8,21,10,20,13,19,16,19,19,20,21,21,-1,-1,17,7,15,6,14,4,14,2,16,0,18,0,20,1,21,3,21,5,19,7,17,7]],"&":[26,[23,12,23,13,22,14,21,14,20,13,19,11,17,6,15,3,13,1,11,0,7,0,5,1,4,2,3,4,3,6,4,8,5,9,12,13,13,14,14,16,14,18,13,20,11,21,9,20,8,18,8,16,9,13,11,10,16,3,18,1,20,0,22,0,23,1,23,2]],"'":[10,[5,19,4,20,5,21,6,20,6,18,5,16,4,15]],"(":[14,[11,25,9,23,7,20,5,16,4,11,4,7,5,2,7,-2,9,-5,11,-7]],")":[14,[3,25,5,23,7,20,9,16,10,11,10,7,9,2,7,-2,5,-5,3,-7]],"*":[16,[8,21,8,9,-1,-1,3,18,13,12,-1,-1,13,18,3,12]],"+":[26,[13,18,13,0,-1,-1,4,9,22,9]],",":[10,[6,1,5,0,4,1,5,2,6,1,6,-1,5,-3,4,-4]],"-":[26,[4,9,22,9]],".":[10,[5,2,4,1,5,0,6,1,5,2]],"/":[22,[20,25,2,-7]],0:[20,[9,21,6,20,4,17,3,12,3,9,4,4,6,1,9,0,11,0,14,1,16,4,17,9,17,12,16,17,14,20,11,21,9,21]],1:[20,[6,17,8,18,11,21,11,0]],2:[20,[4,16,4,17,5,19,6,20,8,21,12,21,14,20,15,19,16,17,16,15,15,13,13,10,3,0,17,0]],3:[20,[5,21,16,21,10,13,13,13,15,12,16,11,17,8,17,6,16,3,14,1,11,0,8,0,5,1,4,2,3,4]],4:[20,[13,21,3,7,18,7,-1,-1,13,21,13,0]],5:[20,[15,21,5,21,4,12,5,13,8,14,11,14,14,13,16,11,17,8,17,6,16,3,14,1,11,0,8,0,5,1,4,2,3,4]],6:[20,[16,18,15,20,12,21,10,21,7,20,5,17,4,12,4,7,5,3,7,1,10,0,11,0,14,1,16,3,17,6,17,7,16,10,14,12,11,13,10,13,7,12,5,10,4,7]],7:[20,[17,21,7,0,-1,-1,3,21,17,21]],8:[20,[8,21,5,20,4,18,4,16,5,14,7,13,11,12,14,11,16,9,17,7,17,4,16,2,15,1,12,0,8,0,5,1,4,2,3,4,3,7,4,9,6,11,9,12,13,13,15,14,16,16,16,18,15,20,12,21,8,21]],9:[20,[16,14,15,11,13,9,10,8,9,8,6,9,4,11,3,14,3,15,4,18,6,20,9,21,10,21,13,20,15,18,16,14,16,9,15,4,13,1,10,0,8,0,5,1,4,3]],":":[10,[5,14,4,13,5,12,6,13,5,14,-1,-1,5,2,4,1,5,0,6,1,5,2]],";":[10,[5,14,4,13,5,12,6,13,5,14,-1,-1,6,1,5,0,4,1,5,2,6,1,6,-1,5,-3,4,-4]],"<":[24,[20,18,4,9,20,0]],"=":[26,[4,12,22,12,-1,-1,4,6,22,6]],">":[24,[4,18,20,9,4,0]],"?":[18,[3,16,3,17,4,19,5,20,7,21,11,21,13,20,14,19,15,17,15,15,14,13,13,12,9,10,9,7,-1,-1,9,2,8,1,9,0,10,1,9,2]],"@":[27,[18,13,17,15,15,16,12,16,10,15,9,14,8,11,8,8,9,6,11,5,14,5,16,6,17,8,-1,-1,12,16,10,14,9,11,9,8,10,6,11,5,-1,-1,18,16,17,8,17,6,19,5,21,5,23,7,24,10,24,12,23,15,22,17,20,19,18,20,15,21,12,21,9,20,7,19,5,17,4,15,3,12,3,9,4,6,5,4,7,2,9,1,12,0,15,0,18,1,20,2,21,3,-1,-1,19,16,18,8,18,6,19,5]],A:[18,[9,21,1,0,-1,-1,9,21,17,0,-1,-1,4,7,14,7]],B:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,-1,-1,4,11,13,11,16,10,17,9,18,7,18,4,17,2,16,1,13,0,4,0]],C:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5]],D:[21,[4,21,4,0,-1,-1,4,21,11,21,14,20,16,18,17,16,18,13,18,8,17,5,16,3,14,1,11,0,4,0]],E:[19,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11,-1,-1,4,0,17,0]],F:[18,[4,21,4,0,-1,-1,4,21,17,21,-1,-1,4,11,12,11]],G:[21,[18,16,17,18,15,20,13,21,9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,18,8,-1,-1,13,8,18,8]],H:[22,[4,21,4,0,-1,-1,18,21,18,0,-1,-1,4,11,18,11]],I:[8,[4,21,4,0]],J:[16,[12,21,12,5,11,2,10,1,8,0,6,0,4,1,3,2,2,5,2,7]],K:[21,[4,21,4,0,-1,-1,18,21,4,7,-1,-1,9,12,18,0]],L:[17,[4,21,4,0,-1,-1,4,0,16,0]],M:[24,[4,21,4,0,-1,-1,4,21,12,0,-1,-1,20,21,12,0,-1,-1,20,21,20,0]],N:[22,[4,21,4,0,-1,-1,4,21,18,0,-1,-1,18,21,18,0]],O:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21]],P:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,14,17,12,16,11,13,10,4,10]],Q:[22,[9,21,7,20,5,18,4,16,3,13,3,8,4,5,5,3,7,1,9,0,13,0,15,1,17,3,18,5,19,8,19,13,18,16,17,18,15,20,13,21,9,21,-1,-1,12,4,18,-2]],R:[21,[4,21,4,0,-1,-1,4,21,13,21,16,20,17,19,18,17,18,15,17,13,16,12,13,11,4,11,-1,-1,11,11,18,0]],S:[20,[17,18,15,20,12,21,8,21,5,20,3,18,3,16,4,14,5,13,7,12,13,10,15,9,16,8,17,6,17,3,15,1,12,0,8,0,5,1,3,3]],T:[16,[8,21,8,0,-1,-1,1,21,15,21]],U:[22,[4,21,4,6,5,3,7,1,10,0,12,0,15,1,17,3,18,6,18,21]],V:[18,[1,21,9,0,-1,-1,17,21,9,0]],W:[24,[2,21,7,0,-1,-1,12,21,7,0,-1,-1,12,21,17,0,-1,-1,22,21,17,0]],X:[20,[3,21,17,0,-1,-1,17,21,3,0]],Y:[18,[1,21,9,11,9,0,-1,-1,17,21,9,11]],Z:[20,[17,21,3,0,-1,-1,3,21,17,21,-1,-1,3,0,17,0]],"[":[14,[4,25,4,-7,-1,-1,5,25,5,-7,-1,-1,4,25,11,25,-1,-1,4,-7,11,-7]],"\\":[14,[0,21,14,-3]],"]":[14,[9,25,9,-7,-1,-1,10,25,10,-7,-1,-1,3,25,10,25,-1,-1,3,-7,10,-7]],"^":[16,[6,15,8,18,10,15,-1,-1,3,12,8,17,13,12,-1,-1,8,17,8,0]],_:[16,[0,-2,16,-2]],"`":[10,[6,21,5,20,4,18,4,16,5,15,6,16,5,17]],a:[19,[15,14,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],b:[19,[4,21,4,0,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],c:[18,[15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],d:[19,[15,21,15,0,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],e:[18,[3,8,15,8,15,10,14,12,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],f:[12,[10,21,8,21,6,20,5,17,5,0,-1,-1,2,14,9,14]],g:[19,[15,14,15,-2,14,-5,13,-6,11,-7,8,-7,6,-6,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],h:[19,[4,21,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],i:[8,[3,21,4,20,5,21,4,22,3,21,-1,-1,4,14,4,0]],j:[10,[5,21,6,20,7,21,6,22,5,21,-1,-1,6,14,6,-3,5,-6,3,-7,1,-7]],k:[17,[4,21,4,0,-1,-1,14,14,4,4,-1,-1,8,8,15,0]],l:[8,[4,21,4,0]],m:[30,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0,-1,-1,15,10,18,13,20,14,23,14,25,13,26,10,26,0]],n:[19,[4,14,4,0,-1,-1,4,10,7,13,9,14,12,14,14,13,15,10,15,0]],o:[19,[8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3,16,6,16,8,15,11,13,13,11,14,8,14]],p:[19,[4,14,4,-7,-1,-1,4,11,6,13,8,14,11,14,13,13,15,11,16,8,16,6,15,3,13,1,11,0,8,0,6,1,4,3]],q:[19,[15,14,15,-7,-1,-1,15,11,13,13,11,14,8,14,6,13,4,11,3,8,3,6,4,3,6,1,8,0,11,0,13,1,15,3]],r:[13,[4,14,4,0,-1,-1,4,8,5,11,7,13,9,14,12,14]],s:[17,[14,11,13,13,10,14,7,14,4,13,3,11,4,9,6,8,11,7,13,6,14,4,14,3,13,1,10,0,7,0,4,1,3,3]],t:[12,[5,21,5,4,6,1,8,0,10,0,-1,-1,2,14,9,14]],u:[19,[4,14,4,4,5,1,7,0,10,0,12,1,15,4,-1,-1,15,14,15,0]],v:[16,[2,14,8,0,-1,-1,14,14,8,0]],w:[22,[3,14,7,0,-1,-1,11,14,7,0,-1,-1,11,14,15,0,-1,-1,19,14,15,0]],x:[17,[3,14,14,0,-1,-1,14,14,3,0]],y:[16,[2,14,8,0,-1,-1,14,14,8,0,6,-4,4,-6,2,-7,1,-7]],z:[17,[14,14,3,0,-1,-1,3,14,14,14,-1,-1,3,0,14,0]],"{":[14,[9,25,7,24,6,23,5,21,5,19,6,17,7,16,8,14,8,12,6,10,-1,-1,7,24,6,22,6,20,7,18,8,17,9,15,9,13,8,11,4,9,8,7,9,5,9,3,8,1,7,0,6,-2,6,-4,7,-6,-1,-1,6,8,8,6,8,4,7,2,6,1,5,-1,5,-3,6,-5,7,-6,9,-7]],"|":[8,[4,25,4,-7]],"}":[14,[5,25,7,24,8,23,9,21,9,19,8,17,7,16,6,14,6,12,8,10,-1,-1,7,24,8,22,8,20,7,18,6,17,5,15,5,13,6,11,10,9,6,7,5,5,5,3,6,1,7,0,8,-2,8,-4,7,-6,-1,-1,8,8,6,6,6,4,7,2,8,1,9,-1,9,-3,8,-5,7,-6,5,-7]],"~":[24,[3,6,3,8,4,11,6,12,8,12,10,11,14,8,16,7,18,7,20,8,21,10,-1,-1,3,8,4,10,6,11,8,11,10,10,14,7,16,6,18,6,20,7,21,10,21,12]]},sr={symbol:function(t,n,r,a,i){if("translucent"===t.renderPass){var o=Ae.disabled,s=t.colorModeForRenderPass();r.layout.get("text-variable-anchor")&&function(t,n,r,a,i,o,s){for(var u=n.transform,c="map"===i,l="map"===o,d=0,f=t;d<f.length;d+=1){var p=f[d],h=a.getTile(p),g=h.getBucket(r);if(g&&g.text&&g.text.segments.get().length){var v=g.textSizeData,m=e.evaluateSizeForZoom(v,u.zoom),y=ct(h,1,n.transform.zoom),b=Ye(p.posMatrix,l,c,n.transform,y),_="none"!==r.layout.get("icon-text-fit")&&g.hasIconData();if(m){var x=Math.pow(2,u.zoom-h.tileID.overscaledZ);Zn(g,c,l,s,e.symbolSize,u,b,p.posMatrix,x,m,_)}}}}(a,t,r,n,r.layout.get("text-rotation-alignment"),r.layout.get("text-pitch-alignment"),i),0!==r.paint.get("icon-opacity").constantOr(1)&&$n(t,n,r,a,!1,r.paint.get("icon-translate"),r.paint.get("icon-translate-anchor"),r.layout.get("icon-rotation-alignment"),r.layout.get("icon-pitch-alignment"),r.layout.get("icon-keep-upright"),o,s),0!==r.paint.get("text-opacity").constantOr(1)&&$n(t,n,r,a,!0,r.paint.get("text-translate"),r.paint.get("text-translate-anchor"),r.layout.get("text-rotation-alignment"),r.layout.get("text-pitch-alignment"),r.layout.get("text-keep-upright"),o,s),n.map.showCollisionBoxes&&(Yn(t,n,r,a,r.paint.get("text-translate"),r.paint.get("text-translate-anchor"),!0),Yn(t,n,r,a,r.paint.get("icon-translate"),r.paint.get("icon-translate-anchor"),!1))}},circle:function(t,n,r,a){if("translucent"===t.renderPass){var i=r.paint.get("circle-opacity"),o=r.paint.get("circle-stroke-width"),s=r.paint.get("circle-stroke-opacity"),u=void 0!==r.layout.get("circle-sort-key").constantOr(1);if(0!==i.constantOr(1)||0!==o.constantOr(1)&&0!==s.constantOr(1)){for(var c=t.context,l=c.gl,d=t.depthModeForSublayer(0,Se.ReadOnly),f=Ae.disabled,p=t.colorModeForRenderPass(),h=[],g=0;g<a.length;g++){var v=a[g],m=n.getTile(v),y=m.getBucket(r);if(y){var b=y.programConfigurations.get(r.id),_={programConfiguration:b,program:t.useProgram("circle",b),layoutVertexBuffer:y.layoutVertexBuffer,indexBuffer:y.indexBuffer,uniformValues:wn(t,v,m,r)};if(u)for(var x=0,R=y.segments.get();x<R.length;x+=1){var w=R[x];h.push({segments:new e.SegmentVector([w]),sortKey:w.sortKey,state:_})}else h.push({segments:y.segments,sortKey:0,state:_})}}u&&h.sort((function(e,t){return e.sortKey-t.sortKey}));for(var E=0,S=h;E<S.length;E+=1){var A=S[E],T=A.state,P=T.programConfiguration,C=T.program,M=T.layoutVertexBuffer,O=T.indexBuffer,k=T.uniformValues,D=A.segments;C.draw(c,l.TRIANGLES,d,f,p,Pe.disabled,k,r.id,M,O,D,r.paint,t.transform.zoom,P)}}}},heatmap:function(t,n,r,a){if(0!==r.paint.get("heatmap-opacity"))if("offscreen"===t.renderPass){var i=t.context,o=i.gl,s=t.depthModeForSublayer(0,Se.ReadOnly),u=Ae.disabled,c=new Te([o.ONE,o.ONE],e.Color.transparent,[!0,!0,!0,!0]);!function(e,t,n){var r=e.gl;e.activeTexture.set(r.TEXTURE1),e.viewport.set([0,0,t.width/4,t.height/4]);var a=n.heatmapFbo;if(a)r.bindTexture(r.TEXTURE_2D,a.colorAttachment.get()),e.bindFramebuffer.set(a.framebuffer);else{var i=r.createTexture();r.bindTexture(r.TEXTURE_2D,i),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_S,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_WRAP_T,r.CLAMP_TO_EDGE),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MIN_FILTER,r.LINEAR),r.texParameteri(r.TEXTURE_2D,r.TEXTURE_MAG_FILTER,r.LINEAR),a=n.heatmapFbo=e.createFramebuffer(t.width/4,t.height/4),function e(t,n,r,a){var i=t.gl;i.texImage2D(i.TEXTURE_2D,0,i.RGBA,n.width/4,n.height/4,0,i.RGBA,t.extTextureHalfFloat?t.extTextureHalfFloat.HALF_FLOAT_OES:i.UNSIGNED_BYTE,null),a.colorAttachment.set(r),t.extTextureHalfFloat&&i.checkFramebufferStatus(i.FRAMEBUFFER)!==i.FRAMEBUFFER_COMPLETE&&(t.extTextureHalfFloat=null,a.colorAttachment.setDirty(),e(t,n,r,a))}(e,t,i,a)}}(i,t,r),i.clear({color:e.Color.transparent});for(var l=0;l<a.length;l++){var d=a[l];if(!n.hasRenderableParent(d)){var f=n.getTile(d),p=f.getBucket(r);if(p){var h=p.programConfigurations.get(r.id),g=t.useProgram("heatmap",h),v=t.transform.zoom;g.draw(i,o.TRIANGLES,s,u,c,Pe.disabled,Pn(d.posMatrix,f,v,r.paint.get("heatmap-intensity")),r.id,p.layoutVertexBuffer,p.indexBuffer,p.segments,r.paint,t.transform.zoom,h)}}}i.viewport.set([0,0,t.width,t.height])}else"translucent"===t.renderPass&&(t.context.setColorMode(t.colorModeForRenderPass()),function(t,n){var r=t.context,a=r.gl,i=n.heatmapFbo;if(i){r.activeTexture.set(a.TEXTURE0),a.bindTexture(a.TEXTURE_2D,i.colorAttachment.get()),r.activeTexture.set(a.TEXTURE1);var o=n.colorRampTexture;o||(o=n.colorRampTexture=new e.Texture(r,n.colorRamp,a.RGBA)),o.bind(a.LINEAR,a.CLAMP_TO_EDGE),t.useProgram("heatmapTexture").draw(r,a.TRIANGLES,Se.disabled,Ae.disabled,t.colorModeForRenderPass(),Pe.disabled,function(t,n,r,a){var i=e.create();e.ortho(i,0,t.width,t.height,0,0,1);var o=t.context.gl;return{u_matrix:i,u_world:[o.drawingBufferWidth,o.drawingBufferHeight],u_image:r,u_color_ramp:a,u_opacity:n.paint.get("heatmap-opacity")}}(t,n,0,1),n.id,t.viewportBuffer,t.quadTriangleIndexBuffer,t.viewportSegments,n.paint,t.transform.zoom)}}(t,r))},line:function(t,n,r,a){if("translucent"===t.renderPass){var i=r.paint.get("line-opacity"),o=r.paint.get("line-width");if(0!==i.constantOr(1)&&0!==o.constantOr(1)){var s=t.depthModeForSublayer(0,Se.ReadOnly),u=t.colorModeForRenderPass(),c=r.paint.get("line-dasharray"),l=r.paint.get("line-pattern"),d=l.constantOr(1),f=r.paint.get("line-gradient"),p=r.getCrossfadeParameters(),h=c?"lineSDF":d?"linePattern":f?"lineGradient":"line",g=t.context,v=g.gl,m=!0;if(f){g.activeTexture.set(v.TEXTURE0);var y=r.gradientTexture;if(!r.gradient)return;y||(y=r.gradientTexture=new e.Texture(g,r.gradient,v.RGBA)),y.bind(v.LINEAR,v.CLAMP_TO_EDGE)}for(var b=0,_=a;b<_.length;b+=1){var x=_[b],R=n.getTile(x);if(!d||R.patternsLoaded()){var w=R.getBucket(r);if(w){var E=w.programConfigurations.get(r.id),S=t.context.program.get(),A=t.useProgram(h,E),T=m||A.program!==S,P=l.constantOr(null);if(P&&R.imageAtlas){var C=R.imageAtlas,M=C.patternPositions[P.to.toString()],O=C.patternPositions[P.from.toString()];M&&O&&E.setConstantPatternPositions(M,O)}var k=c?Ln(t,R,r,c,p):d?In(t,R,r,p):f?Dn(t,R,r):kn(t,R,r);c&&(T||t.lineAtlas.dirty)?(g.activeTexture.set(v.TEXTURE0),t.lineAtlas.bind(g)):d&&(g.activeTexture.set(v.TEXTURE0),R.imageAtlasTexture.bind(v.LINEAR,v.CLAMP_TO_EDGE),E.updatePatternPaintBuffers(p)),A.draw(g,v.TRIANGLES,s,t.stencilModeForClipping(x),u,Pe.disabled,k,r.id,w.layoutVertexBuffer,w.indexBuffer,w.segments,r.paint,t.transform.zoom,E),m=!1}}}}}},fill:function(t,n,r,a){var i=r.paint.get("fill-color"),o=r.paint.get("fill-opacity");if(0!==o.constantOr(1)){var s=t.colorModeForRenderPass(),u=r.paint.get("fill-pattern"),c=t.opaquePassEnabledForLayer()&&!u.constantOr(1)&&1===i.constantOr(e.Color.transparent).a&&1===o.constantOr(0)?"opaque":"translucent";if(t.renderPass===c){var l=t.depthModeForSublayer(1,"opaque"===t.renderPass?Se.ReadWrite:Se.ReadOnly);er(t,n,r,a,l,s,!1)}if("translucent"===t.renderPass&&r.paint.get("fill-antialias")){var d=t.depthModeForSublayer(r.getPaintProperty("fill-outline-color")?2:0,Se.ReadOnly);er(t,n,r,a,d,s,!0)}}},"fill-extrusion":function(e,t,n,r){var a=n.paint.get("fill-extrusion-opacity");if(0!==a&&"translucent"===e.renderPass){var i=new Se(e.context.gl.LEQUAL,Se.ReadWrite,e.depthRangeFor3D);if(1!==a||n.paint.get("fill-extrusion-pattern").constantOr(1))tr(e,t,n,r,i,Ae.disabled,Te.disabled),tr(e,t,n,r,i,e.stencilModeFor3D(),e.colorModeForRenderPass());else{var o=e.colorModeForRenderPass();tr(e,t,n,r,i,Ae.disabled,o)}}},hillshade:function(e,t,n,r){if("offscreen"===e.renderPass||"translucent"===e.renderPass){for(var a=e.context,i=t.getSource().maxzoom,o=e.depthModeForSublayer(0,Se.ReadOnly),s=Ae.disabled,u=e.colorModeForRenderPass(),c=0,l=r;c<l.length;c+=1){var d=l[c],f=t.getTile(d);f.needsHillshadePrepare&&"offscreen"===e.renderPass?rr(e,f,n,i,o,s,u):"translucent"===e.renderPass&&nr(e,f,n,o,s,u)}a.viewport.set([0,0,e.width,e.height])}},raster:function(e,t,n,r){if("translucent"===e.renderPass&&0!==n.paint.get("raster-opacity"))for(var a=e.context,i=a.gl,o=t.getSource(),s=e.useProgram("raster"),u=Ae.disabled,c=e.colorModeForRenderPass(),l=r.length&&r[0].overscaledZ,d=!e.options.moving,f=0,p=r;f<p.length;f+=1){var h=p[f],g=e.depthModeForSublayer(h.overscaledZ-l,1===n.paint.get("raster-opacity")?Se.ReadWrite:Se.ReadOnly,i.LESS),v=t.getTile(h),m=e.transform.calculatePosMatrix(h.toUnwrapped(),d);v.registerFadeDuration(n.paint.get("raster-fade-duration"));var y=t.findLoadedParent(h,0),b=ar(v,y,t,n,e.transform),_=void 0,x=void 0,R="nearest"===n.paint.get("raster-resampling")?i.NEAREST:i.LINEAR;a.activeTexture.set(i.TEXTURE0),v.texture.bind(R,i.CLAMP_TO_EDGE,i.LINEAR_MIPMAP_NEAREST),a.activeTexture.set(i.TEXTURE1),y?(y.texture.bind(R,i.CLAMP_TO_EDGE,i.LINEAR_MIPMAP_NEAREST),_=Math.pow(2,y.tileID.overscaledZ-v.tileID.overscaledZ),x=[v.tileID.canonical.x*_%1,v.tileID.canonical.y*_%1]):v.texture.bind(R,i.CLAMP_TO_EDGE,i.LINEAR_MIPMAP_NEAREST);var w=zn(m,x||[0,0],_||1,b,n);o instanceof O?s.draw(a,i.TRIANGLES,g,u,c,Pe.disabled,w,n.id,o.boundsBuffer,e.quadTriangleIndexBuffer,o.boundsSegments):v.maskedBoundsBuffer&&v.maskedIndexBuffer&&v.segments?s.draw(a,i.TRIANGLES,g,u,c,Pe.disabled,w,n.id,v.maskedBoundsBuffer,v.maskedIndexBuffer,v.segments,n.paint,e.transform.zoom):s.draw(a,i.TRIANGLES,g,u,c,Pe.disabled,w,n.id,e.rasterBoundsBuffer,e.quadTriangleIndexBuffer,e.rasterBoundsSegments)}},background:function(e,t,n){var r=n.paint.get("background-color"),a=n.paint.get("background-opacity");if(0!==a){var i=e.context,o=i.gl,s=e.transform,u=s.tileSize,c=n.paint.get("background-pattern");if(!e.isPatternMissing(c)){var l=!c&&1===r.a&&1===a&&e.opaquePassEnabledForLayer()?"opaque":"translucent";if(e.renderPass===l){var d=Ae.disabled,f=e.depthModeForSublayer(0,"opaque"===l?Se.ReadWrite:Se.ReadOnly),p=e.colorModeForRenderPass(),h=e.useProgram(c?"backgroundPattern":"background"),g=s.coveringTiles({tileSize:u});c&&(i.activeTexture.set(o.TEXTURE0),e.imageManager.bind(e.context));for(var v=n.getCrossfadeParameters(),m=0,y=g;m<y.length;m+=1){var b=y[m],_=e.transform.calculatePosMatrix(b.toUnwrapped()),x=c?Un(_,a,e,c,{tileID:b,tileSize:u},v):Hn(_,a,r);h.draw(i,o.TRIANGLES,f,d,p,Pe.disabled,x,n.id,e.tileExtentBuffer,e.quadTriangleIndexBuffer,e.tileExtentSegments)}}}}},debug:function(e,t,n){for(var r=0;r<n.length;r++)ir(e,t,n[r])},custom:function(e,t,n){var r=e.context,a=n.implementation;if("offscreen"===e.renderPass){var i=a.prerender;i&&(e.setCustomLayerDefaults(),r.setColorMode(e.colorModeForRenderPass()),i.call(a,r.gl,e.transform.customLayerMatrix()),r.setDirty(),e.setBaseState())}else if("translucent"===e.renderPass){e.setCustomLayerDefaults(),r.setColorMode(e.colorModeForRenderPass()),r.setStencilMode(Ae.disabled);var o="3d"===a.renderingMode?new Se(e.context.gl.LEQUAL,Se.ReadWrite,e.depthRangeFor3D):e.depthModeForSublayer(0,Se.ReadOnly);r.setDepthMode(o),a.render(r.gl,e.transform.customLayerMatrix()),r.setDirty(),e.setBaseState(),r.bindFramebuffer.set(null)}}},ur=function(t,n){this.context=new Ce(t),this.transform=n,this._tileTextures={},this.setup(),this.numSublayers=Me.maxUnderzooming+Me.maxOverzooming+1,this.depthEpsilon=1/Math.pow(2,16),this.depthRboNeedsClear=!0,this.emptyProgramConfiguration=new e.ProgramConfiguration,this.crossTileSymbolIndex=new It};function cr(e,t){if(e.y>t.y){var n=e;e=t,t=n}return{x0:e.x,y0:e.y,x1:t.x,y1:t.y,dx:t.x-e.x,dy:t.y-e.y}}function lr(e,t,n,r,a){var i=Math.max(n,Math.floor(t.y0)),o=Math.min(r,Math.ceil(t.y1));if(e.x0===t.x0&&e.y0===t.y0?e.x0+t.dy/e.dy*e.dx<t.x1:e.x1-t.dy/e.dy*e.dx<t.x0){var s=e;e=t,t=s}for(var u=e.dx/e.dy,c=t.dx/t.dy,l=e.dx>0,d=t.dx<0,f=i;f<o;f++){var p=u*Math.max(0,Math.min(e.dy,f+l-e.y0))+e.x0,h=c*Math.max(0,Math.min(t.dy,f+d-t.y0))+t.x0;a(Math.floor(h),Math.ceil(p),f)}}function dr(e,t,n,r,a,i){var o,s=cr(e,t),u=cr(t,n),c=cr(n,e);s.dy>u.dy&&(o=s,s=u,u=o),s.dy>c.dy&&(o=s,s=c,c=o),u.dy>c.dy&&(o=u,u=c,c=o),s.dy&&lr(c,s,r,a,i),u.dy&&lr(c,u,r,a,i)}ur.prototype.resize=function(t,n){var r=this.context.gl;if(this.width=t*e.browser.devicePixelRatio,this.height=n*e.browser.devicePixelRatio,this.context.viewport.set([0,0,this.width,this.height]),this.style)for(var a=0,i=this.style._order;a<i.length;a+=1){var o=i[a];this.style._layers[o].resize()}this.depthRbo&&(r.deleteRenderbuffer(this.depthRbo),this.depthRbo=null)},ur.prototype.setup=function(){var t=this.context,n=new e.StructArrayLayout2i4;n.emplaceBack(0,0),n.emplaceBack(e.EXTENT,0),n.emplaceBack(0,e.EXTENT),n.emplaceBack(e.EXTENT,e.EXTENT),this.tileExtentBuffer=t.createVertexBuffer(n,Nt.members),this.tileExtentSegments=e.SegmentVector.simpleSegment(0,0,4,2);var r=new e.StructArrayLayout2i4;r.emplaceBack(0,0),r.emplaceBack(e.EXTENT,0),r.emplaceBack(0,e.EXTENT),r.emplaceBack(e.EXTENT,e.EXTENT),this.debugBuffer=t.createVertexBuffer(r,Nt.members),this.debugSegments=e.SegmentVector.simpleSegment(0,0,4,5);var a=new e.StructArrayLayout4i8;a.emplaceBack(0,0,0,0),a.emplaceBack(e.EXTENT,0,e.EXTENT,0),a.emplaceBack(0,e.EXTENT,0,e.EXTENT),a.emplaceBack(e.EXTENT,e.EXTENT,e.EXTENT,e.EXTENT),this.rasterBoundsBuffer=t.createVertexBuffer(a,e.rasterBoundsAttributes.members),this.rasterBoundsSegments=e.SegmentVector.simpleSegment(0,0,4,2);var i=new e.StructArrayLayout2i4;i.emplaceBack(0,0),i.emplaceBack(1,0),i.emplaceBack(0,1),i.emplaceBack(1,1),this.viewportBuffer=t.createVertexBuffer(i,Nt.members),this.viewportSegments=e.SegmentVector.simpleSegment(0,0,4,2);var o=new e.StructArrayLayout1ui2;o.emplaceBack(0),o.emplaceBack(1),o.emplaceBack(3),o.emplaceBack(2),o.emplaceBack(0),this.tileBorderIndexBuffer=t.createIndexBuffer(o);var s=new e.StructArrayLayout3ui6;s.emplaceBack(0,1,2),s.emplaceBack(2,1,3),this.quadTriangleIndexBuffer=t.createIndexBuffer(s);var u=this.context.gl;this.stencilClearMode=new Ae({func:u.ALWAYS,mask:0},0,255,u.ZERO,u.ZERO,u.ZERO)},ur.prototype.clearStencil=function(){var t=this.context,n=t.gl;this.nextStencilID=1,this.currentStencilSource=void 0;var r=e.create();e.ortho(r,0,this.width,this.height,0,0,1),e.scale(r,r,[n.drawingBufferWidth,n.drawingBufferHeight,0]),this.useProgram("clippingMask").draw(t,n.TRIANGLES,Se.disabled,this.stencilClearMode,Te.disabled,Pe.disabled,Tn(r),"$clipping",this.viewportBuffer,this.quadTriangleIndexBuffer,this.viewportSegments)},ur.prototype._renderTileClippingMasks=function(e,t){if(this.currentStencilSource!==e.source&&e.isTileClipped()&&t&&t.length){this.currentStencilSource=e.source;var n=this.context,r=n.gl;this.nextStencilID+t.length>256&&this.clearStencil(),n.setColorMode(Te.disabled),n.setDepthMode(Se.disabled);var a=this.useProgram("clippingMask");this._tileClippingMaskIDs={};for(var i=0,o=t;i<o.length;i+=1){var s=o[i],u=this._tileClippingMaskIDs[s.key]=this.nextStencilID++;a.draw(n,r.TRIANGLES,Se.disabled,new Ae({func:r.ALWAYS,mask:0},u,255,r.KEEP,r.KEEP,r.REPLACE),Te.disabled,Pe.disabled,Tn(s.posMatrix),"$clipping",this.tileExtentBuffer,this.quadTriangleIndexBuffer,this.tileExtentSegments)}}},ur.prototype.stencilModeFor3D=function(){this.currentStencilSource=void 0,this.nextStencilID+1>256&&this.clearStencil();var e=this.nextStencilID++,t=this.context.gl;return new Ae({func:t.NOTEQUAL,mask:255},e,255,t.KEEP,t.KEEP,t.REPLACE)},ur.prototype.stencilModeForClipping=function(e){var t=this.context.gl;return new Ae({func:t.EQUAL,mask:255},this._tileClippingMaskIDs[e.key],0,t.KEEP,t.KEEP,t.REPLACE)},ur.prototype.colorModeForRenderPass=function(){var t=this.context.gl;return this._showOverdrawInspector?new Te([t.CONSTANT_COLOR,t.ONE],new e.Color(1/8,1/8,1/8,0),[!0,!0,!0,!0]):"opaque"===this.renderPass?Te.unblended:Te.alphaBlended},ur.prototype.depthModeForSublayer=function(e,t,n){if(!this.opaquePassEnabledForLayer())return Se.disabled;var r=1-((1+this.currentLayer)*this.numSublayers+e)*this.depthEpsilon;return new Se(n||this.context.gl.LEQUAL,t,[r,r])},ur.prototype.opaquePassEnabledForLayer=function(){return this.currentLayer<this.opaquePassCutoff},ur.prototype.render=function(t,n){this.style=t,this.options=n,this.lineAtlas=t.lineAtlas,this.imageManager=t.imageManager,this.glyphManager=t.glyphManager,this.symbolFadeChange=t.placement.symbolFadeChange(e.browser.now()),this.imageManager.beginFrame();var r=this.style._order,a=this.style.sourceCaches;for(var i in a){var o=a[i];o.used&&o.prepare(this.context)}var s={},u={},c={};for(var l in a){var d=a[l];s[l]=d.getVisibleCoordinates(),u[l]=s[l].slice().reverse(),c[l]=d.getVisibleCoordinates(!0).reverse()}for(var f in a){var p=a[f],h=p.getSource();if("raster"===h.type||"raster-dem"===h.type){for(var g=[],v=0,m=s[f];v<m.length;v+=1){var y=m[v];g.push(p.getTile(y))}qn(g,this.context)}}this.opaquePassCutoff=1/0;for(var b=0;b<r.length;b++){var _=r[b];if(this.style._layers[_].is3D()){this.opaquePassCutoff=b;break}}this.renderPass="offscreen",this.depthRboNeedsClear=!0;for(var x=0,R=r;x<R.length;x+=1){var w=R[x],E=this.style._layers[w];if(E.hasOffscreenPass()&&!E.isHidden(this.transform.zoom)){var S=u[E.source];("custom"===E.type||S.length)&&this.renderLayer(this,a[E.source],E,S)}}for(this.context.bindFramebuffer.set(null),this.context.clear({color:n.showOverdrawInspector?e.Color.black:e.Color.transparent,depth:1}),this.clearStencil(),this._showOverdrawInspector=n.showOverdrawInspector,this.depthRangeFor3D=[0,1-(t._order.length+2)*this.numSublayers*this.depthEpsilon],this.renderPass="opaque",this.currentLayer=r.length-1;this.currentLayer>=0;this.currentLayer--){var A=this.style._layers[r[this.currentLayer]],T=a[A.source],P=s[A.source];this._renderTileClippingMasks(A,P),this.renderLayer(this,T,A,P)}for(this.renderPass="translucent",this.currentLayer=0;this.currentLayer<r.length;this.currentLayer++){var C=this.style._layers[r[this.currentLayer]],M=a[C.source],O=("symbol"===C.type?c:u)[C.source];this._renderTileClippingMasks(C,s[C.source]),this.renderLayer(this,M,C,O)}if(this.options.showTileBoundaries)for(var k in a){sr.debug(this,a[k],s[k]);break}this.context.setDefault()},ur.prototype.setupOffscreenDepthRenderbuffer=function(){var e=this.context;this.depthRbo||(this.depthRbo=e.createRenderbuffer(e.gl.DEPTH_COMPONENT16,this.width,this.height))},ur.prototype.renderLayer=function(e,t,n,r){n.isHidden(this.transform.zoom)||("background"===n.type||"custom"===n.type||r.length)&&(this.id=n.id,sr[n.type](e,t,n,r,this.style.placement.variableOffsets))},ur.prototype.translatePosMatrix=function(t,n,r,a,i){if(!r[0]&&!r[1])return t;var o=i?"map"===a?this.transform.angle:0:"viewport"===a?-this.transform.angle:0;if(o){var s=Math.sin(o),u=Math.cos(o);r=[r[0]*u-r[1]*s,r[0]*s+r[1]*u]}var c=[i?r[0]:ct(n,r[0],this.transform.zoom),i?r[1]:ct(n,r[1],this.transform.zoom),0],l=new Float32Array(16);return e.translate(l,t,c),l},ur.prototype.saveTileTexture=function(e){var t=this._tileTextures[e.size[0]];t?t.push(e):this._tileTextures[e.size[0]]=[e]},ur.prototype.getTileTexture=function(e){var t=this._tileTextures[e];return t&&t.length>0?t.pop():null},ur.prototype.isPatternMissing=function(e){if(!e)return!1;var t=this.imageManager.getPattern(e.from.toString()),n=this.imageManager.getPattern(e.to.toString());return!t||!n},ur.prototype.useProgram=function(e,t){void 0===t&&(t=this.emptyProgramConfiguration),this.cache=this.cache||{};var n=""+e+(t.cacheKey||"")+(this._showOverdrawInspector?"/overdraw":"");return this.cache[n]||(this.cache[n]=new gn(this.context,pn[e],t,Wn[e],this._showOverdrawInspector)),this.cache[n]},ur.prototype.setCustomLayerDefaults=function(){this.context.unbindVAO(),this.context.cullFace.setDefault(),this.context.activeTexture.setDefault(),this.context.pixelStoreUnpack.setDefault(),this.context.pixelStoreUnpackPremultiplyAlpha.setDefault(),this.context.pixelStoreUnpackFlipY.setDefault()},ur.prototype.setBaseState=function(){var e=this.context.gl;this.context.cullFace.set(!1),this.context.viewport.set([0,0,this.width,this.height]),this.context.blendEquation.set(e.FUNC_ADD)};var fr=function(t,n,r){this.tileSize=512,this.maxValidLatitude=85.051129,this._renderWorldCopies=void 0===r||r,this._minZoom=t||0,this._maxZoom=n||22,this.setMaxBounds(),this.width=0,this.height=0,this._center=new e.LngLat(0,0),this.zoom=0,this.angle=0,this._fov=.6435011087932844,this._pitch=0,this._unmodified=!0,this._posMatrixCache={},this._alignedPosMatrixCache={}},pr={minZoom:{configurable:!0},maxZoom:{configurable:!0},renderWorldCopies:{configurable:!0},worldSize:{configurable:!0},centerPoint:{configurable:!0},size:{configurable:!0},bearing:{configurable:!0},pitch:{configurable:!0},fov:{configurable:!0},zoom:{configurable:!0},center:{configurable:!0},unmodified:{configurable:!0},point:{configurable:!0}};fr.prototype.clone=function(){var e=new fr(this._minZoom,this._maxZoom,this._renderWorldCopies);return e.tileSize=this.tileSize,e.latRange=this.latRange,e.width=this.width,e.height=this.height,e._center=this._center,e.zoom=this.zoom,e.angle=this.angle,e._fov=this._fov,e._pitch=this._pitch,e._unmodified=this._unmodified,e._calcMatrices(),e},pr.minZoom.get=function(){return this._minZoom},pr.minZoom.set=function(e){this._minZoom!==e&&(this._minZoom=e,this.zoom=Math.max(this.zoom,e))},pr.maxZoom.get=function(){return this._maxZoom},pr.maxZoom.set=function(e){this._maxZoom!==e&&(this._maxZoom=e,this.zoom=Math.min(this.zoom,e))},pr.renderWorldCopies.get=function(){return this._renderWorldCopies},pr.renderWorldCopies.set=function(e){void 0===e?e=!0:null===e&&(e=!1),this._renderWorldCopies=e},pr.worldSize.get=function(){return this.tileSize*this.scale},pr.centerPoint.get=function(){return this.size._div(2)},pr.size.get=function(){return new e.Point(this.width,this.height)},pr.bearing.get=function(){return-this.angle/Math.PI*180},pr.bearing.set=function(t){var n=-e.wrap(t,-180,180)*Math.PI/180;this.angle!==n&&(this._unmodified=!1,this.angle=n,this._calcMatrices(),this.rotationMatrix=e.create$2(),e.rotate(this.rotationMatrix,this.rotationMatrix,this.angle))},pr.pitch.get=function(){return this._pitch/Math.PI*180},pr.pitch.set=function(t){var n=e.clamp(t,0,60)/180*Math.PI;this._pitch!==n&&(this._unmodified=!1,this._pitch=n,this._calcMatrices())},pr.fov.get=function(){return this._fov/Math.PI*180},pr.fov.set=function(e){e=Math.max(.01,Math.min(60,e)),this._fov!==e&&(this._unmodified=!1,this._fov=e/180*Math.PI,this._calcMatrices())},pr.zoom.get=function(){return this._zoom},pr.zoom.set=function(e){var t=Math.min(Math.max(e,this.minZoom),this.maxZoom);this._zoom!==t&&(this._unmodified=!1,this._zoom=t,this.scale=this.zoomScale(t),this.tileZoom=Math.floor(t),this.zoomFraction=t-this.tileZoom,this._constrain(),this._calcMatrices())},pr.center.get=function(){return this._center},pr.center.set=function(e){e.lat===this._center.lat&&e.lng===this._center.lng||(this._unmodified=!1,this._center=e,this._constrain(),this._calcMatrices())},fr.prototype.coveringZoomLevel=function(e){return(e.roundZoom?Math.round:Math.floor)(this.zoom+this.scaleZoom(this.tileSize/e.tileSize))},fr.prototype.getVisibleUnwrappedCoordinates=function(t){var n=[new e.UnwrappedTileID(0,t)];if(this._renderWorldCopies)for(var r=this.pointCoordinate(new e.Point(0,0)),a=this.pointCoordinate(new e.Point(this.width,0)),i=this.pointCoordinate(new e.Point(this.width,this.height)),o=this.pointCoordinate(new e.Point(0,this.height)),s=Math.floor(Math.min(r.x,a.x,i.x,o.x)),u=Math.floor(Math.max(r.x,a.x,i.x,o.x)),c=s-1;c<=u+1;c++)0!==c&&n.push(new e.UnwrappedTileID(c,t));return n},fr.prototype.coveringTiles=function(t){var n=this.coveringZoomLevel(t),r=n;if(void 0!==t.minzoom&&n<t.minzoom)return[];void 0!==t.maxzoom&&n>t.maxzoom&&(n=t.maxzoom);var a=e.MercatorCoordinate.fromLngLat(this.center),i=Math.pow(2,n),o=new e.Point(i*a.x-.5,i*a.y-.5);return function(t,n,r,a){void 0===a&&(a=!0);var i=1<<t,o={};function s(n,s,u){var c,l,d,f;if(u>=0&&u<=i)for(c=n;c<s;c++)l=Math.floor(c/i),d=(c%i+i)%i,0!==l&&!0!==a||(f=new e.OverscaledTileID(r,l,t,d,u),o[f.key]=f)}var u=n.map((function(t){return new e.Point(t.x,t.y)._mult(i)}));return dr(u[0],u[1],u[2],0,i,s),dr(u[2],u[3],u[0],0,i,s),Object.keys(o).map((function(e){return o[e]}))}(n,[this.pointCoordinate(new e.Point(0,0)),this.pointCoordinate(new e.Point(this.width,0)),this.pointCoordinate(new e.Point(this.width,this.height)),this.pointCoordinate(new e.Point(0,this.height))],t.reparseOverscaled?r:n,this._renderWorldCopies).sort((function(e,t){return o.dist(e.canonical)-o.dist(t.canonical)}))},fr.prototype.resize=function(e,t){this.width=e,this.height=t,this.pixelsToGLUnits=[2/e,-2/t],this._constrain(),this._calcMatrices()},pr.unmodified.get=function(){return this._unmodified},fr.prototype.zoomScale=function(e){return Math.pow(2,e)},fr.prototype.scaleZoom=function(e){return Math.log(e)/Math.LN2},fr.prototype.project=function(t){var n=e.clamp(t.lat,-this.maxValidLatitude,this.maxValidLatitude);return new e.Point(e.mercatorXfromLng(t.lng)*this.worldSize,e.mercatorYfromLat(n)*this.worldSize)},fr.prototype.unproject=function(t){return new e.MercatorCoordinate(t.x/this.worldSize,t.y/this.worldSize).toLngLat()},pr.point.get=function(){return this.project(this.center)},fr.prototype.setLocationAtPoint=function(t,n){var r=this.pointCoordinate(n),a=this.pointCoordinate(this.centerPoint),i=this.locationCoordinate(t),o=new e.MercatorCoordinate(i.x-(r.x-a.x),i.y-(r.y-a.y));this.center=this.coordinateLocation(o),this._renderWorldCopies&&(this.center=this.center.wrap())},fr.prototype.locationPoint=function(e){return this.coordinatePoint(this.locationCoordinate(e))},fr.prototype.pointLocation=function(e){return this.coordinateLocation(this.pointCoordinate(e))},fr.prototype.locationCoordinate=function(t){return e.MercatorCoordinate.fromLngLat(t)},fr.prototype.coordinateLocation=function(e){return e.toLngLat()},fr.prototype.pointCoordinate=function(t){var n=[t.x,t.y,0,1],r=[t.x,t.y,1,1];e.transformMat4(n,n,this.pixelMatrixInverse),e.transformMat4(r,r,this.pixelMatrixInverse);var a=n[3],i=r[3],o=n[0]/a,s=r[0]/i,u=n[1]/a,c=r[1]/i,l=n[2]/a,d=r[2]/i,f=l===d?0:(0-l)/(d-l);return new e.MercatorCoordinate(e.number(o,s,f)/this.worldSize,e.number(u,c,f)/this.worldSize)},fr.prototype.coordinatePoint=function(t){var n=[t.x*this.worldSize,t.y*this.worldSize,0,1];return e.transformMat4(n,n,this.pixelMatrix),new e.Point(n[0]/n[3],n[1]/n[3])},fr.prototype.getBounds=function(){return(new e.LngLatBounds).extend(this.pointLocation(new e.Point(0,0))).extend(this.pointLocation(new e.Point(this.width,0))).extend(this.pointLocation(new e.Point(this.width,this.height))).extend(this.pointLocation(new e.Point(0,this.height)))},fr.prototype.getMaxBounds=function(){return this.latRange&&2===this.latRange.length&&this.lngRange&&2===this.lngRange.length?new e.LngLatBounds([this.lngRange[0],this.latRange[0]],[this.lngRange[1],this.latRange[1]]):null},fr.prototype.setMaxBounds=function(e){e?(this.lngRange=[e.getWest(),e.getEast()],this.latRange=[e.getSouth(),e.getNorth()],this._constrain()):(this.lngRange=null,this.latRange=[-this.maxValidLatitude,this.maxValidLatitude])},fr.prototype.calculatePosMatrix=function(t,n){void 0===n&&(n=!1);var r=t.key,a=n?this._alignedPosMatrixCache:this._posMatrixCache;if(a[r])return a[r];var i=t.canonical,o=this.worldSize/this.zoomScale(i.z),s=i.x+Math.pow(2,i.z)*t.wrap,u=e.identity(new Float64Array(16));return e.translate(u,u,[s*o,i.y*o,0]),e.scale(u,u,[o/e.EXTENT,o/e.EXTENT,1]),e.multiply(u,n?this.alignedProjMatrix:this.projMatrix,u),a[r]=new Float32Array(u),a[r]},fr.prototype.customLayerMatrix=function(){return this.mercatorMatrix.slice()},fr.prototype._constrain=function(){if(this.center&&this.width&&this.height&&!this._constraining){this._constraining=!0;var t,n,r,a,i=-90,o=90,s=-180,u=180,c=this.size,l=this._unmodified;if(this.latRange){var d=this.latRange;i=e.mercatorYfromLat(d[1])*this.worldSize,t=(o=e.mercatorYfromLat(d[0])*this.worldSize)-i<c.y?c.y/(o-i):0}if(this.lngRange){var f=this.lngRange;s=e.mercatorXfromLng(f[0])*this.worldSize,n=(u=e.mercatorXfromLng(f[1])*this.worldSize)-s<c.x?c.x/(u-s):0}var p=this.point,h=Math.max(n||0,t||0);if(h)return this.center=this.unproject(new e.Point(n?(u+s)/2:p.x,t?(o+i)/2:p.y)),this.zoom+=this.scaleZoom(h),this._unmodified=l,void(this._constraining=!1);if(this.latRange){var g=p.y,v=c.y/2;g-v<i&&(a=i+v),g+v>o&&(a=o-v)}if(this.lngRange){var m=p.x,y=c.x/2;m-y<s&&(r=s+y),m+y>u&&(r=u-y)}void 0===r&&void 0===a||(this.center=this.unproject(new e.Point(void 0!==r?r:p.x,void 0!==a?a:p.y))),this._unmodified=l,this._constraining=!1}},fr.prototype._calcMatrices=function(){if(this.height){this.cameraToCenterDistance=.5/Math.tan(this._fov/2)*this.height;var t=this._fov/2,n=Math.PI/2+this._pitch,r=Math.sin(t)*this.cameraToCenterDistance/Math.sin(Math.PI-n-t),a=this.point,i=a.x,o=a.y,s=1.01*(Math.cos(Math.PI/2-this._pitch)*r+this.cameraToCenterDistance),u=this.height/50,c=new Float64Array(16);e.perspective(c,this._fov,this.width/this.height,u,s),e.scale(c,c,[1,-1,1]),e.translate(c,c,[0,0,-this.cameraToCenterDistance]),e.rotateX(c,c,this._pitch),e.rotateZ(c,c,this.angle),e.translate(c,c,[-i,-o,0]),this.mercatorMatrix=e.scale([],c,[this.worldSize,this.worldSize,this.worldSize]),e.scale(c,c,[1,1,e.mercatorZfromAltitude(1,this.center.lat)*this.worldSize,1]),this.projMatrix=c;var l=this.width%2/2,d=this.height%2/2,f=Math.cos(this.angle),p=Math.sin(this.angle),h=i-Math.round(i)+f*l+p*d,g=o-Math.round(o)+f*d+p*l,v=new Float64Array(c);if(e.translate(v,v,[h>.5?h-1:h,g>.5?g-1:g,0]),this.alignedProjMatrix=v,c=e.create(),e.scale(c,c,[this.width/2,-this.height/2,1]),e.translate(c,c,[1,-1,0]),this.labelPlaneMatrix=c,c=e.create(),e.scale(c,c,[1,-1,1]),e.translate(c,c,[-1,-1,0]),e.scale(c,c,[2/this.width,2/this.height,1]),this.glCoordMatrix=c,this.pixelMatrix=e.multiply(new Float64Array(16),this.labelPlaneMatrix,this.projMatrix),!(c=e.invert(new Float64Array(16),this.pixelMatrix)))throw new Error("failed to invert matrix");this.pixelMatrixInverse=c,this._posMatrixCache={},this._alignedPosMatrixCache={}}},fr.prototype.maxPitchScaleFactor=function(){if(!this.pixelMatrixInverse)return 1;var t=this.pointCoordinate(new e.Point(0,0)),n=[t.x*this.worldSize,t.y*this.worldSize,0,1];return e.transformMat4(n,n,this.pixelMatrix)[3]/this.cameraToCenterDistance},fr.prototype.getCameraPoint=function(){var t=this._pitch,n=Math.tan(t)*(this.cameraToCenterDistance||1);return this.centerPoint.add(new e.Point(0,n))},fr.prototype.getCameraQueryGeometry=function(t){var n=this.getCameraPoint();if(1===t.length)return[t[0],n];for(var r=n.x,a=n.y,i=n.x,o=n.y,s=0,u=t;s<u.length;s+=1){var c=u[s];r=Math.min(r,c.x),a=Math.min(a,c.y),i=Math.max(i,c.x),o=Math.max(o,c.y)}return[new e.Point(r,a),new e.Point(i,a),new e.Point(i,o),new e.Point(r,o),new e.Point(r,a)]},Object.defineProperties(fr.prototype,pr);var hr=function(t){var n,r,a,i;this._hashName=t&&encodeURIComponent(t),e.bindAll(["_getCurrentHash","_onHashChange","_updateHash"],this),this._updateHash=(n=this._updateHashUnthrottled.bind(this),r=!1,a=null,i=function(){a=null,r&&(n(),a=setTimeout(i,300),r=!1)},function(){return r=!0,a||i(),a})};hr.prototype.addTo=function(t){return this._map=t,e.window.addEventListener("hashchange",this._onHashChange,!1),this._map.on("moveend",this._updateHash),this},hr.prototype.remove=function(){return e.window.removeEventListener("hashchange",this._onHashChange,!1),this._map.off("moveend",this._updateHash),clearTimeout(this._updateHash()),delete this._map,this},hr.prototype.getHashString=function(t){var n=this._map.getCenter(),r=Math.round(100*this._map.getZoom())/100,a=Math.ceil((r*Math.LN2+Math.log(512/360/.5))/Math.LN10),i=Math.pow(10,a),o=Math.round(n.lng*i)/i,s=Math.round(n.lat*i)/i,u=this._map.getBearing(),c=this._map.getPitch(),l="";if(l+=t?"/"+o+"/"+s+"/"+r:r+"/"+s+"/"+o,(u||c)&&(l+="/"+Math.round(10*u)/10),c&&(l+="/"+Math.round(c)),this._hashName){var d=this._hashName,f=!1,p=e.window.location.hash.slice(1).split("&").map((function(e){var t=e.split("=")[0];return t===d?(f=!0,t+"="+l):e})).filter((function(e){return e}));return f||p.push(d+"="+l),"#"+p.join("&")}return"#"+l},hr.prototype._getCurrentHash=function(){var t=this,n=e.window.location.hash.replace("#","");if(this._hashName){var r=n.split("&").map((function(e){return e.split("=")})).find((function(e){return e[0]===t._hashName}));return(r&&r[1]||"").split("/")}return n.split("/")},hr.prototype._onHashChange=function(){var e=this._getCurrentHash();return e.length>=3&&!e.some((function(e){return isNaN(e)}))&&(this._map.jumpTo({center:[+e[2],+e[1]],zoom:+e[0],bearing:+(e[3]||0),pitch:+(e[4]||0)}),!0)},hr.prototype._updateHashUnthrottled=function(){var t=this.getHashString();try{e.window.history.replaceState(e.window.history.state,"",t)}catch(e){}};var gr=function(t){function r(r,a,i,o){void 0===o&&(o={});var s=n.mousePos(a.getCanvasContainer(),i),u=a.unproject(s);t.call(this,r,e.extend({point:s,lngLat:u,originalEvent:i},o)),this._defaultPrevented=!1,this.target=a}t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r;var a={defaultPrevented:{configurable:!0}};return r.prototype.preventDefault=function(){this._defaultPrevented=!0},a.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(r.prototype,a),r}(e.Event),vr=function(t){function r(r,a,i){var o=n.touchPos(a.getCanvasContainer(),i),s=o.map((function(e){return a.unproject(e)})),u=o.reduce((function(e,t,n,r){return e.add(t.div(r.length))}),new e.Point(0,0)),c=a.unproject(u);t.call(this,r,{points:o,point:u,lngLats:s,lngLat:c,originalEvent:i}),this._defaultPrevented=!1}t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r;var a={defaultPrevented:{configurable:!0}};return r.prototype.preventDefault=function(){this._defaultPrevented=!0},a.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(r.prototype,a),r}(e.Event),mr=function(e){function t(t,n,r){e.call(this,t,{originalEvent:r}),this._defaultPrevented=!1}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={defaultPrevented:{configurable:!0}};return t.prototype.preventDefault=function(){this._defaultPrevented=!0},n.defaultPrevented.get=function(){return this._defaultPrevented},Object.defineProperties(t.prototype,n),t}(e.Event),yr=function(t){this._map=t,this._el=t.getCanvasContainer(),this._delta=0,this._defaultZoomRate=.01,this._wheelZoomRate=1/450,e.bindAll(["_onWheel","_onTimeout","_onScrollFrame","_onScrollFinished"],this)};yr.prototype.setZoomRate=function(e){this._defaultZoomRate=e},yr.prototype.setWheelZoomRate=function(e){this._wheelZoomRate=e},yr.prototype.isEnabled=function(){return!!this._enabled},yr.prototype.isActive=function(){return!!this._active},yr.prototype.isZooming=function(){return!!this._zooming},yr.prototype.enable=function(e){this.isEnabled()||(this._enabled=!0,this._aroundCenter=e&&"center"===e.around)},yr.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},yr.prototype.onWheel=function(t){if(this.isEnabled()){var n=t.deltaMode===e.window.WheelEvent.DOM_DELTA_LINE?40*t.deltaY:t.deltaY,r=e.browser.now(),a=r-(this._lastWheelEventTime||0);this._lastWheelEventTime=r,0!==n&&n%4.000244140625==0?this._type="wheel":0!==n&&Math.abs(n)<4?this._type="trackpad":a>400?(this._type=null,this._lastValue=n,this._timeout=setTimeout(this._onTimeout,40,t)):this._type||(this._type=Math.abs(a*n)<200?"trackpad":"wheel",this._timeout&&(clearTimeout(this._timeout),this._timeout=null,n+=this._lastValue)),t.shiftKey&&n&&(n/=4),this._type&&(this._lastWheelEvent=t,this._delta-=n,this.isActive()||this._start(t)),t.preventDefault()}},yr.prototype._onTimeout=function(e){this._type="wheel",this._delta-=this._lastValue,this.isActive()||this._start(e)},yr.prototype._start=function(t){if(this._delta){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),this._active=!0,this.isZooming()||(this._zooming=!0,this._map.fire(new e.Event("movestart",{originalEvent:t})),this._map.fire(new e.Event("zoomstart",{originalEvent:t}))),this._finishTimeout&&clearTimeout(this._finishTimeout);var r=n.mousePos(this._el,t);this._around=e.LngLat.convert(this._aroundCenter?this._map.getCenter():this._map.unproject(r)),this._aroundPoint=this._map.transform.locationPoint(this._around),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onScrollFrame))}},yr.prototype._onScrollFrame=function(){var t=this;if(this._frameId=null,this.isActive()){var n=this._map.transform;if(0!==this._delta){var r="wheel"===this._type&&Math.abs(this._delta)>4.000244140625?this._wheelZoomRate:this._defaultZoomRate,a=2/(1+Math.exp(-Math.abs(this._delta*r)));this._delta<0&&0!==a&&(a=1/a);var i="number"==typeof this._targetZoom?n.zoomScale(this._targetZoom):n.scale;this._targetZoom=Math.min(n.maxZoom,Math.max(n.minZoom,n.scaleZoom(i*a))),"wheel"===this._type&&(this._startZoom=n.zoom,this._easing=this._smoothOutEasing(200)),this._delta=0}var o="number"==typeof this._targetZoom?this._targetZoom:n.zoom,s=this._startZoom,u=this._easing,c=!1;if("wheel"===this._type&&s&&u){var l=Math.min((e.browser.now()-this._lastWheelEventTime)/200,1),d=u(l);n.zoom=e.number(s,o,d),l<1?this._frameId||(this._frameId=this._map._requestRenderFrame(this._onScrollFrame)):c=!0}else n.zoom=o,c=!0;n.setLocationAtPoint(this._around,this._aroundPoint),this._map.fire(new e.Event("move",{originalEvent:this._lastWheelEvent})),this._map.fire(new e.Event("zoom",{originalEvent:this._lastWheelEvent})),c&&(this._active=!1,this._finishTimeout=setTimeout((function(){t._zooming=!1,t._map.fire(new e.Event("zoomend",{originalEvent:t._lastWheelEvent})),t._map.fire(new e.Event("moveend",{originalEvent:t._lastWheelEvent})),delete t._targetZoom}),200))}},yr.prototype._smoothOutEasing=function(t){var n=e.ease;if(this._prevEase){var r=this._prevEase,a=(e.browser.now()-r.start)/r.duration,i=r.easing(a+.01)-r.easing(a),o=.27/Math.sqrt(i*i+1e-4)*.01,s=Math.sqrt(.0729-o*o);n=e.bezier(o,s,.25,1)}return this._prevEase={start:e.browser.now(),duration:t,easing:n},n};var br=function(t,n){this._map=t,this._el=t.getCanvasContainer(),this._container=t.getContainer(),this._clickTolerance=n.clickTolerance||1,e.bindAll(["_onMouseMove","_onMouseUp","_onKeyDown"],this)};br.prototype.isEnabled=function(){return!!this._enabled},br.prototype.isActive=function(){return!!this._active},br.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},br.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},br.prototype.onMouseDown=function(t){this.isEnabled()&&t.shiftKey&&0===t.button&&(e.window.document.addEventListener("mousemove",this._onMouseMove,!1),e.window.document.addEventListener("keydown",this._onKeyDown,!1),e.window.document.addEventListener("mouseup",this._onMouseUp,!1),n.disableDrag(),this._startPos=this._lastPos=n.mousePos(this._el,t),this._active=!0)},br.prototype._onMouseMove=function(e){var t=n.mousePos(this._el,e);if(!(this._lastPos.equals(t)||!this._box&&t.dist(this._startPos)<this._clickTolerance)){var r=this._startPos;this._lastPos=t,this._box||(this._box=n.create("div","mapboxgl-boxzoom",this._container),this._container.classList.add("mapboxgl-crosshair"),this._fireEvent("boxzoomstart",e));var a=Math.min(r.x,t.x),i=Math.max(r.x,t.x),o=Math.min(r.y,t.y),s=Math.max(r.y,t.y);n.setTransform(this._box,"translate("+a+"px,"+o+"px)"),this._box.style.width=i-a+"px",this._box.style.height=s-o+"px"}},br.prototype._onMouseUp=function(t){if(0===t.button){var r=this._startPos,a=n.mousePos(this._el,t);this._finish(),n.suppressClick(),r.x===a.x&&r.y===a.y?this._fireEvent("boxzoomcancel",t):this._map.fitScreenCoordinates(r,a,this._map.getBearing(),{linear:!0}).fire(new e.Event("boxzoomend",{originalEvent:t}))}},br.prototype._onKeyDown=function(e){27===e.keyCode&&(this._finish(),this._fireEvent("boxzoomcancel",e))},br.prototype._finish=function(){this._active=!1,e.window.document.removeEventListener("mousemove",this._onMouseMove,!1),e.window.document.removeEventListener("keydown",this._onKeyDown,!1),e.window.document.removeEventListener("mouseup",this._onMouseUp,!1),this._container.classList.remove("mapboxgl-crosshair"),this._box&&(n.remove(this._box),this._box=null),n.enableDrag(),delete this._startPos,delete this._lastPos},br.prototype._fireEvent=function(t,n){return this._map.fire(new e.Event(t,{originalEvent:n}))};var _r=e.bezier(0,0,.25,1),xr=function(t,n){this._map=t,this._el=n.element||t.getCanvasContainer(),this._state="disabled",this._button=n.button||"right",this._bearingSnap=n.bearingSnap||0,this._pitchWithRotate=!1!==n.pitchWithRotate,e.bindAll(["onMouseDown","_onMouseMove","_onMouseUp","_onBlur","_onDragFrame"],this)};xr.prototype.isEnabled=function(){return"disabled"!==this._state},xr.prototype.isActive=function(){return"active"===this._state},xr.prototype.enable=function(){this.isEnabled()||(this._state="enabled")},xr.prototype.disable=function(){if(this.isEnabled())switch(this._state){case"active":this._state="disabled",this._unbind(),this._deactivate(),this._fireEvent("rotateend"),this._pitchWithRotate&&this._fireEvent("pitchend"),this._fireEvent("moveend");break;case"pending":this._state="disabled",this._unbind();break;default:this._state="disabled"}},xr.prototype.onMouseDown=function(t){if("enabled"===this._state){var r="touchstart"===t.type;if(r)this._startTime=Date.now();else if("right"===this._button){if(this._eventButton=n.mouseButton(t),this._eventButton!==(t.ctrlKey?0:2))return}else{if(t.ctrlKey||0!==n.mouseButton(t))return;this._eventButton=0}n.disableDrag(),r?(e.window.document.addEventListener("touchmove",this._onMouseMove,{capture:!0}),e.window.document.addEventListener("touchend",this._onMouseUp)):(e.window.document.addEventListener("mousemove",this._onMouseMove,{capture:!0}),e.window.document.addEventListener("mouseup",this._onMouseUp)),e.window.addEventListener("blur",this._onBlur),this._state="pending",this._inertia=[[e.browser.now(),this._map.getBearing()]],this._startPos=this._prevPos=this._lastPos=n.mousePos(this._el,t),this._center=this._map.transform.centerPoint,t.preventDefault()}},xr.prototype._onMouseMove=function(e){var t=n.mousePos(this._el,e);this._lastPos.equals(t)||(this._lastMoveEvent=e,this._lastPos=t,"pending"===this._state&&(this._state="active",this._fireEvent("rotatestart",e),this._fireEvent("movestart",e),this._pitchWithRotate&&this._fireEvent("pitchstart",e)),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onDragFrame)))},xr.prototype._onDragFrame=function(){this._frameId=null;var t=this._lastMoveEvent;if(t){var n=this._map.transform,r=this._prevPos,a=this._lastPos,i=.8*(r.x-a.x),o=-.5*(r.y-a.y),s=n.bearing-i,u=n.pitch-o,c=this._inertia,l=c[c.length-1];this._drainInertiaBuffer(),c.push([e.browser.now(),this._map._normalizeBearing(s,l[1])]);var d=n.bearing;if(n.bearing=s,this._pitchWithRotate){var f=n.pitch;n.pitch=u,n.pitch!==f&&this._fireEvent("pitch",t)}n.bearing!==d&&this._fireEvent("rotate",t),this._fireEvent("move",t),delete this._lastMoveEvent,this._prevPos=this._lastPos}},xr.prototype._onMouseUp=function(e){if("touchend"===e.type&&this._startPos===this._lastPos&&Date.now()-this._startTime<300&&this._el.click(),n.mouseButton(e)===this._eventButton)switch(this._state){case"active":this._state="enabled",n.suppressClick(),this._unbind(),this._deactivate(),this._inertialRotate(e);break;case"pending":this._state="enabled",this._unbind()}},xr.prototype._onBlur=function(e){switch(this._state){case"active":this._state="enabled",this._unbind(),this._deactivate(),this._fireEvent("rotateend",e),this._pitchWithRotate&&this._fireEvent("pitchend",e),this._fireEvent("moveend",e);break;case"pending":this._state="enabled",this._unbind()}},xr.prototype._unbind=function(){e.window.document.removeEventListener("mousemove",this._onMouseMove,{capture:!0}),e.window.document.removeEventListener("mouseup",this._onMouseUp),e.window.document.removeEventListener("touchmove",this._onMouseMove,{capture:!0}),e.window.document.removeEventListener("touchend",this._onMouseUp),e.window.removeEventListener("blur",this._onBlur),n.enableDrag()},xr.prototype._deactivate=function(){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._lastMoveEvent,delete this._startPos,delete this._prevPos,delete this._lastPos},xr.prototype._inertialRotate=function(e){var t=this;this._fireEvent("rotateend",e),this._drainInertiaBuffer();var n=this._map,r=n.getBearing(),a=this._inertia,i=function(){Math.abs(r)<t._bearingSnap?n.resetNorth({noMoveStart:!0},{originalEvent:e}):t._fireEvent("moveend",e),t._pitchWithRotate&&t._fireEvent("pitchend",e)};if(a.length<2)i();else{var o=a[0],s=a[a.length-1],u=a[a.length-2],c=n._normalizeBearing(r,u[1]),l=s[1]-o[1],d=l<0?-1:1,f=(s[0]-o[0])/1e3;if(0!==l&&0!==f){var p=Math.abs(l*(.25/f));p>180&&(p=180);var h=p/180;c+=d*p*(h/2),Math.abs(n._normalizeBearing(c,0))<this._bearingSnap&&(c=n._normalizeBearing(0,c)),n.rotateTo(c,{duration:1e3*h,easing:_r,noMoveStart:!0},{originalEvent:e})}else i()}},xr.prototype._fireEvent=function(t,n){return this._map.fire(new e.Event(t,n?{originalEvent:n}:{}))},xr.prototype._drainInertiaBuffer=function(){for(var t=this._inertia,n=e.browser.now();t.length>0&&n-t[0][0]>160;)t.shift()};var Rr=e.bezier(0,0,.3,1),wr=function(t,n){this._map=t,this._el=t.getCanvasContainer(),this._state="disabled",this._clickTolerance=n.clickTolerance||1,e.bindAll(["_onMove","_onMouseUp","_onTouchEnd","_onBlur","_onDragFrame"],this)};wr.prototype.isEnabled=function(){return"disabled"!==this._state},wr.prototype.isActive=function(){return"active"===this._state},wr.prototype.enable=function(){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-drag-pan"),this._state="enabled")},wr.prototype.disable=function(){if(this.isEnabled())switch(this._el.classList.remove("mapboxgl-touch-drag-pan"),this._state){case"active":this._state="disabled",this._unbind(),this._deactivate(),this._fireEvent("dragend"),this._fireEvent("moveend");break;case"pending":this._state="disabled",this._unbind();break;default:this._state="disabled"}},wr.prototype.onMouseDown=function(t){"enabled"===this._state&&(t.ctrlKey||0!==n.mouseButton(t)||(n.addEventListener(e.window.document,"mousemove",this._onMove,{capture:!0}),n.addEventListener(e.window.document,"mouseup",this._onMouseUp),this._start(t)))},wr.prototype.onTouchStart=function(t){this.isEnabled()&&(t.touches&&t.touches.length>1&&("pending"===this._state||"active"===this._state)||(n.addEventListener(e.window.document,"touchmove",this._onMove,{capture:!0,passive:!1}),n.addEventListener(e.window.document,"touchend",this._onTouchEnd),this._start(t)))},wr.prototype._start=function(t){e.window.addEventListener("blur",this._onBlur),this._state="pending",this._startPos=this._mouseDownPos=this._prevPos=this._lastPos=n.mousePos(this._el,t),this._startTouch=this._lastTouch=e.window.TouchEvent&&t instanceof e.window.TouchEvent?n.touchPos(this._el,t):null,this._inertia=[[e.browser.now(),this._startPos]]},wr.prototype._touchesMatch=function(e,t){return!(!e||!t||e.length!==t.length)&&e.every((function(e,n){return t[n]===e}))},wr.prototype._onMove=function(t){t.preventDefault();var r=e.window.TouchEvent&&t instanceof e.window.TouchEvent?n.touchPos(this._el,t):null,a=n.mousePos(this._el,t);(r?this._touchesMatch(this._lastTouch,r):this._lastPos.equals(a))||"pending"===this._state&&a.dist(this._mouseDownPos)<this._clickTolerance||(this._lastMoveEvent=t,this._lastPos=a,this._lastTouch=r,this._drainInertiaBuffer(),this._inertia.push([e.browser.now(),this._lastPos]),"pending"===this._state&&(this._state="active",this._shouldStart=!0),this._frameId||(this._frameId=this._map._requestRenderFrame(this._onDragFrame)))},wr.prototype._onDragFrame=function(){this._frameId=null;var e=this._lastMoveEvent;if(e)if(this._map.touchZoomRotate.isActive())this._abort(e);else if(this._shouldStart&&(this._fireEvent("dragstart",e),this._fireEvent("movestart",e),this._shouldStart=!1),this.isActive()){var t=this._map.transform;t.setLocationAtPoint(t.pointLocation(this._prevPos),this._lastPos),this._fireEvent("drag",e),this._fireEvent("move",e),this._prevPos=this._lastPos,delete this._lastMoveEvent}},wr.prototype._onMouseUp=function(e){if(0===n.mouseButton(e))switch(this._state){case"active":this._state="enabled",n.suppressClick(),this._unbind(),this._deactivate(),this._inertialPan(e);break;case"pending":this._state="enabled",this._unbind()}},wr.prototype._onTouchEnd=function(e){if(e.touches&&0!==e.touches.length)switch(this._state){case"pending":case"active":break;case"enabled":this.onTouchStart(e)}else switch(this._state){case"active":this._state="enabled",this._unbind(),this._deactivate(),this._inertialPan(e);break;case"pending":this._state="enabled",this._unbind();break;case"enabled":this._unbind()}},wr.prototype._abort=function(t){switch(this._state){case"active":this._state="enabled",this._shouldStart||(this._fireEvent("dragend",t),this._fireEvent("moveend",t)),this._unbind(),this._deactivate(),e.window.TouchEvent&&t instanceof e.window.TouchEvent&&t.touches.length>1&&n.addEventListener(e.window.document,"touchend",this._onTouchEnd);break;case"pending":this._state="enabled",this._unbind();break;case"enabled":this._unbind()}},wr.prototype._onBlur=function(e){this._abort(e)},wr.prototype._unbind=function(){n.removeEventListener(e.window.document,"touchmove",this._onMove,{capture:!0,passive:!1}),n.removeEventListener(e.window.document,"touchend",this._onTouchEnd),n.removeEventListener(e.window.document,"mousemove",this._onMove,{capture:!0}),n.removeEventListener(e.window.document,"mouseup",this._onMouseUp),n.removeEventListener(e.window,"blur",this._onBlur)},wr.prototype._deactivate=function(){this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._lastMoveEvent,delete this._startPos,delete this._prevPos,delete this._mouseDownPos,delete this._lastPos,delete this._startTouch,delete this._lastTouch,delete this._shouldStart},wr.prototype._inertialPan=function(e){this._fireEvent("dragend",e),this._drainInertiaBuffer();var t=this._inertia;if(t.length<2)this._fireEvent("moveend",e);else{var n=t[t.length-1],r=t[0],a=n[1].sub(r[1]),i=(n[0]-r[0])/1e3;if(0===i||n[1].equals(r[1]))this._fireEvent("moveend",e);else{var o=a.mult(.3/i),s=o.mag();s>1400&&(s=1400,o._unit()._mult(s));var u=s/750,c=o.mult(-u/2);this._map.panBy(c,{duration:1e3*u,easing:Rr,noMoveStart:!0},{originalEvent:e})}}},wr.prototype._fireEvent=function(t,n){return this._map.fire(new e.Event(t,n?{originalEvent:n}:{}))},wr.prototype._drainInertiaBuffer=function(){for(var t=this._inertia,n=e.browser.now();t.length>0&&n-t[0][0]>160;)t.shift()};var Er=function(t){this._map=t,this._el=t.getCanvasContainer(),e.bindAll(["_onKeyDown"],this)};function Sr(e){return e*(2-e)}Er.prototype.isEnabled=function(){return!!this._enabled},Er.prototype.enable=function(){this.isEnabled()||(this._el.addEventListener("keydown",this._onKeyDown,!1),this._enabled=!0)},Er.prototype.disable=function(){this.isEnabled()&&(this._el.removeEventListener("keydown",this._onKeyDown),this._enabled=!1)},Er.prototype._onKeyDown=function(e){if(!(e.altKey||e.ctrlKey||e.metaKey)){var t=0,n=0,r=0,a=0,i=0;switch(e.keyCode){case 61:case 107:case 171:case 187:t=1;break;case 189:case 109:case 173:t=-1;break;case 37:e.shiftKey?n=-1:(e.preventDefault(),a=-1);break;case 39:e.shiftKey?n=1:(e.preventDefault(),a=1);break;case 38:e.shiftKey?r=1:(e.preventDefault(),i=-1);break;case 40:e.shiftKey?r=-1:(i=1,e.preventDefault());break;default:return}var o=this._map,s=o.getZoom(),u={duration:300,delayEndEvents:500,easing:Sr,zoom:t?Math.round(s)+t*(e.shiftKey?2:1):s,bearing:o.getBearing()+15*n,pitch:o.getPitch()+10*r,offset:[100*-a,100*-i],center:o.getCenter()};o.easeTo(u,{originalEvent:e})}};var Ar=function(t){this._map=t,e.bindAll(["_onDblClick","_onZoomEnd"],this)};Ar.prototype.isEnabled=function(){return!!this._enabled},Ar.prototype.isActive=function(){return!!this._active},Ar.prototype.enable=function(){this.isEnabled()||(this._enabled=!0)},Ar.prototype.disable=function(){this.isEnabled()&&(this._enabled=!1)},Ar.prototype.onTouchStart=function(e){var t=this;if(this.isEnabled()&&!(e.points.length>1))if(this._tapped){var n=e.points[0],r=this._tappedPoint;if(r&&r.dist(n)<=30){e.originalEvent.preventDefault();var a=function(){t._tapped&&t._zoom(e),t._map.off("touchcancel",i),t._resetTapped()},i=function(){t._map.off("touchend",a),t._resetTapped()};this._map.once("touchend",a),this._map.once("touchcancel",i)}else this._resetTapped()}else this._tappedPoint=e.points[0],this._tapped=setTimeout((function(){t._tapped=null,t._tappedPoint=null}),300)},Ar.prototype._resetTapped=function(){clearTimeout(this._tapped),this._tapped=null,this._tappedPoint=null},Ar.prototype.onDblClick=function(e){this.isEnabled()&&(e.originalEvent.preventDefault(),this._zoom(e))},Ar.prototype._zoom=function(e){this._active=!0,this._map.on("zoomend",this._onZoomEnd),this._map.zoomTo(this._map.getZoom()+(e.originalEvent.shiftKey?-1:1),{around:e.lngLat},e)},Ar.prototype._onZoomEnd=function(){this._active=!1,this._map.off("zoomend",this._onZoomEnd)};var Tr=e.bezier(0,0,.15,1),Pr=function(t){this._map=t,this._el=t.getCanvasContainer(),e.bindAll(["_onMove","_onEnd","_onTouchFrame"],this)};Pr.prototype.isEnabled=function(){return!!this._enabled},Pr.prototype.enable=function(e){this.isEnabled()||(this._el.classList.add("mapboxgl-touch-zoom-rotate"),this._enabled=!0,this._aroundCenter=!!e&&"center"===e.around)},Pr.prototype.disable=function(){this.isEnabled()&&(this._el.classList.remove("mapboxgl-touch-zoom-rotate"),this._enabled=!1)},Pr.prototype.disableRotation=function(){this._rotationDisabled=!0},Pr.prototype.enableRotation=function(){this._rotationDisabled=!1},Pr.prototype.isActive=function(){return this.isEnabled()&&!!this._gestureIntent},Pr.prototype.onStart=function(t){if(this.isEnabled()&&2===t.touches.length){var r=n.mousePos(this._el,t.touches[0]),a=n.mousePos(this._el,t.touches[1]),i=r.add(a).div(2);this._startVec=r.sub(a),this._startAround=this._map.transform.pointLocation(i),this._gestureIntent=void 0,this._inertia=[],n.addEventListener(e.window.document,"touchmove",this._onMove,{passive:!1}),n.addEventListener(e.window.document,"touchend",this._onEnd)}},Pr.prototype._getTouchEventData=function(e){var t=n.mousePos(this._el,e.touches[0]),r=n.mousePos(this._el,e.touches[1]),a=t.sub(r);return{vec:a,center:t.add(r).div(2),scale:a.mag()/this._startVec.mag(),bearing:this._rotationDisabled?0:180*a.angleWith(this._startVec)/Math.PI}},Pr.prototype._onMove=function(t){if(2===t.touches.length){var n=this._getTouchEventData(t),r=n.vec,a=n.scale,i=n.bearing;if(!this._gestureIntent){var o=this._rotationDisabled&&1!==a||Math.abs(1-a)>.15;Math.abs(i)>10?this._gestureIntent="rotate":o&&(this._gestureIntent="zoom"),this._gestureIntent&&(this._map.fire(new e.Event(this._gestureIntent+"start",{originalEvent:t})),this._map.fire(new e.Event("movestart",{originalEvent:t})),this._startVec=r)}this._lastTouchEvent=t,this._frameId||(this._frameId=this._map._requestRenderFrame(this._onTouchFrame)),t.preventDefault()}},Pr.prototype._onTouchFrame=function(){this._frameId=null;var t=this._gestureIntent;if(t){var n=this._map.transform;this._startScale||(this._startScale=n.scale,this._startBearing=n.bearing);var r=this._getTouchEventData(this._lastTouchEvent),a=r.center,i=r.bearing,o=r.scale,s=n.pointLocation(a),u=n.locationPoint(s);"rotate"===t&&(n.bearing=this._startBearing+i),n.zoom=n.scaleZoom(this._startScale*o),n.setLocationAtPoint(this._startAround,u),this._map.fire(new e.Event(t,{originalEvent:this._lastTouchEvent})),this._map.fire(new e.Event("move",{originalEvent:this._lastTouchEvent})),this._drainInertiaBuffer(),this._inertia.push([e.browser.now(),o,a])}},Pr.prototype._onEnd=function(t){n.removeEventListener(e.window.document,"touchmove",this._onMove,{passive:!1}),n.removeEventListener(e.window.document,"touchend",this._onEnd);var r=this._gestureIntent,a=this._startScale;if(this._frameId&&(this._map._cancelRenderFrame(this._frameId),this._frameId=null),delete this._gestureIntent,delete this._startScale,delete this._startBearing,delete this._lastTouchEvent,r){this._map.fire(new e.Event(r+"end",{originalEvent:t})),this._drainInertiaBuffer();var i=this._inertia,o=this._map;if(i.length<2)o.snapToNorth({},{originalEvent:t});else{var s=i[i.length-1],u=i[0],c=o.transform.scaleZoom(a*s[1]),l=o.transform.scaleZoom(a*u[1]),d=c-l,f=(s[0]-u[0])/1e3,p=s[2];if(0!==f&&c!==l){var h=.15*d/f;Math.abs(h)>2.5&&(h=h>0?2.5:-2.5);var g=1e3*Math.abs(h/(12*.15)),v=c+h*g/2e3;v<0&&(v=0),o.easeTo({zoom:v,duration:g,easing:Tr,around:this._aroundCenter?o.getCenter():o.unproject(p),noMoveStart:!0},{originalEvent:t})}else o.snapToNorth({},{originalEvent:t})}}},Pr.prototype._drainInertiaBuffer=function(){for(var t=this._inertia,n=e.browser.now();t.length>2&&n-t[0][0]>160;)t.shift()};var Cr={scrollZoom:yr,boxZoom:br,dragRotate:xr,dragPan:wr,keyboard:Er,doubleClickZoom:Ar,touchZoomRotate:Pr},Mr=function(t){function n(n,r){t.call(this),this._moving=!1,this._zooming=!1,this.transform=n,this._bearingSnap=r.bearingSnap,e.bindAll(["_renderFrameCallback"],this)}return t&&(n.__proto__=t),n.prototype=Object.create(t&&t.prototype),n.prototype.constructor=n,n.prototype.getCenter=function(){return new e.LngLat(this.transform.center.lng,this.transform.center.lat)},n.prototype.setCenter=function(e,t){return this.jumpTo({center:e},t)},n.prototype.panBy=function(t,n,r){return t=e.Point.convert(t).mult(-1),this.panTo(this.transform.center,e.extend({offset:t},n),r)},n.prototype.panTo=function(t,n,r){return this.easeTo(e.extend({center:t},n),r)},n.prototype.getZoom=function(){return this.transform.zoom},n.prototype.setZoom=function(e,t){return this.jumpTo({zoom:e},t),this},n.prototype.zoomTo=function(t,n,r){return this.easeTo(e.extend({zoom:t},n),r)},n.prototype.zoomIn=function(e,t){return this.zoomTo(this.getZoom()+1,e,t),this},n.prototype.zoomOut=function(e,t){return this.zoomTo(this.getZoom()-1,e,t),this},n.prototype.getBearing=function(){return this.transform.bearing},n.prototype.setBearing=function(e,t){return this.jumpTo({bearing:e},t),this},n.prototype.rotateTo=function(t,n,r){return this.easeTo(e.extend({bearing:t},n),r)},n.prototype.resetNorth=function(t,n){return this.rotateTo(0,e.extend({duration:1e3},t),n),this},n.prototype.resetNorthPitch=function(t,n){return this.easeTo(e.extend({bearing:0,pitch:0,duration:1e3},t),n),this},n.prototype.snapToNorth=function(e,t){return Math.abs(this.getBearing())<this._bearingSnap?this.resetNorth(e,t):this},n.prototype.getPitch=function(){return this.transform.pitch},n.prototype.setPitch=function(e,t){return this.jumpTo({pitch:e},t),this},n.prototype.cameraForBounds=function(t,n){return t=e.LngLatBounds.convert(t),this._cameraForBoxAndBearing(t.getNorthWest(),t.getSouthEast(),0,n)},n.prototype._cameraForBoxAndBearing=function(t,n,r,a){if("number"==typeof(a=e.extend({padding:{top:0,bottom:0,right:0,left:0},offset:[0,0],maxZoom:this.transform.maxZoom},a)).padding){var i=a.padding;a.padding={top:i,bottom:i,right:i,left:i}}if(e.deepEqual(Object.keys(a.padding).sort((function(e,t){return e<t?-1:e>t?1:0})),["bottom","left","right","top"])){var o=this.transform,s=o.project(e.LngLat.convert(t)),u=o.project(e.LngLat.convert(n)),c=s.rotate(-r*Math.PI/180),l=u.rotate(-r*Math.PI/180),d=new e.Point(Math.max(c.x,l.x),Math.max(c.y,l.y)),f=new e.Point(Math.min(c.x,l.x),Math.min(c.y,l.y)),p=d.sub(f),h=(o.width-a.padding.left-a.padding.right)/p.x,g=(o.height-a.padding.top-a.padding.bottom)/p.y;if(!(g<0||h<0)){var v=Math.min(o.scaleZoom(o.scale*Math.min(h,g)),a.maxZoom),m=e.Point.convert(a.offset),y=(a.padding.left-a.padding.right)/2,b=(a.padding.top-a.padding.bottom)/2,_=new e.Point(m.x+y,m.y+b).mult(o.scale/o.zoomScale(v));return{center:o.unproject(s.add(u).div(2).sub(_)),zoom:v,bearing:r}}e.warnOnce("Map cannot fit within canvas with the given bounds, padding, and/or offset.")}else e.warnOnce("options.padding must be a positive number, or an Object with keys 'bottom', 'left', 'right', 'top'")},n.prototype.fitBounds=function(e,t,n){return this._fitInternal(this.cameraForBounds(e,t),t,n)},n.prototype.fitScreenCoordinates=function(t,n,r,a,i){return this._fitInternal(this._cameraForBoxAndBearing(this.transform.pointLocation(e.Point.convert(t)),this.transform.pointLocation(e.Point.convert(n)),r,a),a,i)},n.prototype._fitInternal=function(t,n,r){return t?(n=e.extend(t,n)).linear?this.easeTo(n,r):this.flyTo(n,r):this},n.prototype.jumpTo=function(t,n){this.stop();var r=this.transform,a=!1,i=!1,o=!1;return"zoom"in t&&r.zoom!==+t.zoom&&(a=!0,r.zoom=+t.zoom),void 0!==t.center&&(r.center=e.LngLat.convert(t.center)),"bearing"in t&&r.bearing!==+t.bearing&&(i=!0,r.bearing=+t.bearing),"pitch"in t&&r.pitch!==+t.pitch&&(o=!0,r.pitch=+t.pitch),this.fire(new e.Event("movestart",n)).fire(new e.Event("move",n)),a&&this.fire(new e.Event("zoomstart",n)).fire(new e.Event("zoom",n)).fire(new e.Event("zoomend",n)),i&&this.fire(new e.Event("rotatestart",n)).fire(new e.Event("rotate",n)).fire(new e.Event("rotateend",n)),o&&this.fire(new e.Event("pitchstart",n)).fire(new e.Event("pitch",n)).fire(new e.Event("pitchend",n)),this.fire(new e.Event("moveend",n))},n.prototype.easeTo=function(t,n){var r=this;this.stop(),(!1===(t=e.extend({offset:[0,0],duration:500,easing:e.ease},t)).animate||e.browser.prefersReducedMotion)&&(t.duration=0);var a=this.transform,i=this.getZoom(),o=this.getBearing(),s=this.getPitch(),u="zoom"in t?+t.zoom:i,c="bearing"in t?this._normalizeBearing(t.bearing,o):o,l="pitch"in t?+t.pitch:s,d=a.centerPoint.add(e.Point.convert(t.offset)),f=a.pointLocation(d),p=e.LngLat.convert(t.center||f);this._normalizeCenter(p);var h,g,v=a.project(f),m=a.project(p).sub(v),y=a.zoomScale(u-i);return t.around&&(h=e.LngLat.convert(t.around),g=a.locationPoint(h)),this._zooming=u!==i,this._rotating=o!==c,this._pitching=l!==s,this._prepareEase(n,t.noMoveStart),clearTimeout(this._easeEndTimeoutID),this._ease((function(t){if(r._zooming&&(a.zoom=e.number(i,u,t)),r._rotating&&(a.bearing=e.number(o,c,t)),r._pitching&&(a.pitch=e.number(s,l,t)),h)a.setLocationAtPoint(h,g);else{var f=a.zoomScale(a.zoom-i),p=u>i?Math.min(2,y):Math.max(.5,y),b=Math.pow(p,1-t),_=a.unproject(v.add(m.mult(t*b)).mult(f));a.setLocationAtPoint(a.renderWorldCopies?_.wrap():_,d)}r._fireMoveEvents(n)}),(function(){t.delayEndEvents?r._easeEndTimeoutID=setTimeout((function(){return r._afterEase(n)}),t.delayEndEvents):r._afterEase(n)}),t),this},n.prototype._prepareEase=function(t,n){this._moving=!0,n||this.fire(new e.Event("movestart",t)),this._zooming&&this.fire(new e.Event("zoomstart",t)),this._rotating&&this.fire(new e.Event("rotatestart",t)),this._pitching&&this.fire(new e.Event("pitchstart",t))},n.prototype._fireMoveEvents=function(t){this.fire(new e.Event("move",t)),this._zooming&&this.fire(new e.Event("zoom",t)),this._rotating&&this.fire(new e.Event("rotate",t)),this._pitching&&this.fire(new e.Event("pitch",t))},n.prototype._afterEase=function(t){var n=this._zooming,r=this._rotating,a=this._pitching;this._moving=!1,this._zooming=!1,this._rotating=!1,this._pitching=!1,n&&this.fire(new e.Event("zoomend",t)),r&&this.fire(new e.Event("rotateend",t)),a&&this.fire(new e.Event("pitchend",t)),this.fire(new e.Event("moveend",t))},n.prototype.flyTo=function(t,n){var r=this;if(e.browser.prefersReducedMotion){var a=e.pick(t,["center","zoom","bearing","pitch","around"]);return this.jumpTo(a,n)}this.stop(),t=e.extend({offset:[0,0],speed:1.2,curve:1.42,easing:e.ease},t);var i=this.transform,o=this.getZoom(),s=this.getBearing(),u=this.getPitch(),c="zoom"in t?e.clamp(+t.zoom,i.minZoom,i.maxZoom):o,l="bearing"in t?this._normalizeBearing(t.bearing,s):s,d="pitch"in t?+t.pitch:u,f=i.zoomScale(c-o),p=i.centerPoint.add(e.Point.convert(t.offset)),h=i.pointLocation(p),g=e.LngLat.convert(t.center||h);this._normalizeCenter(g);var v=i.project(h),m=i.project(g).sub(v),y=t.curve,b=Math.max(i.width,i.height),_=b/f,x=m.mag();if("minZoom"in t){var R=e.clamp(Math.min(t.minZoom,o,c),i.minZoom,i.maxZoom),w=b/i.zoomScale(R-o);y=Math.sqrt(w/x*2)}var E=y*y;function S(e){var t=(_*_-b*b+(e?-1:1)*E*E*x*x)/(2*(e?_:b)*E*x);return Math.log(Math.sqrt(t*t+1)-t)}function A(e){return(Math.exp(e)-Math.exp(-e))/2}function T(e){return(Math.exp(e)+Math.exp(-e))/2}var P=S(0),C=function(e){return T(P)/T(P+y*e)},M=function(e){return b*((T(P)*(A(t=P+y*e)/T(t))-A(P))/E)/x;var t},O=(S(1)-P)/y;if(Math.abs(x)<1e-6||!isFinite(O)){if(Math.abs(b-_)<1e-6)return this.easeTo(t,n);var k=_<b?-1:1;O=Math.abs(Math.log(_/b))/y,M=function(){return 0},C=function(e){return Math.exp(k*y*e)}}if("duration"in t)t.duration=+t.duration;else{var D="screenSpeed"in t?+t.screenSpeed/y:+t.speed;t.duration=1e3*O/D}return t.maxDuration&&t.duration>t.maxDuration&&(t.duration=0),this._zooming=!0,this._rotating=s!==l,this._pitching=d!==u,this._prepareEase(n,!1),this._ease((function(t){var a=t*O,f=1/C(a);i.zoom=1===t?c:o+i.scaleZoom(f),r._rotating&&(i.bearing=e.number(s,l,t)),r._pitching&&(i.pitch=e.number(u,d,t));var h=1===t?g:i.unproject(v.add(m.mult(M(a))).mult(f));i.setLocationAtPoint(i.renderWorldCopies?h.wrap():h,p),r._fireMoveEvents(n)}),(function(){return r._afterEase(n)}),t),this},n.prototype.isEasing=function(){return!!this._easeFrameId},n.prototype.stop=function(){if(this._easeFrameId&&(this._cancelRenderFrame(this._easeFrameId),delete this._easeFrameId,delete this._onEaseFrame),this._onEaseEnd){var e=this._onEaseEnd;delete this._onEaseEnd,e.call(this)}return this},n.prototype._ease=function(t,n,r){!1===r.animate||0===r.duration?(t(1),n()):(this._easeStart=e.browser.now(),this._easeOptions=r,this._onEaseFrame=t,this._onEaseEnd=n,this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback))},n.prototype._renderFrameCallback=function(){var t=Math.min((e.browser.now()-this._easeStart)/this._easeOptions.duration,1);this._onEaseFrame(this._easeOptions.easing(t)),t<1?this._easeFrameId=this._requestRenderFrame(this._renderFrameCallback):this.stop()},n.prototype._normalizeBearing=function(t,n){t=e.wrap(t,-180,180);var r=Math.abs(t-n);return Math.abs(t-360-n)<r&&(t-=360),Math.abs(t+360-n)<r&&(t+=360),t},n.prototype._normalizeCenter=function(e){var t=this.transform;if(t.renderWorldCopies&&!t.lngRange){var n=e.lng-t.center.lng;e.lng+=n>180?-360:n<-180?360:0}},n}(e.Evented),Or=function(t){void 0===t&&(t={}),this.options=t,e.bindAll(["_updateEditLink","_updateData","_updateCompact"],this)};Or.prototype.getDefaultPosition=function(){return"bottom-right"},Or.prototype.onAdd=function(e){var t=this.options&&this.options.compact;return this._map=e,this._container=n.create("div","mapboxgl-ctrl mapboxgl-ctrl-attrib"),this._innerContainer=n.create("div","mapboxgl-ctrl-attrib-inner",this._container),t&&this._container.classList.add("mapboxgl-compact"),this._updateAttributions(),this._updateEditLink(),this._map.on("styledata",this._updateData),this._map.on("sourcedata",this._updateData),this._map.on("moveend",this._updateEditLink),void 0===t&&(this._map.on("resize",this._updateCompact),this._updateCompact()),this._container},Or.prototype.onRemove=function(){n.remove(this._container),this._map.off("styledata",this._updateData),this._map.off("sourcedata",this._updateData),this._map.off("moveend",this._updateEditLink),this._map.off("resize",this._updateCompact),this._map=void 0},Or.prototype._updateEditLink=function(){var t=this._editLink;t||(t=this._editLink=this._container.querySelector(".mapbox-improve-map"));var n=[{key:"owner",value:this.styleOwner},{key:"id",value:this.styleId},{key:"access_token",value:this._map._requestManager._customAccessToken||e.config.ACCESS_TOKEN}];if(t){var r=n.reduce((function(e,t,r){return t.value&&(e+=t.key+"="+t.value+(r<n.length-1?"&":"")),e}),"?");t.href=e.config.FEEDBACK_URL+"/"+r+(this._map._hash?this._map._hash.getHashString(!0):""),t.rel="noopener nofollow"}},Or.prototype._updateData=function(e){!e||"metadata"!==e.sourceDataType&&"style"!==e.dataType||(this._updateAttributions(),this._updateEditLink())},Or.prototype._updateAttributions=function(){if(this._map.style){var e=[];if(this.options.customAttribution&&(Array.isArray(this.options.customAttribution)?e=e.concat(this.options.customAttribution.map((function(e){return"string"!=typeof e?"":e}))):"string"==typeof this.options.customAttribution&&e.push(this.options.customAttribution)),this._map.style.stylesheet){var t=this._map.style.stylesheet;this.styleOwner=t.owner,this.styleId=t.id}var n=this._map.style.sourceCaches;for(var r in n){var a=n[r];if(a.used){var i=a.getSource();i.attribution&&e.indexOf(i.attribution)<0&&e.push(i.attribution)}}e.sort((function(e,t){return e.length-t.length}));var o=(e=e.filter((function(t,n){for(var r=n+1;r<e.length;r++)if(e[r].indexOf(t)>=0)return!1;return!0}))).join(" | ");o!==this._attribHTML&&(this._attribHTML=o,e.length?(this._innerContainer.innerHTML=o,this._container.classList.remove("mapboxgl-attrib-empty")):this._container.classList.add("mapboxgl-attrib-empty"),this._editLink=null)}},Or.prototype._updateCompact=function(){this._map.getCanvasContainer().offsetWidth<=640?this._container.classList.add("mapboxgl-compact"):this._container.classList.remove("mapboxgl-compact")};var kr=function(){e.bindAll(["_updateLogo"],this),e.bindAll(["_updateCompact"],this)};kr.prototype.onAdd=function(e){this._map=e,this._container=n.create("div","mapboxgl-ctrl");var t=n.create("a","mapboxgl-ctrl-logo");return t.target="_blank",t.rel="noopener nofollow",t.href="https://www.mapbox.com/",t.setAttribute("aria-label","Mapbox logo"),t.setAttribute("rel","noopener nofollow"),this._container.appendChild(t),this._container.style.display="none",this._map.on("sourcedata",this._updateLogo),this._updateLogo(),this._map.on("resize",this._updateCompact),this._updateCompact(),this._container},kr.prototype.onRemove=function(){n.remove(this._container),this._map.off("sourcedata",this._updateLogo),this._map.off("resize",this._updateCompact)},kr.prototype.getDefaultPosition=function(){return"bottom-left"},kr.prototype._updateLogo=function(e){e&&"metadata"!==e.sourceDataType||(this._container.style.display=this._logoRequired()?"block":"none")},kr.prototype._logoRequired=function(){if(this._map.style){var e=this._map.style.sourceCaches;for(var t in e)if(e[t].getSource().mapbox_logo)return!0;return!1}},kr.prototype._updateCompact=function(){var e=this._container.children;if(e.length){var t=e[0];this._map.getCanvasContainer().offsetWidth<250?t.classList.add("mapboxgl-compact"):t.classList.remove("mapboxgl-compact")}};var Dr=function(){this._queue=[],this._id=0,this._cleared=!1,this._currentlyRunning=!1};Dr.prototype.add=function(e){var t=++this._id;return this._queue.push({callback:e,id:t,cancelled:!1}),t},Dr.prototype.remove=function(e){for(var t=this._currentlyRunning,n=0,r=t?this._queue.concat(t):this._queue;n<r.length;n+=1){var a=r[n];if(a.id===e)return void(a.cancelled=!0)}},Dr.prototype.run=function(){var e=this._currentlyRunning=this._queue;this._queue=[];for(var t=0,n=e;t<n.length;t+=1){var r=n[t];if(!r.cancelled&&(r.callback(),this._cleared))break}this._cleared=!1,this._currentlyRunning=!1},Dr.prototype.clear=function(){this._currentlyRunning&&(this._cleared=!0),this._queue=[]};var Ir=e.window.HTMLImageElement,Lr=e.window.HTMLElement,jr={center:[0,0],zoom:0,bearing:0,pitch:0,minZoom:0,maxZoom:22,interactive:!0,scrollZoom:!0,boxZoom:!0,dragRotate:!0,dragPan:!0,keyboard:!0,doubleClickZoom:!0,touchZoomRotate:!0,bearingSnap:7,clickTolerance:3,hash:!1,attributionControl:!0,failIfMajorPerformanceCaveat:!1,preserveDrawingBuffer:!1,trackResize:!0,renderWorldCopies:!0,refreshExpiredTiles:!0,maxTileCacheSize:null,localIdeographFontFamily:"sans-serif",transformRequest:null,accessToken:null,fadeDuration:300,crossSourceCollisions:!0},Fr=function(r){function a(t){var a=this;if(null!=(t=e.extend({},jr,t)).minZoom&&null!=t.maxZoom&&t.minZoom>t.maxZoom)throw new Error("maxZoom must be greater than minZoom");var i=new fr(t.minZoom,t.maxZoom,t.renderWorldCopies);if(r.call(this,i,t),this._interactive=t.interactive,this._maxTileCacheSize=t.maxTileCacheSize,this._failIfMajorPerformanceCaveat=t.failIfMajorPerformanceCaveat,this._preserveDrawingBuffer=t.preserveDrawingBuffer,this._antialias=t.antialias,this._trackResize=t.trackResize,this._bearingSnap=t.bearingSnap,this._refreshExpiredTiles=t.refreshExpiredTiles,this._fadeDuration=t.fadeDuration,this._crossSourceCollisions=t.crossSourceCollisions,this._crossFadingFactor=1,this._collectResourceTiming=t.collectResourceTiming,this._renderTaskQueue=new Dr,this._controls=[],this._mapId=e.uniqueId(),this._requestManager=new e.RequestManager(t.transformRequest,t.accessToken),"string"==typeof t.container){if(this._container=e.window.document.getElementById(t.container),!this._container)throw new Error("Container '"+t.container+"' not found.")}else{if(!(t.container instanceof Lr))throw new Error("Invalid type: 'container' must be a String or HTMLElement.");this._container=t.container}if(t.maxBounds&&this.setMaxBounds(t.maxBounds),e.bindAll(["_onWindowOnline","_onWindowResize","_contextLost","_contextRestored"],this),this._setupContainer(),this._setupPainter(),void 0===this.painter)throw new Error("Failed to initialize WebGL.");this.on("move",(function(){return a._update(!1)})),this.on("moveend",(function(){return a._update(!1)})),this.on("zoom",(function(){return a._update(!0)})),void 0!==e.window&&(e.window.addEventListener("online",this._onWindowOnline,!1),e.window.addEventListener("resize",this._onWindowResize,!1)),function(e,t){var r=e.getCanvasContainer(),a=null,i=!1,o=null;for(var s in Cr)e[s]=new Cr[s](e,t),t.interactive&&t[s]&&e[s].enable(t[s]);n.addEventListener(r,"mouseout",(function(t){e.fire(new gr("mouseout",e,t))})),n.addEventListener(r,"mousedown",(function(a){i=!0,o=n.mousePos(r,a);var s=new gr("mousedown",e,a);e.fire(s),s.defaultPrevented||(t.interactive&&!e.doubleClickZoom.isActive()&&e.stop(),e.boxZoom.onMouseDown(a),e.boxZoom.isActive()||e.dragPan.isActive()||e.dragRotate.onMouseDown(a),e.boxZoom.isActive()||e.dragRotate.isActive()||e.dragPan.onMouseDown(a))})),n.addEventListener(r,"mouseup",(function(t){var n=e.dragRotate.isActive();a&&!n&&e.fire(new gr("contextmenu",e,a)),a=null,i=!1,e.fire(new gr("mouseup",e,t))})),n.addEventListener(r,"mousemove",(function(t){if(!e.dragPan.isActive()&&!e.dragRotate.isActive()){for(var n=t.target;n&&n!==r;)n=n.parentNode;n===r&&e.fire(new gr("mousemove",e,t))}})),n.addEventListener(r,"mouseover",(function(t){for(var n=t.target;n&&n!==r;)n=n.parentNode;n===r&&e.fire(new gr("mouseover",e,t))})),n.addEventListener(r,"touchstart",(function(n){var r=new vr("touchstart",e,n);e.fire(r),r.defaultPrevented||(t.interactive&&e.stop(),e.boxZoom.isActive()||e.dragRotate.isActive()||e.dragPan.onTouchStart(n),e.touchZoomRotate.onStart(n),e.doubleClickZoom.onTouchStart(r))}),{passive:!1}),n.addEventListener(r,"touchmove",(function(t){e.fire(new vr("touchmove",e,t))}),{passive:!1}),n.addEventListener(r,"touchend",(function(t){e.fire(new vr("touchend",e,t))})),n.addEventListener(r,"touchcancel",(function(t){e.fire(new vr("touchcancel",e,t))})),n.addEventListener(r,"click",(function(a){var i=n.mousePos(r,a);(!o||i.equals(o)||i.dist(o)<t.clickTolerance)&&e.fire(new gr("click",e,a))})),n.addEventListener(r,"dblclick",(function(t){var n=new gr("dblclick",e,t);e.fire(n),n.defaultPrevented||e.doubleClickZoom.onDblClick(n)})),n.addEventListener(r,"contextmenu",(function(t){var n=e.dragRotate.isActive();i||n?i&&(a=t):e.fire(new gr("contextmenu",e,t)),(e.dragRotate.isEnabled()||e.listens("contextmenu"))&&t.preventDefault()})),n.addEventListener(r,"wheel",(function(n){t.interactive&&e.stop();var r=new mr("wheel",e,n);e.fire(r),r.defaultPrevented||e.scrollZoom.onWheel(n)}),{passive:!1})}(this,t);var o="string"==typeof t.hash&&t.hash||void 0;this._hash=t.hash&&new hr(o).addTo(this),this._hash&&this._hash._onHashChange()||(this.jumpTo({center:t.center,zoom:t.zoom,bearing:t.bearing,pitch:t.pitch}),t.bounds&&(this.resize(),this.fitBounds(t.bounds,e.extend({},t.fitBoundsOptions,{duration:0})))),this.resize(),this._localIdeographFontFamily=t.localIdeographFontFamily,t.style&&this.setStyle(t.style,{localIdeographFontFamily:t.localIdeographFontFamily}),t.attributionControl&&this.addControl(new Or({customAttribution:t.customAttribution})),this.addControl(new kr,t.logoPosition),this.on("style.load",(function(){a.transform.unmodified&&a.jumpTo(a.style.stylesheet)})),this.on("data",(function(t){a._update("style"===t.dataType),a.fire(new e.Event(t.dataType+"data",t))})),this.on("dataloading",(function(t){a.fire(new e.Event(t.dataType+"dataloading",t))}))}r&&(a.__proto__=r),a.prototype=Object.create(r&&r.prototype),a.prototype.constructor=a;var i={showTileBoundaries:{configurable:!0},showCollisionBoxes:{configurable:!0},showOverdrawInspector:{configurable:!0},repaint:{configurable:!0},vertices:{configurable:!0},version:{configurable:!0}};return a.prototype._getMapId=function(){return this._mapId},a.prototype.addControl=function(t,n){if(void 0===n&&t.getDefaultPosition&&(n=t.getDefaultPosition()),void 0===n&&(n="top-right"),!t||!t.onAdd)return this.fire(new e.ErrorEvent(new Error("Invalid argument to map.addControl(). Argument must be a control with onAdd and onRemove methods.")));var r=t.onAdd(this);this._controls.push(t);var a=this._controlPositions[n];return-1!==n.indexOf("bottom")?a.insertBefore(r,a.firstChild):a.appendChild(r),this},a.prototype.removeControl=function(t){if(!t||!t.onRemove)return this.fire(new e.ErrorEvent(new Error("Invalid argument to map.removeControl(). Argument must be a control with onAdd and onRemove methods.")));var n=this._controls.indexOf(t);return n>-1&&this._controls.splice(n,1),t.onRemove(this),this},a.prototype.resize=function(t){var n=this._containerDimensions(),r=n[0],a=n[1];return this._resizeCanvas(r,a),this.transform.resize(r,a),this.painter.resize(r,a),this.fire(new e.Event("movestart",t)).fire(new e.Event("move",t)).fire(new e.Event("resize",t)).fire(new e.Event("moveend",t)),this},a.prototype.getBounds=function(){return this.transform.getBounds()},a.prototype.getMaxBounds=function(){return this.transform.getMaxBounds()},a.prototype.setMaxBounds=function(t){return this.transform.setMaxBounds(e.LngLatBounds.convert(t)),this._update()},a.prototype.setMinZoom=function(e){if((e=null==e?0:e)>=0&&e<=this.transform.maxZoom)return this.transform.minZoom=e,this._update(),this.getZoom()<e&&this.setZoom(e),this;throw new Error("minZoom must be between 0 and the current maxZoom, inclusive")},a.prototype.getMinZoom=function(){return this.transform.minZoom},a.prototype.setMaxZoom=function(e){if((e=null==e?22:e)>=this.transform.minZoom)return this.transform.maxZoom=e,this._update(),this.getZoom()>e&&this.setZoom(e),this;throw new Error("maxZoom must be greater than the current minZoom")},a.prototype.getMaxZoom=function(){return this.transform.maxZoom},a.prototype.getRenderWorldCopies=function(){return this.transform.renderWorldCopies},a.prototype.setRenderWorldCopies=function(e){return this.transform.renderWorldCopies=e,this._update()},a.prototype.project=function(t){return this.transform.locationPoint(e.LngLat.convert(t))},a.prototype.unproject=function(t){return this.transform.pointLocation(e.Point.convert(t))},a.prototype.isMoving=function(){return this._moving||this.dragPan.isActive()||this.dragRotate.isActive()||this.scrollZoom.isActive()},a.prototype.isZooming=function(){return this._zooming||this.scrollZoom.isZooming()},a.prototype.isRotating=function(){return this._rotating||this.dragRotate.isActive()},a.prototype.on=function(e,t,n){var a=this;if(void 0===n)return r.prototype.on.call(this,e,t);var i=function(){var r;if("mouseenter"===e||"mouseover"===e){var i=!1;return{layer:t,listener:n,delegates:{mousemove:function(r){var o=a.getLayer(t)?a.queryRenderedFeatures(r.point,{layers:[t]}):[];o.length?i||(i=!0,n.call(a,new gr(e,a,r.originalEvent,{features:o}))):i=!1},mouseout:function(){i=!1}}}}if("mouseleave"===e||"mouseout"===e){var o=!1;return{layer:t,listener:n,delegates:{mousemove:function(r){(a.getLayer(t)?a.queryRenderedFeatures(r.point,{layers:[t]}):[]).length?o=!0:o&&(o=!1,n.call(a,new gr(e,a,r.originalEvent)))},mouseout:function(t){o&&(o=!1,n.call(a,new gr(e,a,t.originalEvent)))}}}}return{layer:t,listener:n,delegates:(r={},r[e]=function(e){var r=a.getLayer(t)?a.queryRenderedFeatures(e.point,{layers:[t]}):[];r.length&&(e.features=r,n.call(a,e),delete e.features)},r)}}();for(var o in this._delegatedListeners=this._delegatedListeners||{},this._delegatedListeners[e]=this._delegatedListeners[e]||[],this._delegatedListeners[e].push(i),i.delegates)this.on(o,i.delegates[o]);return this},a.prototype.off=function(e,t,n){if(void 0===n)return r.prototype.off.call(this,e,t);if(this._delegatedListeners&&this._delegatedListeners[e])for(var a=this._delegatedListeners[e],i=0;i<a.length;i++){var o=a[i];if(o.layer===t&&o.listener===n){for(var s in o.delegates)this.off(s,o.delegates[s]);return a.splice(i,1),this}}return this},a.prototype.queryRenderedFeatures=function(t,n){if(!this.style)return[];var r;if(void 0!==n||void 0===t||t instanceof e.Point||Array.isArray(t)||(n=t,t=void 0),n=n||{},(t=t||[[0,0],[this.transform.width,this.transform.height]])instanceof e.Point||"number"==typeof t[0])r=[e.Point.convert(t)];else{var a=e.Point.convert(t[0]),i=e.Point.convert(t[1]);r=[a,new e.Point(i.x,a.y),i,new e.Point(a.x,i.y),a]}return this.style.queryRenderedFeatures(r,n,this.transform)},a.prototype.querySourceFeatures=function(e,t){return this.style.querySourceFeatures(e,t)},a.prototype.setStyle=function(t,n){return!1!==(n=e.extend({},{localIdeographFontFamily:this._localIdeographFontFamily},n)).diff&&n.localIdeographFontFamily===this._localIdeographFontFamily&&this.style&&t?(this._diffStyle(t,n),this):(this._localIdeographFontFamily=n.localIdeographFontFamily,this._updateStyle(t,n))},a.prototype._updateStyle=function(e,t){return this.style&&(this.style.setEventedParent(null),this.style._remove()),e?(this.style=new zt(this,t||{}),this.style.setEventedParent(this,{style:this.style}),"string"==typeof e?this.style.loadURL(e):this.style.loadJSON(e),this):(delete this.style,this)},a.prototype._diffStyle=function(t,n){var r=this;if("string"==typeof t){var a=this._requestManager.normalizeStyleURL(t),i=this._requestManager.transformRequest(a,e.ResourceType.Style);e.getJSON(i,(function(t,a){t?r.fire(new e.ErrorEvent(t)):a&&r._updateDiff(a,n)}))}else"object"==typeof t&&this._updateDiff(t,n)},a.prototype._updateDiff=function(t,n){try{this.style.setState(t)&&this._update(!0)}catch(r){e.warnOnce("Unable to perform style diff: "+(r.message||r.error||r)+". Rebuilding the style from scratch."),this._updateStyle(t,n)}},a.prototype.getStyle=function(){if(this.style)return this.style.serialize()},a.prototype.isStyleLoaded=function(){return this.style?this.style.loaded():e.warnOnce("There is no style added to the map.")},a.prototype.addSource=function(e,t){return this.style.addSource(e,t),this._update(!0)},a.prototype.isSourceLoaded=function(t){var n=this.style&&this.style.sourceCaches[t];if(void 0!==n)return n.loaded();this.fire(new e.ErrorEvent(new Error("There is no source with ID '"+t+"'")))},a.prototype.areTilesLoaded=function(){var e=this.style&&this.style.sourceCaches;for(var t in e){var n=e[t]._tiles;for(var r in n){var a=n[r];if("loaded"!==a.state&&"errored"!==a.state)return!1}}return!0},a.prototype.addSourceType=function(e,t,n){return this.style.addSourceType(e,t,n)},a.prototype.removeSource=function(e){return this.style.removeSource(e),this._update(!0)},a.prototype.getSource=function(e){return this.style.getSource(e)},a.prototype.addImage=function(t,n,r){void 0===r&&(r={});var a=r.pixelRatio;void 0===a&&(a=1);var i=r.sdf;if(void 0===i&&(i=!1),n instanceof Ir){var o=e.browser.getImageData(n),s=o.width,u=o.height,c=o.data;this.style.addImage(t,{data:new e.RGBAImage({width:s,height:u},c),pixelRatio:a,sdf:i,version:0})}else{if(void 0===n.width||void 0===n.height)return this.fire(new e.ErrorEvent(new Error("Invalid arguments to map.addImage(). The second argument must be an `HTMLImageElement`, `ImageData`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));var l=n.width,d=n.height,f=n.data,p=n;this.style.addImage(t,{data:new e.RGBAImage({width:l,height:d},new Uint8Array(f)),pixelRatio:a,sdf:i,version:0,userImage:p}),p.onAdd&&p.onAdd(this,t)}},a.prototype.updateImage=function(t,n){var r=this.style.getImage(t);if(!r)return this.fire(new e.ErrorEvent(new Error("The map has no image with that id. If you are adding a new image use `map.addImage(...)` instead.")));var a=n instanceof Ir?e.browser.getImageData(n):n,i=a.width,o=a.height,s=a.data;if(void 0===i||void 0===o)return this.fire(new e.ErrorEvent(new Error("Invalid arguments to map.updateImage(). The second argument must be an `HTMLImageElement`, `ImageData`, or object with `width`, `height`, and `data` properties with the same format as `ImageData`")));if(i!==r.data.width||o!==r.data.height)return this.fire(new e.ErrorEvent(new Error("The width and height of the updated image must be that same as the previous version of the image")));var u=!(n instanceof Ir);r.data.replace(s,u),this.style.updateImage(t,r)},a.prototype.hasImage=function(t){return t?!!this.style.getImage(t):(this.fire(new e.ErrorEvent(new Error("Missing required image id"))),!1)},a.prototype.removeImage=function(e){this.style.removeImage(e)},a.prototype.loadImage=function(t,n){e.getImage(this._requestManager.transformRequest(t,e.ResourceType.Image),n)},a.prototype.listImages=function(){return this.style.listImages()},a.prototype.addLayer=function(e,t){return this.style.addLayer(e,t),this._update(!0)},a.prototype.moveLayer=function(e,t){return this.style.moveLayer(e,t),this._update(!0)},a.prototype.removeLayer=function(e){return this.style.removeLayer(e),this._update(!0)},a.prototype.getLayer=function(e){return this.style.getLayer(e)},a.prototype.setLayerZoomRange=function(e,t,n){return this.style.setLayerZoomRange(e,t,n),this._update(!0)},a.prototype.setFilter=function(e,t,n){return void 0===n&&(n={}),this.style.setFilter(e,t,n),this._update(!0)},a.prototype.getFilter=function(e){return this.style.getFilter(e)},a.prototype.setPaintProperty=function(e,t,n,r){return void 0===r&&(r={}),this.style.setPaintProperty(e,t,n,r),this._update(!0)},a.prototype.getPaintProperty=function(e,t){return this.style.getPaintProperty(e,t)},a.prototype.setLayoutProperty=function(e,t,n,r){return void 0===r&&(r={}),this.style.setLayoutProperty(e,t,n,r),this._update(!0)},a.prototype.getLayoutProperty=function(e,t){return this.style.getLayoutProperty(e,t)},a.prototype.setLight=function(e,t){return void 0===t&&(t={}),this.style.setLight(e,t),this._update(!0)},a.prototype.getLight=function(){return this.style.getLight()},a.prototype.setFeatureState=function(e,t){return this.style.setFeatureState(e,t),this._update()},a.prototype.removeFeatureState=function(e,t){return this.style.removeFeatureState(e,t),this._update()},a.prototype.getFeatureState=function(e){return this.style.getFeatureState(e)},a.prototype.getContainer=function(){return this._container},a.prototype.getCanvasContainer=function(){return this._canvasContainer},a.prototype.getCanvas=function(){return this._canvas},a.prototype._containerDimensions=function(){var e=0,t=0;return this._container&&(e=this._container.clientWidth||400,t=this._container.clientHeight||300),[e,t]},a.prototype._detectMissingCSS=function(){"rgb(250, 128, 114)"!==e.window.getComputedStyle(this._missingCSSCanary).getPropertyValue("background-color")&&e.warnOnce("This page appears to be missing CSS declarations for Mapbox GL JS, which may cause the map to display incorrectly. Please ensure your page includes mapbox-gl.css, as described in https://www.mapbox.com/mapbox-gl-js/api/.")},a.prototype._setupContainer=function(){var e=this._container;e.classList.add("mapboxgl-map"),(this._missingCSSCanary=n.create("div","mapboxgl-canary",e)).style.visibility="hidden",this._detectMissingCSS();var t=this._canvasContainer=n.create("div","mapboxgl-canvas-container",e);this._interactive&&t.classList.add("mapboxgl-interactive"),this._canvas=n.create("canvas","mapboxgl-canvas",t),this._canvas.style.position="absolute",this._canvas.addEventListener("webglcontextlost",this._contextLost,!1),this._canvas.addEventListener("webglcontextrestored",this._contextRestored,!1),this._canvas.setAttribute("tabindex","0"),this._canvas.setAttribute("aria-label","Map");var r=this._containerDimensions();this._resizeCanvas(r[0],r[1]);var a=this._controlContainer=n.create("div","mapboxgl-control-container",e),i=this._controlPositions={};["top-left","top-right","bottom-left","bottom-right"].forEach((function(e){i[e]=n.create("div","mapboxgl-ctrl-"+e,a)}))},a.prototype._resizeCanvas=function(t,n){var r=e.window.devicePixelRatio||1;this._canvas.width=r*t,this._canvas.height=r*n,this._canvas.style.width=t+"px",this._canvas.style.height=n+"px"},a.prototype._setupPainter=function(){var n=e.extend({},t.webGLContextAttributes,{failIfMajorPerformanceCaveat:this._failIfMajorPerformanceCaveat,preserveDrawingBuffer:this._preserveDrawingBuffer,antialias:this._antialias||!1}),r=this._canvas.getContext("webgl",n)||this._canvas.getContext("experimental-webgl",n);r?(this.painter=new ur(r,this.transform),e.webpSupported.testSupport(r)):this.fire(new e.ErrorEvent(new Error("Failed to initialize WebGL")))},a.prototype._contextLost=function(t){t.preventDefault(),this._frame&&(this._frame.cancel(),this._frame=null),this.fire(new e.Event("webglcontextlost",{originalEvent:t}))},a.prototype._contextRestored=function(t){this._setupPainter(),this.resize(),this._update(),this.fire(new e.Event("webglcontextrestored",{originalEvent:t}))},a.prototype.loaded=function(){return!this._styleDirty&&!this._sourcesDirty&&!!this.style&&this.style.loaded()},a.prototype._update=function(e){return this.style?(this._styleDirty=this._styleDirty||e,this._sourcesDirty=!0,this.triggerRepaint(),this):this},a.prototype._requestRenderFrame=function(e){return this._update(),this._renderTaskQueue.add(e)},a.prototype._cancelRenderFrame=function(e){this._renderTaskQueue.remove(e)},a.prototype._render=function(){this.painter.context.setDirty(),this.painter.setBaseState(),this._renderTaskQueue.run();var t=!1;if(this.style&&this._styleDirty){this._styleDirty=!1;var n=this.transform.zoom,r=e.browser.now();this.style.zoomHistory.update(n,r);var a=new e.EvaluationParameters(n,{now:r,fadeDuration:this._fadeDuration,zoomHistory:this.style.zoomHistory,transition:this.style.getTransition()}),i=a.crossFadingFactor();1===i&&i===this._crossFadingFactor||(t=!0,this._crossFadingFactor=i),this.style.update(a)}return this.style&&this._sourcesDirty&&(this._sourcesDirty=!1,this.style._updateSources(this.transform)),this._placementDirty=this.style&&this.style._updatePlacement(this.painter.transform,this.showCollisionBoxes,this._fadeDuration,this._crossSourceCollisions),this.painter.render(this.style,{showTileBoundaries:this.showTileBoundaries,showOverdrawInspector:this._showOverdrawInspector,rotating:this.isRotating(),zooming:this.isZooming(),moving:this.isMoving(),fadeDuration:this._fadeDuration}),this.fire(new e.Event("render")),this.loaded()&&!this._loaded&&(this._loaded=!0,this.fire(new e.Event("load"))),this.style&&(this.style.hasTransitions()||t)&&(this._styleDirty=!0),this.style&&!this._placementDirty&&this.style._releaseSymbolFadeTiles(),this._sourcesDirty||this._repaint||this._styleDirty||this._placementDirty?this.triggerRepaint():!this.isMoving()&&this.loaded()&&this.fire(new e.Event("idle")),this},a.prototype.remove=function(){this._hash&&this._hash.remove();for(var t=0,n=this._controls;t<n.length;t+=1)n[t].onRemove(this);this._controls=[],this._frame&&(this._frame.cancel(),this._frame=null),this._renderTaskQueue.clear(),this.setStyle(null),void 0!==e.window&&(e.window.removeEventListener("resize",this._onWindowResize,!1),e.window.removeEventListener("online",this._onWindowOnline,!1));var r=this.painter.context.gl.getExtension("WEBGL_lose_context");r&&r.loseContext(),zr(this._canvasContainer),zr(this._controlContainer),zr(this._missingCSSCanary),this._container.classList.remove("mapboxgl-map"),this.fire(new e.Event("remove"))},a.prototype.triggerRepaint=function(){var t=this;this.style&&!this._frame&&(this._frame=e.browser.frame((function(){t._frame=null,t._render()})))},a.prototype._onWindowOnline=function(){this._update()},a.prototype._onWindowResize=function(e){this._trackResize&&this.resize({originalEvent:e})._update()},i.showTileBoundaries.get=function(){return!!this._showTileBoundaries},i.showTileBoundaries.set=function(e){this._showTileBoundaries!==e&&(this._showTileBoundaries=e,this._update())},i.showCollisionBoxes.get=function(){return!!this._showCollisionBoxes},i.showCollisionBoxes.set=function(e){this._showCollisionBoxes!==e&&(this._showCollisionBoxes=e,e?this.style._generateCollisionBoxes():this._update())},i.showOverdrawInspector.get=function(){return!!this._showOverdrawInspector},i.showOverdrawInspector.set=function(e){this._showOverdrawInspector!==e&&(this._showOverdrawInspector=e,this._update())},i.repaint.get=function(){return!!this._repaint},i.repaint.set=function(e){this._repaint!==e&&(this._repaint=e,this.triggerRepaint())},i.vertices.get=function(){return!!this._vertices},i.vertices.set=function(e){this._vertices=e,this._update()},a.prototype._setCacheLimits=function(t,n){e.setCacheLimits(t,n)},i.version.get=function(){return e.version},Object.defineProperties(a.prototype,i),a}(Mr);function zr(e){e.parentNode&&e.parentNode.removeChild(e)}var Nr={showCompass:!0,showZoom:!0,visualizePitch:!1},Br=function(t){var r=this;this.options=e.extend({},Nr,t),this._container=n.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),this._container.addEventListener("contextmenu",(function(e){return e.preventDefault()})),this.options.showZoom&&(e.bindAll(["_updateZoomButtons"],this),this._zoomInButton=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-in","Zoom in",(function(e){return r._map.zoomIn({},{originalEvent:e})})),this._zoomOutButton=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-zoom-out","Zoom out",(function(e){return r._map.zoomOut({},{originalEvent:e})}))),this.options.showCompass&&(e.bindAll(["_rotateCompassArrow"],this),this._compass=this._createButton("mapboxgl-ctrl-icon mapboxgl-ctrl-compass","Reset bearing to north",(function(e){r.options.visualizePitch?r._map.resetNorthPitch({},{originalEvent:e}):r._map.resetNorth({},{originalEvent:e})})),this._compassArrow=n.create("span","mapboxgl-ctrl-compass-arrow",this._compass))};function Vr(t,n,r){if(t=new e.LngLat(t.lng,t.lat),n){var a=new e.LngLat(t.lng-360,t.lat),i=new e.LngLat(t.lng+360,t.lat),o=r.locationPoint(t).distSqr(n);r.locationPoint(a).distSqr(n)<o?t=a:r.locationPoint(i).distSqr(n)<o&&(t=i)}for(;Math.abs(t.lng-r.center.lng)>180;){var s=r.locationPoint(t);if(s.x>=0&&s.y>=0&&s.x<=r.width&&s.y<=r.height)break;t.lng>r.center.lng?t.lng-=360:t.lng+=360}return t}Br.prototype._updateZoomButtons=function(){var e=this._map.getZoom();e===this._map.getMaxZoom()?this._zoomInButton.classList.add("mapboxgl-ctrl-icon-disabled"):this._zoomInButton.classList.remove("mapboxgl-ctrl-icon-disabled"),e===this._map.getMinZoom()?this._zoomOutButton.classList.add("mapboxgl-ctrl-icon-disabled"):this._zoomOutButton.classList.remove("mapboxgl-ctrl-icon-disabled")},Br.prototype._rotateCompassArrow=function(){var e=this.options.visualizePitch?"scale("+1/Math.pow(Math.cos(this._map.transform.pitch*(Math.PI/180)),.5)+") rotateX("+this._map.transform.pitch+"deg) rotateZ("+this._map.transform.angle*(180/Math.PI)+"deg)":"rotate("+this._map.transform.angle*(180/Math.PI)+"deg)";this._compassArrow.style.transform=e},Br.prototype.onAdd=function(e){return this._map=e,this.options.showZoom&&(this._map.on("zoom",this._updateZoomButtons),this._updateZoomButtons()),this.options.showCompass&&(this.options.visualizePitch&&this._map.on("pitch",this._rotateCompassArrow),this._map.on("rotate",this._rotateCompassArrow),this._rotateCompassArrow(),this._handler=new xr(e,{button:"left",element:this._compass}),n.addEventListener(this._compass,"mousedown",this._handler.onMouseDown),n.addEventListener(this._compass,"touchstart",this._handler.onMouseDown,{passive:!1}),this._handler.enable()),this._container},Br.prototype.onRemove=function(){n.remove(this._container),this.options.showZoom&&this._map.off("zoom",this._updateZoomButtons),this.options.showCompass&&(this.options.visualizePitch&&this._map.off("pitch",this._rotateCompassArrow),this._map.off("rotate",this._rotateCompassArrow),n.removeEventListener(this._compass,"mousedown",this._handler.onMouseDown),n.removeEventListener(this._compass,"touchstart",this._handler.onMouseDown,{passive:!1}),this._handler.disable(),delete this._handler),delete this._map},Br.prototype._createButton=function(e,t,r){var a=n.create("button",e,this._container);return a.type="button",a.title=t,a.setAttribute("aria-label",t),a.addEventListener("click",r),a};var Hr={center:"translate(-50%,-50%)",top:"translate(-50%,0)","top-left":"translate(0,0)","top-right":"translate(-100%,0)",bottom:"translate(-50%,-100%)","bottom-left":"translate(0,-100%)","bottom-right":"translate(-100%,-100%)",left:"translate(0,-50%)",right:"translate(-100%,-50%)"};function Ur(e,t,n){var r=e.classList;for(var a in Hr)r.remove("mapboxgl-"+n+"-anchor-"+a);r.add("mapboxgl-"+n+"-anchor-"+t)}var Wr,qr=function(t){function r(r,a){if(t.call(this),(r instanceof e.window.HTMLElement||a)&&(r=e.extend({element:r},a)),e.bindAll(["_update","_onMove","_onUp","_addDragHandler","_onMapClick"],this),this._anchor=r&&r.anchor||"center",this._color=r&&r.color||"#3FB1CE",this._draggable=r&&r.draggable||!1,this._state="inactive",r&&r.element)this._element=r.element,this._offset=e.Point.convert(r&&r.offset||[0,0]);else{this._defaultMarker=!0,this._element=n.create("div");var i=n.createNS("http://www.w3.org/2000/svg","svg");i.setAttributeNS(null,"display","block"),i.setAttributeNS(null,"height","41px"),i.setAttributeNS(null,"width","27px"),i.setAttributeNS(null,"viewBox","0 0 27 41");var o=n.createNS("http://www.w3.org/2000/svg","g");o.setAttributeNS(null,"stroke","none"),o.setAttributeNS(null,"stroke-width","1"),o.setAttributeNS(null,"fill","none"),o.setAttributeNS(null,"fill-rule","evenodd");var s=n.createNS("http://www.w3.org/2000/svg","g");s.setAttributeNS(null,"fill-rule","nonzero");var u=n.createNS("http://www.w3.org/2000/svg","g");u.setAttributeNS(null,"transform","translate(3.0, 29.0)"),u.setAttributeNS(null,"fill","#000000");for(var c=0,l=[{rx:"10.5",ry:"5.25002273"},{rx:"10.5",ry:"5.25002273"},{rx:"9.5",ry:"4.77275007"},{rx:"8.5",ry:"4.29549936"},{rx:"7.5",ry:"3.81822308"},{rx:"6.5",ry:"3.34094679"},{rx:"5.5",ry:"2.86367051"},{rx:"4.5",ry:"2.38636864"}];c<l.length;c+=1){var d=l[c],f=n.createNS("http://www.w3.org/2000/svg","ellipse");f.setAttributeNS(null,"opacity","0.04"),f.setAttributeNS(null,"cx","10.5"),f.setAttributeNS(null,"cy","5.80029008"),f.setAttributeNS(null,"rx",d.rx),f.setAttributeNS(null,"ry",d.ry),u.appendChild(f)}var p=n.createNS("http://www.w3.org/2000/svg","g");p.setAttributeNS(null,"fill",this._color);var h=n.createNS("http://www.w3.org/2000/svg","path");h.setAttributeNS(null,"d","M27,13.5 C27,19.074644 20.250001,27.000002 14.75,34.500002 C14.016665,35.500004 12.983335,35.500004 12.25,34.500002 C6.7499993,27.000002 0,19.222562 0,13.5 C0,6.0441559 6.0441559,0 13.5,0 C20.955844,0 27,6.0441559 27,13.5 Z"),p.appendChild(h);var g=n.createNS("http://www.w3.org/2000/svg","g");g.setAttributeNS(null,"opacity","0.25"),g.setAttributeNS(null,"fill","#000000");var v=n.createNS("http://www.w3.org/2000/svg","path");v.setAttributeNS(null,"d","M13.5,0 C6.0441559,0 0,6.0441559 0,13.5 C0,19.222562 6.7499993,27 12.25,34.5 C13,35.522727 14.016664,35.500004 14.75,34.5 C20.250001,27 27,19.074644 27,13.5 C27,6.0441559 20.955844,0 13.5,0 Z M13.5,1 C20.415404,1 26,6.584596 26,13.5 C26,15.898657 24.495584,19.181431 22.220703,22.738281 C19.945823,26.295132 16.705119,30.142167 13.943359,33.908203 C13.743445,34.180814 13.612715,34.322738 13.5,34.441406 C13.387285,34.322738 13.256555,34.180814 13.056641,33.908203 C10.284481,30.127985 7.4148684,26.314159 5.015625,22.773438 C2.6163816,19.232715 1,15.953538 1,13.5 C1,6.584596 6.584596,1 13.5,1 Z"),g.appendChild(v);var m=n.createNS("http://www.w3.org/2000/svg","g");m.setAttributeNS(null,"transform","translate(6.0, 7.0)"),m.setAttributeNS(null,"fill","#FFFFFF");var y=n.createNS("http://www.w3.org/2000/svg","g");y.setAttributeNS(null,"transform","translate(8.0, 8.0)");var b=n.createNS("http://www.w3.org/2000/svg","circle");b.setAttributeNS(null,"fill","#000000"),b.setAttributeNS(null,"opacity","0.25"),b.setAttributeNS(null,"cx","5.5"),b.setAttributeNS(null,"cy","5.5"),b.setAttributeNS(null,"r","5.4999962");var _=n.createNS("http://www.w3.org/2000/svg","circle");_.setAttributeNS(null,"fill","#FFFFFF"),_.setAttributeNS(null,"cx","5.5"),_.setAttributeNS(null,"cy","5.5"),_.setAttributeNS(null,"r","5.4999962"),y.appendChild(b),y.appendChild(_),s.appendChild(u),s.appendChild(p),s.appendChild(g),s.appendChild(m),s.appendChild(y),i.appendChild(s),this._element.appendChild(i),this._offset=e.Point.convert(r&&r.offset||[0,-14])}this._element.classList.add("mapboxgl-marker"),this._element.addEventListener("dragstart",(function(e){e.preventDefault()})),Ur(this._element,this._anchor,"marker"),this._popup=null}return t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r,r.prototype.addTo=function(e){return this.remove(),this._map=e,e.getCanvasContainer().appendChild(this._element),e.on("move",this._update),e.on("moveend",this._update),this.setDraggable(this._draggable),this._update(),this._map.on("click",this._onMapClick),this},r.prototype.remove=function(){return this._map&&(this._map.off("click",this._onMapClick),this._map.off("move",this._update),this._map.off("moveend",this._update),this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler),this._map.off("mouseup",this._onUp),this._map.off("touchend",this._onUp),this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),delete this._map),n.remove(this._element),this._popup&&this._popup.remove(),this},r.prototype.getLngLat=function(){return this._lngLat},r.prototype.setLngLat=function(t){return this._lngLat=e.LngLat.convert(t),this._pos=null,this._popup&&this._popup.setLngLat(this._lngLat),this._update(),this},r.prototype.getElement=function(){return this._element},r.prototype.setPopup=function(e){if(this._popup&&(this._popup.remove(),this._popup=null),e){if(!("offset"in e.options)){var t=Math.sqrt(Math.pow(13.5,2)/2);e.options.offset=this._defaultMarker?{top:[0,0],"top-left":[0,0],"top-right":[0,0],bottom:[0,-38.1],"bottom-left":[t,-1*(24.6+t)],"bottom-right":[-t,-1*(24.6+t)],left:[13.5,-24.6],right:[-13.5,-24.6]}:this._offset}this._popup=e,this._lngLat&&this._popup.setLngLat(this._lngLat)}return this},r.prototype._onMapClick=function(e){var t=e.originalEvent.target,n=this._element;this._popup&&(t===n||n.contains(t))&&this.togglePopup()},r.prototype.getPopup=function(){return this._popup},r.prototype.togglePopup=function(){var e=this._popup;return e?(e.isOpen()?e.remove():e.addTo(this._map),this):this},r.prototype._update=function(e){this._map&&(this._map.transform.renderWorldCopies&&(this._lngLat=Vr(this._lngLat,this._pos,this._map.transform)),this._pos=this._map.project(this._lngLat)._add(this._offset),e&&"moveend"!==e.type||(this._pos=this._pos.round()),n.setTransform(this._element,Hr[this._anchor]+" translate("+this._pos.x+"px, "+this._pos.y+"px)"))},r.prototype.getOffset=function(){return this._offset},r.prototype.setOffset=function(t){return this._offset=e.Point.convert(t),this._update(),this},r.prototype._onMove=function(t){this._pos=t.point.sub(this._positionDelta),this._lngLat=this._map.unproject(this._pos),this.setLngLat(this._lngLat),this._element.style.pointerEvents="none","pending"===this._state&&(this._state="active",this.fire(new e.Event("dragstart"))),this.fire(new e.Event("drag"))},r.prototype._onUp=function(){this._element.style.pointerEvents="auto",this._positionDelta=null,this._map.off("mousemove",this._onMove),this._map.off("touchmove",this._onMove),"active"===this._state&&this.fire(new e.Event("dragend")),this._state="inactive"},r.prototype._addDragHandler=function(e){this._element.contains(e.originalEvent.target)&&(e.preventDefault(),this._positionDelta=e.point.sub(this._pos).add(this._offset),this._state="pending",this._map.on("mousemove",this._onMove),this._map.on("touchmove",this._onMove),this._map.once("mouseup",this._onUp),this._map.once("touchend",this._onUp))},r.prototype.setDraggable=function(e){return this._draggable=!!e,this._map&&(e?(this._map.on("mousedown",this._addDragHandler),this._map.on("touchstart",this._addDragHandler)):(this._map.off("mousedown",this._addDragHandler),this._map.off("touchstart",this._addDragHandler))),this},r.prototype.isDraggable=function(){return this._draggable},r}(e.Evented),Gr={positionOptions:{enableHighAccuracy:!1,maximumAge:0,timeout:6e3},fitBoundsOptions:{maxZoom:15},trackUserLocation:!1,showUserLocation:!0},Kr=function(t){function r(n){t.call(this),this.options=e.extend({},Gr,n),e.bindAll(["_onSuccess","_onError","_finish","_setupUI","_updateCamera","_updateMarker"],this)}return t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r,r.prototype.onAdd=function(t){var r;return this._map=t,this._container=n.create("div","mapboxgl-ctrl mapboxgl-ctrl-group"),r=this._setupUI,void 0!==Wr?r(Wr):void 0!==e.window.navigator.permissions?e.window.navigator.permissions.query({name:"geolocation"}).then((function(e){Wr="denied"!==e.state,r(Wr)})):(Wr=!!e.window.navigator.geolocation,r(Wr)),this._container},r.prototype.onRemove=function(){void 0!==this._geolocationWatchID&&(e.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0),this.options.showUserLocation&&this._userLocationDotMarker&&this._userLocationDotMarker.remove(),n.remove(this._container),this._map=void 0},r.prototype._isOutOfMapMaxBounds=function(e){var t=this._map.getMaxBounds(),n=e.coords;return t&&(n.longitude<t.getWest()||n.longitude>t.getEast()||n.latitude<t.getSouth()||n.latitude>t.getNorth())},r.prototype._setErrorState=function(){switch(this._watchState){case"WAITING_ACTIVE":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"ACTIVE_LOCK":this._watchState="ACTIVE_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting");break;case"BACKGROUND":this._watchState="BACKGROUND_ERROR",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting")}},r.prototype._onSuccess=function(t){if(this._isOutOfMapMaxBounds(t))return this._setErrorState(),this.fire(new e.Event("outofmaxbounds",t)),this._updateMarker(),void this._finish();if(this.options.trackUserLocation)switch(this._lastKnownPosition=t,this._watchState){case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"BACKGROUND":case"BACKGROUND_ERROR":this._watchState="BACKGROUND",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background")}this.options.showUserLocation&&"OFF"!==this._watchState&&this._updateMarker(t),this.options.trackUserLocation&&"ACTIVE_LOCK"!==this._watchState||this._updateCamera(t),this.options.showUserLocation&&this._dotElement.classList.remove("mapboxgl-user-location-dot-stale"),this.fire(new e.Event("geolocate",t)),this._finish()},r.prototype._updateCamera=function(t){var n=new e.LngLat(t.coords.longitude,t.coords.latitude),r=t.coords.accuracy,a=this._map.getBearing(),i=e.extend({bearing:a},this.options.fitBoundsOptions);this._map.fitBounds(n.toBounds(r),i,{geolocateSource:!0})},r.prototype._updateMarker=function(e){e?this._userLocationDotMarker.setLngLat([e.coords.longitude,e.coords.latitude]).addTo(this._map):this._userLocationDotMarker.remove()},r.prototype._onError=function(t){this.options.trackUserLocation&&(1===t.code?(this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this._geolocateButton.disabled=!0,this._geolocateButton.title="Location not available",this._geolocateButton.setAttribute("aria-label","Location not available"),void 0!==this._geolocationWatchID&&this._clearWatch()):this._setErrorState()),"OFF"!==this._watchState&&this.options.showUserLocation&&this._dotElement.classList.add("mapboxgl-user-location-dot-stale"),this.fire(new e.Event("error",t)),this._finish()},r.prototype._finish=function(){this._timeoutId&&clearTimeout(this._timeoutId),this._timeoutId=void 0},r.prototype._setupUI=function(t){var r=this;this._container.addEventListener("contextmenu",(function(e){return e.preventDefault()})),this._geolocateButton=n.create("button","mapboxgl-ctrl-icon mapboxgl-ctrl-geolocate",this._container),this._geolocateButton.type="button",this._geolocateButton.title="Find my location",this._geolocateButton.setAttribute("aria-label","Find my location"),!1===t&&(e.warnOnce("Geolocation support is not available so the GeolocateControl will be disabled."),this._geolocateButton.disabled=!0,this._geolocateButton.title="Location not available",this._geolocateButton.setAttribute("aria-label","Location not available")),this.options.trackUserLocation&&(this._geolocateButton.setAttribute("aria-pressed","false"),this._watchState="OFF"),this.options.showUserLocation&&(this._dotElement=n.create("div","mapboxgl-user-location-dot"),this._userLocationDotMarker=new qr(this._dotElement),this.options.trackUserLocation&&(this._watchState="OFF")),this._geolocateButton.addEventListener("click",this.trigger.bind(this)),this._setup=!0,this.options.trackUserLocation&&this._map.on("movestart",(function(t){var n=t.originalEvent&&"resize"===t.originalEvent.type;t.geolocateSource||"ACTIVE_LOCK"!==r._watchState||n||(r._watchState="BACKGROUND",r._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background"),r._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),r.fire(new e.Event("trackuserlocationend")))}))},r.prototype.trigger=function(){if(!this._setup)return e.warnOnce("Geolocate control triggered before added to a map"),!1;if(this.options.trackUserLocation){switch(this._watchState){case"OFF":this._watchState="WAITING_ACTIVE",this.fire(new e.Event("trackuserlocationstart"));break;case"WAITING_ACTIVE":case"ACTIVE_LOCK":case"ACTIVE_ERROR":case"BACKGROUND_ERROR":this._watchState="OFF",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-active-error"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background-error"),this.fire(new e.Event("trackuserlocationend"));break;case"BACKGROUND":this._watchState="ACTIVE_LOCK",this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-background"),this._lastKnownPosition&&this._updateCamera(this._lastKnownPosition),this.fire(new e.Event("trackuserlocationstart"))}switch(this._watchState){case"WAITING_ACTIVE":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_LOCK":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active");break;case"ACTIVE_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-active-error");break;case"BACKGROUND":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background");break;case"BACKGROUND_ERROR":this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-background-error")}"OFF"===this._watchState&&void 0!==this._geolocationWatchID?this._clearWatch():void 0===this._geolocationWatchID&&(this._geolocateButton.classList.add("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","true"),this._geolocationWatchID=e.window.navigator.geolocation.watchPosition(this._onSuccess,this._onError,this.options.positionOptions))}else e.window.navigator.geolocation.getCurrentPosition(this._onSuccess,this._onError,this.options.positionOptions),this._timeoutId=setTimeout(this._finish,1e4);return!0},r.prototype._clearWatch=function(){e.window.navigator.geolocation.clearWatch(this._geolocationWatchID),this._geolocationWatchID=void 0,this._geolocateButton.classList.remove("mapboxgl-ctrl-geolocate-waiting"),this._geolocateButton.setAttribute("aria-pressed","false"),this.options.showUserLocation&&this._updateMarker(null)},r}(e.Evented),Yr={maxWidth:100,unit:"metric"},Xr=function(t){this.options=e.extend({},Yr,t),e.bindAll(["_onMove","setUnit"],this)};function Jr(e,t,n){var r,a,i,o,s,u,c=n&&n.maxWidth||100,l=e._container.clientHeight/2,d=(r=e.unproject([0,l]),a=e.unproject([c,l]),i=Math.PI/180,o=r.lat*i,s=a.lat*i,u=Math.sin(o)*Math.sin(s)+Math.cos(o)*Math.cos(s)*Math.cos((a.lng-r.lng)*i),6371e3*Math.acos(Math.min(u,1)));if(n&&"imperial"===n.unit){var f=3.2808*d;f>5280?Zr(t,c,f/5280,"mi"):Zr(t,c,f,"ft")}else n&&"nautical"===n.unit?Zr(t,c,d/1852,"nm"):Zr(t,c,d,"m")}function Zr(e,t,n,r){var a,i,o,s=(a=n,(i=Math.pow(10,(""+Math.floor(a)).length-1))*(o=(o=a/i)>=10?10:o>=5?5:o>=3?3:o>=2?2:o>=1?1:function(e){var t=Math.pow(10,Math.ceil(-Math.log(e)/Math.LN10));return Math.round(e*t)/t}(o))),u=s/n;"m"===r&&s>=1e3&&(s/=1e3,r="km"),e.style.width=t*u+"px",e.innerHTML=s+r}Xr.prototype.getDefaultPosition=function(){return"bottom-left"},Xr.prototype._onMove=function(){Jr(this._map,this._container,this.options)},Xr.prototype.onAdd=function(e){return this._map=e,this._container=n.create("div","mapboxgl-ctrl mapboxgl-ctrl-scale",e.getContainer()),this._map.on("move",this._onMove),this._onMove(),this._container},Xr.prototype.onRemove=function(){n.remove(this._container),this._map.off("move",this._onMove),this._map=void 0},Xr.prototype.setUnit=function(e){this.options.unit=e,Jr(this._map,this._container,this.options)};var $r=function(t){this._fullscreen=!1,t&&t.container&&(t.container instanceof e.window.HTMLElement?this._container=t.container:e.warnOnce("Full screen control 'container' must be a DOM element.")),e.bindAll(["_onClickFullscreen","_changeIcon"],this),"onfullscreenchange"in e.window.document?this._fullscreenchange="fullscreenchange":"onmozfullscreenchange"in e.window.document?this._fullscreenchange="mozfullscreenchange":"onwebkitfullscreenchange"in e.window.document?this._fullscreenchange="webkitfullscreenchange":"onmsfullscreenchange"in e.window.document&&(this._fullscreenchange="MSFullscreenChange"),this._className="mapboxgl-ctrl"};$r.prototype.onAdd=function(t){return this._map=t,this._container||(this._container=this._map.getContainer()),this._controlContainer=n.create("div",this._className+" mapboxgl-ctrl-group"),this._checkFullscreenSupport()?this._setupUI():(this._controlContainer.style.display="none",e.warnOnce("This device does not support fullscreen mode.")),this._controlContainer},$r.prototype.onRemove=function(){n.remove(this._controlContainer),this._map=null,e.window.document.removeEventListener(this._fullscreenchange,this._changeIcon)},$r.prototype._checkFullscreenSupport=function(){return!!(e.window.document.fullscreenEnabled||e.window.document.mozFullScreenEnabled||e.window.document.msFullscreenEnabled||e.window.document.webkitFullscreenEnabled)},$r.prototype._setupUI=function(){(this._fullscreenButton=n.create("button",this._className+"-icon "+this._className+"-fullscreen",this._controlContainer)).type="button",this._updateTitle(),this._fullscreenButton.addEventListener("click",this._onClickFullscreen),e.window.document.addEventListener(this._fullscreenchange,this._changeIcon)},$r.prototype._updateTitle=function(){var e=this._isFullscreen()?"Exit fullscreen":"Enter fullscreen";this._fullscreenButton.setAttribute("aria-label",e),this._fullscreenButton.title=e},$r.prototype._isFullscreen=function(){return this._fullscreen},$r.prototype._changeIcon=function(){(e.window.document.fullscreenElement||e.window.document.mozFullScreenElement||e.window.document.webkitFullscreenElement||e.window.document.msFullscreenElement)===this._container!==this._fullscreen&&(this._fullscreen=!this._fullscreen,this._fullscreenButton.classList.toggle(this._className+"-shrink"),this._fullscreenButton.classList.toggle(this._className+"-fullscreen"),this._updateTitle())},$r.prototype._onClickFullscreen=function(){this._isFullscreen()?e.window.document.exitFullscreen?e.window.document.exitFullscreen():e.window.document.mozCancelFullScreen?e.window.document.mozCancelFullScreen():e.window.document.msExitFullscreen?e.window.document.msExitFullscreen():e.window.document.webkitCancelFullScreen&&e.window.document.webkitCancelFullScreen():this._container.requestFullscreen?this._container.requestFullscreen():this._container.mozRequestFullScreen?this._container.mozRequestFullScreen():this._container.msRequestFullscreen?this._container.msRequestFullscreen():this._container.webkitRequestFullscreen&&this._container.webkitRequestFullscreen()};var Qr={closeButton:!0,closeOnClick:!0,className:"",maxWidth:"240px"},ea=function(t){function r(n){t.call(this),this.options=e.extend(Object.create(Qr),n),e.bindAll(["_update","_onClickClose","remove"],this)}return t&&(r.__proto__=t),r.prototype=Object.create(t&&t.prototype),r.prototype.constructor=r,r.prototype.addTo=function(t){var n=this;return this._map=t,this.options.closeOnClick&&this._map.on("click",this._onClickClose),this._map.on("remove",this.remove),this._update(),this._trackPointer?(this._map.on("mousemove",(function(e){n._update(e.point)})),this._map.on("mouseup",(function(e){n._update(e.point)})),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")):this._map.on("move",this._update),this.fire(new e.Event("open")),this},r.prototype.isOpen=function(){return!!this._map},r.prototype.remove=function(){return this._content&&n.remove(this._content),this._container&&(n.remove(this._container),delete this._container),this._map&&(this._map.off("move",this._update),this._map.off("click",this._onClickClose),this._map.off("remove",this.remove),this._map.off("mousemove"),delete this._map),this.fire(new e.Event("close")),this},r.prototype.getLngLat=function(){return this._lngLat},r.prototype.setLngLat=function(t){return this._lngLat=e.LngLat.convert(t),this._pos=null,this._trackPointer=!1,this._update(),this._map&&(this._map.on("move",this._update),this._map.off("mousemove"),this._container&&this._container.classList.remove("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.remove("mapboxgl-track-pointer")),this},r.prototype.trackPointer=function(){var e=this;return this._trackPointer=!0,this._pos=null,this._update(),this._map&&(this._map.off("move",this._update),this._map.on("mousemove",(function(t){e._update(t.point)})),this._map.on("drag",(function(t){e._update(t.point)})),this._container&&this._container.classList.add("mapboxgl-popup-track-pointer"),this._map._canvasContainer.classList.add("mapboxgl-track-pointer")),this},r.prototype.getElement=function(){return this._container},r.prototype.setText=function(t){return this.setDOMContent(e.window.document.createTextNode(t))},r.prototype.setHTML=function(t){var n,r=e.window.document.createDocumentFragment(),a=e.window.document.createElement("body");for(a.innerHTML=t;n=a.firstChild;)r.appendChild(n);return this.setDOMContent(r)},r.prototype.getMaxWidth=function(){return this._container.style.maxWidth},r.prototype.setMaxWidth=function(e){return this.options.maxWidth=e,this._update(),this},r.prototype.setDOMContent=function(e){return this._createContent(),this._content.appendChild(e),this._update(),this},r.prototype._createContent=function(){this._content&&n.remove(this._content),this._content=n.create("div","mapboxgl-popup-content",this._container),this.options.closeButton&&(this._closeButton=n.create("button","mapboxgl-popup-close-button",this._content),this._closeButton.type="button",this._closeButton.setAttribute("aria-label","Close popup"),this._closeButton.innerHTML="×",this._closeButton.addEventListener("click",this._onClickClose))},r.prototype._update=function(t){var r=this,a=this._lngLat||this._trackPointer;if(this._map&&a&&this._content&&(this._container||(this._container=n.create("div","mapboxgl-popup",this._map.getContainer()),this._tip=n.create("div","mapboxgl-popup-tip",this._container),this._container.appendChild(this._content),this.options.className&&this.options.className.split(" ").forEach((function(e){return r._container.classList.add(e)})),this._trackPointer&&this._container.classList.add("mapboxgl-popup-track-pointer")),this.options.maxWidth&&this._container.style.maxWidth!==this.options.maxWidth&&(this._container.style.maxWidth=this.options.maxWidth),this._map.transform.renderWorldCopies&&!this._trackPointer&&(this._lngLat=Vr(this._lngLat,this._pos,this._map.transform)),!this._trackPointer||t)){var i=this._pos=this._trackPointer&&t?t:this._map.project(this._lngLat),o=this.options.anchor,s=function t(n){if(n){if("number"==typeof n){var r=Math.round(Math.sqrt(.5*Math.pow(n,2)));return{center:new e.Point(0,0),top:new e.Point(0,n),"top-left":new e.Point(r,r),"top-right":new e.Point(-r,r),bottom:new e.Point(0,-n),"bottom-left":new e.Point(r,-r),"bottom-right":new e.Point(-r,-r),left:new e.Point(n,0),right:new e.Point(-n,0)}}if(n instanceof e.Point||Array.isArray(n)){var a=e.Point.convert(n);return{center:a,top:a,"top-left":a,"top-right":a,bottom:a,"bottom-left":a,"bottom-right":a,left:a,right:a}}return{center:e.Point.convert(n.center||[0,0]),top:e.Point.convert(n.top||[0,0]),"top-left":e.Point.convert(n["top-left"]||[0,0]),"top-right":e.Point.convert(n["top-right"]||[0,0]),bottom:e.Point.convert(n.bottom||[0,0]),"bottom-left":e.Point.convert(n["bottom-left"]||[0,0]),"bottom-right":e.Point.convert(n["bottom-right"]||[0,0]),left:e.Point.convert(n.left||[0,0]),right:e.Point.convert(n.right||[0,0])}}return t(new e.Point(0,0))}(this.options.offset);if(!o){var u,c=this._container.offsetWidth,l=this._container.offsetHeight;u=i.y+s.bottom.y<l?["top"]:i.y>this._map.transform.height-l?["bottom"]:[],i.x<c/2?u.push("left"):i.x>this._map.transform.width-c/2&&u.push("right"),o=0===u.length?"bottom":u.join("-")}var d=i.add(s[o]).round();n.setTransform(this._container,Hr[o]+" translate("+d.x+"px,"+d.y+"px)"),Ur(this._container,o,"popup")}},r.prototype._onClickClose=function(){this.remove()},r}(e.Evented),ta={version:e.version,supported:t,setRTLTextPlugin:e.setRTLTextPlugin,getRTLTextPluginStatus:e.getRTLTextPluginStatus,Map:Fr,NavigationControl:Br,GeolocateControl:Kr,AttributionControl:Or,ScaleControl:Xr,FullscreenControl:$r,Popup:ea,Marker:qr,Style:zt,LngLat:e.LngLat,LngLatBounds:e.LngLatBounds,Point:e.Point,MercatorCoordinate:e.MercatorCoordinate,Evented:e.Evented,config:e.config,get accessToken(){return e.config.ACCESS_TOKEN},set accessToken(t){e.config.ACCESS_TOKEN=t},get baseApiUrl(){return e.config.API_URL},set baseApiUrl(t){e.config.API_URL=t},get workerCount(){return Ie.workerCount},set workerCount(e){Ie.workerCount=e},get maxParallelImageRequests(){return e.config.MAX_PARALLEL_IMAGE_REQUESTS},set maxParallelImageRequests(t){e.config.MAX_PARALLEL_IMAGE_REQUESTS=t},clearStorage:function(t){e.clearTileCache(t)},workerUrl:""};return ta})),n}()},"4cb6":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm");t.METADATA_KEY=r;var a=n("9Fde");t.Container=a.Container;var i=n("FV85");t.BindingScopeEnum=i.BindingScopeEnum,t.BindingTypeEnum=i.BindingTypeEnum,t.TargetTypeEnum=i.TargetTypeEnum;var o=n("dxzI");t.AsyncContainerModule=o.AsyncContainerModule,t.ContainerModule=o.ContainerModule;var s=n("cZ5Q");t.injectable=s.injectable;var u=n("0gSV");t.tagged=u.tagged;var c=n("ZzCi");t.named=c.named;var l=n("Yk9n");t.inject=l.inject,t.LazyServiceIdentifer=l.LazyServiceIdentifer;var d=n("jYx5");t.optional=d.optional;var f=n("n2J3");t.unmanaged=f.unmanaged;var p=n("jIg/");t.multiInject=p.multiInject;var h=n("oaX6");t.targetName=h.targetName;var g=n("Sk89");t.postConstruct=g.postConstruct;var v=n("wnjb");t.MetadataReader=v.MetadataReader;var m=n("d9O0");t.id=m.id;var y=n("Ztfv");t.decorate=y.decorate;var b=n("RR/i");t.traverseAncerstors=b.traverseAncerstors,t.taggedConstraint=b.taggedConstraint,t.namedConstraint=b.namedConstraint,t.typeConstraint=b.typeConstraint;var _=n("ujMp");t.getServiceIdentifierAsString=_.getServiceIdentifierAsString;var x=n("78VC");t.multiBindToService=x.multiBindToService},"4iVx":function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PointLayer",t.texture=void 0,t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this,t=this.getStyleOptions().opacity;return this.texture&&this.models.forEach((function(n){return n.draw({uniforms:{u_opacity:t||1,u_texture:e.texture}})})),this},n.buildModels=function(){var e=this;this.registerBuiltinAttributes(this);var t=this.getSource(),n=this.rendererService.createTexture2D;t.data.images.then((function(t){e.texture=n({data:t[0],width:t[0].width,height:t[0].height}),e.renderModels()})),this.models=[this.buildLayerModel({moduleName:"RasterImage",vertexShader:'precision highp float;\nuniform mat4 u_ModelMatrix;\nattribute vec3 a_Position;\nattribute vec2 a_Uv;\nvarying vec2 v_texCoord;\n\n#pragma include "projection"\nvoid main() {\n v_texCoord = a_Uv;\n vec4 project_pos = project_position(vec4(a_Position, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy,0., 1.0));\n}\n',fragmentShader:"precision mediump float;\nuniform float u_opacity: 1.0;\nuniform sampler2D u_texture;\nvarying vec2 v_texCoord;\nvoid main() {\n vec4 color = texture2D(u_texture,vec2(v_texCoord.x,v_texCoord.y));\n gl_FragColor = color;\n}\n",triangulation:s.RasterImageTriangulation,primitive:i.gl.TRIANGLES,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:i.gl.SRC_ALPHA,srcAlpha:1,dstRGB:i.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"uv",type:i.AttributeType.Attribute,descriptor:{name:"a_Uv",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:2,update:function(e,t,n,r){return[n[3],n[4]]}}})},t}(o.default);t.default=u},"4jdm":function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.CoordinateUniform=t.CoordinateSystem=void 0,t.CoordinateSystem=r,function(e){e[e.LNGLAT=1]="LNGLAT",e[e.LNGLAT_OFFSET=2]="LNGLAT_OFFSET",e[e.VECTOR_TILE=3]="VECTOR_TILE",e[e.IDENTITY=4]="IDENTITY",e[e.P20=5]="P20",e[e.P20_OFFSET=6]="P20_OFFSET",e[e.METER_OFFSET=7]="METER_OFFSET"}(r||(t.CoordinateSystem=r={}));t.CoordinateUniform={CoordinateSystem:"u_CoordinateSystem",ViewportCenter:"u_ViewportCenter",ViewportCenterProjection:"u_ViewportCenterProjection",PixelsPerDegree:"u_PixelsPerDegree",PixelsPerDegree2:"u_PixelsPerDegree2",PixelsPerMeter:"u_PixelsPerMeter"}},"4wLl":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.resultReturns,i=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,t){return n(t)},onResult:function(e,n,r){var a="";return a+="if(".concat(n," !== undefined) {\n"),a+="".concat(t._args[0]," = ").concat(n,";\n"),a+="}\n",a+=r()},onDone:function(){return r(t._args[0])},doneReturns:a,rethrowIfPossible:i})}}]),t}(n("hcU7"))),l=function(){throw new Error("tapAsync is not supported on a SyncWaterfallHook")},d=function(){throw new Error("tapPromise is not supported on a SyncWaterfallHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");var n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},"4yAn":function(e,t,n){"use strict";var r=n("pVnL"),a=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.x,i=t.y,s=t.x1,u=t.y1,c=t.coordinates,l=[];return e.forEach((function(e,t){var d=[];if(n&&i&&(d=[parseFloat(e[n]),parseFloat(e[i])]),n&&i&&s&&u&&(d=[[parseFloat(e[n]),parseFloat(e[i])],[parseFloat(e[s]),parseFloat(e[u])]]),c){var f="Polygon";Array.isArray(c[0])||(f="Point"),Array.isArray(c[0])&&!Array.isArray(c[0][0])&&(f="LineString");var p={type:f,coordinates:a(e[c])};(0,o.default)(p,!0),d=p.coordinates}var h=r({},e,{_id:t,coordinates:d});l.push(h)})),{dataArray:l}};var i,o=(i=n("Aib3"))&&i.__esModule?i:{default:i}},"5GMY":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.rgb2arr=function(e){var t=r.color(e),n=[0,0,0,0];null!=t&&(n[0]=t.r/255,n[1]=t.g/255,n[2]=t.b/255,n[3]=t.opacity);return n},t.generateColorRamp=function(e){var t=document.createElement("canvas"),n=t.getContext("2d");t.width=256,t.height=1;for(var r,a=n.createLinearGradient(0,0,256,0),i=e.positions[0],o=e.positions[e.positions.length-1],s=0;s<e.colors.length;++s){var u=(e.positions[s]-i)/(o-i);a.addColorStop(u,e.colors[s])}return n.fillStyle=a,n.fillRect(0,0,256,1),r=new Uint8ClampedArray(n.getImageData(0,0,256,1).data),new ImageData(r,16,16)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("SC+/"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},"5K7Z":function(e,t,n){var r=n("93I4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"5NW9":function(e,t,n){"use strict";var r=n("E1XU"),a=r.Success,i=r.Failure;e.exports=function(e){return e.matchWith({Error:function(e){var t=e.value;return i(t)},Ok:function(e){var t=e.value;return a(t)}})}},"5RWa":function(e,t,n){},"5T2Y":function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"5X0F":function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n("DLW2"),s=n("uhBA"),u=n("0EKN"),c=function(e){function t(t){var n;return(n=e.call(this)||this).popupOption=void 0,n.mapservice=void 0,n.lngLat=void 0,n.content=void 0,n.closeButton=void 0,n.timeoutInstance=void 0,n.container=void 0,n.tip=void 0,n.popupOption=r({},n.getdefault(),{},t),(0,o.bindAll)(["update","onClickClose","remove"],a(n)),n}i(t,e);var n=t.prototype;return n.addTo=function(e){var t=this,n=e.getMapService();return this.mapservice=n,this.mapservice.on("camerachange",this.update),this.update(),this.popupOption.closeOnClick&&(this.timeoutInstance=setTimeout((function(){t.mapservice.on("click",t.onClickClose)}),30)),this},n.setHTML=function(e){var t,n=window.document.createDocumentFragment(),r=window.document.createElement("body");for(r.innerHTML=e;t=r.firstChild;)n.appendChild(t);return this.setDOMContent(n)},n.setLnglat=function(e){return this.lngLat=e,this.mapservice&&this.mapservice.on("camerachange",this.update),this.update(),this},n.getLnglat=function(){return this.lngLat},n.setText=function(e){return this.setDOMContent(window.document.createTextNode(e))},n.setMaxWidth=function(e){return this.popupOption.maxWidth=e,this.update(),this},n.setDOMContent=function(e){return this.createContent(),this.content.appendChild(e),this.update(),this},n.remove=function(){return this.content&&this.removeDom(this.content),this.container&&(this.removeDom(this.container),delete this.container),this.mapservice&&(this.mapservice.off("camerachange",this.update),this.mapservice.off("click",this.onClickClose),delete this.mapservice),clearTimeout(this.timeoutInstance),this.emit("close"),this},n.isOpen=function(){return!!this.mapservice},n.createContent=function(){this.content&&o.DOM.remove(this.content),this.content=o.DOM.create("div","l7-popup-content",this.container),this.popupOption.closeButton&&(this.closeButton=o.DOM.create("button","l7-popup-close-button",this.content),this.closeButton.setAttribute("aria-label","Close popup"),this.closeButton.innerHTML="×",this.closeButton.addEventListener("click",this.onClickClose))},n.creatDom=function(e,t,n){var r=window.document.createElement(e);return void 0!==t&&(r.className=t),n&&n.appendChild(r),r},n.removeDom=function(e){e.parentNode&&e.parentNode.removeChild(e)},n.getdefault=function(){return{closeButton:!0,closeOnClick:!0,maxWidth:"240px",offsets:[0,0],anchor:u.anchorType.BOTTOM,className:""}},n.onClickClose=function(){this.remove()},n.update=function(){var e=this,t=this.lngLat,n=this.popupOption,r=n.className,a=n.maxWidth,i=n.anchor;if(this.mapservice&&t&&this.content){var s=this.mapservice.getMarkerContainer();!this.container&&s&&(this.container=this.creatDom("div","l7-popup",s.parentNode),this.tip=this.creatDom("div","l7-popup-tip",this.container),this.container.appendChild(this.content),r&&r.split(" ").forEach((function(t){return e.container.classList.add(t)})),this.container.addEventListener("mousedown",(function(e){e.stopPropagation()}))),a&&this.container.style.maxWidth!==a&&(this.container.style.maxWidth=a),this.updatePosition(),o.DOM.setTransform(this.container,""+u.anchorTranslate[i]),(0,u.applyAnchorClass)(this.container,i,"popup")}},n.updatePosition=function(){if(this.mapservice){var e=this.lngLat,t=e.lng,n=e.lat,r=this.popupOption.offsets,a=this.mapservice.lngLatToContainer([t,n]);this.container.style.left=a.x+r[0]+"px",this.container.style.top=a.y-r[1]+"px"}},t}(s.EventEmitter);t.default=c},"5cEH":function(e,t,n){"use strict";n("LK8F"),n("INYr"),n("rE2o"),n("ioFf"),n("rGqo"),n("bWfx");var r=n("lwsE"),a=n("W8MJ"),i=function(){function e(t){r(this,e),this.config=t,this.options=void 0,this._args=void 0}return a(e,[{key:"create",value:function(e){var t;switch(this.init(e),this.options.type){case"sync":t=new Function(this.args(),'"use strict";\n'+this.header()+this.content({onError:function(e){return"throw ".concat(e,";\n")},onResult:function(e){return"return ".concat(e,";\n")},resultReturns:!0,onDone:function(){return""},rethrowIfPossible:!0}));break;case"async":t=new Function(this.args({after:"_callback"}),'"use strict";\n'+this.header()+this.content({onError:function(e){return"_callback(".concat(e,");\n")},onResult:function(e){return"_callback(null, ".concat(e,");\n")},onDone:function(){return"_callback();\n"}}));break;case"promise":var n=!1,r=this.content({onError:function(e){return n=!0,"_error(".concat(e,");\n")},onResult:function(e){return"_resolve(".concat(e,");\n")},onDone:function(){return"_resolve();\n"}}),a="";a+='"use strict";\n',a+="return new Promise((_resolve, _reject) => {\n",n&&(a+="var _sync = true;\n",a+="function _error(_err) {\n",a+="if(_sync)\n",a+="_resolve(Promise.resolve().then(() => { throw _err; }));\n",a+="else\n",a+="_reject(_err);\n",a+="};\n"),a+=this.header(),a+=r,n&&(a+="_sync = false;\n"),a+="});\n",t=new Function(this.args(),a)}return this.deinit(),t}},{key:"setup",value:function(e,t){e._x=t.taps.map((function(e){return e.fn}))}},{key:"init",value:function(e){this.options=e,this._args=e.args.slice()}},{key:"deinit",value:function(){this.options=void 0,this._args=void 0}},{key:"header",value:function(){var e="";this.needContext()?e+="var _context = {};\n":e+="var _context;\n",e+="var _x = this._x;\n",this.options.interceptors.length>0&&(e+="var _taps = this.taps;\n",e+="var _interceptors = this.interceptors;\n");for(var t=0;t<this.options.interceptors.length;t++){var n=this.options.interceptors[t];n.call&&(e+="".concat(this.getInterceptor(t),".call(").concat(this.args({before:n.context?"_context":void 0}),");\n"))}return e}},{key:"needContext",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,a=this.options.taps[Symbol.iterator]();!(e=(r=a.next()).done);e=!0){if(r.value.context)return!0}}catch(i){t=!0,n=i}finally{try{e||null==a.return||a.return()}finally{if(t)throw n}}return!1}},{key:"callTap",value:function(e,t){for(var n=t.onError,r=t.onResult,a=t.onDone,i=t.rethrowIfPossible,o="",s=!1,u=0;u<this.options.interceptors.length;u++){var c=this.options.interceptors[u];c.tap&&(s||(o+="var _tap".concat(e," = ").concat(this.getTap(e),";\n"),s=!0),o+="".concat(this.getInterceptor(u),".tap(").concat(c.context?"_context, ":"","_tap").concat(e,");\n"))}o+="var _fn".concat(e," = ").concat(this.getTapFn(e),";\n");var l=this.options.taps[e];switch(l.type){case"sync":i||(o+="var _hasError".concat(e," = false;\n"),o+="try {\n"),o+=r?"var _result".concat(e," = _fn").concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"):"_fn".concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"),i||(o+="} catch(_err) {\n",o+="_hasError".concat(e," = true;\n"),o+=n("_err"),o+="}\n",o+="if(!_hasError".concat(e,") {\n")),r&&(o+=r("_result".concat(e))),a&&(o+=a()),i||(o+="}\n");break;case"async":var d="";d+=r?"(_err".concat(e,", _result").concat(e,") => {\n"):"_err".concat(e," => {\n"),d+="if(_err".concat(e,") {\n"),d+=n("_err".concat(e)),d+="} else {\n",r&&(d+=r("_result".concat(e))),a&&(d+=a()),d+="}\n",d+="}",o+="_fn".concat(e,"(").concat(this.args({before:l.context?"_context":void 0,after:d}),");\n");break;case"promise":o+="var _hasResult".concat(e," = false;\n"),o+="var _promise".concat(e," = _fn").concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"),o+="if (!_promise".concat(e," || !_promise").concat(e,".then)\n"),o+=" throw new Error('Tap function (tapPromise) did not return promise (returned ' + _promise".concat(e," + ')');\n"),o+="_promise".concat(e,".then(_result").concat(e," => {\n"),o+="_hasResult".concat(e," = true;\n"),r&&(o+=r("_result".concat(e))),a&&(o+=a()),o+="}, _err".concat(e," => {\n"),o+="if(_hasResult".concat(e,") throw _err").concat(e,";\n"),o+=n("_err".concat(e)),o+="});\n"}return o}},{key:"callTapsSeries",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.resultReturns,i=e.onDone,o=e.doneReturns,s=e.rethrowIfPossible;if(0===this.options.taps.length)return i();for(var u=this.options.taps.findIndex((function(e){return"sync"!==e.type})),c=a||o||!1,l="",d=i,f=function(e){var a=e;d!==i&&"sync"!==t.options.taps[a].type&&(l+="function _next".concat(a,"() {\n"),l+=d(),l+="}\n",d=function(){return"".concat(c?"return ":"","_next").concat(a,"();\n")});var o=d,f=function(e){return e?"":i()},p=t.callTap(a,{onError:function(e){return n(a,e,o,f)},onResult:r&&function(e){return r(a,e,o,f)},onDone:!r&&o,rethrowIfPossible:s&&(u<0||a<u)});d=function(){return p}},p=this.options.taps.length-1;p>=0;p--)f(p);return l+=d()}},{key:"callTapsLooping",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;if(0===this.options.taps.length)return n();var a=this.options.taps.every((function(e){return"sync"===e.type})),i="";a||(i+="var _looper = () => {\n",i+="var _loopAsync = false;\n"),i+="var _loop;\n",i+="do {\n",i+="_loop = false;\n";for(var o=0;o<this.options.interceptors.length;o++){var s=this.options.interceptors[o];s.loop&&(i+="".concat(this.getInterceptor(o),".loop(").concat(this.args({before:s.context?"_context":void 0}),");\n"))}return i+=this.callTapsSeries({onError:t,onResult:function(e,t,n,r){var i="";return i+="if(".concat(t," !== undefined) {\n"),i+="_loop = true;\n",a||(i+="if(_loopAsync) _looper();\n"),i+=r(!0),i+="} else {\n",i+=n(),i+="}\n"},onDone:n&&function(){var e="";return e+="if(!_loop) {\n",e+=n(),e+="}\n"},rethrowIfPossible:r&&a}),i+="} while(_loop);\n",a||(i+="_loopAsync = true;\n",i+="};\n",i+="_looper();\n"),i}},{key:"callTapsParallel",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.onDone,i=e.rethrowIfPossible,o=e.onTap,s=void 0===o?function(e,t){return t()}:o;if(this.options.taps.length<=1)return this.callTapsSeries({onError:n,onResult:r,onDone:a,rethrowIfPossible:i});var u="";u+="do {\n",u+="var _counter = ".concat(this.options.taps.length,";\n"),a&&(u+="var _done = () => {\n",u+=a(),u+="};\n");for(var c=function(e){var o=function(){return a?"if(--_counter === 0) _done();\n":"--_counter;"},c=function(e){return e||!a?"_counter = 0;\n":"_counter = 0;\n_done();\n"};u+="if(_counter <= 0) break;\n",u+=s(e,(function(){return t.callTap(e,{onError:function(t){var r="";return r+="if(_counter > 0) {\n",r+=n(e,t,o,c),r+="}\n"},onResult:r&&function(t){var n="";return n+="if(_counter > 0) {\n",n+=r(e,t,o,c),n+="}\n"},onDone:!r&&function(){return o()},rethrowIfPossible:i})}),o,c)},l=0;l<this.options.taps.length;l++)c(l);return u+="} while(false);\n"}},{key:"args",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.before,n=e.after,r=this._args;return t&&(r=[t].concat(r)),n&&(r=r.concat(n)),0===r.length?"":r.join(", ")}},{key:"getTapFn",value:function(e){return"_x[".concat(e,"]")}},{key:"getTap",value:function(e){return"_taps[".concat(e,"]")}},{key:"getInterceptor",value:function(e){return"_interceptors[".concat(e,"]")}}]),e}();e.exports=i},"5kUe":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRendererContainer=function(e){var t=document.getElementById(e);if(t){var n=document.createElement("div");return n.style.cssText+="\n position: absolute;\n top: 0;\n z-index:2;\n height: 100%;\n width: 100%;\n pointer-events: none;\n ",n.id="l7_canvaslayer",t.appendChild(n),n}return null};window.document.documentElement.style},"5ktw":function(e,t){e.exports=function(e,t){return function(){return t.call(this,e.apply(this,arguments))}}},"5ku3":function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return i})),n.d(t,"b",(function(){return o}));var r=n("U8pU"),a=n("I0ug");function i(){return!("object"===(void 0===e?"undefined":Object(r.a)(e))&&"[object process]"===String(e)&&!e.browser)||Object(a.a)()}function o(){return i()&&"undefined"!=typeof document}}).call(this,n("8oxB"))},"5tHe":function(e,t,n){"use strict";n("91GP"),n("bWfx");var r=n("gnJF"),a=n("rnYU"),i=n("UYkW"),o=i.union,s=i.derivations,u=n("6RdS"),c=n("d1Y1"),l=n("F7L5"),d=n("GfB1"),f=s.equality,p=s.debugRepresentation,h=s.serialization,g=o("folktale:Result",{Error:function(e){return{value:e}},Ok:function(e){return{value:e}}}).derive(f,p,h),v=g.Error,m=g.Ok,y=r(g);l(v.prototype,{get value(){throw new TypeError("`value` can’t be accessed in an abstract instance of Result.Error")}}),l(m.prototype,{get value(){throw new TypeError("`value` can’t be accessed in an abstract instance of Result.Ok")}}),c(g,{map:{Error:function(e){return a("Result.Error#map",e),this},Ok:function(e){return a("Result.Ok#map",e),m(e(this.value))}},apply:{Error:function(e){return y("Result.Error#apply",e),this},Ok:function(e){return y("Result.Ok#apply",e),e.map(this.value)}},chain:{Error:function(e){return a("Result.Error#chain",e),this},Ok:function(e){return a("Result.Ok#chain",e),e(this.value)}},unsafeGet:{Error:function(){throw new TypeError("Can't extract the value of an Error.\n\nError does not contain a normal value - it contains an error.\nYou might consider switching from Result#unsafeGet to Result#getOrElse,\nor some other method that is not partial.\n ")},Ok:function(){return this.value}},getOrElse:{Error:function(e){return e},Ok:function(e){return this.value}},orElse:{Error:function(e){return a("Result.Error#orElse",e),e(this.value)},Ok:function(e){return a("Result.Ok#orElse",e),this}},concat:{Error:function(e){return y("Result.Error#concat",e),this},Ok:function(e){var t=this;return y("Result.Ok#concat",e),e.map((function(e){return t.value.concat(e)}))}},fold:{Error:function(e,t){return a("Result.Error#fold",e),a("Result.Error#fold",t),e(this.value)},Ok:function(e,t){return a("Result.Ok#fold",e),a("Result.Ok#fold",t),t(this.value)}},swap:{Error:function(){return m(this.value)},Ok:function(){return v(this.value)}},bimap:{Error:function(e,t){return a("Result.Error#bimap",e),a("Result.Error#bimap",t),v(e(this.value))},Ok:function(e,t){return a("Result.Ok#bimap",e),a("Result.Ok#bimap",t),m(t(this.value))}},mapError:{Error:function(e){return a("Result.Error#mapError",e),v(e(this.value))},Ok:function(e){return a("Result.Ok#mapError",e),this}},filter:{Error:function(e){return a("Result.Error#filter",e),this},Ok:function(e){return a("Result.Ok#filter",e),e(this.value)?this:v(this.value)}}}),Object.assign(g,{of:function(e){return m(e)},get:function(){return d("`.get()` is deprecated, and has been renamed to `.unsafeGet()`."),this.unsafeGet()},merge:function(){return this.value},toValidation:function(){return n("5NW9")(this)},toMaybe:function(){return n("OzU1")(this)}}),u(v.prototype),u(m.prototype),u(g),e.exports=g},"5vMV":function(e,t,n){var r=n("B+OT"),a=n("NsO/"),i=n("W070")(!1),o=n("VVlx")("IE_PROTO");e.exports=function(e,t){var n,s=a(e),u=0,c=[];for(n in s)n!=o&&r(s,n)&&c.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(c,n)||c.push(n));return c}},"5yr3":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=(0,r(n("FLdU")).default)();t.default=a},"6/1s":function(e,t,n){var r=n("YqAc")("meta"),a=n("93I4"),i=n("B+OT"),o=n("2faE").f,s=0,u=Object.isExtensible||function(){return!0},c=!n("KUxP")((function(){return u(Object.preventExtensions({}))})),l=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&u(e)&&!i(e,r)&&l(e),e}}},6512:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsParallel({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("5cEH"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},"65HD":function(e,t,n){"use strict";n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SiderContext=void 0;var r=p(n("foW8")),a=function(e){if(e&&e.__esModule)return e;var t=f();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=n("94VI"),o=p(n("TSYQ")),s=p(n("BGR+")),u=n("foUO"),c=n("vgIT"),l=p(n("Pbn2")),d=p(n("FbXp"));function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(e){return e&&e.__esModule?e:{default:e}}function h(e){return(h="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),e}function _(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function x(e){return(x=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function R(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}function w(e,t){return(w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var E=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};if("undefined"!=typeof window){window.matchMedia||(window.matchMedia=function(e){return{media:e,matches:!1,addListener:function(){},removeListener:function(){}}})}var S={xs:"479.98px",sm:"575.98px",md:"767.98px",lg:"991.98px",xl:"1199.98px",xxl:"1599.98px"},A=(0,r.default)({});t.SiderContext=A;var T,P=(T=0,function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return T+=1,"".concat(e).concat(T)}),C=function(e){function t(e){var n,r,i;return m(this,t),(n=_(this,x(t).call(this,e))).responsiveHandler=function(e){n.setState({below:e.matches});var t=n.props.onBreakpoint;t&&t(e.matches),n.state.collapsed!==e.matches&&n.setCollapsed(e.matches,"responsive")},n.setCollapsed=function(e,t){"collapsed"in n.props||n.setState({collapsed:e});var r=n.props.onCollapse;r&&r(e,t)},n.toggle=function(){var e=!n.state.collapsed;n.setCollapsed(e,"clickTrigger")},n.belowShowChange=function(){n.setState((function(e){return{belowShow:!e.belowShow}}))},n.renderSider=function(e){var t,r=e.getPrefixCls,i=n.props,u=i.prefixCls,c=i.className,f=i.theme,p=i.collapsible,h=i.reverseArrow,m=i.trigger,y=i.style,b=i.width,_=i.collapsedWidth,x=i.zeroWidthTriggerStyle,R=E(i,["prefixCls","className","theme","collapsible","reverseArrow","trigger","style","width","collapsedWidth","zeroWidthTriggerStyle"]),w=r("layout-sider",u),S=(0,s.default)(R,["collapsed","defaultCollapsed","onCollapse","breakpoint","onBreakpoint","siderHook","zeroWidthTriggerStyle"]),A=n.state.collapsed?_:b,T=(0,d.default)(A)?"".concat(A,"px"):String(A),P=0===parseFloat(String(_||0))?a.createElement("span",{onClick:n.toggle,className:"".concat(w,"-zero-width-trigger ").concat(w,"-zero-width-trigger-").concat(h?"right":"left"),style:x},a.createElement(l.default,{type:"bars"})):null,C={expanded:h?a.createElement(l.default,{type:"right"}):a.createElement(l.default,{type:"left"}),collapsed:h?a.createElement(l.default,{type:"left"}):a.createElement(l.default,{type:"right"})}[n.state.collapsed?"collapsed":"expanded"],M=null!==m?P||a.createElement("div",{className:"".concat(w,"-trigger"),onClick:n.toggle,style:{width:T}},m||C):null,O=v(v({},y),{flex:"0 0 ".concat(T),maxWidth:T,minWidth:T,width:T}),k=(0,o.default)(c,w,"".concat(w,"-").concat(f),(g(t={},"".concat(w,"-collapsed"),!!n.state.collapsed),g(t,"".concat(w,"-has-trigger"),p&&null!==m&&!P),g(t,"".concat(w,"-below"),!!n.state.below),g(t,"".concat(w,"-zero-width"),0===parseFloat(T)),t));return a.createElement("aside",v({className:k},S,{style:O}),a.createElement("div",{className:"".concat(w,"-children")},n.props.children),p||n.state.below&&P?M:null)},n.uniqueId=P("ant-sider-"),"undefined"!=typeof window&&(r=window.matchMedia),r&&e.breakpoint&&e.breakpoint in S&&(n.mql=r("(max-width: ".concat(S[e.breakpoint],")"))),i="collapsed"in e?e.collapsed:e.defaultCollapsed,n.state={collapsed:i,below:!1},n}return R(t,e),b(t,[{key:"componentDidMount",value:function(){this.mql&&(this.mql.addListener(this.responsiveHandler),this.responsiveHandler(this.mql)),this.props.siderHook&&this.props.siderHook.addSider(this.uniqueId)}},{key:"componentWillUnmount",value:function(){this.mql&&this.mql.removeListener(this.responsiveHandler),this.props.siderHook&&this.props.siderHook.removeSider(this.uniqueId)}},{key:"render",value:function(){var e=this.state.collapsed,t=this.props.collapsedWidth;return a.createElement(A.Provider,{value:{siderCollapsed:e,collapsedWidth:t}},a.createElement(c.ConfigConsumer,null,this.renderSider))}}],[{key:"getDerivedStateFromProps",value:function(e){return"collapsed"in e?{collapsed:e.collapsed}:null}}]),t}(a.Component);C.defaultProps={collapsible:!1,defaultCollapsed:!1,reverseArrow:!1,width:200,collapsedWidth:80,style:{},theme:"dark"},(0,i.polyfill)(C);var M=function(e){function t(){return m(this,t),_(this,x(t).apply(this,arguments))}return R(t,e),b(t,[{key:"render",value:function(){var e=this;return a.createElement(u.LayoutContext.Consumer,null,(function(t){return a.createElement(C,v({},t,e.props))}))}}]),t}(a.Component);t.default=M},"69bn":function(e,t,n){var r=n("y3w9"),a=n("2OiF"),i=n("K0xU")("species");e.exports=function(e,t){var n,o=r(e).constructor;return void 0===o||null==(n=r(o)[i])?t:a(n)}},"6AGu":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("FV85"),a=n("LKzl"),i=function(){function e(e){this._binding=e}return e.prototype.inRequestScope=function(){return this._binding.scope=r.BindingScopeEnum.Request,new a.BindingWhenOnSyntax(this._binding)},e.prototype.inSingletonScope=function(){return this._binding.scope=r.BindingScopeEnum.Singleton,new a.BindingWhenOnSyntax(this._binding)},e.prototype.inTransientScope=function(){return this._binding.scope=r.BindingScopeEnum.Transient,new a.BindingWhenOnSyntax(this._binding)},e}();t.BindingInSyntax=i},"6B8Y":function(e,t,n){"use strict";function r(e,t){for(var n in t){var r=t[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,n,r)}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n("8+KV"),n("hHhE"),n("DNiP"),n("bWfx"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("rE2o"),n("ioFf"),n("HAE/");var i=n("GfB1"),o=n("F7L5"),s=n("TVCR"),u=Symbol.for("@@folktale:adt:type"),c=Symbol.for("@@folktale:adt:tag"),l=Symbol.for("@@folktale:adt:default"),d=Symbol.for("@@meta:magical"),f=Object.keys;function p(e,t,n){return p=function(t,u){var f,p,h,g,v;function m(){}function y(){var e=new m;return o(e,u.apply(void 0,arguments)||{}),e}return m.prototype=Object.create(n),o(m.prototype,(a(p={},c,t),(h={}).constructor=h.constructor||{},h.constructor.get=function(){return m},h[f="is"+t]=h[f]||{},h[f].get=function(){return i(".is"+t+" is deprecated. Use "+t+".hasInstance(value)\ninstead to check if a value belongs to the ADT variant."),!0},a(p,"matchWith",(function(n){if(s(e+"'s "+t+"#matchWith",n),t in n)return n[t](this);if(l in n)return n[l]();throw new Error('Variant "'+(r=t)+"\" not covered in pattern.\nThis could mean you did not include all variants in your Union's matchWith function.\n\nFor example, if you had this Union:\n\nconst Operation = union({\n Add: (a, b) => ({ a, b }),\n Subtract: (a, b) => ({ a, b }),\n})\n\nBut wrote this matchWith:\n\nop.matchWith({\n Add: ({ a, b }) => a + b\n // Subtract not implemented!\n})\n\nIt would throw this error because we need to check against 'Subtract'. Check your matchWith function's argument, \nit's possibly missing the '"+r+"' method in the object you've passed.");var r})),r(p,h),p)),o(y,(a(g={},d,u[d]),(v={}).tag=v.tag||{},v.tag.get=function(){return t},v.type=v.type||{},v.type.get=function(){return e},v.constructor=v.constructor||{},v.constructor.get=function(){return m},a(g,"prototype",m.prototype),a(g,"hasInstance",(function(e){return Boolean(e)&&n.hasInstance(e)&&e[c]===t})),r(g,v),g)),y},f(u=t).reduce((function(e,t){return e[t]=p(t,u[t]),e}),{});var u,p}var h=function(e,t){var n,r,i=Object.create(g),s=p(e,t,i);return o(i,s,(a(n={},u,e),a(n,"variants",f(r=s).map((function(e){return r[e]}))),a(n,"hasInstance",(function(e){return Boolean(e)&&e[u]===this[u]})),n)),i},g={derive:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.variants.forEach((function(n){return t(n,e)}))})),this}};h.Union=g,h.typeSymbol=u,h.tagSymbol=c,h.any=l,e.exports=h},"6BmI":function(e,t,n){"use strict";var r=n("RIqP"),a=n("pVnL"),i=n("PJYZ"),o=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u,c,l,d,f=n("pqXx"),p=n("IOcx"),h=(s=n("iZF3"))&&s.__esModule?s:{default:s},g=n("HJWE"),v=n("5GMY"),m=n("Bo/e");var y,b,_,x,R,w,E=(u=(0,f.lazyInject)(f.TYPES.ICameraService),d=function(e){function t(){for(var t,n,r,a,o,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];return(t=e.call.apply(e,[this].concat(u))||this).name="HeatMapLayer",t.texture=void 0,t.colorTexture=void 0,n=i(t),r="camera",a=l,o=i(t),a&&Object.defineProperty(n,r,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(o):void 0}),t.heatmapFramerBuffer=void 0,t.intensityModel=void 0,t.colorModel=void 0,t}o(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this,t=this.rendererService,n=t.clear;return(0,t.useFramebuffer)(this.heatmapFramerBuffer,(function(){n({color:[0,0,0,0],depth:1,stencil:0,framebuffer:e.heatmapFramerBuffer}),e.drawIntensityMode()})),this.draw3DHeatMap(),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.intensityModel=this.buildHeatMapIntensity(),this.models=[this.intensityModel],this.colorModel=this.build3dHeatMap(),this.models.push(this.colorModel);var e=this.getStyleOptions().rampColors,t=(0,v.generateColorRamp)(e),n=this.rendererService,r=n.createFramebuffer,a=(n.clear,n.getViewportSize),i=n.createTexture2D,o=(n.useFramebuffer,a()),s=o.width,u=o.height;this.heatmapFramerBuffer=r({color:i({width:s,height:u,wrapS:f.gl.CLAMP_TO_EDGE,wrapT:f.gl.CLAMP_TO_EDGE,min:f.gl.NEAREST,mag:f.gl.NEAREST})}),this.colorTexture=i({data:t.data,width:t.width,height:t.height,wrapS:f.gl.CLAMP_TO_EDGE,wrapT:f.gl.CLAMP_TO_EDGE,min:f.gl.LINEAR,mag:f.gl.LINEAR,flipY:!0})},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"dir",type:f.AttributeType.Attribute,descriptor:{name:"a_Dir",buffer:{usage:f.gl.DYNAMIC_DRAW,data:[],type:f.gl.FLOAT},size:2,update:function(e,t,n,r){return[n[3],n[4]]}}}),e.styleAttributeService.registerStyleAttribute({name:"size",type:f.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:f.gl.DYNAMIC_DRAW,data:[],type:f.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return[void 0===a?2:a]}}})},n.buildHeatMapIntensity=function(){return this.buildLayerModel({moduleName:"heatmapintensity",vertexShader:'precision highp float;\nattribute vec3 a_Position;\nattribute float a_Size;\nattribute vec2 a_Dir;\nuniform float u_intensity;\nuniform float u_radius;\nvarying vec2 v_extrude;\nvarying float v_weight;\nuniform mat4 u_ModelMatrix;\n\n#pragma include "projection"\n\nvoid main(){\n v_weight = a_Size;\n float GAUSS_COEF = 0.3989422804014327;\n float ZERO = 1.0 / 255.0 / 16.0;\n float extrude_x = a_Dir.x * 2.0 -1.0;\n float extrude_y = a_Dir.y * 2.0 -1.0;\n vec2 extrude_dir = normalize(vec2(extrude_x,extrude_y));\n float S = sqrt(-2.0 * log(ZERO / a_Size / u_intensity / GAUSS_COEF)) / 3.0;\n v_extrude = extrude_dir * S;\n\n vec2 offset = project_pixel(v_extrude * u_radius);\n vec4 project_pos = project_position(vec4(a_Position.xy, 0.0, 1.0));\n\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy + offset, 0.0, 1.0));\n}\n',fragmentShader:"precision highp float;\nuniform float u_intensity;\nvarying float v_weight;\nvarying vec2 v_extrude;\n\n\nvoid main(){\n float GAUSS_COEF = 0.3989422804014327;\n float d = -0.5 * 3.0 * 3.0 * dot(v_extrude, v_extrude);\n float val = v_weight * u_intensity * GAUSS_COEF * exp(d);\n gl_FragColor = vec4(val, val, val, val);\n}\n",triangulation:g.HeatmapTriangulation,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:f.gl.ONE,srcAlpha:1,dstRGB:f.gl.ONE,dstAlpha:1}}})},n.buildHeatmapColor=function(){this.shaderModuleService.registerModule("heatmapColor",{vs:"precision highp float;\nattribute vec3 a_Position;\nattribute vec2 a_Uv;\nuniform sampler2D u_texture;\nvarying vec2 v_texCoord;\nvoid main() {\n v_texCoord = a_Uv;\n float intensity = texture2D(u_texture, v_texCoord).r;\n gl_Position = vec4(a_Position.xy,intensity -0.5, 1.);\n}\n",fs:"uniform sampler2D u_texture;\nuniform sampler2D u_colorTexture;\nuniform float u_opacity;\nvarying vec2 v_texCoord;\n\nvoid main(){\n float intensity = texture2D(u_texture, v_texCoord).r;\n vec2 ramp_pos = vec2(\n fract(16.0 * (1.0 - intensity)),\n floor(16.0 * (1.0 - intensity)) / 16.0);\n // vec4 color = texture2D(u_colorTexture,vec2(0.5,1.0-intensity));\n vec4 color = texture2D(u_colorTexture,ramp_pos);\n gl_FragColor = color;\n gl_FragColor.a = color.a * smoothstep(0.1,0.5,intensity) * u_opacity;\n\n}\n"});var e=this.shaderModuleService.getModule("heatmapColor"),t=e.vs,n=e.fs,r=e.uniforms,i=this.rendererService,o=i.createAttribute,s=i.createElements,u=i.createBuffer;return(0,i.createModel)({vs:t,fs:n,attributes:{a_Position:o({buffer:u({data:[-1,1,0,1,1,0,-1,-1,0,1,-1,0],type:f.gl.FLOAT}),size:3}),a_Uv:o({buffer:u({data:[0,1,1,1,0,0,1,0],type:f.gl.FLOAT}),size:2})},uniforms:a({},r),depth:{enable:!1},count:6,elements:s({data:[0,2,1,2,3,1],type:f.gl.UNSIGNED_INT,count:6})})},n.drawIntensityMode=function(){var e=this.getStyleOptions(),t=e.opacity,n=e.intensity,r=void 0===n?10:n,a=e.radius,i=void 0===a?5:a;this.intensityModel.draw({uniforms:{u_opacity:t||1,u_radius:i,u_intensity:r}})},n.drawColorMode=function(){var e=this.getStyleOptions().opacity;this.colorModel.draw({uniforms:{u_opacity:e||1,u_colorTexture:this.colorTexture,u_texture:this.heatmapFramerBuffer}})},n.draw3DHeatMap=function(){var e,t=this.getStyleOptions().opacity,n=(this.map.getBounds(),p.mat4.invert(p.mat4.create(),(e=p.mat4).fromValues.apply(e,r(this.camera.getViewProjectionMatrix()))));this.colorModel.draw({uniforms:{u_opacity:t||1,u_colorTexture:this.colorTexture,u_texture:this.heatmapFramerBuffer,u_extent:[-179.9476,-60.0959,179.9778,79.5651],u_InverseViewProjectionMatrix:r(n)}})},n.build3dHeatMap=function(){var e=(0,this.rendererService.getViewportSize)(),t=e.width,n=e.height,r=(0,m.heatMap3DTriangulation)(t/2,n/2);this.shaderModuleService.registerModule("heatmap3dColor",{vs:'precision highp float;\nattribute vec3 a_Position;\nattribute vec2 a_Uv;\nuniform sampler2D u_texture;\nuniform vec4 u_extent;\nvarying vec2 v_texCoord;\nuniform mat4 u_ModelMatrix;\nuniform mat4 u_InverseViewProjectionMatrix;\n\nvec2 toBezier(float t, vec2 P0, vec2 P1, vec2 P2, vec2 P3) {\n float t2 = t * t;\n float one_minus_t = 1.0 - t;\n float one_minus_t2 = one_minus_t * one_minus_t;\n return (P0 * one_minus_t2 * one_minus_t + P1 * 3.0 * t * one_minus_t2 + P2 * 3.0 * t2 * one_minus_t + P3 * t2 * t);\n}\nvec2 toBezier(float t, vec4 p){\n return toBezier(t, vec2(0.0, 0.0), vec2(p.x, p.y), vec2(p.z, p.w), vec2(1.0, 1.0));\n}\n#pragma include "projection"\nvoid main() {\n v_texCoord = a_Uv;\n\n vec2 pos = a_Uv * vec2(2.0) - vec2(1.0);\n\n vec4 p1 = vec4(pos, 0.0, 1.0);\n\tvec4 p2 = vec4(pos, 1.0, 1.0);\n\n\tvec4 inverseP1 = unproject_clipspace_to_position(p1, u_InverseViewProjectionMatrix);\n\tvec4 inverseP2 = unproject_clipspace_to_position(p2, u_InverseViewProjectionMatrix) ;\n\n inverseP1 = inverseP1 / inverseP1.w;\n\tinverseP2 = inverseP2 / inverseP2.w;\n\n\tfloat zPos = (0.0 - inverseP1.z) / (inverseP2.z - inverseP1.z);\n\tvec4 position = inverseP1 + zPos * (inverseP2 - inverseP1);\n\n vec4 b= vec4(0.5000, 0, 1, 0.5000);\n float fh;\n\n float intensity = texture2D(u_texture, v_texCoord).r;\n fh = toBezier(intensity, b).y;\n gl_Position = project_common_position_to_clipspace(vec4(position.xy, fh * 100., 1.0));\n\n}\n',fs:"uniform sampler2D u_texture;\nuniform sampler2D u_colorTexture;\nuniform float u_opacity;\nvarying vec2 v_texCoord;\n\nvoid main(){\n float intensity = texture2D(u_texture, v_texCoord).r;\n vec2 ramp_pos = vec2(\n fract(16.0 * (1.0 - intensity)),\n floor(16.0 * (1.0 - intensity)) / 16.0);\n // vec4 color = texture2D(u_colorTexture,vec2(0.5,1.0-intensity));\n vec4 color = texture2D(u_colorTexture,ramp_pos);\n gl_FragColor = color;\n gl_FragColor.a = color.a * smoothstep(0.0, 0.05,intensity) * u_opacity;\n // gl_FragColor.a = 0.2;\n\n}\n"});var i=this.shaderModuleService.getModule("heatmap3dColor"),o=i.vs,s=i.fs,u=i.uniforms,c=this.rendererService,l=c.createAttribute,d=c.createElements,p=c.createBuffer;return(0,c.createModel)({vs:o,fs:s,attributes:{a_Position:l({buffer:p({data:r.vertices,type:f.gl.FLOAT}),size:3}),a_Uv:l({buffer:p({data:r.uvs,type:f.gl.FLOAT}),size:2})},primitive:f.gl.TRIANGLES,uniforms:a({},u),depth:{enable:!1},blend:{enable:!0,func:{srcRGB:f.gl.SRC_ALPHA,srcAlpha:1,dstRGB:f.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}},elements:d({data:r.indices,type:f.gl.UNSIGNED_INT,count:r.indices.length})})},t}(h.default),y=(c=d).prototype,b="camera",_=[u],x={configurable:!0,enumerable:!0,writable:!0,initializer:null},w={},Object.keys(x).forEach((function(e){w[e]=x[e]})),w.enumerable=!!w.enumerable,w.configurable=!!w.configurable,("value"in w||w.initializer)&&(w.writable=!0),w=_.slice().reverse().reduce((function(e,t){return t(y,b,e)||e}),w),R&&void 0!==w.initializer&&(w.value=w.initializer?w.initializer.call(R):void 0,w.initializer=void 0),void 0===w.initializer&&(Object.defineProperty(y,b,w),w=null),l=w,c);t.default=E},"6FMO":function(e,t,n){var r=n("0/R4"),a=n("EWmC"),i=n("K0xU")("species");e.exports=function(e){var t;return a(e)&&("function"!=typeof(t=e.constructor)||t!==Array&&!a(t.prototype)||(t=void 0),r(t)&&null===(t=t[i])&&(t=void 0)),void 0===t?Array:t}},"6MIY":function(e,t,n){"use strict";e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f=e.opts.$data&&o&&o.$data;f&&(r+=" var schema"+a+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ");var p="i"+a,h="schema"+a;f||(r+=" var "+h+" = validate.schema"+s+";"),r+="var "+d+";",f&&(r+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"),r+=d+" = false;for (var "+p+"=0; "+p+"<"+h+".length; "+p+"++) if (equal("+l+", "+h+"["+p+"])) { "+d+" = true; break; }",f&&(r+=" } "),r+=" if (!"+d+") { ";var g=g||[];g.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'enum' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValues: schema"+a+" } ",!1!==e.opts.messages&&(r+=" , message: 'should be equal to one of the allowed values' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var v=r;return r=g.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+v+"]); ":r+=" validate.errors = ["+v+"]; return false; ":r+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" }",c&&(r+=" else { "),r}},"6MXi":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.onRouteUpdate=t.onRouteUpdateDelayed=t.onClientEntry=void 0;var a=r(n("pVnL")),i=r(n("Mj6V")),o={color:"#29d"};t.onClientEntry=function(e,t){void 0===t&&(t={});var n=(0,a.default)({},o,{},t),r="\n #nprogress {\n pointer-events: none;\n }\n #nprogress .bar {\n background: "+n.color+";\n position: fixed;\n z-index: 1031;\n top: 0;\n left: 0;\n width: 100%;\n height: 2px;\n }\n #nprogress .peg {\n display: block;\n position: absolute;\n right: 0px;\n width: 100px;\n height: 100%;\n box-shadow: 0 0 10px "+n.color+", 0 0 5px "+n.color+";\n opacity: 1.0;\n -webkit-transform: rotate(3deg) translate(0px, -4px);\n -ms-transform: rotate(3deg) translate(0px, -4px);\n transform: rotate(3deg) translate(0px, -4px);\n }\n #nprogress .spinner {\n display: block;\n position: fixed;\n z-index: 1031;\n top: 15px;\n right: 15px;\n }\n #nprogress .spinner-icon {\n width: 18px;\n height: 18px;\n box-sizing: border-box;\n border: solid 2px transparent;\n border-top-color: "+n.color+";\n border-left-color: "+n.color+";\n border-radius: 50%;\n -webkit-animation: nprogress-spinner 400ms linear infinite;\n animation: nprogress-spinner 400ms linear infinite;\n }\n .nprogress-custom-parent {\n overflow: hidden;\n position: relative;\n }\n .nprogress-custom-parent #nprogress .spinner,\n .nprogress-custom-parent #nprogress .bar {\n position: absolute;\n }\n @-webkit-keyframes nprogress-spinner {\n 0% {\n -webkit-transform: rotate(0deg);\n }\n 100% {\n -webkit-transform: rotate(360deg);\n }\n }\n @keyframes nprogress-spinner {\n 0% {\n transform: rotate(0deg);\n }\n 100% {\n transform: rotate(360deg);\n }\n }\n ",s=document.createElement("style");s.id="nprogress-styles",s.innerHTML=r,document.head.appendChild(s),i.default.configure(n)};t.onRouteUpdateDelayed=function(){i.default.start()};t.onRouteUpdate=function(){i.default.done()}},"6RdS":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("8+KV"),n("DNiP"),n("bWfx");var r={equals:{"fantasy-land/equals":function(e){return this.equals(e)}},concat:{"fantasy-land/concat":function(e){return this.concat(e)}},empty:{"fantasy-land/empty":function(){return this.empty()}},map:{"fantasy-land/map":function(e){return this.map(e)}},apply:{ap:function(e){return this.apply(e)},"fantasy-land/ap":function(e){return e.apply(this)}},of:{"fantasy-land/of":function(e){return this.of(e)}},or:{"fantasy-land/alt":function(e){return this.or(e)},alt:function(e){return this.or(e)}},reduce:{"fantasy-land/reduce":function(e,t){return this.reduce(e,t)}},traverse:{"fantasy-land/traverse":function(e,t){return this.traverse(e,t)}},chain:{"fantasy-land/chain":function(e){return this.chain(e)}},chainRecursively:{chainRec:function(e,t){return this.chainRecursively(e,t)},"fantasy-land/chainRec":function(e,t){return this.chainRecursively(e,t)}},extend:{"fantasy-land/extend":function(e){return this.extend(e)}},extract:{"fantasy-land/extract":function(){return this.extract()}},bimap:{"fantasy-land/bimap":function(e,t){return this.bimap(e,t)}},promap:{"fantasy-land/promap":function(e,t){return this.promap(e,t)}}};e.exports=function(e){Object.keys(r).forEach((function(t){"function"==typeof e[t]&&Object.keys(r[t]).forEach((function(n){e[n]=r[t][n]}))}))}},"6VaU":function(e,t,n){"use strict";var r=n("XKFU"),a=n("xF/b"),i=n("S/j/"),o=n("ne8i"),s=n("2OiF"),u=n("zRwo");r(r.P,"Array",{flatMap:function(e){var t,n,r=i(this);return s(e),t=o(r.length),n=u(r,0),a(n,r,r,t,0,1,e,arguments[1]),n}}),n("nGyu")("flatMap")},"6gcW":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.schema[t],i=e.schemaPath+e.util.getProperty(t),o=e.errSchemaPath+"/"+t,s=!e.opts.allErrors,u=e.util.copy(e),c="";u.level++;var l="valid"+u.level,d=u.baseId,f=!0,p=a;if(p)for(var h,g=-1,v=p.length-1;g<v;)h=p[g+=1],(e.opts.strictKeywords?"object"==typeof h&&Object.keys(h).length>0:e.util.schemaHasRules(h,e.RULES.all))&&(f=!1,u.schema=h,u.schemaPath=i+"["+g+"]",u.errSchemaPath=o+"/"+g,r+=" "+e.validate(u)+" ",u.baseId=d,s&&(r+=" if ("+l+") { ",c+="}"));return s&&(r+=f?" if (true) { ":" "+c.slice(0,-1)+" "),r=e.util.cleanUpCode(r)}},"6nwk":function(e,t,n){var r=n("Wnyi"),a=n("1s4d"),i=n("PhQ1");e.exports=r((function(e,t){return a(i(e.length,t),e)}))},"6pwk":function(e,t,n){"use strict";var r=e.exports=function(){this._cache={}};r.prototype.put=function(e,t){this._cache[e]=t},r.prototype.get=function(e){return this._cache[e]},r.prototype.del=function(e){delete this._cache[e]},r.prototype.clear=function(){this._cache={}}},"6tYh":function(e,t,n){var r=n("93I4"),a=n("5K7Z"),i=function(e,t){if(a(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("2GTP")(Function.call,n("vwuL").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(a){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},"6wyt":function(e,t,n){n("SRfc"),n("V+eJ"),function(e){"use strict";e.multiplexingMode=function(t){var n=Array.prototype.slice.call(arguments,1);function r(e,t,n,r){if("string"==typeof t){var a=e.indexOf(t,n);return r&&a>-1?a+t.length:a}var i=t.exec(n?e.slice(n):e);return i?i.index+n+(r?i[0].length:0):-1}return{startState:function(){return{outer:e.startState(t),innerActive:null,inner:null}},copyState:function(n){return{outer:e.copyState(t,n.outer),innerActive:n.innerActive,inner:n.innerActive&&e.copyState(n.innerActive.mode,n.inner)}},token:function(a,i){if(i.innerActive){var o=i.innerActive;if(c=a.string,!o.close&&a.sol())return i.innerActive=i.inner=null,this.token(a,i);if((d=o.close?r(c,o.close,a.pos,o.parseDelimiters):-1)==a.pos&&!o.parseDelimiters)return a.match(o.close),i.innerActive=i.inner=null,o.delimStyle&&o.delimStyle+" "+o.delimStyle+"-close";d>-1&&(a.string=c.slice(0,d));var s=o.mode.token(a,i.inner);return d>-1&&(a.string=c),d==a.pos&&o.parseDelimiters&&(i.innerActive=i.inner=null),o.innerStyle&&(s=s?s+" "+o.innerStyle:o.innerStyle),s}for(var u=1/0,c=a.string,l=0;l<n.length;++l){var d,f=n[l];if((d=r(c,f.open,a.pos))==a.pos){f.parseDelimiters||a.match(f.open),i.innerActive=f;var p=0;if(t.indent){var h=t.indent(i.outer,"","");h!==e.Pass&&(p=h)}return i.inner=e.startState(f.mode,p),f.delimStyle&&f.delimStyle+" "+f.delimStyle+"-open"}-1!=d&&d<u&&(u=d)}u!=1/0&&(a.string=c.slice(0,u));var g=t.token(a,i.outer);return u!=1/0&&(a.string=c),g},indent:function(n,r,a){var i=n.innerActive?n.innerActive.mode:t;return i.indent?i.indent(n.innerActive?n.inner:n.outer,r,a):e.Pass},blankLine:function(r){var a=r.innerActive?r.innerActive.mode:t;if(a.blankLine&&a.blankLine(r.innerActive?r.inner:r.outer),r.innerActive)"\n"===r.innerActive.close&&(r.innerActive=r.inner=null);else for(var i=0;i<n.length;++i){var o=n[i];"\n"===o.open&&(r.innerActive=o,r.inner=e.startState(o.mode,a.indent?a.indent(r.outer,"",""):0))}},electricChars:t.electricChars,innerMode:function(e){return e.inner?{state:e.inner,mode:e.innerActive.mode}:{state:e.outer,mode:t}}}}}(n("VrN/"))},"6xU9":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0,n("WbIG");var a=r(n("hw8t"));n("MaXC");var i=r(n("4IMT"));n("FGdI");var o=r(n("Pbn2")),s=r(n("q1tI")),u=n("Wbzz"),c=r(n("wPmp")),l=function(){return s.default.createElement(s.default.Fragment,null,s.default.createElement(c.default,{title:"404: Not found"}),s.default.createElement(a.default,{status:"404",title:"404",subTitle:"Sorry, the page you visited does not exist.",extra:s.default.createElement(u.Link,{to:"/"},s.default.createElement(i.default,{type:"primary"},s.default.createElement(o.default,{type:"home"}),"Back Home"))}))};t.default=l},"78VC":function(e,t,n){"use strict";n("2Spj"),n("8+KV"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.multiBindToService=function(e){return function(t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return n.forEach((function(n){return e.bind(n).toService(t)}))}}}},"7BTi":function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt"),e.exports=function(e){return"[object Object]"===Object.prototype.toString.call(e)}},"7DDg":function(e,t,n){"use strict";if(n("nh4g")){var r=n("LQAc"),a=n("dyZX"),i=n("eeVq"),o=n("XKFU"),s=n("D4iV"),u=n("7Qtz"),c=n("m0Pp"),l=n("9gX7"),d=n("RjD/"),f=n("Mukb"),p=n("3Lyj"),h=n("RYi7"),g=n("ne8i"),v=n("Cfrj"),m=n("d/Gc"),y=n("apmT"),b=n("aagx"),_=n("I8a+"),x=n("0/R4"),R=n("S/j/"),w=n("M6Qj"),E=n("Kuth"),S=n("OP3Y"),A=n("kJMx").f,T=n("J+6e"),P=n("ylqs"),C=n("K0xU"),M=n("CkkT"),O=n("w2a5"),k=n("69bn"),D=n("yt8O"),I=n("hPIQ"),L=n("XMVh"),j=n("elZq"),F=n("Nr18"),z=n("upKx"),N=n("hswa"),B=n("EemH"),V=N.f,H=B.f,U=a.RangeError,W=a.TypeError,q=a.Uint8Array,G=Array.prototype,K=u.ArrayBuffer,Y=u.DataView,X=M(0),J=M(2),Z=M(3),$=M(4),Q=M(5),ee=M(6),te=O(!0),ne=O(!1),re=D.values,ae=D.keys,ie=D.entries,oe=G.lastIndexOf,se=G.reduce,ue=G.reduceRight,ce=G.join,le=G.sort,de=G.slice,fe=G.toString,pe=G.toLocaleString,he=C("iterator"),ge=C("toStringTag"),ve=P("typed_constructor"),me=P("def_constructor"),ye=s.CONSTR,be=s.TYPED,_e=s.VIEW,xe=M(1,(function(e,t){return Ae(k(e,e[me]),t)})),Re=i((function(){return 1===new q(new Uint16Array([1]).buffer)[0]})),we=!!q&&!!q.prototype.set&&i((function(){new q(1).set({})})),Ee=function(e,t){var n=h(e);if(n<0||n%t)throw U("Wrong offset!");return n},Se=function(e){if(x(e)&&be in e)return e;throw W(e+" is not a typed array!")},Ae=function(e,t){if(!(x(e)&&ve in e))throw W("It is not a typed array constructor!");return new e(t)},Te=function(e,t){return Pe(k(e,e[me]),t)},Pe=function(e,t){for(var n=0,r=t.length,a=Ae(e,r);r>n;)a[n]=t[n++];return a},Ce=function(e,t,n){V(e,t,{get:function(){return this._d[n]}})},Me=function(e){var t,n,r,a,i,o,s=R(e),u=arguments.length,l=u>1?arguments[1]:void 0,d=void 0!==l,f=T(s);if(null!=f&&!w(f)){for(o=f.call(s),r=[],t=0;!(i=o.next()).done;t++)r.push(i.value);s=r}for(d&&u>2&&(l=c(l,arguments[2],2)),t=0,n=g(s.length),a=Ae(this,n);n>t;t++)a[t]=d?l(s[t],t):s[t];return a},Oe=function(){for(var e=0,t=arguments.length,n=Ae(this,t);t>e;)n[e]=arguments[e++];return n},ke=!!q&&i((function(){pe.call(new q(1))})),De=function(){return pe.apply(ke?de.call(Se(this)):Se(this),arguments)},Ie={copyWithin:function(e,t){return z.call(Se(this),e,t,arguments.length>2?arguments[2]:void 0)},every:function(e){return $(Se(this),e,arguments.length>1?arguments[1]:void 0)},fill:function(e){return F.apply(Se(this),arguments)},filter:function(e){return Te(this,J(Se(this),e,arguments.length>1?arguments[1]:void 0))},find:function(e){return Q(Se(this),e,arguments.length>1?arguments[1]:void 0)},findIndex:function(e){return ee(Se(this),e,arguments.length>1?arguments[1]:void 0)},forEach:function(e){X(Se(this),e,arguments.length>1?arguments[1]:void 0)},indexOf:function(e){return ne(Se(this),e,arguments.length>1?arguments[1]:void 0)},includes:function(e){return te(Se(this),e,arguments.length>1?arguments[1]:void 0)},join:function(e){return ce.apply(Se(this),arguments)},lastIndexOf:function(e){return oe.apply(Se(this),arguments)},map:function(e){return xe(Se(this),e,arguments.length>1?arguments[1]:void 0)},reduce:function(e){return se.apply(Se(this),arguments)},reduceRight:function(e){return ue.apply(Se(this),arguments)},reverse:function(){for(var e,t=Se(this).length,n=Math.floor(t/2),r=0;r<n;)e=this[r],this[r++]=this[--t],this[t]=e;return this},some:function(e){return Z(Se(this),e,arguments.length>1?arguments[1]:void 0)},sort:function(e){return le.call(Se(this),e)},subarray:function(e,t){var n=Se(this),r=n.length,a=m(e,r);return new(k(n,n[me]))(n.buffer,n.byteOffset+a*n.BYTES_PER_ELEMENT,g((void 0===t?r:m(t,r))-a))}},Le=function(e,t){return Te(this,de.call(Se(this),e,t))},je=function(e){Se(this);var t=Ee(arguments[1],1),n=this.length,r=R(e),a=g(r.length),i=0;if(a+t>n)throw U("Wrong length!");for(;i<a;)this[t+i]=r[i++]},Fe={entries:function(){return ie.call(Se(this))},keys:function(){return ae.call(Se(this))},values:function(){return re.call(Se(this))}},ze=function(e,t){return x(e)&&e[be]&&"symbol"!=typeof t&&t in e&&String(+t)==String(t)},Ne=function(e,t){return ze(e,t=y(t,!0))?d(2,e[t]):H(e,t)},Be=function(e,t,n){return!(ze(e,t=y(t,!0))&&x(n)&&b(n,"value"))||b(n,"get")||b(n,"set")||n.configurable||b(n,"writable")&&!n.writable||b(n,"enumerable")&&!n.enumerable?V(e,t,n):(e[t]=n.value,e)};ye||(B.f=Ne,N.f=Be),o(o.S+o.F*!ye,"Object",{getOwnPropertyDescriptor:Ne,defineProperty:Be}),i((function(){fe.call({})}))&&(fe=pe=function(){return ce.call(this)});var Ve=p({},Ie);p(Ve,Fe),f(Ve,he,Fe.values),p(Ve,{slice:Le,set:je,constructor:function(){},toString:fe,toLocaleString:De}),Ce(Ve,"buffer","b"),Ce(Ve,"byteOffset","o"),Ce(Ve,"byteLength","l"),Ce(Ve,"length","e"),V(Ve,ge,{get:function(){return this[be]}}),e.exports=function(e,t,n,u){var c=e+((u=!!u)?"Clamped":"")+"Array",d="get"+e,p="set"+e,h=a[c],m=h||{},y=h&&S(h),b=!h||!s.ABV,R={},w=h&&h.prototype,T=function(e,n){V(e,n,{get:function(){return function(e,n){var r=e._d;return r.v[d](n*t+r.o,Re)}(this,n)},set:function(e){return function(e,n,r){var a=e._d;u&&(r=(r=Math.round(r))<0?0:r>255?255:255&r),a.v[p](n*t+a.o,r,Re)}(this,n,e)},enumerable:!0})};b?(h=n((function(e,n,r,a){l(e,h,c,"_d");var i,o,s,u,d=0,p=0;if(x(n)){if(!(n instanceof K||"ArrayBuffer"==(u=_(n))||"SharedArrayBuffer"==u))return be in n?Pe(h,n):Me.call(h,n);i=n,p=Ee(r,t);var m=n.byteLength;if(void 0===a){if(m%t)throw U("Wrong length!");if((o=m-p)<0)throw U("Wrong length!")}else if((o=g(a)*t)+p>m)throw U("Wrong length!");s=o/t}else s=v(n),i=new K(o=s*t);for(f(e,"_d",{b:i,o:p,l:o,e:s,v:new Y(i)});d<s;)T(e,d++)})),w=h.prototype=E(Ve),f(w,"constructor",h)):i((function(){h(1)}))&&i((function(){new h(-1)}))&&L((function(e){new h,new h(null),new h(1.5),new h(e)}),!0)||(h=n((function(e,n,r,a){var i;return l(e,h,c),x(n)?n instanceof K||"ArrayBuffer"==(i=_(n))||"SharedArrayBuffer"==i?void 0!==a?new m(n,Ee(r,t),a):void 0!==r?new m(n,Ee(r,t)):new m(n):be in n?Pe(h,n):Me.call(h,n):new m(v(n))})),X(y!==Function.prototype?A(m).concat(A(y)):A(m),(function(e){e in h||f(h,e,m[e])})),h.prototype=w,r||(w.constructor=h));var P=w[he],C=!!P&&("values"==P.name||null==P.name),M=Fe.values;f(h,ve,!0),f(w,be,c),f(w,_e,!0),f(w,me,h),(u?new h(1)[ge]==c:ge in w)||V(w,ge,{get:function(){return c}}),R[c]=h,o(o.G+o.W+o.F*(h!=m),R),o(o.S,c,{BYTES_PER_ELEMENT:t}),o(o.S+o.F*i((function(){m.of.call(h,1)})),c,{from:Me,of:Oe}),"BYTES_PER_ELEMENT"in w||f(w,"BYTES_PER_ELEMENT",t),o(o.P,c,Ie),j(c),o(o.P+o.F*we,c,{set:je}),o(o.P+o.F*!C,c,Fe),r||w.toString==fe||(w.toString=fe),o(o.P+o.F*i((function(){new h(1).slice()})),c,{slice:Le}),o(o.P+o.F*(i((function(){return[1,2].toLocaleString()!=new h([1,2]).toLocaleString()}))||!i((function(){w.toLocaleString.call([1,2])}))),c,{toLocaleString:De}),I[c]=C?P:M,r||C||f(w,he,M)}}else e.exports=function(){}},"7HPk":function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(n,!0).forEach((function(t){i(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n("bWfx"),n("91GP"),n("V+eJ"),n("HAE/"),n("WLL4"),n("jm62"),n("8+KV"),n("0l/t"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var u=s(n("q1tI")),c=s(n("TSYQ")),l=s(n("xXc7"));t.default=function(e){var t=e.prefixCls,n=void 0===t?"rc-footer":t,r=e.className,s=e.style,d=e.bottom,f=e.columns,p=e.backgroundColor,h=e.columnLayout,g=e.theme,v=void 0===g?"dark":g,m=o(e,["prefixCls","className","style","bottom","columns","backgroundColor","columnLayout","theme"]),y=c.default("".concat(n),r,i({},"".concat(n,"-").concat(v),!!v));return u.default.createElement("footer",Object.assign({},m,{className:y,style:a({},s,{backgroundColor:p})}),u.default.createElement("section",{className:"".concat(n,"-container")},f&&f.length>0&&u.default.createElement("section",{className:"".concat(n,"-columns"),style:{justifyContent:h}},f.map((function(e,t){var r=e.title,a=e.icon,i=e.style,o=e.className,s=e.items,c=void 0===s?[]:s;return u.default.createElement(l.default,{key:t,prefixCls:n,title:r,icon:a,items:c,style:i,className:o})})))),d&&u.default.createElement("section",{className:"".concat(n,"-bottom")},u.default.createElement("div",{className:"".concat(n,"-bottom-container")},d)))}},"7QdS":function(e,t,n){"use strict";t.__esModule=!0;var r={adjustX:1,adjustY:1},a=[0,0],i=t.placements={left:{points:["cr","cl"],overflow:r,offset:[-4,0],targetOffset:a},right:{points:["cl","cr"],overflow:r,offset:[4,0],targetOffset:a},top:{points:["bc","tc"],overflow:r,offset:[0,-4],targetOffset:a},bottom:{points:["tc","bc"],overflow:r,offset:[0,4],targetOffset:a},topLeft:{points:["bl","tl"],overflow:r,offset:[0,-4],targetOffset:a},leftTop:{points:["tr","tl"],overflow:r,offset:[-4,0],targetOffset:a},topRight:{points:["br","tr"],overflow:r,offset:[0,-4],targetOffset:a},rightTop:{points:["tl","tr"],overflow:r,offset:[4,0],targetOffset:a},bottomRight:{points:["tr","br"],overflow:r,offset:[0,4],targetOffset:a},rightBottom:{points:["bl","br"],overflow:r,offset:[4,0],targetOffset:a},bottomLeft:{points:["tl","bl"],overflow:r,offset:[0,4],targetOffset:a},leftBottom:{points:["br","bl"],overflow:r,offset:[-4,0],targetOffset:a}};t.default=i},"7Qtz":function(e,t,n){"use strict";var r=n("dyZX"),a=n("nh4g"),i=n("LQAc"),o=n("D4iV"),s=n("Mukb"),u=n("3Lyj"),c=n("eeVq"),l=n("9gX7"),d=n("RYi7"),f=n("ne8i"),p=n("Cfrj"),h=n("kJMx").f,g=n("hswa").f,v=n("Nr18"),m=n("fyDq"),y="prototype",b="Wrong index!",_=r.ArrayBuffer,x=r.DataView,R=r.Math,w=r.RangeError,E=r.Infinity,S=_,A=R.abs,T=R.pow,P=R.floor,C=R.log,M=R.LN2,O=a?"_b":"buffer",k=a?"_l":"byteLength",D=a?"_o":"byteOffset";function I(e,t,n){var r,a,i,o=new Array(n),s=8*n-t-1,u=(1<<s)-1,c=u>>1,l=23===t?T(2,-24)-T(2,-77):0,d=0,f=e<0||0===e&&1/e<0?1:0;for((e=A(e))!=e||e===E?(a=e!=e?1:0,r=u):(r=P(C(e)/M),e*(i=T(2,-r))<1&&(r--,i*=2),(e+=r+c>=1?l/i:l*T(2,1-c))*i>=2&&(r++,i/=2),r+c>=u?(a=0,r=u):r+c>=1?(a=(e*i-1)*T(2,t),r+=c):(a=e*T(2,c-1)*T(2,t),r=0));t>=8;o[d++]=255&a,a/=256,t-=8);for(r=r<<t|a,s+=t;s>0;o[d++]=255&r,r/=256,s-=8);return o[--d]|=128*f,o}function L(e,t,n){var r,a=8*n-t-1,i=(1<<a)-1,o=i>>1,s=a-7,u=n-1,c=e[u--],l=127&c;for(c>>=7;s>0;l=256*l+e[u],u--,s-=8);for(r=l&(1<<-s)-1,l>>=-s,s+=t;s>0;r=256*r+e[u],u--,s-=8);if(0===l)l=1-o;else{if(l===i)return r?NaN:c?-E:E;r+=T(2,t),l-=o}return(c?-1:1)*r*T(2,l-t)}function j(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}function F(e){return[255&e]}function z(e){return[255&e,e>>8&255]}function N(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}function B(e){return I(e,52,8)}function V(e){return I(e,23,4)}function H(e,t,n){g(e[y],t,{get:function(){return this[n]}})}function U(e,t,n,r){var a=p(+n);if(a+t>e[k])throw w(b);var i=e[O]._b,o=a+e[D],s=i.slice(o,o+t);return r?s:s.reverse()}function W(e,t,n,r,a,i){var o=p(+n);if(o+t>e[k])throw w(b);for(var s=e[O]._b,u=o+e[D],c=r(+a),l=0;l<t;l++)s[u+l]=c[i?l:t-l-1]}if(o.ABV){if(!c((function(){_(1)}))||!c((function(){new _(-1)}))||c((function(){return new _,new _(1.5),new _(NaN),"ArrayBuffer"!=_.name}))){for(var q,G=(_=function(e){return l(this,_),new S(p(e))})[y]=S[y],K=h(S),Y=0;K.length>Y;)(q=K[Y++])in _||s(_,q,S[q]);i||(G.constructor=_)}var X=new x(new _(2)),J=x[y].setInt8;X.setInt8(0,2147483648),X.setInt8(1,2147483649),!X.getInt8(0)&&X.getInt8(1)||u(x[y],{setInt8:function(e,t){J.call(this,e,t<<24>>24)},setUint8:function(e,t){J.call(this,e,t<<24>>24)}},!0)}else _=function(e){l(this,_,"ArrayBuffer");var t=p(e);this._b=v.call(new Array(t),0),this[k]=t},x=function(e,t,n){l(this,x,"DataView"),l(e,_,"DataView");var r=e[k],a=d(t);if(a<0||a>r)throw w("Wrong offset!");if(a+(n=void 0===n?r-a:f(n))>r)throw w("Wrong length!");this[O]=e,this[D]=a,this[k]=n},a&&(H(_,"byteLength","_l"),H(x,"buffer","_b"),H(x,"byteLength","_l"),H(x,"byteOffset","_o")),u(x[y],{getInt8:function(e){return U(this,1,e)[0]<<24>>24},getUint8:function(e){return U(this,1,e)[0]},getInt16:function(e){var t=U(this,2,e,arguments[1]);return(t[1]<<8|t[0])<<16>>16},getUint16:function(e){var t=U(this,2,e,arguments[1]);return t[1]<<8|t[0]},getInt32:function(e){return j(U(this,4,e,arguments[1]))},getUint32:function(e){return j(U(this,4,e,arguments[1]))>>>0},getFloat32:function(e){return L(U(this,4,e,arguments[1]),23,4)},getFloat64:function(e){return L(U(this,8,e,arguments[1]),52,8)},setInt8:function(e,t){W(this,1,e,F,t)},setUint8:function(e,t){W(this,1,e,F,t)},setInt16:function(e,t){W(this,2,e,z,t,arguments[2])},setUint16:function(e,t){W(this,2,e,z,t,arguments[2])},setInt32:function(e,t){W(this,4,e,N,t,arguments[2])},setUint32:function(e,t){W(this,4,e,N,t,arguments[2])},setFloat32:function(e,t){W(this,4,e,V,t,arguments[2])},setFloat64:function(e,t){W(this,8,e,B,t,arguments[2])}});m(_,"ArrayBuffer"),m(x,"DataView"),s(x[y],o.VIEW,!0),t.ArrayBuffer=_,t.DataView=x},"7S3h":function(e){e.exports=JSON.parse('{"data":{"site":{"siteMetadata":{"title":"L7","description":"Large-scale WebGL-powered Geospatial data visualization analysis framework"}}}}')},"7VC1":function(e,t,n){"use strict";var r=n("XKFU"),a=n("Lgjv"),i=n("ol8x"),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*o,"String",{padEnd:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!1)}})},"7W2i":function(e,t,n){var r=n("SksO");e.exports=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}},"7ZZO":function(e,t,n){var r=n("Wnyi"),a=n("rJtk");e.exports=function(){function e(e,t){this.xf=t,this.f=e}return e.prototype["@@transducer/init"]=a.init,e.prototype["@@transducer/result"]=a.result,e.prototype["@@transducer/step"]=function(e,t){return this.f(t)?this.xf["@@transducer/step"](e,t):e},r((function(t,n){return new e(t,n)}))}()},"7bfE":function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=this,n=e.onError,r=e.onResult;e.onDone;return this.callTapsSeries({onError:function(e,t,r,a){return n(t)+a(!0)},onResult:function(e,n,r){var a="";return a+="if(".concat(n," !== undefined) {\n"),a+="".concat(t._args[0]," = ").concat(n,";\n"),a+="}\n",a+=r()},onDone:function(){return r(t._args[0])}})}}]),t}(n("5cEH"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");var n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},"7e6P":function(e,t,n){n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var r,a,i,o,s=n("cOqj"),u=n("Av+g"),c=n("l7rt");e.exports=(r=!{toString:null}.propertyIsEnumerable("toString"),a=["constructor","valueOf","isPrototypeOf","toString","propertyIsEnumerable","hasOwnProperty","toLocaleString"],i=function(){"use strict";return arguments.propertyIsEnumerable("length")}(),o=function(e,t){for(var n=0;n<e.length;){if(e[n]===t)return!0;n+=1}return!1},"function"!=typeof Object.keys||i?s((function(e){if(Object(e)!==e)return[];var t,n,s=[],l=i&&c(e);for(t in e)!u(t,e)||l&&"length"===t||(s[s.length]=t);if(r)for(n=a.length-1;n>=0;)u(t=a[n],e)&&!o(s,t)&&(s[s.length]=t),n-=1;return s})):s((function(e){return Object(e)!==e?[]:Object.keys(e)})))},"7h0T":function(e,t,n){var r=n("XKFU");r(r.S,"Number",{isNaN:function(e){return e!=e}})},"7hJ6":function(e,t,n){"use strict";var r=n("TqRt"),a=r(n("444f")),i=r(n("IVHb"));t.ScrollContainer=i.default,t.ScrollContext=a.default},"7lDU":function(e,t,n){"use strict";t.__esModule=!0,t.SyncHook=n("RSNF"),t.SyncBailHook=n("egiQ"),t.SyncWaterfallHook=n("SzTz"),t.SyncLoopHook=n("PnET"),t.AsyncParallelHook=n("mxgU"),t.AsyncParallelBailHook=n("xZMM"),t.AsyncSeriesHook=n("zzZ3"),t.AsyncSeriesBailHook=n("xCfg"),t.AsyncSeriesLoopHook=n("2rxz"),t.AsyncSeriesWaterfallHook=n("yifc"),t.HookMap=n("aukf"),t.MultiHook=n("wcuK")},"7ssf":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return s}));var r=Math.sqrt(50),a=Math.sqrt(10),i=Math.sqrt(2);function o(e,t,n){var o=(t-e)/Math.max(0,n),s=Math.floor(Math.log(o)/Math.LN10),u=o/Math.pow(10,s);return s>=0?(u>=r?10:u>=a?5:u>=i?2:1)*Math.pow(10,s):-Math.pow(10,-s)/(u>=r?10:u>=a?5:u>=i?2:1)}function s(e,t,n){var o=Math.abs(t-e)/Math.max(0,n),s=Math.pow(10,Math.floor(Math.log(o)/Math.LN10)),u=o/s;return u>=r?s*=10:u>=a?s*=5:u>=i&&(s*=2),t<e?-s:s}t.a=function(e,t,n){var r,a,i,s,u=-1;if(n=+n,(e=+e)===(t=+t)&&n>0)return[e];if((r=t<e)&&(a=e,e=t,t=a),0===(s=o(e,t,n))||!isFinite(s))return[];if(s>0)for(e=Math.ceil(e/s),t=Math.floor(t/s),i=new Array(a=Math.ceil(t-e+1));++u<a;)i[u]=(e+u)*s;else for(e=Math.floor(e*s),t=Math.ceil(t*s),i=new Array(a=Math.ceil(e-t+1));++u<a;)i[u]=(e-u)/s;return r&&i.reverse(),i}},"8+KV":function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(0),i=n("LyE8")([].forEach,!0);r(r.P+r.F*!i,"Array",{forEach:function(e){return a(this,e,arguments[1])}})},"8+s/":function(e,t,n){"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}n("V+eJ"),n("bWfx"),n("f3/d"),n("hHhE"),n("HAE/");var a=n("q1tI"),i=r(a),o=r(n("Gytx"));function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=!("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 c,l=[];function d(){c=e(l.map((function(e){return e.props}))),f.canUseDOM?t(c):n&&(c=n(c))}var f=function(e){var t,n;function a(){return e.apply(this,arguments)||this}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.peek=function(){return c},a.rewind=function(){if(a.canUseDOM)throw new Error("You may only call rewind() on the server. Call peek() to read the current state.");var e=c;return c=void 0,l=[],e};var s=a.prototype;return s.shouldComponentUpdate=function(e){return!o(e,this.props)},s.componentWillMount=function(){l.push(this),d()},s.componentDidUpdate=function(){d()},s.componentWillUnmount=function(){var e=l.indexOf(this);l.splice(e,1),d()},s.render=function(){return i.createElement(r,this.props)},a}(a.Component);return s(f,"displayName","SideEffect("+function(e){return e.displayName||e.name||"Component"}(r)+")"),s(f,"canUseDOM",u),f}}},"8/j2":function(e,t,n){var r=n("ALMR"),a=n("Wnyi");e.exports=a((function(e,t){return r(e.length,(function(){return e.apply(t,arguments)}))}))},"81Go":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getShapeIndex=function(e){return r.indexOf(e)},t.sdf2DFunctions=void 0;var r=["circle","triangle","square","pentagon","hexagon","octogon","hexagram","rhombus","vesica"];t.sdf2DFunctions=r},"81Qq":function(e,t,n){},"8MEG":function(e,t,n){"use strict";var r=n("2OiF"),a=n("0/R4"),i=n("MfQN"),o=[].slice,s={},u=function(e,t,n){if(!(t in s)){for(var r=[],a=0;a<t;a++)r[a]="a["+a+"]";s[t]=Function("F,a","return new F("+r.join(",")+")")}return s[t](e,n)};e.exports=Function.bind||function(e){var t=r(this),n=o.call(arguments,1),s=function(){var r=n.concat(o.call(arguments));return this instanceof s?u(t,r.length,r):i(t,r,e)};return a(t.prototype)&&(s.prototype=t.prototype),s}},"8O41":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("IOcx"),a=Math.PI/180,i=function(){function e(){this.projectionMatrix=r.mat4.create(),this.viewMatrix=r.mat4.create(),this.viewProjectionMatrix=r.mat4.create(),this.viewUncenteredMatrix=r.mat4.create(),this.zoom=void 0,this.center=void 0}var t=e.prototype;return t.syncWithMapCamera=function(e){var t=e.zoom,n=void 0===t?1:t,i=e.pitch,o=void 0===i?0:i,s=e.bearing,u=void 0===s?0:s,c=e.center,l=void 0===c?[0,0]:c,d=e.offsetOrigin,f=void 0===d?[0,0]:d,p=e.cameraHeight,h=void 0===p?1:p,g=e.aspect,v=void 0===g?1:g,m=e.near,y=void 0===m?.1:m,b=e.far,_=void 0===b?1e3:b,x=e.fov,R=void 0===x?0:x;this.zoom=n,this.center=l;var w=o*a,E=(360-u)*a;r.mat4.perspective(this.projectionMatrix,R,v,y,_);var S=r.vec3.fromValues(h*Math.sin(w)*Math.sin(E),-h*Math.sin(w)*Math.cos(E),h*Math.cos(w)),A=r.vec3.fromValues(-Math.cos(w)*Math.sin(E),Math.cos(w)*Math.cos(E),Math.sin(w));r.mat4.lookAt(this.viewMatrix,S,r.vec3.fromValues(0,0,0),A),r.mat4.translate(this.viewMatrix,this.viewMatrix,r.vec3.fromValues(-f[0],f[1],0)),r.mat4.multiply(this.viewProjectionMatrix,this.projectionMatrix,this.viewMatrix)},t.getZoom=function(){return this.zoom},t.getZoomScale=function(){return 524288},t.getCenter=function(){var e=this.center;return[e[0],e[1]]},t.getProjectionMatrix=function(){return this.projectionMatrix},t.getViewMatrix=function(){return this.viewMatrix},t.getViewMatrixUncentered=function(){return this.viewUncenteredMatrix},t.getViewProjectionMatrix=function(){return this.viewProjectionMatrix},t.getFocalDistance=function(){return 1},t.projectFlat=function(e,t){var n=Math.max(Math.min(85.0511287798,e[1]),-85.0511287798),r=Math.PI/180,a=e[0]*r,i=n*r;i=Math.log(Math.tan(Math.PI/4+i/2));return[a=(256<<20)*(.5/Math.PI*a+.5)-215440491,i=-((256<<20)*(-.5/Math.PI*i+(r=.5))-106744817)]},e}();t.default=i},"8OQS":function(e,t){e.exports=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}},"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},"8a7r":function(e,t,n){"use strict";var r=n("hswa"),a=n("RjD/");e.exports=function(e,t,n){t in e?r.f(e,t,a(0,n)):e[t]=n}},"8i6C":function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n("DLW2"),i=n("uhBA"),o=n("LvDl"),s=n("f6Iy"),u=n("G5r2"),c=function(e){function t(t,n){var r;return(r=e.call(this)||this).data=void 0,r.extent=void 0,r.hooks={init:new s.SyncHook(["source"]),layout:new s.SyncHook(["source"]),update:new s.SyncHook(["source"])},r.parser={type:"geojson"},r.transforms=[],r.originData=void 0,r.data=(0,o.cloneDeep)(t),r.originData=t,n&&(n.parser&&(r.parser=n.parser),n.transforms&&(r.transforms=n.transforms)),r.hooks.init.tap("parser",(function(){r.excuteParser()})),r.hooks.init.tap("transform",(function(){r.executeTrans()})),r.init(),r}r(t,e);var n=t.prototype;return n.excuteParser=function(){var e=this.parser,t=e.type||"geojson",n=(0,u.getParser)(t);this.data=n(this.originData,e),this.extent=(0,a.extent)(this.data.dataArray)},n.executeTrans=function(){var e=this;this.transforms.forEach((function(t){var n=t.type,r=(0,u.getTransform)(n)(e.data,t);Object.assign(e.data,r)}))},n.init=function(){this.hooks.init.call(this)},t}(i.EventEmitter);t.default=c},"8oxB":function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(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:o}catch(e){r=o}}();var u,c=[],l=!1,d=-1;function f(){l&&u&&(l=!1,u.length?c=u.concat(c):d=-1,c.length&&p())}function p(){if(!l){var e=s(f);l=!0;for(var t=c.length;t;){for(u=c,c=[];++d<t;)u&&u[d].run();d=-1,t=c.length}u=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||l||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=g,a.addListener=g,a.once=g,a.off=g,a.removeListener=g,a.removeAllListeners=g,a.emit=g,a.prependListener=g,a.prependOnceListener=g,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},"91GP":function(e,t,n){var r=n("XKFU");r(r.S+r.F,"Object",{assign:n("czNK")})},"93I4":function(e,t){e.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},"93XW":function(e,t,n){"use strict";n("VEUW"),n("hEgN")},"94VI":function(e,t){t.polyfill=function(e){return e}},"97Yc":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(){return r.createElement("svg",{width:"254",height:"294"},r.createElement("defs",null,r.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),r.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(0 .067)"},r.createElement("mask",{fill:"#fff"}),r.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),r.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),r.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),r.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),r.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),r.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),r.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),r.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),r.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),r.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),r.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),r.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),r.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),r.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),r.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),r.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),r.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),r.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),r.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),r.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),r.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),r.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),r.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),r.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),r.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),r.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),r.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),r.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),r.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),r.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),r.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),r.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),r.createElement("mask",{fill:"#fff"}),r.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),r.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),r.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),r.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),r.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),r.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),r.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),r.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),r.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),r.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),r.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"})))};t.default=i},"9AAn":function(e,t,n){"use strict";var r=n("wmvG"),a=n("s5qY");e.exports=n("4LiD")("Map",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{get:function(e){var t=r.getEntry(a(this,"Map"),e);return t&&t.v},set:function(e,t){return r.def(a(this,"Map"),0===e?0:e,t)}},r,!0)},"9AZ8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c=n("pqXx"),l=n("4cb6");var d,f,p,h,g,v,m=(r=(0,l.injectable)(),a=(0,l.inject)(c.TYPES.ILogService),r((u=function(){function e(){var e,t,n,r;e=this,t="logger",r=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}return e.prototype.apply=function(e){var t=this;e.hooks.beforeRender.tap("UpdateStyleAttributePlugin",(function(){(e.styleAttributeService.getLayerStyleAttributes()||[]).filter((function(e){return e.needRegenerateVertices})).forEach((function(n){e.styleAttributeService.updateAttributeByFeatureRange(n.name,e.getEncodedData(),n.featureRange.startIndex,n.featureRange.endIndex),n.needRegenerateVertices=!1,t.logger.info("regenerate vertex attributes: "+n.name+" finished")}))}))},e}(),d=(o=u).prototype,f="logger",p=[a],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},v={},Object.keys(h).forEach((function(e){v[e]=h[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=p.slice().reverse().reduce((function(e,t){return t(d,f,e)||e}),v),g&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(g):void 0,v.initializer=void 0),void 0===v.initializer&&(Object.defineProperty(d,f,v),v=null),s=v,i=o))||i);t.default=m},"9Do8":function(e,t,n){"use strict";e.exports=n("zt9T")},"9Fde":function(e,t,n){"use strict";n("DNiP"),n("dZ+Y"),n("2Spj"),n("8+KV"),n("HAE/"),n("rE2o"),n("ioFf"),n("VRzm"),n("Btvt");var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(a,i){function o(e){try{u(r.next(e))}catch(t){i(t)}}function s(e){try{u(r.throw(e))}catch(t){i(t)}}function u(e){e.done?a(e.value):new n((function(t){t(e.value)})).then(o,s)}u((r=r.apply(e,t||[])).next())}))},a=this&&this.__generator||function(e,t){var n,r,a,i,o={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;o;)try{if(n=1,r&&(a=r[2&i[0]?"return":i[0]?"throw":"next"])&&!(a=a.call(r,i[1])).done)return a;switch(r=0,a&&(i=[0,a.value]),i[0]){case 0:case 1:a=i;break;case 4:return o.label++,{value:i[1],done:!1};case 5:o.label++,r=i[1],i=[0];continue;case 7:i=o.ops.pop(),o.trys.pop();continue;default:if(!(a=(a=o.trys).length>0&&a[a.length-1])&&(6===i[0]||2===i[0])){o=0;continue}if(3===i[0]&&(!a||i[1]>a[0]&&i[1]<a[3])){o.label=i[1];break}if(6===i[0]&&o.label<a[1]){o.label=a[1],a=i;break}if(a&&o.label<a[2]){o.label=a[2],o.ops.push(i);break}a[2]&&o.ops.pop(),o.trys.pop();continue}i=t.call(e,o)}catch(s){i=[6,s],r=0}finally{n=a=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var i=n("LgvC"),o=n("MON2"),s=n("FV85"),u=n("xfSm"),c=n("wnjb"),l=n("h7MG"),d=n("aPG5"),f=n("gzZq"),p=n("d9O0"),h=n("ujMp"),g=n("HpQ9"),v=n("AwBQ"),m=function(){function e(e){var t=e||{};if("object"!=typeof t)throw new Error(""+o.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT);if(void 0===t.defaultScope)t.defaultScope=s.BindingScopeEnum.Transient;else if(t.defaultScope!==s.BindingScopeEnum.Singleton&&t.defaultScope!==s.BindingScopeEnum.Transient&&t.defaultScope!==s.BindingScopeEnum.Request)throw new Error(""+o.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE);if(void 0===t.autoBindInjectable)t.autoBindInjectable=!1;else if("boolean"!=typeof t.autoBindInjectable)throw new Error(""+o.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE);if(void 0===t.skipBaseClassChecks)t.skipBaseClassChecks=!1;else if("boolean"!=typeof t.skipBaseClassChecks)throw new Error(""+o.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK);this.options={autoBindInjectable:t.autoBindInjectable,defaultScope:t.defaultScope,skipBaseClassChecks:t.skipBaseClassChecks},this.id=p.id(),this._bindingDictionary=new v.Lookup,this._snapshots=[],this._middleware=null,this.parent=null,this._metadataReader=new c.MetadataReader}return e.merge=function(t,n){var r=new e,a=l.getBindingDictionary(r),i=l.getBindingDictionary(t),o=l.getBindingDictionary(n);function s(e,t){e.traverse((function(e,n){n.forEach((function(e){t.add(e.serviceIdentifier,e.clone())}))}))}return s(i,a),s(o,a),r},e.prototype.load=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];for(var n=this._getContainerModuleHelpersFactory(),r=0,a=e;r<a.length;r++){var i=a[r],o=n(i.id);i.registry(o.bindFunction,o.unbindFunction,o.isboundFunction,o.rebindFunction)}},e.prototype.loadAsync=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return r(this,void 0,void 0,(function(){var t,n,r,i,o;return a(this,(function(a){switch(a.label){case 0:t=this._getContainerModuleHelpersFactory(),n=0,r=e,a.label=1;case 1:return n<r.length?(i=r[n],o=t(i.id),[4,i.registry(o.bindFunction,o.unbindFunction,o.isboundFunction,o.rebindFunction)]):[3,4];case 2:a.sent(),a.label=3;case 3:return n++,[3,1];case 4:return[2]}}))}))},e.prototype.unload=function(){for(var e=this,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var r=function(e){return function(t){return t.moduleId===e}};t.forEach((function(t){var n=r(t.id);e._bindingDictionary.removeByCondition(n)}))},e.prototype.bind=function(e){var t=this.options.defaultScope||s.BindingScopeEnum.Transient,n=new i.Binding(e,t);return this._bindingDictionary.add(e,n),new f.BindingToSyntax(n)},e.prototype.rebind=function(e){return this.unbind(e),this.bind(e)},e.prototype.unbind=function(e){try{this._bindingDictionary.remove(e)}catch(t){throw new Error(o.CANNOT_UNBIND+" "+h.getServiceIdentifierAsString(e))}},e.prototype.unbindAll=function(){this._bindingDictionary=new v.Lookup},e.prototype.isBound=function(e){var t=this._bindingDictionary.hasKey(e);return!t&&this.parent&&(t=this.parent.isBound(e)),t},e.prototype.isBoundNamed=function(e,t){return this.isBoundTagged(e,u.NAMED_TAG,t)},e.prototype.isBoundTagged=function(e,t,n){var r=!1;if(this._bindingDictionary.hasKey(e)){var a=this._bindingDictionary.get(e),i=l.createMockRequest(this,e,t,n);r=a.some((function(e){return e.constraint(i)}))}return!r&&this.parent&&(r=this.parent.isBoundTagged(e,t,n)),r},e.prototype.snapshot=function(){this._snapshots.push(g.ContainerSnapshot.of(this._bindingDictionary.clone(),this._middleware))},e.prototype.restore=function(){var e=this._snapshots.pop();if(void 0===e)throw new Error(o.NO_MORE_SNAPSHOTS_AVAILABLE);this._bindingDictionary=e.bindings,this._middleware=e.middleware},e.prototype.createChild=function(t){var n=new e(t||this.options);return n.parent=this,n},e.prototype.applyMiddleware=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var n=this._middleware?this._middleware:this._planAndResolve();this._middleware=e.reduce((function(e,t){return t(e)}),n)},e.prototype.applyCustomMetadataReader=function(e){this._metadataReader=e},e.prototype.get=function(e){return this._get(!1,!1,s.TargetTypeEnum.Variable,e)},e.prototype.getTagged=function(e,t,n){return this._get(!1,!1,s.TargetTypeEnum.Variable,e,t,n)},e.prototype.getNamed=function(e,t){return this.getTagged(e,u.NAMED_TAG,t)},e.prototype.getAll=function(e){return this._get(!0,!0,s.TargetTypeEnum.Variable,e)},e.prototype.getAllTagged=function(e,t,n){return this._get(!1,!0,s.TargetTypeEnum.Variable,e,t,n)},e.prototype.getAllNamed=function(e,t){return this.getAllTagged(e,u.NAMED_TAG,t)},e.prototype.resolve=function(e){var t=this.createChild();return t.bind(e).toSelf(),t.get(e)},e.prototype._getContainerModuleHelpersFactory=function(){var e=this,t=function(e,t){e._binding.moduleId=t},n=function(n){return function(r){var a=e.rebind.bind(e)(r);return t(a,n),a}};return function(r){return{bindFunction:(a=r,function(n){var r=e.bind.bind(e)(n);return t(r,a),r}),isboundFunction:function(t){return e.isBound.bind(e)(t)},rebindFunction:n(r),unbindFunction:function(t){e.unbind.bind(e)(t)}};var a}},e.prototype._get=function(e,t,n,r,a,i){var s=null,u={avoidConstraints:e,contextInterceptor:function(e){return e},isMultiInject:t,key:a,serviceIdentifier:r,targetType:n,value:i};if(this._middleware){if(null==(s=this._middleware(u)))throw new Error(o.INVALID_MIDDLEWARE_RETURN)}else s=this._planAndResolve()(u);return s},e.prototype._planAndResolve=function(){var e=this;return function(t){var n=l.plan(e._metadataReader,e,t.isMultiInject,t.targetType,t.serviceIdentifier,t.key,t.value,t.avoidConstraints);return n=t.contextInterceptor(n),d.resolve(n)}},e}();t.Container=m},"9VmF":function(e,t,n){"use strict";var r=n("XKFU"),a=n("ne8i"),i=n("0sh+"),o="".startsWith;r(r.P+r.F*n("UUeW")("startsWith"),"String",{startsWith:function(e){var t=i(this,e,"startsWith"),n=a(Math.min(arguments.length>1?arguments[1]:void 0,t.length)),r=String(e);return o?o.call(t,r,n):t.slice(n,n+r.length)===r}})},"9XZr":function(e,t,n){"use strict";var r=n("XKFU"),a=n("Lgjv"),i=n("ol8x"),o=/Version\/10\.\d+(\.\d+)?( Mobile\/\w+)? Safari\//.test(i);r(r.P+r.F*o,"String",{padStart:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0,!0)}})},"9Xx/":function(e,t,n){"use strict";n.r(t),n.d(t,"globalHistory",(function(){return u})),n.d(t,"navigate",(function(){return c})),n.d(t,"createHistory",(function(){return i})),n.d(t,"createMemorySource",(function(){return o}));n("KKXr"),n("8+KV"),n("VRzm"),n("Btvt"),n("eM6i"),n("pIFo"),n("0l/t"),n("91GP");var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(e){return r({},e.location,{state:e.history.state,key:e.history.state&&e.history.state.key||"initial"})},i=function(e,t){var n=[],i=a(e),o=!1,s=function(){};return{get location(){return i},get transitioning(){return o},_onTransitionComplete:function(){o=!1,s()},listen:function(t){n.push(t);var r=function(){i=a(e),t({location:i,action:"POP"})};return e.addEventListener("popstate",r),function(){e.removeEventListener("popstate",r),n=n.filter((function(e){return e!==t}))}},navigate:function(t){var u=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},c=u.state,l=u.replace,d=void 0!==l&&l;c=r({},c,{key:Date.now()+""});try{o||d?e.history.replaceState(c,null,t):e.history.pushState(c,null,t)}catch(p){e.location[d?"replace":"assign"](t)}i=a(e),o=!0;var f=new Promise((function(e){return s=e}));return n.forEach((function(e){return e({location:i,action:"PUSH"})})),f}}},o=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/",t=0,n=[{pathname:e,search:""}],r=[];return{get location(){return n[t]},addEventListener:function(e,t){},removeEventListener:function(e,t){},history:{get entries(){return n},get index(){return t},get state(){return r[t]},pushState:function(e,a,i){var o=i.split("?"),s=o[0],u=o[1],c=void 0===u?"":u;t++,n.push({pathname:s,search:c}),r.push(e)},replaceState:function(e,a,i){var o=i.split("?"),s=o[0],u=o[1],c=void 0===u?"":u;n[t]={pathname:s,search:c},r[t]=e}}}},s=!("undefined"==typeof window||!window.document||!window.document.createElement),u=i(s?window:o()),c=u.navigate},"9gHp":function(e,t,n){var r=n("hOtR"),a=n("/W8u");e.exports=function(e,t,n){return function(){if(0===arguments.length)return n();var i=Array.prototype.slice.call(arguments,0),o=i.pop();if(!r(o)){for(var s=0;s<e.length;){if("function"==typeof o[e[s]])return o[e[s]].apply(o,i);s+=1}if(a(o)){var u=t.apply(null,i);return u(o)}}return n.apply(this,arguments)}}},"9gX7":function(e,t){e.exports=function(e,t,n,r){if(!(e instanceof t)||void 0!==r&&r in e)throw TypeError(n+": incorrect invocation!");return e}},"9hXx":function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){if(!Array.isArray(t))return"manifest.webmanifest";var n=t.find((function(t){return e.startsWith(t.start_url)}));return n?"manifest_"+n.lang+".webmanifest":"manifest.webmanifest"}},"9jhm":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("q1tI")),i=n("Wbzz"),o=r(n("TSYQ")),s=n("9kay"),u=r(n("FPB1")),c=function(e,t){return void 0===t&&(t=""),e.find((function(e){return e.slug===t}))||{title:{}}},l=function(e){var t=e.navs,n=void 0===t?[]:t,r=e.path,l=(0,s.useTranslation)().i18n;return a.default.createElement(a.default.Fragment,null,n.map((function(e,t){var s,d="/"+l.language+"/"+e.slug,f=(0,o.default)(((s={})[u.default.activeItem]=r.startsWith(d),s));return a.default.createElement("li",{key:t,className:f},"_blank"===e.target?a.default.createElement("a",{href:d,target:"_blank"},c(n,e.slug).title[l.language]):a.default.createElement(i.Link,{to:d},c(n,e.slug).title[l.language]))})))};t.default=l},"9kay":function(e,t,n){"use strict";n.r(t);n("2Spj"),n("xfY5"),n("7h0T"),n("f3/d"),n("DNiP"),n("91GP"),n("Oyvg"),n("V+eJ"),n("LK8F"),n("a1Th"),n("h7Nl"),n("HAE/"),n("WLL4"),n("jm62"),n("8+KV"),n("0l/t"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var r=n("QILm"),a=n.n(r),i=n("lSNA"),o=n.n(i),s=n("cDf5"),u=n.n(s),c=n("q1tI"),l=n.n(c),d=n("vM4K"),f=n.n(d),p=(n("VRzm"),n("lwsE")),h=n.n(p),g=n("W8MJ"),v=n.n(g);function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(n,!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var b,_,x={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0},R=l.a.createContext();function w(){return _}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x=y({},x,{},e)}function S(){return x}var A=function(){function e(){h()(this,e),this.usedNamespaces={}}return v()(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function T(e){b=e}function P(){return b}var C={type:"3rdParty",init:function(e){E(e.options.react),T(e)}};function M(e){return function(t){return new Promise((function(n){var r=O();e.getInitialProps?e.getInitialProps(t).then((function(e){n(y({},e,{},r))})):n(r)}))}}function O(){var e=P(),t=e.reportNamespaces?e.reportNamespaces.getUsedNamespaces():[],n={},r={};return e.languages.forEach((function(n){r[n]={},t.forEach((function(t){r[n][t]=e.getResourceBundle(n,t)||{}}))})),n.initialI18nStore=r,n.initialLanguage=e.language,n}function k(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var D={};function I(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&D[t[0]]||("string"==typeof t[0]&&(D[t[0]]=new Date),k.apply(void 0,t))}function L(e,t,n){e.loadNamespaces(t,(function(){if(e.isInitialized)n();else{e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}}))}function j(e){return e.displayName||e.name||("string"==typeof e&&e.length>0?e:"Unknown")}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(n,!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function N(e){return e&&(e.children||e.props&&e.props.children)}function B(e){return e?e&&e.children?e.children:e.props&&e.props.children:[]}function V(e){return Array.isArray(e)?e:[e]}function H(e,t,n,r,a){if(""===t)return[];var i=r.transKeepBasicHtmlNodesFor||[],o=t&&new RegExp(i.join("|")).test(t);if(!e&&!o)return[t];var s={};!function e(t){V(t).forEach((function(t){"string"!=typeof t&&(N(t)?e(B(t)):"object"!==u()(t)||l.a.isValidElement(t)||Object.assign(s,t))}))}(e);var c=n.services.interpolator.interpolate(t,z({},s,{},a),n.language);var d=function e(t,n){var a=V(t);return V(n).reduce((function(t,n,s){var c=n.children&&n.children[0]&&n.children[0].content;if("tag"===n.type){var d=a[parseInt(n.name,10)]||{},f=l.a.isValidElement(d);if("string"==typeof d)t.push(d);else if(N(d)){var p=B(d),h=e(p,n.children),g=function(e){return"[object Array]"===Object.prototype.toString.call(e)&&e.every((function(e){return l.a.isValidElement(e)}))}(p)&&0===h.length?p:h;d.dummy&&(d.children=g),t.push(l.a.cloneElement(d,z({},d.props,{key:s}),g))}else if(o&&"object"===u()(d)&&d.dummy&&!f){var v=e(a,n.children);t.push(l.a.cloneElement(d,z({},d.props,{key:s}),v))}else if(Number.isNaN(parseFloat(n.name)))if(r.transSupportBasicHtmlNodes&&i.indexOf(n.name)>-1)if(n.voidElement)t.push(l.a.createElement(n.name,{key:"".concat(n.name,"-").concat(s)}));else{var m=e(a,n.children);t.push(l.a.createElement(n.name,{key:"".concat(n.name,"-").concat(s)},m))}else if(n.voidElement)t.push("<".concat(n.name," />"));else{var y=e(a,n.children);t.push("<".concat(n.name,">").concat(y,"</").concat(n.name,">"))}else if("object"!==u()(d)||f)1===n.children.length&&c?t.push(l.a.cloneElement(d,z({},d.props,{key:s}),c)):t.push(l.a.cloneElement(d,z({},d.props,{key:s})));else{var b=n.children[0]?c:null;b&&t.push(b)}}else"text"===n.type&&t.push(n.content);return t}),[])}([{dummy:!0,children:e}],f.a.parse("<0>".concat(c,"</0>")));return B(d[0])}function U(e){var t=e.children,n=e.count,r=e.parent,i=e.i18nKey,o=e.tOptions,s=e.values,d=e.defaults,f=e.components,p=e.ns,h=e.i18n,g=e.t,v=a()(e,["children","count","parent","i18nKey","tOptions","values","defaults","components","ns","i18n","t"]),m=w()&&Object(c.useContext)(R)||{},y=m.i18n,b=m.defaultNS,_=h||y||P();if(!_)return I("You will need pass in an i18next instance by using i18nextReactModule"),t;var x=g||_.t.bind(_)||function(e){return e},E=z({},S(),{},_.options&&_.options.react),A=void 0!==r?r:E.defaultTransParent,T=p||x.ns||b||_.options&&_.options.defaultNS;T="string"==typeof T?[T]:T||["translation"];var C=d||function e(t,n,r,a){if(!n)return"";var i=t,o=V(n),s=a.transKeepBasicHtmlNodesFor||[];return o.forEach((function(t,n){var r="".concat(n);if("string"==typeof t)i="".concat(i).concat(t);else if(N(t)){var o=s.indexOf(t.type)>-1&&1===Object.keys(t.props).length&&"string"==typeof N(t)?t.type:r;i=t.props&&t.props.i18nIsDynamicList?"".concat(i,"<").concat(o,"></").concat(o,">"):"".concat(i,"<").concat(o,">").concat(e("",B(t),n+1,a),"</").concat(o,">")}else if(l.a.isValidElement(t))i=s.indexOf(t.type)>-1&&0===Object.keys(t.props).length?"".concat(i,"<").concat(t.type,"/>"):"".concat(i,"<").concat(r,"></").concat(r,">");else if("object"===u()(t)){var c=z({},t),d=c.format;delete c.format;var f=Object.keys(c);d&&1===f.length?i="".concat(i,"{{").concat(f[0],", ").concat(d,"}}"):1===f.length?i="".concat(i,"{{").concat(f[0],"}}"):k("react-i18next: the passed in object contained more than one variable - the object should look like {{ value, format }} where format is optional.",t)}else k("Trans: the passed in value is invalid - seems you passed in a variable like {number} - please pass in variables for interpolation as full objects like {{number}}.",t)})),i}("",t,0,E)||E.transEmptyNodeValue,M=E.hashTransKey,O=i||(M?M(C):C),D=z({},o,{count:n},s,{},s?{}:{interpolation:{prefix:"#$?",suffix:"?$#"}},{defaultValue:C,ns:T}),L=O?x(O,D):C;return A?l.a.createElement(A,v,H(f||t,L,_,E,D)):H(f||t,L,_,E,D)}n("KKXr");var W=n("J4zp"),q=n.n(W);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=Object(c.useContext)(R),a=w()&&r||{},i=a.i18n,s=a.defaultNS,u=n||i||P();if(u&&!u.reportNamespaces&&(u.reportNamespaces=new A),!u){I("You will need pass in an i18next instance by using initReactI18next");var l=[function(e){return e},{},!1];return l.t=function(e){return e},l.i18n={},l.ready=!1,l}var d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(n,!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},S(),{},u.options.react,{},t),f=d.useSuspense,p=e||s||u.options&&u.options.defaultNS;p="string"==typeof p?[p]:p||["translation"],u.reportNamespaces.addUsedNamespaces&&u.reportNamespaces.addUsedNamespaces(p);var h=(u.isInitialized||u.initializedStoreOnce)&&p.every((function(e){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(!t.languages||!t.languages.length)return I("i18n.languages were undefined or empty",t.languages),!0;var r=t.languages[0],a=!!t.options&&t.options.fallbackLng,i=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var o=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!o(t.isLanguageChangingTo,e))&&(!!t.hasResourceBundle(r,e)||(!t.services.backendConnector.backend||!(!o(r,e)||a&&!o(i,e))))}(e,u,d)}));function g(){return{t:u.getFixedT(null,"fallback"===d.nsMode?p:p[0])}}var v=Object(c.useState)(g()),m=q()(v,2),y=m[0],b=m[1];Object(c.useEffect)((function(){var e=!0,t=d.bindI18n,n=d.bindI18nStore;function r(){e&&b(g())}return h||f||L(u,p,(function(){e&&b(g())})),t&&u&&u.on(t,r),n&&u&&u.store.on(n,r),function(){e=!1,t&&u&&t.split(" ").forEach((function(e){return u.off(e,r)})),n&&u&&n.split(" ").forEach((function(e){return u.store.off(e,r)}))}}),[p.join()]);var _=[y.t,u,h];if(_.t=y.t,_.i18n=u,_.ready=h,h)return _;if(!h&&!f)return _;throw new Promise((function(e){L(u,p,(function(){b(g()),e()}))}))}var Y=n("pVnL"),X=n.n(Y);function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function r(r){var i=r.forwardedRef,s=a()(r,["forwardedRef"]),u=K(e,s),c=q()(u,3),d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(n,!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},s,{t:c[0],i18n:c[1],tReady:c[2]});return t.withRef&&i&&(d.ref=i),l.a.createElement(n,d)}r.displayName="withI18nextTranslation(".concat(j(n),")"),r.WrappedComponent=n;return t.withRef?l.a.forwardRef((function(e,t){return l.a.createElement(r,X()({},e,{forwardedRef:t}))})):r}}function $(e){var t=e.ns,n=e.children,r=K(t,a()(e,["ns","children"])),i=q()(r,3),o=i[0],s=i[1],u=i[2];return n(o,{i18n:s,lng:s.language},u)}function Q(e){var t=e.i18n,n=e.defaultNS,r=e.children;return _=!0,l.a.createElement(R.Provider,{value:{i18n:t,defaultNS:n}},r)}function ee(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).i18n,r=Object(c.useContext)(R),a=(w()&&r||{}).i18n,i=n||a||P();i.options&&i.options.isClone||(e&&!i.initializedStoreOnce&&(i.services.resourceStore.data=e,i.initializedStoreOnce=!0),t&&!i.initializedLanguageOnce&&(i.changeLanguage(t),i.initializedLanguageOnce=!0))}function te(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ne(){return function(e){function t(t){var n=t.initialI18nStore,r=t.initialLanguage,i=a()(t,["initialI18nStore","initialLanguage"]);return ee(n,r),l.a.createElement(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(n,!0).forEach((function(t){o()(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i))}return t.getInitialProps=M(e),t.displayName="withI18nextSSR(".concat(j(e),")"),t.WrappedComponent=e,t}}n.d(t,"Trans",(function(){return U})),n.d(t,"useTranslation",(function(){return K})),n.d(t,"withTranslation",(function(){return Z})),n.d(t,"Translation",(function(){return $})),n.d(t,"I18nextProvider",(function(){return Q})),n.d(t,"withSSR",(function(){return ne})),n.d(t,"useSSR",(function(){return ee})),n.d(t,"I18nContext",(function(){return R})),n.d(t,"initReactI18next",(function(){return C})),n.d(t,"setDefaults",(function(){return E})),n.d(t,"getDefaults",(function(){return S})),n.d(t,"setI18n",(function(){return T})),n.d(t,"getI18n",(function(){return P})),n.d(t,"composeInitialProps",(function(){return M})),n.d(t,"getInitialProps",(function(){return O}))},"9lTW":function(e,t,n){"use strict";(function(t){n("rGqo"),n("yt8O"),n("RW0V"),n("Vd3H"),n("NO8f"),n("Tdpu"),n("Y9lz"),n("V+eJ"),n("SRfc"),n("Ji/l"),n("a1Th"),n("h7Nl"),n("Btvt"),n("f3/d");var r=n("MgzW");function a(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,a=0,i=Math.min(n,r);a<i;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0}function i(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var o=n("MCLT"),s=Object.prototype.hasOwnProperty,u=Array.prototype.slice,c="foo"===function(){}.name;function l(e){return Object.prototype.toString.call(e)}function d(e){return!i(e)&&("function"==typeof t.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer))))}var f=e.exports=y,p=/\s*function\s+([^\(\s]*)\s*/;function h(e){if(o.isFunction(e)){if(c)return e.name;var t=e.toString().match(p);return t&&t[1]}}function g(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function v(e){if(c||!o.isFunction(e))return o.inspect(e);var t=h(e);return"[Function"+(t?": "+t:"")+"]"}function m(e,t,n,r,a){throw new f.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:a})}function y(e,t){e||m(e,!0,t,"==",f.ok)}function b(e,t,n,r){if(e===t)return!0;if(i(e)&&i(t))return 0===a(e,t);if(o.isDate(e)&&o.isDate(t))return e.getTime()===t.getTime();if(o.isRegExp(e)&&o.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(d(e)&&d(t)&&l(e)===l(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===a(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(i(e)!==i(t))return!1;var s=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==s&&s===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(o.isPrimitive(e)||o.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var a=_(e),i=_(t);if(a&&!i||!a&&i)return!1;if(a)return e=u.call(e),t=u.call(t),b(e,t,n);var s,c,l=w(e),d=w(t);if(l.length!==d.length)return!1;for(l.sort(),d.sort(),c=l.length-1;c>=0;c--)if(l[c]!==d[c])return!1;for(c=l.length-1;c>=0;c--)if(s=l[c],!b(e[s],t[s],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function _(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function x(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(n){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function R(e,t,n,r){var a;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),a=function(e){var t;try{e()}catch(n){t=n}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!a&&m(a,n,"Missing expected exception"+r);var i="string"==typeof r,s=!e&&a&&!n;if((!e&&o.isError(a)&&i&&x(a,n)||s)&&m(a,n,"Got unwanted exception"+r),e&&a&&n&&!x(a,n)||!e&&a)throw a}f.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return g(v(e.actual),128)+" "+e.operator+" "+g(v(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||m;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,a=h(t),i=r.indexOf("\n"+a);if(i>=0){var o=r.indexOf("\n",i+1);r=r.substring(o+1)}this.stack=r}}},o.inherits(f.AssertionError,Error),f.fail=m,f.ok=y,f.equal=function(e,t,n){e!=t&&m(e,t,n,"==",f.equal)},f.notEqual=function(e,t,n){e==t&&m(e,t,n,"!=",f.notEqual)},f.deepEqual=function(e,t,n){b(e,t,!1)||m(e,t,n,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(e,t,n){b(e,t,!0)||m(e,t,n,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(e,t,n){b(e,t,!1)&&m(e,t,n,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=function e(t,n,r){b(t,n,!0)&&m(t,n,r,"notDeepStrictEqual",e)},f.strictEqual=function(e,t,n){e!==t&&m(e,t,n,"===",f.strictEqual)},f.notStrictEqual=function(e,t,n){e===t&&m(e,t,n,"!==",f.notStrictEqual)},f.throws=function(e,t,n){R(!0,e,t,n)},f.doesNotThrow=function(e,t,n){R(!1,e,t,n)},f.ifError=function(e){if(e)throw e},f.strict=r((function e(t,n){t||m(t,!0,n,"==",e)}),f,{equal:f.strictEqual,deepEqual:f.deepStrictEqual,notEqual:f.notStrictEqual,notDeepEqual:f.notDeepStrictEqual}),f.strict.strict=f.strict;var w=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}}).call(this,n("yLpj"))},"9x6x":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("Vd3H"),n("V+eJ"),n("LK8F"),n("AphP"),e.exports=function(e,t){t||(t={}),"function"==typeof t&&(t={cmp:t});var n,r="boolean"==typeof t.cycles&&t.cycles,a=t.cmp&&(n=t.cmp,function(e){return function(t,r){var a={key:t,value:e[t]},i={key:r,value:e[r]};return n(a,i)}}),i=[];return function e(t){if(t&&t.toJSON&&"function"==typeof t.toJSON&&(t=t.toJSON()),void 0!==t){if("number"==typeof t)return isFinite(t)?""+t:"null";if("object"!=typeof t)return JSON.stringify(t);var n,o;if(Array.isArray(t)){for(o="[",n=0;n<t.length;n++)n&&(o+=","),o+=e(t[n])||"null";return o+"]"}if(null===t)return"null";if(-1!==i.indexOf(t)){if(r)return JSON.stringify("__cycle__");throw new TypeError("Converting circular structure to JSON")}var s=i.push(t)-1,u=Object.keys(t).sort(a&&a(t));for(o="",n=0;n<u.length;n++){var c=u[n],l=e(t[c]);l&&(o&&(o+=","),o+=JSON.stringify(c)+":"+l)}return i.splice(s,1),"{"+o+"}"}}(e)}},"A/Eo":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n("IOcx"),i=(0,n("4cb6").injectable)()(r=function(){function e(){this.viewport=void 0,this.overridedViewProjectionMatrix=void 0,this.jitteredViewProjectionMatrix=void 0,this.jitteredProjectionMatrix=void 0,this.viewMatrixInverse=void 0,this.cameraPosition=void 0}var t=e.prototype;return t.init=function(){},t.update=function(e){this.viewport=e,this.viewMatrixInverse=a.mat4.invert(a.mat4.create(),this.getViewMatrix()),this.cameraPosition=[this.viewMatrixInverse[12],this.viewMatrixInverse[13],this.viewMatrixInverse[14]]},t.getProjectionMatrix=function(){return this.jitteredProjectionMatrix||this.viewport.getProjectionMatrix()},t.getViewMatrix=function(){return this.viewport.getViewMatrix()},t.getViewMatrixUncentered=function(){return this.viewport.getViewMatrixUncentered()},t.getViewProjectionMatrix=function(){return this.overridedViewProjectionMatrix||this.jitteredViewProjectionMatrix||this.viewport.getViewProjectionMatrix()},t.getZoom=function(){return this.viewport.getZoom()},t.getZoomScale=function(){return this.viewport.getZoomScale()},t.getCenter=function(){var e=this.viewport.getCenter();return[e[0],e[1]]},t.getFocalDistance=function(){return this.viewport.getFocalDistance()},t.getCameraPosition=function(){return this.cameraPosition},t.projectFlat=function(e,t){return this.viewport.projectFlat(e,t)},t.setViewProjectionMatrix=function(e){this.overridedViewProjectionMatrix=e},t.jitterProjectionMatrix=function(e,t){var n=a.mat4.fromTranslation(a.mat4.create(),[e,t,0]);this.jitteredProjectionMatrix=a.mat4.multiply(a.mat4.create(),n,this.viewport.getProjectionMatrix()),this.jitteredViewProjectionMatrix=a.mat4.multiply(a.mat4.create(),this.jitteredProjectionMatrix,this.viewport.getViewMatrix())},t.clearJitterProjectionMatrix=function(){this.jitteredProjectionMatrix=void 0,this.jitteredViewProjectionMatrix=void 0},e}())||r;t.default=i},A5AN:function(e,t,n){"use strict";var r=n("AvRE")(!0);e.exports=function(e,t,n){return t+(n?r(e,t).length:1)}},A5Xg:function(e,t,n){var r=n("NsO/"),a=n("ar/p").f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?function(e){try{return a(e)}catch(t){return o.slice()}}(e):a(r(e))}},A5Zj:function(e,t,n){"use strict";n("LK8F"),n("INYr"),n("rE2o"),n("ioFf"),n("rGqo"),n("bWfx");var r=n("lwsE"),a=n("W8MJ"),i=function(){function e(t){r(this,e),this.config=t,this.options=void 0,this._args=void 0}return a(e,[{key:"create",value:function(e){var t;switch(this.init(e),this.options.type){case"sync":t=new Function(this.args(),'"use strict";\n'+this.header()+this.content({onError:function(e){return"throw ".concat(e,";\n")},onResult:function(e){return"return ".concat(e,";\n")},resultReturns:!0,onDone:function(){return""},rethrowIfPossible:!0}));break;case"async":t=new Function(this.args({after:"_callback"}),'"use strict";\n'+this.header()+this.content({onError:function(e){return"_callback(".concat(e,");\n")},onResult:function(e){return"_callback(null, ".concat(e,");\n")},onDone:function(){return"_callback();\n"}}));break;case"promise":var n=!1,r=this.content({onError:function(e){return n=!0,"_error(".concat(e,");\n")},onResult:function(e){return"_resolve(".concat(e,");\n")},onDone:function(){return"_resolve();\n"}}),a="";a+='"use strict";\n',a+="return new Promise((_resolve, _reject) => {\n",n&&(a+="var _sync = true;\n",a+="function _error(_err) {\n",a+="if(_sync)\n",a+="_resolve(Promise.resolve().then(() => { throw _err; }));\n",a+="else\n",a+="_reject(_err);\n",a+="};\n"),a+=this.header(),a+=r,n&&(a+="_sync = false;\n"),a+="});\n",t=new Function(this.args(),a)}return this.deinit(),t}},{key:"setup",value:function(e,t){e._x=t.taps.map((function(e){return e.fn}))}},{key:"init",value:function(e){this.options=e,this._args=e.args.slice()}},{key:"deinit",value:function(){this.options=void 0,this._args=void 0}},{key:"header",value:function(){var e="";this.needContext()?e+="var _context = {};\n":e+="var _context;\n",e+="var _x = this._x;\n",this.options.interceptors.length>0&&(e+="var _taps = this.taps;\n",e+="var _interceptors = this.interceptors;\n");for(var t=0;t<this.options.interceptors.length;t++){var n=this.options.interceptors[t];n.call&&(e+="".concat(this.getInterceptor(t),".call(").concat(this.args({before:n.context?"_context":void 0}),");\n"))}return e}},{key:"needContext",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,a=this.options.taps[Symbol.iterator]();!(e=(r=a.next()).done);e=!0){if(r.value.context)return!0}}catch(i){t=!0,n=i}finally{try{e||null==a.return||a.return()}finally{if(t)throw n}}return!1}},{key:"callTap",value:function(e,t){for(var n=t.onError,r=t.onResult,a=t.onDone,i=t.rethrowIfPossible,o="",s=!1,u=0;u<this.options.interceptors.length;u++){var c=this.options.interceptors[u];c.tap&&(s||(o+="var _tap".concat(e," = ").concat(this.getTap(e),";\n"),s=!0),o+="".concat(this.getInterceptor(u),".tap(").concat(c.context?"_context, ":"","_tap").concat(e,");\n"))}o+="var _fn".concat(e," = ").concat(this.getTapFn(e),";\n");var l=this.options.taps[e];switch(l.type){case"sync":i||(o+="var _hasError".concat(e," = false;\n"),o+="try {\n"),o+=r?"var _result".concat(e," = _fn").concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"):"_fn".concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"),i||(o+="} catch(_err) {\n",o+="_hasError".concat(e," = true;\n"),o+=n("_err"),o+="}\n",o+="if(!_hasError".concat(e,") {\n")),r&&(o+=r("_result".concat(e))),a&&(o+=a()),i||(o+="}\n");break;case"async":var d="";d+=r?"(_err".concat(e,", _result").concat(e,") => {\n"):"_err".concat(e," => {\n"),d+="if(_err".concat(e,") {\n"),d+=n("_err".concat(e)),d+="} else {\n",r&&(d+=r("_result".concat(e))),a&&(d+=a()),d+="}\n",d+="}",o+="_fn".concat(e,"(").concat(this.args({before:l.context?"_context":void 0,after:d}),");\n");break;case"promise":o+="var _hasResult".concat(e," = false;\n"),o+="var _promise".concat(e," = _fn").concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"),o+="if (!_promise".concat(e," || !_promise").concat(e,".then)\n"),o+=" throw new Error('Tap function (tapPromise) did not return promise (returned ' + _promise".concat(e," + ')');\n"),o+="_promise".concat(e,".then(_result").concat(e," => {\n"),o+="_hasResult".concat(e," = true;\n"),r&&(o+=r("_result".concat(e))),a&&(o+=a()),o+="}, _err".concat(e," => {\n"),o+="if(_hasResult".concat(e,") throw _err").concat(e,";\n"),o+=n("_err".concat(e)),o+="});\n"}return o}},{key:"callTapsSeries",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.resultReturns,i=e.onDone,o=e.doneReturns,s=e.rethrowIfPossible;if(0===this.options.taps.length)return i();for(var u=this.options.taps.findIndex((function(e){return"sync"!==e.type})),c=a||o||!1,l="",d=i,f=function(e){var a=e;d!==i&&"sync"!==t.options.taps[a].type&&(l+="function _next".concat(a,"() {\n"),l+=d(),l+="}\n",d=function(){return"".concat(c?"return ":"","_next").concat(a,"();\n")});var o=d,f=function(e){return e?"":i()},p=t.callTap(a,{onError:function(e){return n(a,e,o,f)},onResult:r&&function(e){return r(a,e,o,f)},onDone:!r&&o,rethrowIfPossible:s&&(u<0||a<u)});d=function(){return p}},p=this.options.taps.length-1;p>=0;p--)f(p);return l+=d()}},{key:"callTapsLooping",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;if(0===this.options.taps.length)return n();var a=this.options.taps.every((function(e){return"sync"===e.type})),i="";a||(i+="var _looper = () => {\n",i+="var _loopAsync = false;\n"),i+="var _loop;\n",i+="do {\n",i+="_loop = false;\n";for(var o=0;o<this.options.interceptors.length;o++){var s=this.options.interceptors[o];s.loop&&(i+="".concat(this.getInterceptor(o),".loop(").concat(this.args({before:s.context?"_context":void 0}),");\n"))}return i+=this.callTapsSeries({onError:t,onResult:function(e,t,n,r){var i="";return i+="if(".concat(t," !== undefined) {\n"),i+="_loop = true;\n",a||(i+="if(_loopAsync) _looper();\n"),i+=r(!0),i+="} else {\n",i+=n(),i+="}\n"},onDone:n&&function(){var e="";return e+="if(!_loop) {\n",e+=n(),e+="}\n"},rethrowIfPossible:r&&a}),i+="} while(_loop);\n",a||(i+="_loopAsync = true;\n",i+="};\n",i+="_looper();\n"),i}},{key:"callTapsParallel",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.onDone,i=e.rethrowIfPossible,o=e.onTap,s=void 0===o?function(e,t){return t()}:o;if(this.options.taps.length<=1)return this.callTapsSeries({onError:n,onResult:r,onDone:a,rethrowIfPossible:i});var u="";u+="do {\n",u+="var _counter = ".concat(this.options.taps.length,";\n"),a&&(u+="var _done = () => {\n",u+=a(),u+="};\n");for(var c=function(e){var o=function(){return a?"if(--_counter === 0) _done();\n":"--_counter;"},c=function(e){return e||!a?"_counter = 0;\n":"_counter = 0;\n_done();\n"};u+="if(_counter <= 0) break;\n",u+=s(e,(function(){return t.callTap(e,{onError:function(t){var r="";return r+="if(_counter > 0) {\n",r+=n(e,t,o,c),r+="}\n"},onResult:r&&function(t){var n="";return n+="if(_counter > 0) {\n",n+=r(e,t,o,c),n+="}\n"},onDone:!r&&function(){return o()},rethrowIfPossible:i})}),o,c)},l=0;l<this.options.taps.length;l++)c(l);return u+="} while(false);\n"}},{key:"args",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.before,n=e.after,r=this._args;return t&&(r=[t].concat(r)),n&&(r=r.concat(n)),0===r.length?"":r.join(", ")}},{key:"getTapFn",value:function(e){return"_x[".concat(e,"]")}},{key:"getTap",value:function(e){return"_taps[".concat(e,"]")}},{key:"getInterceptor",value:function(e){return"_interceptors[".concat(e,"]")}}]),e}();e.exports=i},ABxe:function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e&&!0===e["@@functional/placeholder"]}},AK1u:function(e,t,n){"use strict";n("Oyvg"),n("V+eJ"),n("LK8F"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||"");if(!1===e.opts.format)return c&&(r+=" if (true) { "),r;var d,f=e.opts.$data&&o&&o.$data;f?(r+=" var schema"+a+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ",d="schema"+a):d=o;var p=e.opts.unknownFormats,h=Array.isArray(p);if(f){r+=" var "+(g="format"+a)+" = formats["+d+"]; var "+(v="isObject"+a)+" = typeof "+g+" == 'object' && !("+g+" instanceof RegExp) && "+g+".validate; var "+(m="formatType"+a)+" = "+v+" && "+g+".type || 'string'; if ("+v+") { ",e.async&&(r+=" var async"+a+" = "+g+".async; "),r+=" "+g+" = "+g+".validate; } if ( ",f&&(r+=" ("+d+" !== undefined && typeof "+d+" != 'string') || "),r+=" (","ignore"!=p&&(r+=" ("+d+" && !"+g+" ",h&&(r+=" && self._opts.unknownFormats.indexOf("+d+") == -1 "),r+=") || "),r+=" ("+g+" && "+m+" == '"+n+"' && !(typeof "+g+" == 'function' ? ",e.async?r+=" (async"+a+" ? await "+g+"("+l+") : "+g+"("+l+")) ":r+=" "+g+"("+l+") ",r+=" : "+g+".test("+l+"))))) {"}else{var g;if(!(g=e.formats[o])){if("ignore"==p)return e.logger.warn('unknown format "'+o+'" ignored in schema at path "'+e.errSchemaPath+'"'),c&&(r+=" if (true) { "),r;if(h&&p.indexOf(o)>=0)return c&&(r+=" if (true) { "),r;throw new Error('unknown format "'+o+'" is used in schema at path "'+e.errSchemaPath+'"')}var v,m=(v="object"==typeof g&&!(g instanceof RegExp)&&g.validate)&&g.type||"string";if(v){var y=!0===g.async;g=g.validate}if(m!=n)return c&&(r+=" if (true) { "),r;if(y){if(!e.async)throw new Error("async format in sync schema");r+=" if (!(await "+(b="formats"+e.util.getProperty(o)+".validate")+"("+l+"))) { "}else{r+=" if (! ";var b="formats"+e.util.getProperty(o);v&&(b+=".validate"),r+="function"==typeof g?" "+b+"("+l+") ":" "+b+".test("+l+") ",r+=") { "}}var _=_||[];_.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'format' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { format: ",r+=f?""+d:""+e.util.toQuotedString(o),r+=" } ",!1!==e.opts.messages&&(r+=" , message: 'should match format \"",r+=f?"' + "+d+" + '":""+e.util.escapeQuotes(o),r+="\"' "),e.opts.verbose&&(r+=" , schema: ",r+=f?"validate.schema"+s:""+e.util.toQuotedString(o),r+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var x=r;return r=_.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+x+"]); ":r+=" validate.errors = ["+x+"]; return false; ":r+=" var err = "+x+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } ",c&&(r+=" else { "),r}},AKIq:function(e,t,n){"use strict";n("LK8F"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("/rf6");t.getCoord=function(e){if(!e)throw new Error("coord is required");if(!Array.isArray(e)){if("Feature"===e.type&&null!==e.geometry&&"Point"===e.geometry.type)return e.geometry.coordinates;if("Point"===e.type)return e.coordinates}if(Array.isArray(e)&&e.length>=2&&!Array.isArray(e[0])&&!Array.isArray(e[1]))return e;throw new Error("coord must be GeoJSON Point or an Array of numbers")},t.getCoords=function(e){if(Array.isArray(e))return e;if("Feature"===e.type){if(null!==e.geometry)return e.geometry.coordinates}else if(e.coordinates)return e.coordinates;throw new Error("coords must be GeoJSON Feature, Geometry Object or an Array")},t.containsNumber=function e(t){if(t.length>1&&r.isNumber(t[0])&&r.isNumber(t[1]))return!0;if(Array.isArray(t[0])&&t[0].length)return e(t[0]);throw new Error("coordinates must only contain numbers")},t.geojsonType=function(e,t,n){if(!t||!n)throw new Error("type and name required");if(!e||e.type!==t)throw new Error("Invalid input to "+n+": must be a "+t+", given "+e.type)},t.featureOf=function(e,t,n){if(!e)throw new Error("No feature passed");if(!n)throw new Error(".featureOf() requires a name");if(!e||"Feature"!==e.type||!e.geometry)throw new Error("Invalid input to "+n+", Feature with geometry required");if(!e.geometry||e.geometry.type!==t)throw new Error("Invalid input to "+n+": must be a "+t+", given "+e.geometry.type)},t.collectionOf=function(e,t,n){if(!e)throw new Error("No featureCollection passed");if(!n)throw new Error(".collectionOf() requires a name");if(!e||"FeatureCollection"!==e.type)throw new Error("Invalid input to "+n+", FeatureCollection required");for(var r=0,a=e.features;r<a.length;r++){var i=a[r];if(!i||"Feature"!==i.type||!i.geometry)throw new Error("Invalid input to "+n+", Feature with geometry required");if(!i.geometry||i.geometry.type!==t)throw new Error("Invalid input to "+n+": must be a "+t+", given "+i.geometry.type)}},t.getGeom=function(e){return"Feature"===e.type?e.geometry:e},t.getType=function(e,t){return"FeatureCollection"===e.type?"FeatureCollection":"GeometryCollection"===e.type?"GeometryCollection":"Feature"===e.type&&null!==e.geometry?e.geometry.type:e.type}},ALMR:function(e,t){e.exports=function(e,t){switch(e){case 0:return function(){return t.apply(this,arguments)};case 1:return function(e){return t.apply(this,arguments)};case 2:return function(e,n){return t.apply(this,arguments)};case 3:return function(e,n,r){return t.apply(this,arguments)};case 4:return function(e,n,r,a){return t.apply(this,arguments)};case 5:return function(e,n,r,a,i){return t.apply(this,arguments)};case 6:return function(e,n,r,a,i,o){return t.apply(this,arguments)};case 7:return function(e,n,r,a,i,o,s){return t.apply(this,arguments)};case 8:return function(e,n,r,a,i,o,s,u){return t.apply(this,arguments)};case 9:return function(e,n,r,a,i,o,s,u,c){return t.apply(this,arguments)};case 10:return function(e,n,r,a,i,o,s,u,c,l){return t.apply(this,arguments)};default:throw new Error("First argument to _arity must be a non-negative integer no greater than ten")}}},AP2z:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt");var r=n("nmnc"),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var a=o.call(e);return r&&(t?e[s]=n:delete e[s]),a}},APWh:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="errs__"+a,f=e.util.copy(e);f.level++;var p="valid"+f.level;if(e.opts.strictKeywords?"object"==typeof o&&Object.keys(o).length>0:e.util.schemaHasRules(o,e.RULES.all)){f.schema=o,f.schemaPath=s,f.errSchemaPath=u,r+=" var "+d+" = errors; ";var h,g=e.compositeRule;e.compositeRule=f.compositeRule=!0,f.createErrors=!1,f.opts.allErrors&&(h=f.opts.allErrors,f.opts.allErrors=!1),r+=" "+e.validate(f)+" ",f.createErrors=!0,h&&(f.opts.allErrors=h),e.compositeRule=f.compositeRule=g,r+=" if ("+p+") { ";var v=v||[];v.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: 'should NOT be valid' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var m=r;r=v.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+m+"]); ":r+=" validate.errors = ["+m+"]; return false; ":r+=" var err = "+m+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else { errors = "+d+"; if (vErrors !== null) { if ("+d+") vErrors.length = "+d+"; else vErrors = null; } ",e.opts.allErrors&&(r+=" } ")}else r+=" var err = ",!1!==e.createErrors?(r+=" { keyword: 'not' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: 'should NOT be valid' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",c&&(r+=" if (false) { ");return r}},APuy:function(e,t,n){"use strict";t.a=function(e,t){return e<t?-1:e>t?1:e>=t?0:NaN}},APxj:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("Ucsi");t.default=function(e,t){return void 0===t&&(t=!0),{lazyInject:r.makePropertyInjectDecorator(e,t),lazyInjectNamed:r.makePropertyInjectNamedDecorator(e,t),lazyInjectTagged:r.makePropertyInjectTaggedDecorator(e,t),lazyMultiInject:r.makePropertyMultiInjectDecorator(e,t)}}},AUvm:function(e,t,n){"use strict";var r=n("5T2Y"),a=n("B+OT"),i=n("jmDH"),o=n("Y7ZC"),s=n("kTiW"),u=n("6/1s").KEY,c=n("KUxP"),l=n("29s/"),d=n("RfKB"),f=n("YqAc"),p=n("UWiX"),h=n("zLkG"),g=n("Zxgi"),v=n("R+7+"),m=n("kAMH"),y=n("5K7Z"),b=n("93I4"),_=n("JB68"),x=n("NsO/"),R=n("G8Mo"),w=n("rr1i"),E=n("oVml"),S=n("A5Xg"),A=n("vwuL"),T=n("mqlF"),P=n("2faE"),C=n("w6GO"),M=A.f,O=P.f,k=S.f,D=r.Symbol,I=r.JSON,L=I&&I.stringify,j=p("_hidden"),F=p("toPrimitive"),z={}.propertyIsEnumerable,N=l("symbol-registry"),B=l("symbols"),V=l("op-symbols"),H=Object.prototype,U="function"==typeof D&&!!T.f,W=r.QObject,q=!W||!W.prototype||!W.prototype.findChild,G=i&&c((function(){return 7!=E(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=M(H,t);r&&delete H[t],O(e,t,n),r&&e!==H&&O(H,t,r)}:O,K=function(e){var t=B[e]=E(D.prototype);return t._k=e,t},Y=U&&"symbol"==typeof D.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof D},X=function(e,t,n){return e===H&&X(V,t,n),y(e),t=R(t,!0),y(n),a(B,t)?(n.enumerable?(a(e,j)&&e[j][t]&&(e[j][t]=!1),n=E(n,{enumerable:w(0,!1)})):(a(e,j)||O(e,j,w(1,{})),e[j][t]=!0),G(e,t,n)):O(e,t,n)},J=function(e,t){y(e);for(var n,r=v(t=x(t)),a=0,i=r.length;i>a;)X(e,n=r[a++],t[n]);return e},Z=function(e){var t=z.call(this,e=R(e,!0));return!(this===H&&a(B,e)&&!a(V,e))&&(!(t||!a(this,e)||!a(B,e)||a(this,j)&&this[j][e])||t)},$=function(e,t){if(e=x(e),t=R(t,!0),e!==H||!a(B,t)||a(V,t)){var n=M(e,t);return!n||!a(B,t)||a(e,j)&&e[j][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=k(x(e)),r=[],i=0;n.length>i;)a(B,t=n[i++])||t==j||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===H,r=k(n?V:x(e)),i=[],o=0;r.length>o;)!a(B,t=r[o++])||n&&!a(H,t)||i.push(B[t]);return i};U||(s((D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(V,n),a(this,j)&&a(this[j],e)&&(this[j][e]=!1),G(this,e,w(1,n))};return i&&q&&G(H,e,{configurable:!0,set:t}),K(e)}).prototype,"toString",(function(){return this._k})),A.f=$,P.f=X,n("ar/p").f=S.f=Q,n("NV0k").f=Z,T.f=ee,i&&!n("uOPS")&&s(H,"propertyIsEnumerable",Z,!0),h.f=function(e){return K(p(e))}),o(o.G+o.W+o.F*!U,{Symbol:D});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)p(te[ne++]);for(var re=C(p.store),ae=0;re.length>ae;)g(re[ae++]);o(o.S+o.F*!U,"Symbol",{for:function(e){return a(N,e+="")?N[e]:N[e]=D(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in N)if(N[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!U,"Object",{create:function(e,t){return void 0===t?E(e):J(E(e),t)},defineProperty:X,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ie=c((function(){T.f(1)}));o(o.S+o.F*ie,"Object",{getOwnPropertySymbols:function(e){return T.f(_(e))}}),I&&o(o.S+o.F*(!U||c((function(){var e=D();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Y(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Y(t))return t}),r[1]=t,L.apply(I,r)}}),D.prototype[F]||n("NegM")(D.prototype,F,D.prototype.valueOf),d(D,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},Afnz:function(e,t,n){"use strict";var r=n("LQAc"),a=n("XKFU"),i=n("KroJ"),o=n("Mukb"),s=n("hPIQ"),u=n("QaDb"),c=n("fyDq"),l=n("OP3Y"),d=n("K0xU")("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,h,g,v,m){u(n,t,h);var y,b,_,x=function(e){if(!f&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},R=t+" Iterator",w="values"==g,E=!1,S=e.prototype,A=S[d]||S["@@iterator"]||g&&S[g],T=A||x(g),P=g?w?x("entries"):T:void 0,C="Array"==t&&S.entries||A;if(C&&(_=l(C.call(new e)))!==Object.prototype&&_.next&&(c(_,R,!0),r||"function"==typeof _[d]||o(_,d,p)),w&&A&&"values"!==A.name&&(E=!0,T=function(){return A.call(this)}),r&&!m||!f&&!E&&S[d]||o(S,d,T),s[t]=T,s[R]=p,g)if(y={values:w?T:x("values"),keys:v?T:x("keys"),entries:P},m)for(b in y)b in S||i(S,b,y[b]);else a(a.P+a.F*(f||E),t,y);return y}},Aib3:function(e,t,n){n("bWfx");var r=n("mhV4");function a(e,t){return function(n){return e(n,t)}}function i(e,t){t=!!t,e[0]=o(e[0],t);for(var n=1;n<e.length;n++)e[n]=o(e[n],!t);return e}function o(e,t){return function(e){return r.ring(e)>=0}(e)===t?e:e.reverse()}e.exports=function e(t,n){switch(t&&t.type||null){case"FeatureCollection":return t.features=t.features.map(a(e,n)),t;case"GeometryCollection":return t.geometries=t.geometries.map(a(e,n)),t;case"Feature":return t.geometry=e(t.geometry,n),t;case"Polygon":case"MultiPolygon":return function(e,t){"Polygon"===e.type?e.coordinates=i(e.coordinates,t):"MultiPolygon"===e.type&&(e.coordinates=e.coordinates.map(a(i,t)));return e}(t,n);default:return t}}},AphP:function(e,t,n){"use strict";var r=n("XKFU"),a=n("S/j/"),i=n("apmT");r(r.P+r.F*n("eeVq")((function(){return null!==new Date(NaN).toJSON()||1!==Date.prototype.toJSON.call({toISOString:function(){return 1}})})),"Date",{toJSON:function(e){var t=a(this),n=i(t);return"number"!=typeof n||isFinite(n)?t.toISOString():null}})},"Av+g":function(e,t){e.exports=function(e,t){return Object.prototype.hasOwnProperty.call(t,e)}},AvRE:function(e,t,n){var r=n("RYi7"),a=n("vhPU");e.exports=function(e){return function(t,n){var i,o,s=String(a(t)),u=r(n),c=s.length;return u<0||u>=c?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):i:e?s.slice(u,u+2):o-56320+(i-55296<<10)+65536}}},AwBQ:function(e,t,n){"use strict";n("0l/t"),n("8+KV"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=function(){function e(){this._map=new Map}return e.prototype.getMap=function(){return this._map},e.prototype.add=function(e,t){if(null==e)throw new Error(r.NULL_ARGUMENT);if(null==t)throw new Error(r.NULL_ARGUMENT);var n=this._map.get(e);void 0!==n?(n.push(t),this._map.set(e,n)):this._map.set(e,[t])},e.prototype.get=function(e){if(null==e)throw new Error(r.NULL_ARGUMENT);var t=this._map.get(e);if(void 0!==t)return t;throw new Error(r.KEY_NOT_FOUND)},e.prototype.remove=function(e){if(null==e)throw new Error(r.NULL_ARGUMENT);if(!this._map.delete(e))throw new Error(r.KEY_NOT_FOUND)},e.prototype.removeByCondition=function(e){var t=this;this._map.forEach((function(n,r){var a=n.filter((function(t){return!e(t)}));a.length>0?t._map.set(r,a):t._map.delete(r)}))},e.prototype.hasKey=function(e){if(null==e)throw new Error(r.NULL_ARGUMENT);return this._map.has(e)},e.prototype.clone=function(){var t=new e;return this._map.forEach((function(e,n){e.forEach((function(e){return t.add(n,e.clone())}))})),t},e.prototype.traverse=function(e){this._map.forEach((function(t,n){e(n,t)}))},e}();t.Lookup=a},AwJw:function(e,t,n){"use strict";e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f=e.opts.$data&&o&&o.$data;f&&(r+=" var schema"+a+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; "),f||(r+=" var schema"+a+" = validate.schema"+s+";"),r+="var "+d+" = equal("+l+", schema"+a+"); if (!"+d+") { ";var p=p||[];p.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'const' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { allowedValue: schema"+a+" } ",!1!==e.opts.messages&&(r+=" , message: 'should be equal to constant' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var h=r;return r=p.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+h+"]); ":r+=" validate.errors = ["+h+"]; return false; ":r+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" }",c&&(r+=" else { "),r}},AyUB:function(e,t,n){e.exports={default:n("3GJH"),__esModule:!0}},"B+G4":function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("4cb6"),o=n("LvDl"),s=n("TDna"),u="#define PI 3.14159265359",c=/precision\s+(high|low|medium)p\s+float/,l=/#pragma include (["^+"]?["\ "[a-zA-Z_0-9](.*)"]*?)/g,d=(0,i.injectable)()(a=function(){function e(){this.moduleCache={},this.rawContentCache={}}var t=e.prototype;return t.registerBuiltinModules=function(){this.destroy(),this.registerModule("common",{vs:u,fs:u}),this.registerModule("decode",{vs:"#define SHIFT_RIGHT17 1.0 / 131072.0\n#define SHIFT_RIGHT18 1.0 / 262144.0\n#define SHIFT_RIGHT19 1.0 / 524288.0\n#define SHIFT_RIGHT20 1.0 / 1048576.0\n#define SHIFT_RIGHT21 1.0 / 2097152.0\n#define SHIFT_RIGHT22 1.0 / 4194304.0\n#define SHIFT_RIGHT23 1.0 / 8388608.0\n#define SHIFT_RIGHT24 1.0 / 16777216.0\n\n#define SHIFT_LEFT17 131072.0\n#define SHIFT_LEFT18 262144.0\n#define SHIFT_LEFT19 524288.0\n#define SHIFT_LEFT20 1048576.0\n#define SHIFT_LEFT21 2097152.0\n#define SHIFT_LEFT22 4194304.0\n#define SHIFT_LEFT23 8388608.0\n#define SHIFT_LEFT24 16777216.0\n\nvec2 unpack_float(const float packedValue) {\n int packedIntValue = int(packedValue);\n int v0 = packedIntValue / 256;\n return vec2(v0, packedIntValue - v0 * 256);\n}\n\nvec4 decode_color(const vec2 encodedColor) {\n return vec4(\n unpack_float(encodedColor[0]) / 255.0,\n unpack_float(encodedColor[1]) / 255.0\n );\n}",fs:""}),this.registerModule("projection",{vs:"#define TILE_SIZE 512.0\n#define PI 3.1415926536\n#define WORLD_SCALE TILE_SIZE / (PI * 2.0)\n\n#define COORDINATE_SYSTEM_LNGLAT 1.0\n#define COORDINATE_SYSTEM_LNGLAT_OFFSET 2.0\n#define COORDINATE_SYSTEM_VECTOR_TILE 3.0\n#define COORDINATE_SYSTEM_IDENTITY 4.0\n#define COORDINATE_SYSTEM_P20 5.0\n#define COORDINATE_SYSTEM_P20_OFFSET 6.0\n#define COORDINATE_SYSTEM_METER_OFFSET 7.0\n\nuniform mat4 u_ViewMatrix;\nuniform mat4 u_ProjectionMatrix;\nuniform mat4 u_ViewProjectionMatrix;\nuniform float u_Zoom : 1;\nuniform float u_ZoomScale : 1;\n\nuniform float u_CoordinateSystem;\nuniform vec2 u_ViewportCenter;\nuniform vec4 u_ViewportCenterProjection;\nuniform vec3 u_PixelsPerDegree;\nuniform vec3 u_PixelsPerDegree2;\nuniform vec3 u_PixelsPerMeter;\n\nuniform vec2 u_ViewportSize;\nuniform float u_DevicePixelRatio;\nuniform float u_FocalDistance;\nuniform vec3 u_CameraPosition;\n\n// web mercator coords -> world coords\nvec2 project_mercator(vec2 lnglat) {\n float x = lnglat.x;\n return vec2(\n radians(x) + PI,\n PI - log(tan(PI * 0.25 + radians(lnglat.y) * 0.5))\n );\n}\n\nfloat project_scale(float meters) {\n return meters * u_PixelsPerMeter.z;\n}\n\n// offset coords -> world coords\nvec4 project_offset(vec4 offset) {\n float dy = offset.y;\n dy = clamp(dy, -1., 1.);\n vec3 pixels_per_unit = u_PixelsPerDegree + u_PixelsPerDegree2 * dy;\n return vec4(offset.xyz * pixels_per_unit, offset.w);\n}\n\nvec3 project_normal(vec3 normal) {\n vec4 normal_modelspace = u_ModelMatrix * vec4(normal, 0.0);\n return normalize(normal_modelspace.xyz * u_PixelsPerMeter);\n}\n\nvec3 project_offset_normal(vec3 vector) {\n if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT\n || u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET) {\n // normals generated by the polygon tesselator are in lnglat offsets instead of meters\n return normalize(vector * u_PixelsPerDegree);\n }\n return project_normal(vector);\n}\n\nvec4 project_position(vec4 position) {\n if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET\n || u_CoordinateSystem == COORDINATE_SYSTEM_P20_OFFSET) {\n float X = position.x - u_ViewportCenter.x;\n float Y = position.y - u_ViewportCenter.y;\n return project_offset(vec4(X, Y, position.z, position.w));\n }\n\n if (u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT) {\n return vec4(\n project_mercator(position.xy) * WORLD_SCALE * u_ZoomScale,\n project_scale(position.z),\n position.w\n );\n }\n\n if (u_CoordinateSystem == COORDINATE_SYSTEM_P20) {\n return vec4(\n (project_mercator(position.xy) * WORLD_SCALE * u_ZoomScale - vec2(215440491., 106744817.)) * vec2(1., -1.),\n project_scale(position.z),\n position.w\n );\n }\n\n // TODO: 瓦片坐标系 & 常规世界坐标系\n}\n\nvec2 project_pixel_size_to_clipspace(vec2 pixels) {\n vec2 offset = pixels / u_ViewportSize * u_DevicePixelRatio * 2.0;\n return offset * u_FocalDistance;\n}\n\nvec2 project_pixel(vec2 pixel) {\n if (u_CoordinateSystem == COORDINATE_SYSTEM_P20\n || u_CoordinateSystem == COORDINATE_SYSTEM_P20_OFFSET) {\n // P20 坐标系下,为了和 Web 墨卡托坐标系统一,zoom 默认减1\n return pixel * pow(2.0, (19.0 - u_Zoom));\n }\n return pixel;\n}\n\nvec4 project_common_position_to_clipspace(vec4 position, mat4 viewProjectionMatrix, vec4 center) {\n if (u_CoordinateSystem == COORDINATE_SYSTEM_METER_OFFSET ||\n u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET) {\n // Needs to be divided with project_uCommonUnitsPerMeter\n position.w *= u_PixelsPerMeter.z;\n }\n return viewProjectionMatrix * position + center;\n}\n\n// Projects from common space coordinates to clip space\nvec4 project_common_position_to_clipspace(vec4 position) {\n return project_common_position_to_clipspace(\n position,\n u_ViewProjectionMatrix,\n u_ViewportCenterProjection\n );\n}\n\nvec4 unproject_clipspace_to_position(vec4 clipspacePos, mat4 u_InverseViewProjectionMatrix) {\n vec4 pos = u_InverseViewProjectionMatrix * (clipspacePos - u_ViewportCenterProjection);\n if (u_CoordinateSystem == COORDINATE_SYSTEM_METER_OFFSET ||\n u_CoordinateSystem == COORDINATE_SYSTEM_LNGLAT_OFFSET) {\n // Needs to be divided with project_uCommonUnitsPerMeter\n pos.w /= u_PixelsPerMeter.z;\n }\n return pos;\n}\n",fs:""}),this.registerModule("sdf_2d",{vs:"",fs:"/**\n * 2D signed distance field functions\n * @see http://www.iquilezles.org/www/articles/distfunctions2d/distfunctions2d.htm\n */\n\nfloat ndot(vec2 a, vec2 b ) { return a.x*b.x - a.y*b.y; }\n\nfloat sdCircle(vec2 p, float r) {\n return length(p) - r;\n}\n\nfloat sdEquilateralTriangle(vec2 p) {\n const float k = sqrt(3.0);\n p.x = abs(p.x) - 1.0;\n p.y = p.y + 1.0/k;\n if( p.x + k*p.y > 0.0 ) p = vec2(p.x-k*p.y,-k*p.x-p.y)/2.0;\n p.x -= clamp( p.x, -2.0, 0.0 );\n return -length(p)*sign(p.y);\n}\n\nfloat sdBox(vec2 p, vec2 b) {\n vec2 d = abs(p)-b;\n return length(max(d,vec2(0))) + min(max(d.x,d.y),0.0);\n}\n\nfloat sdPentagon(vec2 p, float r) {\n const vec3 k = vec3(0.809016994,0.587785252,0.726542528);\n p.x = abs(p.x);\n p -= 2.0*min(dot(vec2(-k.x,k.y),p),0.0)*vec2(-k.x,k.y);\n p -= 2.0*min(dot(vec2( k.x,k.y),p),0.0)*vec2( k.x,k.y);\n p -= vec2(clamp(p.x,-r*k.z,r*k.z),r); \n return length(p)*sign(p.y);\n}\n\nfloat sdHexagon(vec2 p, float r) {\n const vec3 k = vec3(-0.866025404,0.5,0.577350269);\n p = abs(p);\n p -= 2.0*min(dot(k.xy,p),0.0)*k.xy;\n p -= vec2(clamp(p.x, -k.z*r, k.z*r), r);\n return length(p)*sign(p.y);\n}\n\nfloat sdOctogon(vec2 p, float r) {\n const vec3 k = vec3(-0.9238795325, 0.3826834323, 0.4142135623 );\n p = abs(p);\n p -= 2.0*min(dot(vec2( k.x,k.y),p),0.0)*vec2( k.x,k.y);\n p -= 2.0*min(dot(vec2(-k.x,k.y),p),0.0)*vec2(-k.x,k.y);\n p -= vec2(clamp(p.x, -k.z*r, k.z*r), r);\n return length(p)*sign(p.y);\n}\n\nfloat sdHexagram(vec2 p, float r) {\n const vec4 k=vec4(-0.5,0.8660254038,0.5773502692,1.7320508076);\n p = abs(p);\n p -= 2.0*min(dot(k.xy,p),0.0)*k.xy;\n p -= 2.0*min(dot(k.yx,p),0.0)*k.yx;\n p -= vec2(clamp(p.x,r*k.z,r*k.w),r);\n return length(p)*sign(p.y);\n}\n\nfloat sdRhombus(vec2 p, vec2 b) {\n vec2 q = abs(p);\n float h = clamp((-2.0*ndot(q,b)+ndot(b,b))/dot(b,b),-1.0,1.0);\n float d = length( q - 0.5*b*vec2(1.0-h,1.0+h) );\n return d * sign( q.x*b.y + q.y*b.x - b.x*b.y );\n}\n\nfloat sdVesica(vec2 p, float r, float d) {\n p = abs(p);\n float b = sqrt(r*r-d*d); // can delay this sqrt\n return ((p.y-b)*d>p.x*b) \n ? length(p-vec2(0.0,b))\n : length(p-vec2(-d,0.0))-r;\n}"}),this.registerModule("lighting",{vs:"// Blinn-Phong model\n// apply lighting in vertex shader instead of fragment shader\n// @see https://learnopengl.com/Advanced-Lighting/Advanced-Lighting\nuniform float u_Ambient : 1.0;\nuniform float u_Diffuse : 1.0;\nuniform float u_Specular : 1.0;\nuniform int u_NumOfDirectionalLights : 1;\nuniform int u_NumOfSpotLights : 0;\n\n#define SHININESS 32.0\n#define MAX_NUM_OF_DIRECTIONAL_LIGHTS 3\n#define MAX_NUM_OF_SPOT_LIGHTS 3\n\nstruct DirectionalLight {\n vec3 direction;\n vec3 ambient;\n vec3 diffuse;\n vec3 specular;\n};\n\nstruct SpotLight {\n vec3 position;\n vec3 direction;\n vec3 ambient;\n vec3 diffuse;\n vec3 specular;\n float constant;\n float linear;\n float quadratic;\n float angle;\n float blur;\n float exponent;\n};\n\nuniform DirectionalLight u_DirectionalLights[MAX_NUM_OF_DIRECTIONAL_LIGHTS];\nuniform SpotLight u_SpotLights[MAX_NUM_OF_SPOT_LIGHTS];\n\nvec3 calc_directional_light(DirectionalLight light, vec3 normal, vec3 viewDir) {\n vec3 lightDir = normalize(light.direction);\n // diffuse shading\n float diff = max(dot(normal, lightDir), 0.0);\n // Blinn-Phong specular shading\n vec3 halfwayDir = normalize(lightDir + viewDir);\n float spec = pow(max(dot(normal, halfwayDir), 0.0), SHININESS);\n\n vec3 ambient = light.ambient * u_Ambient;\n vec3 diffuse = light.diffuse * diff * u_Diffuse;\n vec3 specular = light.specular * spec * u_Specular;\n\n return ambient + diffuse + specular;\n}\n\n// vec3 calc_spot_light(SpotLight light, vec3 normal, vec3 fragPos, vec3 viewDir) {\n// vec3 lightDir = normalize(light.position - fragPos);\n// // diffuse shading\n// float diff = max(dot(normal, lightDir), 0.0);\n// // specular shading\n// vec3 reflectDir = reflect(-lightDir, normal);\n// float spec = pow(max(dot(viewDir, reflectDir), 0.0), SHININESS);\n// // attenuation\n// float distance = length(light.position - fragPos);\n// float attenuation = 1.0 / (light.constant + light.linear * distance + \n// light.quadratic * (distance * distance)); \n\n// vec3 ambient = light.ambient * u_Ambient;\n// vec3 diffuse = light.diffuse * diff * u_Diffuse;\n// vec3 specular = light.specular * spec * u_Specular;\n\n// float spotEffect = dot(normalize(light.direction), -lightDir);\n// float spotCosCutoff = cos(light.angle / 180.0 * PI);\n// float spotCosOuterCutoff = cos((light.angle + light.blur) / 180.0 * PI);\n// float spotCosInnerCutoff = cos((light.angle - light.blur) / 180.0 * PI);\n// if (spotEffect > spotCosCutoff) {\n// spotEffect = pow(smoothstep(spotCosOuterCutoff, spotCosInnerCutoff, spotEffect), light.exponent);\n// } else {\n// spotEffect = 0.0;\n// }\n\n// return ambient + attenuation * (spotEffect * diffuse + specular);\n// }\n\nvec3 calc_lighting(vec3 position, vec3 normal, vec3 viewDir) {\n vec3 weight = vec3(0.0);\n for (int i = 0; i < MAX_NUM_OF_DIRECTIONAL_LIGHTS; i++) {\n if (i >= u_NumOfDirectionalLights) {\n break;\n }\n weight += calc_directional_light(u_DirectionalLights[i], normal, viewDir);\n }\n // for (int i = 0; i < MAX_NUM_OF_SPOT_LIGHTS; i++) {\n // if (i >= u_NumOfSpotLights) {\n // break;\n // }\n // weight += calc_spot_light(u_SpotLights[i], normal, position, viewDir);\n // }\n return weight;\n}",fs:""}),this.registerModule("picking",{vs:"attribute vec3 a_PickingColor;\nvarying vec4 v_PickingResult;\n\nuniform vec3 u_PickingColor : [0, 0, 0];\nuniform vec4 u_HighlightColor : [0, 0, 0, 0];\nuniform float u_PickingStage : 0.0;\nuniform float u_PickingThreshold : 1.0;\n\n#define PICKING_NONE 0.0\n#define PICKING_ENCODE 1.0\n#define PICKING_HIGHLIGHT 2.0\n#define COLOR_SCALE 1. / 255.\n\nbool isVertexPicked(vec3 vertexColor) {\n return\n abs(vertexColor.r - u_PickingColor.r) < u_PickingThreshold &&\n abs(vertexColor.g - u_PickingColor.g) < u_PickingThreshold &&\n abs(vertexColor.b - u_PickingColor.b) < u_PickingThreshold;\n}\n\nvoid setPickingColor(vec3 pickingColor) {\n // compares only in highlight stage\n v_PickingResult.a = float((u_PickingStage == PICKING_HIGHLIGHT) && isVertexPicked(pickingColor));\n\n // Stores the picking color so that the fragment shader can render it during picking\n v_PickingResult.rgb = pickingColor * COLOR_SCALE;\n}\n",fs:"varying vec4 v_PickingResult;\nuniform vec4 u_HighlightColor : [0, 0, 0, 0];\nuniform float u_PickingStage : 0.0;\n\n#define PICKING_NONE 0.0\n#define PICKING_ENCODE 1.0\n#define PICKING_HIGHLIGHT 2.0\n#define COLOR_SCALE 1. / 255.\n\n/*\n * Returns highlight color if this item is selected.\n */\nvec4 filterHighlightColor(vec4 color) {\n bool selected = bool(v_PickingResult.a);\n\n if (selected) {\n vec4 highLightColor = u_HighlightColor * COLOR_SCALE;\n\n float highLightAlpha = highLightColor.a;\n float highLightRatio = highLightAlpha / (highLightAlpha + color.a * (1.0 - highLightAlpha));\n\n vec3 resultRGB = mix(color.rgb, highLightColor.rgb, highLightRatio);\n return vec4(resultRGB, color.a);\n } else {\n return color;\n }\n}\n\n/*\n * Returns picking color if picking enabled else unmodified argument.\n */\nvec4 filterPickingColor(vec4 color) {\n vec3 pickingColor = v_PickingResult.rgb;\n if (u_PickingStage == PICKING_ENCODE && length(pickingColor) < 0.001) {\n discard;\n }\n return u_PickingStage == PICKING_ENCODE ? vec4(pickingColor, 1.0) : color;\n}\n\n/*\n * Returns picking color if picking is enabled if not\n * highlight color if this item is selected, otherwise unmodified argument.\n */\nvec4 filterColor(vec4 color) {\n return filterPickingColor(filterHighlightColor(color));\n}"})},t.registerModule=function(e,t){if(!this.rawContentCache[e]){var n=t.vs,a=t.fs,i=t.uniforms,o=(0,s.extractUniforms)(n),u=o.content,c=o.uniforms,l=(0,s.extractUniforms)(a),d=l.content,f=l.uniforms;this.rawContentCache[e]={fs:d,uniforms:r({},c,{},f,{},i),vs:u}}},t.destroy=function(){this.moduleCache={},this.rawContentCache={}},t.getModule=function(e){var t=this;if(this.moduleCache[e])return this.moduleCache[e];var n=this.rawContentCache[e].vs,a=this.rawContentCache[e].fs,i=this.processModule(n,[],"vs"),s=i.content,u=i.includeList,l=this.processModule(a,[],"fs"),d=l.content,f=l.includeList,p=d,h=(0,o.uniq)(u.concat(f).concat(e)).reduce((function(e,n){return r({},e,{},t.rawContentCache[n].uniforms)}),{});return c.test(d)||(p="#ifdef GL_FRAGMENT_PRECISION_HIGH\n precision highp float;\n #else\n precision mediump float;\n#endif\n"+d),this.moduleCache[e]={fs:p.trim(),uniforms:h,vs:s.trim()},this.moduleCache[e]},t.processModule=function(e,t,n){var r=this;return{content:e.replace(l,(function(e,a){var i=a.split(" ")[0].replace(/"/g,"");if(t.indexOf(i)>-1)return"";var o=r.rawContentCache[i][n];return t.push(i),r.processModule(o,t,n).content})),includeList:t}},e}())||a;t.default=d},"B+OT":function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},B1zD:function(e,t,n){"use strict";n("Tze0"),n("pIFo"),n("hHhE"),n("/SS/"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=u(n("Fcj4")),i=n("94VI"),o=u(n("Pbn2")),s=u(n("27j4"));function u(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=f(this,p(t).apply(this,arguments))).inComposition=!1,e.state={current:""},e.onChange=function(t){var n=t.target.value;e.setState({current:n.replace(/[\r\n]/g,"")})},e.onCompositionStart=function(){e.inComposition=!0},e.onCompositionEnd=function(){e.inComposition=!1},e.onKeyDown=function(t){var n=t.keyCode;e.inComposition||(e.lastKeyCode=n)},e.onKeyUp=function(t){var n=t.keyCode,r=t.ctrlKey,i=t.altKey,o=t.metaKey,s=t.shiftKey,u=e.props.onCancel;e.lastKeyCode!==n||e.inComposition||r||i||o||s||(n===a.default.ENTER?e.confirmChange():n===a.default.ESC&&u())},e.onBlur=function(){e.confirmChange()},e.confirmChange=function(){var t=e.state.current;(0,e.props.onSave)(t.trim())},e.setTextarea=function(t){e.textarea=t},e}var n,i,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e),n=t,u=[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevValue,r=e.value,a={prevValue:r};return n!==r&&(a.current=r),a}}],(i=[{key:"componentDidMount",value:function(){this.textarea&&this.textarea.focus()}},{key:"render",value:function(){var e=this.state.current,t=this.props,n=t.prefixCls,a=t["aria-label"],i=t.className,u=t.style;return r.createElement("div",{className:"".concat(n," ").concat(n,"-edit-content ").concat(i),style:u},r.createElement(s.default,{ref:this.setTextarea,value:e,onChange:this.onChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,onCompositionStart:this.onCompositionStart,onCompositionEnd:this.onCompositionEnd,onBlur:this.onBlur,"aria-label":a,autoSize:!0}),r.createElement(o.default,{type:"enter",className:"".concat(n,"-edit-content-confirm")}))}}])&&d(n.prototype,i),u&&d(n,u),t}(r.Component);(0,i.polyfill)(g);var v=g;t.default=v},B5EB:function(e,t,n){"use strict";e.exports={serialization:n("BX6v"),equality:n("P1/7"),debugRepresentation:n("0fhL")}},BCIx:function(e,t,n){},"BGR+":function(e,t,n){"use strict";n.r(t);var r=n("QbLZ"),a=n.n(r);t.default=function(e,t){for(var n=a()({},e),r=0;r<t.length;r++){delete n[t[r]]}return n}},"BJ/l":function(e,t,n){var r=n("XKFU");r(r.S,"Math",{log1p:n("1sa7")})},BOnt:function(e,t,n){"use strict";var r=n("TqRt"),a=n("Wbzz"),i=r(n("hqbx"));t.onClientEntry=function(e,t){void 0===t&&(t={}),(0,i.default)(window,t,(function(e){(0,a.navigate)(e)}))}},"BPn/":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("4Q1U")),a=i(n("FQBR"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){if((0,r.default)(e))return a.default.Error("Null plugin options");var t=e.pagesPaths;return(0,r.default)(t)?a.default.Error("Null pluginOptions.pagesPaths"):a.default.Ok(t)}},BX6v:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n("hHhE"),n("AphP"),n("DNiP"),n("HAE/");var a,i,o=n("6B8Y"),s=o.tagSymbol,u=o.typeSymbol,c=n("qo/p"),l=n("cnAB"),d=n("F7L5"),f=(i=u,a=function(e){return e[i]},function(e){return e.reduce((function(e,t){return e[a(t)]=t,e}),{})}),p=function(e,t){if(t!==e)throw new TypeError("\n The JSON structure was generated from "+t+".\n You are trying to parse it as "+e+". \n ")},h=function(e){return function(t){if(null!==t&&"string"==typeof t["@@type"]){var n=t["@@type"];return e[n]?e[n].fromJSON(t,e,!0):t}return t}},g=function(e){return void 0===e?null:null!==e&&"function"==typeof e.toJSON?e.toJSON():e};e.exports=function(e,t){var n=t[u],a=e.prototype[s];e.prototype.toJSON=function(){var e;return r(e={},"@@type",n),r(e,"@@tag",a),r(e,"@@value",c(this,g)),e},t.fromJSON=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:r({},n,t),i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],o=e["@@type"],s=e["@@tag"],u=e["@@value"];p(n,o);var g=i?a:f(l(a)),v=c(u,h(g));return d(Object.create(t[s].prototype),v)}}},BXJl:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.resultReturns,a=e.onDone,i=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,n){return t(n)},onResult:function(e,t,r){return"if(".concat(t," !== undefined) {\n").concat(n(t),";\n} else {\n").concat(r(),"}\n")},resultReturns:r,onDone:a,rethrowIfPossible:i})}}]),t}(n("5cEH"))),l=function(){throw new Error("tapAsync is not supported on a SyncBailHook")},d=function(){throw new Error("tapPromise is not supported on a SyncBailHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},BmM1:function(e,t,n){"use strict";n("pIFo"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.getThemeFromTypeName=function(e){var t=null;i.test(e)?t="filled":o.test(e)?t="outlined":s.test(e)&&(t="twoTone");return t},t.removeTypeTheme=function(e){return e.replace(i,"").replace(o,"").replace(s,"")},t.withThemeSuffix=function(e,t){var n=e;"filled"===t?n+="-fill":"outlined"===t?n+="-o":"twoTone"===t?n+="-twotone":(0,a.default)(!1,"Icon","This icon '".concat(e,"' has unknown theme '").concat(t,"'"));return n},t.alias=function(e){var t=e;switch(e){case"cross":t="close";break;case"interation":t="interaction";break;case"canlendar":t="calendar";break;case"colum-height":t="column-height"}return(0,a.default)(t===e,"Icon","Icon '".concat(e,"' was a typo and is now deprecated, please use '").concat(t,"' instead.")),t},t.svgBaseProps=void 0;var r,a=(r=n("aVg8"))&&r.__esModule?r:{default:r};t.svgBaseProps={width:"1em",height:"1em",fill:"currentColor","aria-hidden":!0,focusable:"false"};var i=/-fill$/,o=/-o$/,s=/-twotone$/},Bnag:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}},"Bo/e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.heatMap3DTriangulation=function(e,t){for(var n=[],r=[],a=[],i=e+1,o=t+1,s=e/2,u=t/2,c=0;c<o;c++)for(var l=c-u,d=0;d<i;d++){var f=d-s;r.push(f/s,-l/u,0),a.push(d/e),a.push(1-c/t)}for(var p=0;p<t;p++)for(var h=0;h<e;h++){var g=h+i*p,v=h+i*(p+1),m=h+1+i*(p+1),y=h+1+i*p;n.push(g,v,y),n.push(v,m,y)}return{vertices:r,indices:n,uvs:a}}},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},BrkB:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n("DLW2"),i=n("0EKN"),o=function(){function e(e){this.markerOption=void 0,this.defaultMarker=void 0,this.popup=void 0,this.mapservice=void 0,this.lngLat=void 0,this.scene=void 0,this.markerOption=r({},this.getDefault(),{},e),(0,a.bindAll)(["update","onMove","onUp","addDragHandler","onMapClick"],this),this.init()}var t=e.prototype;return t.getDefault=function(){return{element:void 0,anchor:i.anchorType.BOTTOM,offset:[0,0],color:"#5B8FF9",draggable:!1}},t.addTo=function(e){this.scene=e;var t=e.getMapService(),n=this.markerOption,r=n.element;n.draggable;return this.remove(),this.mapservice=t,t.getMarkerContainer().appendChild(r),t.on("camerachange",this.update),this.update(),this},t.remove=function(){this.mapservice&&(this.mapservice.off("click",this.onMapClick),this.mapservice.off("move",this.update),this.mapservice.off("moveend",this.update),this.mapservice.off("mousedown",this.addDragHandler),this.mapservice.off("touchstart",this.addDragHandler),this.mapservice.off("mouseup",this.onUp),this.mapservice.off("touchend",this.onUp),delete this.mapservice);var e=this.markerOption.element;return e&&a.DOM.remove(e),this.popup&&this.popup.remove(),this},t.setLnglat=function(e){return this.lngLat=e,this.popup&&this.popup.setLnglat(this.lngLat),this},t.getLnglat=function(){return this.lngLat},t.getElement=function(){return this.markerOption.element},t.togglePopup=function(){var e=this.popup;return e?(e.isOpen()?e.remove():e.addTo(this.scene),this):this},t.getPopup=function(){return this.popup},t.getOffset=function(){return this.markerOption.offset},t.setDraggable=function(e){throw new Error("Method not implemented.")},t.isDraggable=function(){return this.markerOption.draggable},t.update=function(){if(this.mapservice){var e=this.markerOption,t=e.element,n=e.anchor;this.updatePosition(),a.DOM.setTransform(t,""+i.anchorTranslate[n])}},t.onMapClick=function(e){var t=this.markerOption.element;this.popup&&t&&this.togglePopup()},t.updatePosition=function(){if(this.mapservice){var e=this.markerOption.element,t=this.lngLat,n=t.lng,r=t.lat,a=this.mapservice.lngLatToContainer([n,r]);e&&(e.style.left=a.x+"px",e.style.top=a.y+"px")}},t.init=function(){var e=this,t=this.markerOption.element,n=this.markerOption,r=n.color,o=n.anchor;if(!t){this.defaultMarker=!0,t=a.DOM.create("div"),this.markerOption.element=t;var s=document.createElementNS("http://www.w3.org/2000/svg","svg");s.setAttributeNS(null,"display","block"),s.setAttributeNS(null,"height","48px"),s.setAttributeNS(null,"width","48px"),s.setAttributeNS(null,"viewBox","0 0 1024 1024");var u=document.createElementNS("http://www.w3.org/2000/svg","path");u.setAttributeNS(null,"d","M512 490.666667C453.12 490.666667 405.333333 442.88 405.333333 384 405.333333 325.12 453.12 277.333333 512 277.333333 570.88 277.333333 618.666667 325.12 618.666667 384 618.666667 442.88 570.88 490.666667 512 490.666667M512 85.333333C346.88 85.333333 213.333333 218.88 213.333333 384 213.333333 608 512 938.666667 512 938.666667 512 938.666667 810.666667 608 810.666667 384 810.666667 218.88 677.12 85.333333 512 85.333333Z"),u.setAttributeNS(null,"fill",r),s.appendChild(u),t.appendChild(s)}a.DOM.addClass(t,"l7-marker"),t.addEventListener("click",(function(t){e.onMapClick(t)})),(0,i.applyAnchorClass)(t,o,"marker")},t.addDragHandler=function(e){throw new Error("Method not implemented.")},t.onUp=function(e){throw new Error("Method not implemented.")},e}();t.default=o},Btvt:function(e,t,n){"use strict";var r=n("I8a+"),a={};a[n("K0xU")("toStringTag")]="z",a+""!="[object z]"&&n("KroJ")(Object.prototype,"toString",(function(){return"[object "+r(this)+"]"}),!0)},BuAq:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});t.default=function(){return"undefined"==typeof window?null:(window.navigator.languages?window.navigator.languages[0]:null)||window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}},"C/FC":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AMapService",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"MapboxService",{enumerable:!0,get:function(){return a.default}});var r=i(n("PH4A")),a=i(n("xKOq"));function i(e){return e&&e.__esModule?e:{default:e}}},"C/va":function(e,t,n){"use strict";var r=n("y3w9");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}},Cfrj:function(e,t,n){var r=n("RYi7"),a=n("ne8i");e.exports=function(e){if(void 0===e)return 0;var t=r(e),n=a(t);if(t!==n)throw RangeError("Wrong length!");return n}},CkkT:function(e,t,n){var r=n("m0Pp"),a=n("Ymqv"),i=n("S/j/"),o=n("ne8i"),s=n("zRwo");e.exports=function(e,t){var n=1==e,u=2==e,c=3==e,l=4==e,d=6==e,f=5==e||d,p=t||s;return function(t,s,h){for(var g,v,m=i(t),y=a(m),b=r(s,h,3),_=o(y.length),x=0,R=n?p(t,_):u?p(t,0):void 0;_>x;x++)if((f||x in y)&&(v=b(g=y[x],x,m),e))if(n)R[x]=v;else if(v)switch(e){case 3:return!0;case 5:return g;case 6:return x;case 2:R.push(g)}else if(l)return!1;return d?-1:c||l?l:R}}},CyHz:function(e,t,n){var r=n("XKFU");r(r.S,"Math",{sign:n("lvtm")})},D4S3:function(e,t,n){"use strict";var r=n("o0o1"),a=n("yXPU"),i=n("PJYZ"),o=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u,c,l,d,f,p,h,g,v,m,y,b,_,x,R,w,E,S,A,T,P,C,M,O,k,D=n("uhBA"),I=n("4cb6"),L=n("IqPU"),j=n("ewr5"),F=n("5kUe");function z(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function N(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var B=(s=(0,I.injectable)(),u=(0,I.inject)(j.TYPES.IIconService),c=(0,I.inject)(j.TYPES.IFontService),l=(0,I.inject)(j.TYPES.IControlService),d=(0,I.inject)(j.TYPES.ILogService),f=(0,I.inject)(j.TYPES.IGlobalConfigService),p=(0,I.inject)(j.TYPES.IMapService),h=(0,I.inject)(j.TYPES.IRendererService),g=(0,I.inject)(j.TYPES.ILayerService),v=(0,I.inject)(j.TYPES.ICameraService),m=(0,I.inject)(j.TYPES.IInteractionService),y=(0,I.inject)(j.TYPES.IShaderModuleService),s((k=function(e){function t(){var t;return t=e.call(this)||this,z(i(t),"iconService",x,i(t)),z(i(t),"fontService",R,i(t)),z(i(t),"controlService",w,i(t)),z(i(t),"logger",E,i(t)),z(i(t),"configService",S,i(t)),z(i(t),"map",A,i(t)),z(i(t),"rendererService",T,i(t)),z(i(t),"layerService",P,i(t)),z(i(t),"cameraService",C,i(t)),z(i(t),"interactionService",M,i(t)),z(i(t),"shaderModule",O,i(t)),t.inited=void 0,t.$container=void 0,t.hooks=void 0,t.handleWindowResized=function(){if(t.emit("resize"),t.$container){var e=window.devicePixelRatio,n=window.innerWidth,r=window.innerHeight;if(t.$container!==document.body){var a=t.$container.getBoundingClientRect();n=a.right-a.left,r=a.bottom-a.top}t.rendererService.viewport({x:0,y:0,width:e*n,height:e*r}),t.render()}},t.handleMapCameraChanged=function(e){t.cameraService.update(e),t.render()},t.hooks={init:new L.AsyncParallelHook(["config"])},t}o(t,e);var n=t.prototype;return n.init=function(e){var t=this;this.initClear(),this.configService.setAndCheckConfig(e),this.iconService.init(),this.fontService.init(),this.controlService.init({container:document.getElementById(this.configService.getConfig().id||"map")}),this.hooks.init.tapPromise("initMap",function(){var e=a(r.mark((function e(n){return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,new Promise((function(e){t.map.onCameraChanged((function(n){t.cameraService.init(),t.cameraService.update(n),e()})),t.map.init(n)}));case 2:t.map.onCameraChanged(t.handleMapCameraChanged),t.logger.info("map loaded");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),this.hooks.init.tapPromise("initRenderer",a(r.mark((function e(){var n;return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(n=(0,F.createRendererContainer)(t.configService.getConfig().id||""),t.$container=n,!n){e.next=8;break}return e.next=5,t.rendererService.init(n);case 5:window.addEventListener("resize",t.handleWindowResized,!1),e.next=9;break;case 8:t.logger.error("容器 id 不存在");case 9:t.shaderModule.registerBuiltinModules(),t.interactionService.init(),t.logger.info("renderer loaded");case 12:case"end":return e.stop()}}),e)}))))},n.addLayer=function(e){this.logger.info("add layer "+e.name),this.layerService.add(e)},n.render=function(){var e=a(r.mark((function e(){return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(this.inited){e.next=6;break}return e.next=3,this.hooks.init.promise(this.configService.getConfig());case 3:this.map.addMarkerContainer(),this.inited=!0,this.emit("loaded");case 6:this.layerService.renderLayers();case 7:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),n.destroy=function(){this.emit("destroy"),this.inited=!1,this.layerService.destroy(),this.configService.reset(),this.interactionService.destroy(),this.controlService.destroy(),this.removeAllListeners(),this.rendererService.destroy(),this.map.destroy(),window.removeEventListener("resize",this.handleWindowResized,!1)},n.initClear=function(){this.inited=!1,this.layerService.destroy(),this.configService.reset(),this.interactionService.destroy(),this.controlService.destroy(),this.removeAllListeners(),this.map.destroy(),window.removeEventListener("resize",this.handleWindowResized,!1)},t}(D.EventEmitter),x=N((_=k).prototype,"iconService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=N(_.prototype,"fontService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=N(_.prototype,"controlService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),E=N(_.prototype,"logger",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),S=N(_.prototype,"configService",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),A=N(_.prototype,"map",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),T=N(_.prototype,"rendererService",[h],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=N(_.prototype,"layerService",[g],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),C=N(_.prototype,"cameraService",[v],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),M=N(_.prototype,"interactionService",[m],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=N(_.prototype,"shaderModule",[y],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=_))||b);t.default=B},D4iV:function(e,t,n){for(var r,a=n("dyZX"),i=n("Mukb"),o=n("ylqs"),s=o("typed_array"),u=o("view"),c=!(!a.ArrayBuffer||!a.DataView),l=c,d=0,f="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");d<9;)(r=a[f[d++]])?(i(r.prototype,s,!0),i(r.prototype,u,!0)):l=!1;e.exports={ABV:c,CONSTR:l,TYPED:s,VIEW:u}},D8kY:function(e,t,n){var r=n("Ojgd"),a=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?a(e+t,0):i(e,t)}},D9lx:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("6AGu"),a=n("406g"),i=n("z4Hk"),o=function(){function e(e){this._binding=e,this._bindingWhenSyntax=new i.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new a.BindingOnSyntax(this._binding),this._bindingInSyntax=new r.BindingInSyntax(e)}return e.prototype.inRequestScope=function(){return this._bindingInSyntax.inRequestScope()},e.prototype.inSingletonScope=function(){return this._bindingInSyntax.inSingletonScope()},e.prototype.inTransientScope=function(){return this._bindingInSyntax.inTransientScope()},e.prototype.when=function(e){return this._bindingWhenSyntax.when(e)},e.prototype.whenTargetNamed=function(e){return this._bindingWhenSyntax.whenTargetNamed(e)},e.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},e.prototype.whenTargetTagged=function(e,t){return this._bindingWhenSyntax.whenTargetTagged(e,t)},e.prototype.whenInjectedInto=function(e){return this._bindingWhenSyntax.whenInjectedInto(e)},e.prototype.whenParentNamed=function(e){return this._bindingWhenSyntax.whenParentNamed(e)},e.prototype.whenParentTagged=function(e,t){return this._bindingWhenSyntax.whenParentTagged(e,t)},e.prototype.whenAnyAncestorIs=function(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)},e.prototype.whenNoAncestorIs=function(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)},e.prototype.whenAnyAncestorNamed=function(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)},e.prototype.whenAnyAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,t)},e.prototype.whenNoAncestorNamed=function(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)},e.prototype.whenNoAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenNoAncestorTagged(e,t)},e.prototype.whenAnyAncestorMatches=function(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)},e.prototype.whenNoAncestorMatches=function(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)},e.prototype.onActivation=function(e){return this._bindingOnSyntax.onActivation(e)},e}();t.BindingInWhenOnSyntax=o},DIja:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("uhBA"),o=n("4cb6"),s=n("J8dN"),u=(0,o.injectable)()(a=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).canvasHeight=void 0,t.textrure=void 0,t.canvas=void 0,t.iconData=void 0,t.iconMap=void 0,t.ctx=void 0,t}r(t,e);var n=t.prototype;return n.init=function(){this.iconData=[],this.iconMap={},this.canvas=document.createElement("canvas"),this.ctx=this.canvas.getContext("2d")},n.addImage=function(e,t){var n=this,r=new Image;if(this.hasImage(e))throw new Error("Image Id already exists");this.iconData.push({id:e,width:64,height:64}),this.updateIconMap(),this.loadImage(t).then((function(t){r=t;var a=n.iconData.find((function(t){return t.id===e}));a&&(a.image=r),n.update()}))},n.getTexture=function(){return this.textrure},n.getIconMap=function(){return this.iconMap},n.getCanvas=function(){return this.canvas},n.hasImage=function(e){return this.iconMap.hasOwnProperty(e)},n.removeImage=function(e){this.hasImage(e)&&(this.iconData=this.iconData.filter((function(t){return t.id!==e})),delete this.iconMap[e],this.update())},n.destroy=function(){this.iconData=[],this.iconMap={}},n.update=function(){this.updateIconMap(),this.updateIconAtlas(),this.emit("imageUpdate")},n.updateIconAtlas=function(){var e=this;this.canvas.width=1024,this.canvas.height=this.canvasHeight,Object.keys(this.iconMap).forEach((function(t){var n=e.iconMap[t],r=n.x,a=n.y,i=n.image;i&&e.ctx.drawImage(i,r,a,64,64)}))},n.updateIconMap=function(){var e=(0,s.buildIconMaping)(this.iconData,3,1024),t=e.mapping,n=e.canvasHeight;this.iconMap=t,this.canvasHeight=n},n.loadImage=function(e){return new Promise((function(t,n){if(e instanceof HTMLImageElement)t(e);else{var r=new Image;r.crossOrigin="anonymous",r.onload=function(){t(r)},r.onerror=function(){n(new Error("Could not load image at "+e))},r.src=e instanceof File?URL.createObjectURL(e):e}}))},t}(i.EventEmitter))||a;t.default=u},DLW2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={djb2hash:!0,BKDRHash:!0,DOM:!0};Object.defineProperty(t,"djb2hash",{enumerable:!0,get:function(){return a.djb2hash}}),Object.defineProperty(t,"BKDRHash",{enumerable:!0,get:function(){return a.BKDRHash}}),t.DOM=void 0;var a=n("ZApo"),i=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("I9y7"));t.DOM=i;var o=n("OoXL");Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}}))}));var s=n("EyBi");Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}}))}));var u=n("eVfi");Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var c=n("vCM0");function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}}))}))},DN2a:function(e,t,n){n("f3/d"),window.MutationObserver=window.MutationObserver||function(e){function t(e){this.i=[],this.m=e}function n(t){var n,r={type:null,target:null,addedNodes:[],removedNodes:[],previousSibling:null,nextSibling:null,attributeName:null,attributeNamespace:null,oldValue:null};for(n in t)r[n]!==e&&t[n]!==e&&(r[n]=t[n]);return r}function r(t,r){var s=i(t,r);return function(c){var l,d=c.length;r.a&&3===t.nodeType&&t.nodeValue!==s.a&&c.push(new n({type:"characterData",target:t,oldValue:s.a})),r.b&&s.b&&a(c,t,s.b,r.f),(r.c||r.g)&&(l=function(t,r,i,s){function c(e,r,i,o,u){var c,d,f,p=e.length-1;for(u=-~((p-u)/2);f=e.pop();)c=i[f.j],d=o[f.l],s.c&&u&&Math.abs(f.j-f.l)>=p&&(t.push(n({type:"childList",target:r,addedNodes:[c],removedNodes:[c],nextSibling:c.nextSibling,previousSibling:c.previousSibling})),u--),s.b&&d.b&&a(t,c,d.b,s.f),s.a&&3===c.nodeType&&c.nodeValue!==d.a&&t.push(n({type:"characterData",target:c,oldValue:d.a})),s.g&&l(c,d)}function l(r,i){for(var f,p,h,g,v,m=r.childNodes,y=i.c,b=m.length,_=y?y.length:0,x=0,R=0,w=0;R<b||w<_;)(g=m[R])===(v=(h=y[w])&&h.node)?(s.b&&h.b&&a(t,g,h.b,s.f),s.a&&h.a!==e&&g.nodeValue!==h.a&&t.push(n({type:"characterData",target:g,oldValue:h.a})),p&&c(p,r,m,y,x),s.g&&(g.childNodes.length||h.c&&h.c.length)&&l(g,h),R++,w++):(d=!0,f||(f={},p=[]),g&&(f[h=o(g)]||(f[h]=!0,-1===(h=u(y,g,w,"node"))?s.c&&(t.push(n({type:"childList",target:r,addedNodes:[g],nextSibling:g.nextSibling,previousSibling:g.previousSibling})),x++):p.push({j:R,l:h})),R++),v&&v!==m[R]&&(f[h=o(v)]||(f[h]=!0,-1===(h=u(m,v,R))?s.c&&(t.push(n({type:"childList",target:i.node,removedNodes:[v],nextSibling:y[w+1],previousSibling:y[w-1]})),x--):p.push({j:h,l:w})),w++));p&&c(p,r,m,y,x)}var d;return l(r,i),d}(c,t,s,r)),(l||c.length!==d)&&(s=i(t,r))}}function a(t,r,a,i){for(var o,s,u={},c=r.attributes,d=c.length;d--;)s=(o=c[d]).name,i&&i[s]===e||(l(r,o)!==a[s]&&t.push(n({type:"attributes",target:r,attributeName:s,oldValue:a[s],attributeNamespace:o.namespaceURI})),u[s]=!0);for(s in a)u[s]||t.push(n({target:r,type:"attributes",attributeName:s,oldValue:a[s]}))}function i(e,t){var n=!0;return function e(r){var a={node:r};return!t.a||3!==r.nodeType&&8!==r.nodeType?(t.b&&n&&1===r.nodeType&&(a.b=s(r.attributes,(function(e,n){return t.f&&!t.f[n.name]||(e[n.name]=l(r,n)),e}))),n&&(t.c||t.a||t.b&&t.g)&&(a.c=function(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r,e);return n}(r.childNodes,e)),n=t.g):a.a=r.nodeValue,a}(e)}function o(e){try{return e.id||(e.mo_id=e.mo_id||d++)}catch(t){try{return e.nodeValue}catch(n){return d++}}}function s(e,t){for(var n={},r=0;r<e.length;r++)n=t(n,e[r],r,e);return n}function u(e,t,n,r){for(;n<e.length;n++)if((r?e[n][r]:e[n])===t)return n;return-1}t._period=30,t.prototype={observe:function(e,n){for(var a={b:!!(n.attributes||n.attributeFilter||n.attributeOldValue),c:!!n.childList,g:!!n.subtree,a:!(!n.characterData&&!n.characterDataOldValue)},i=this.i,o=0;o<i.length;o++)i[o].s===e&&i.splice(o,1);n.attributeFilter&&(a.f=s(n.attributeFilter,(function(e,t){return e[t]=!0,e}))),i.push({s:e,o:r(e,a)}),this.h||function(e){!function n(){var r=e.takeRecords();r.length&&e.m(r,e),e.h=setTimeout(n,t._period)}()}(this)},takeRecords:function(){for(var e=[],t=this.i,n=0;n<t.length;n++)t[n].o(e);return e},disconnect:function(){this.i=[],clearTimeout(this.h),this.h=null}};var c=document.createElement("i");c.style.top=0;var l=(c="null"!=c.attributes.style.value)?function(e,t){return t.value}:function(e,t){return"style"!==t.name?t.value:e.style.cssText},d=1;return t}(void 0)},DNiP:function(e,t,n){"use strict";var r=n("XKFU"),a=n("eyMr");r(r.P+r.F*!n("LyE8")([].reduce,!0),"Array",{reduce:function(e){return a(this,e,arguments.length,arguments[1],!1)}})},DSQc:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.setTwoToneColor=function(e){return a.default.setTwoToneColors({primaryColor:e})},t.getTwoToneColor=function(){return a.default.getTwoToneColors().primaryColor};var r,a=(r=n("3ljw"))&&r.__esModule?r:{default:r}},DVDg:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("q1tI")),i=r(n("Lk4S")),o=function(e){var t=e.name,n=e.icon,r=e.url,o=e.description,s=e.links,u=void 0===s?[]:s;return a.default.createElement("li",{className:i.default.product},a.default.createElement("img",{alt:t,src:n}),a.default.createElement("div",{className:i.default.productContent},a.default.createElement("a",{href:r,target:"_blank"},a.default.createElement("h4",null,t)),a.default.createElement("div",{className:i.default.productDescription},o),a.default.createElement("div",{className:i.default.productLinks},u.map((function(e,t){var n=e.link,r=e.name;return a.default.createElement("a",{target:"_blank",href:n,key:t},r)})))))};t.default=o},DVgA:function(e,t,n){var r=n("zhAb"),a=n("4R4u");e.exports=Object.keys||function(e){return r(e,a)}},DW2E:function(e,t,n){var r=n("0/R4"),a=n("Z6vF").onFreeze;n("Xtr8")("freeze",(function(e){return function(t){return e&&r(t)?e(a(t)):t}}))},DWoR:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("8+KV"),n("91GP"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.getOverflowOptions=u,t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.arrowWidth,n=void 0===t?5:t,i=e.horizontalArrowShift,o=void 0===i?16:i,c=e.verticalArrowShift,l=void 0===c?12:c,d=e.autoAdjustOverflow,f=void 0===d||d,p={left:{points:["cr","cl"],offset:[-4,0]},right:{points:["cl","cr"],offset:[4,0]},top:{points:["bc","tc"],offset:[0,-4]},bottom:{points:["tc","bc"],offset:[0,4]},topLeft:{points:["bl","tc"],offset:[-(o+n),-4]},leftTop:{points:["tr","cl"],offset:[-4,-(l+n)]},topRight:{points:["br","tc"],offset:[o+n,-4]},rightTop:{points:["tl","cr"],offset:[4,-(l+n)]},bottomRight:{points:["tr","bc"],offset:[o+n,4]},rightBottom:{points:["bl","cr"],offset:[4,l+n]},bottomLeft:{points:["tl","bc"],offset:[-(o+n),4]},leftBottom:{points:["br","cl"],offset:[-4,l+n]}};return Object.keys(p).forEach((function(t){p[t]=e.arrowPointAtCenter?a(a({},p[t]),{overflow:u(f),targetOffset:s}):a(a({},r.placements[t]),{overflow:u(f)}),p[t].ignoreShake=!0})),p};var r=n("7QdS");function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var i={adjustX:1,adjustY:1},o={adjustX:0,adjustY:0},s=[0,0];function u(e){return"boolean"==typeof e?e?i:o:a(a({},o),e)}},DXYV:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c=n("pqXx"),l=n("4cb6"),d=n("5GMY");var f,p,h,g,v,m,y=0,b=1,_=2,x=(r=(0,l.injectable)(),a=(0,l.inject)(c.TYPES.IRendererService),r((u=function(){function e(){var e,t,n,r;e=this,t="rendererService",r=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}return e.prototype.apply=function(e){e.hooks.init.tap("PixelPickingPlugin",(function(){var t=e.getStyleOptions().enablePicking;e.styleAttributeService.registerStyleAttribute({name:"pickingColor",type:c.AttributeType.Attribute,descriptor:{name:"a_PickingColor",buffer:{data:[],type:c.gl.FLOAT},size:3,update:function(e,n){return t?function(e){return[e+1&255,e+1>>8&255,e+1>>8>>8&255]}(n):[0,0,0]}}})})),e.hooks.beforePickingEncode.tap("PixelPickingPlugin",(function(){e.getStyleOptions().enablePicking&&e.models.forEach((function(e){return e.addUniforms({u_PickingStage:b})}))})),e.hooks.afterPickingEncode.tap("PixelPickingPlugin",(function(){e.getStyleOptions().enablePicking&&e.models.forEach((function(e){return e.addUniforms({u_PickingStage:y,u_PickingColor:[0,0,0],u_HighlightColor:[0,0,0,0]})}))})),e.hooks.beforeHighlight.tap("PixelPickingPlugin",(function(t){var n=e.getStyleOptions().highlightColor,r="string"==typeof n?(0,d.rgb2arr)(n):n||[1,0,0,1];e.models.forEach((function(e){return e.addUniforms({u_PickingStage:_,u_PickingColor:t,u_HighlightColor:r.map((function(e){return 255*e}))})}))}))},e}(),f=(o=u).prototype,p="rendererService",h=[a],g={configurable:!0,enumerable:!0,writable:!0,initializer:null},m={},Object.keys(g).forEach((function(e){m[e]=g[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=h.slice().reverse().reduce((function(e,t){return t(f,p,e)||e}),m),v&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(v):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(f,p,m),m=null),s=m,i=o))||i);t.default=x},DXtu:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.cluster=function(e,t){var n=t.radius,a=void 0===n?80:n,s=t.maxZoom,u=void 0===s?18:s,c=t.minZoom,l=void 0===c?0:c,d=t.field,f=t.zoom,p=void 0===f?2:f;if(e.pointIndex){var h=e.pointIndex.getClusters(e.extent,p);return e.dataArray=o(h),e}var g=new i.default({radius:a,minZoom:l,maxZoom:u,map:function(e){return{sum:e[d]}},reduce:function(e,t){e.sum+=t.sum}}),v={type:"FeatureCollection",features:[]};v.features=e.dataArray.map((function(e){var t;return{type:"Feature",properties:(t={},t[d]=e[d],t),geometry:{type:"Point",coordinates:e.coordinates}}})),g.load(v.features);var m=g.getClusters(e.extent,p).map((function(e,t){return r({coordinates:e.geometry.coordinates,_id:t+1},e.properties)}));return e.dataArray=m,e.pointIndex=g,e},t.formatData=o;var a,i=(a=n("b/Yd"))&&a.__esModule?a:{default:a};function o(e){return e.map((function(e,t){return r({coordinates:e.geometry.coordinates,_id:t+1},e.properties)}))}},DjAY:function(e,t,n){var r=n("cOqj"),a=n("Wnyi"),i=n("ABxe");e.exports=function(e){return function t(n,o,s){switch(arguments.length){case 0:return t;case 1:return i(n)?t:a((function(t,r){return e(n,t,r)}));case 2:return i(n)&&i(o)?t:i(n)?a((function(t,n){return e(t,o,n)})):i(o)?a((function(t,r){return e(n,t,r)})):r((function(t){return e(n,o,t)}));default:return i(n)&&i(o)&&i(s)?t:i(n)&&i(o)?a((function(t,n){return e(t,n,s)})):i(n)&&i(s)?a((function(t,n){return e(t,o,n)})):i(o)&&i(s)?a((function(t,r){return e(n,t,r)})):i(n)?r((function(t){return e(t,o,s)})):i(o)?r((function(t){return e(n,t,s)})):i(s)?r((function(t){return e(n,o,t)})):e(n,o,s)}}}},E0u0:function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}n("eM6i"),n("SRfc"),n("8+KV"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("QDlc")),i=r(n("MgzW")),o=!0,s=!1,u=["altKey","bubbles","cancelable","ctrlKey","currentTarget","eventPhase","metaKey","shiftKey","target","timeStamp","view","type"];function c(e){return null==e}var l=[{reg:/^key/,props:["char","charCode","key","keyCode","which"],fix:function(e,t){c(e.which)&&(e.which=c(t.charCode)?t.keyCode:t.charCode),void 0===e.metaKey&&(e.metaKey=e.ctrlKey)}},{reg:/^touch/,props:["touches","changedTouches","targetTouches"]},{reg:/^hashchange$/,props:["newURL","oldURL"]},{reg:/^gesturechange$/i,props:["rotation","scale"]},{reg:/^(mousewheel|DOMMouseScroll)$/,props:[],fix:function(e,t){var n=void 0,r=void 0,a=void 0,i=t.wheelDelta,o=t.axis,s=t.wheelDeltaY,u=t.wheelDeltaX,c=t.detail;i&&(a=i/120),c&&(a=0-(c%3==0?c/3:c)),void 0!==o&&(o===e.HORIZONTAL_AXIS?(r=0,n=0-a):o===e.VERTICAL_AXIS&&(n=0,r=a)),void 0!==s&&(r=s/120),void 0!==u&&(n=-1*u/120),n||r||(r=a),void 0!==n&&(e.deltaX=n),void 0!==r&&(e.deltaY=r),void 0!==a&&(e.delta=a)}},{reg:/^mouse|contextmenu|click|mspointer|(^DOMMouseScroll$)/i,props:["buttons","clientX","clientY","button","offsetX","relatedTarget","which","fromElement","toElement","offsetY","pageX","pageY","screenX","screenY"],fix:function(e,t){var n=void 0,r=void 0,a=void 0,i=e.target,o=t.button;return i&&c(e.pageX)&&!c(t.clientX)&&(r=(n=i.ownerDocument||document).documentElement,a=n.body,e.pageX=t.clientX+(r&&r.scrollLeft||a&&a.scrollLeft||0)-(r&&r.clientLeft||a&&a.clientLeft||0),e.pageY=t.clientY+(r&&r.scrollTop||a&&a.scrollTop||0)-(r&&r.clientTop||a&&a.clientTop||0)),e.which||void 0===o||(e.which=1&o?1:2&o?3:4&o?2:0),!e.relatedTarget&&e.fromElement&&(e.relatedTarget=e.fromElement===i?e.toElement:e.fromElement),e}}];function d(){return o}function f(){return s}function p(e){var t=e.type,n="function"==typeof e.stopPropagation||"boolean"==typeof e.cancelBubble;a.default.call(this),this.nativeEvent=e;var r=f;"defaultPrevented"in e?r=e.defaultPrevented?d:f:"getPreventDefault"in e?r=e.getPreventDefault()?d:f:"returnValue"in e&&(r=e.returnValue===s?d:f),this.isDefaultPrevented=r;var i=[],o=void 0,c=void 0,p=u.concat();for(l.forEach((function(e){t.match(e.reg)&&(p=p.concat(e.props),e.fix&&i.push(e.fix))})),o=p.length;o;)this[c=p[--o]]=e[c];for(!this.target&&n&&(this.target=e.srcElement||document),this.target&&3===this.target.nodeType&&(this.target=this.target.parentNode),o=i.length;o;)(0,i[--o])(this,e);this.timeStamp=e.timeStamp||Date.now()}var h=a.default.prototype;(0,i.default)(p.prototype,h,{constructor:p,preventDefault:function(){var e=this.nativeEvent;e.preventDefault?e.preventDefault():e.returnValue=s,h.preventDefault.call(this)},stopPropagation:function(){var e=this.nativeEvent;e.stopPropagation?e.stopPropagation():e.cancelBubble=o,h.stopPropagation.call(this)}}),t.default=p,e.exports=t.default},E1XU:function(e,t,n){"use strict";n("91GP"),n("bWfx");var r=n("gnJF"),a=n("rnYU"),i=n("UYkW"),o=i.union,s=i.derivations,u=n("6RdS"),c=n("d1Y1"),l=n("F7L5"),d=n("GfB1"),f=s.equality,p=s.debugRepresentation,h=s.serialization,g=o("folktale:Validation",{Failure:function(e){return{value:e}},Success:function(e){return{value:e}}}).derive(f,p,h),v=g.Success,m=g.Failure,y=r(g);l(m.prototype,{get value(){throw new TypeError("`value` can’t be accessed in an abstract instance of Validation.Failure")}}),l(v.prototype,{get value(){throw new TypeError("`value` can’t be accessed in an abstract instance of Validation.Success")}}),c(g,{map:{Failure:function(e){return a("Validation.Failure#map",e),this},Success:function(e){return a("Validation.Success#map",e),v(e(this.value))}},apply:{Failure:function(e){return y("Failure#apply",e),m.hasInstance(e)?m(this.value.concat(e.value)):this},Success:function(e){return y("Success#apply",e),m.hasInstance(e)?e:e.map(this.value)}},unsafeGet:{Failure:function(){throw new TypeError("Can't extract the value of a Failure.\n\n Failure does not contain a normal value - it contains an error.\n You might consider switching from Validation#get to Validation#getOrElse, or some other method\n that is not partial.\n ")},Success:function(){return this.value}},getOrElse:{Failure:function(e){return e},Success:function(e){return this.value}},orElse:{Failure:function(e){return a("Validation.Failure#orElse",e),e(this.value)},Success:function(e){return a("Validation.Success#orElse",e),this}},concat:{Failure:function(e){return y("Validation.Failure#concat",e),m.hasInstance(e)?m(this.value.concat(e.value)):this},Success:function(e){return y("Validation.Success#concat",e),e}},fold:{Failure:function(e,t){return a("Validation.Failure#fold",e),a("Validation.Failure#fold",t),e(this.value)},Success:function(e,t){return a("Validation.Success#fold",e),a("Validation.Success#fold",t),t(this.value)}},swap:{Failure:function(){return v(this.value)},Success:function(){return m(this.value)}},bimap:{Failure:function(e,t){return a("Validation.Failure#fold",e),a("Validation.Failure#fold",t),m(e(this.value))},Success:function(e,t){return a("Validation.Success#fold",e),a("Validation.Success#fold",t),v(t(this.value))}},mapFailure:{Failure:function(e){return a("Validation.Failure#mapFailure",e),m(e(this.value))},Success:function(e){return a("Validation.Failure#mapFailure",e),this}}}),Object.assign(g,{of:function(e){return v(e)},get:function(){return d("`.get()` is deprecated, and has been renamed to `.unsafeGet()`."),this.unsafeGet()},merge:function(){return this.value},toResult:function(){return n("b2+F")(this)},toMaybe:function(){return n("JYJV")(this)}}),u(v.prototype),u(m.prototype),u(g),e.exports=g},E9nw:function(e,t,n){n("8+KV"),e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},EJiy:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n("F+2o")),a=o(n("+JPL")),i="function"==typeof a.default&&"symbol"==typeof r.default?function(e){return typeof e}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":typeof e};function o(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof a.default&&"symbol"===i(r.default)?function(e){return void 0===e?"undefined":i(e)}:function(e){return e&&"function"==typeof a.default&&e.constructor===a.default&&e!==a.default.prototype?"symbol":void 0===e?"undefined":i(e)}},EK0E:function(e,t,n){"use strict";var r,a=n("dyZX"),i=n("CkkT")(0),o=n("KroJ"),s=n("Z6vF"),u=n("czNK"),c=n("ZD67"),l=n("0/R4"),d=n("s5qY"),f=n("s5qY"),p=!a.ActiveXObject&&"ActiveXObject"in a,h=s.getWeak,g=Object.isExtensible,v=c.ufstore,m=function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}},y={get:function(e){if(l(e)){var t=h(e);return!0===t?v(d(this,"WeakMap")).get(e):t?t[this._i]:void 0}},set:function(e,t){return c.def(d(this,"WeakMap"),e,t)}},b=e.exports=n("4LiD")("WeakMap",m,y,c,!0,!0);f&&p&&(u((r=c.getConstructor(m,"WeakMap")).prototype,y),s.NEED=!0,i(["delete","has","get","set"],(function(e){var t=b.prototype,n=t[e];o(t,e,(function(t,a){if(l(t)&&!g(t)){this._f||(this._f=new r);var i=this._f[e](t,a);return"set"==e?this:i}return n.call(this,t,a)}))})))},ELLl:function(e,t,n){n("hEkN"),n("V+eJ"),function(e){var t={pairs:"()[]{}''\"\"",closeBefore:")]}'\":;>",triples:"",explode:"[]{}"},n=e.Pos;function r(e,n){return"pairs"==n&&"string"==typeof e?e:"object"==typeof e&&null!=e[n]?e[n]:t[n]}e.defineOption("autoCloseBrackets",!1,(function(t,n,o){o&&o!=e.Init&&(t.removeKeyMap(a),t.state.closeBrackets=null),n&&(i(r(n,"pairs")),t.state.closeBrackets=n,t.addKeyMap(a))}));var a={Backspace:function(t){var a=s(t);if(!a||t.getOption("disableInput"))return e.Pass;for(var i=r(a,"pairs"),o=t.listSelections(),c=0;c<o.length;c++){if(!o[c].empty())return e.Pass;var l=u(t,o[c].head);if(!l||i.indexOf(l)%2!=0)return e.Pass}for(c=o.length-1;c>=0;c--){var d=o[c].head;t.replaceRange("",n(d.line,d.ch-1),n(d.line,d.ch+1),"+delete")}},Enter:function(t){var n=s(t),a=n&&r(n,"explode");if(!a||t.getOption("disableInput"))return e.Pass;for(var i=t.listSelections(),o=0;o<i.length;o++){if(!i[o].empty())return e.Pass;var c=u(t,i[o].head);if(!c||a.indexOf(c)%2!=0)return e.Pass}t.operation((function(){var e=t.lineSeparator()||"\n";t.replaceSelection(e+e,null),t.execCommand("goCharLeft"),i=t.listSelections();for(var n=0;n<i.length;n++){var r=i[n].head.line;t.indentLine(r,null,!0),t.indentLine(r+1,null,!0)}}))}};function i(e){for(var t=0;t<e.length;t++){var n=e.charAt(t),r="'"+n+"'";a[r]||(a[r]=o(n))}}function o(t){return function(a){return function(t,a){var i=s(t);if(!i||t.getOption("disableInput"))return e.Pass;var o=r(i,"pairs"),u=o.indexOf(a);if(-1==u)return e.Pass;for(var l,d=r(i,"closeBefore"),f=r(i,"triples"),p=o.charAt(u+1)==a,h=t.listSelections(),g=u%2==0,v=0;v<h.length;v++){var m,y=h[v],b=y.head,_=t.getRange(b,n(b.line,b.ch+1));if(g&&!y.empty())m="surround";else if(!p&&g||_!=a)if(p&&b.ch>1&&f.indexOf(a)>=0&&t.getRange(n(b.line,b.ch-2),b)==a+a){if(b.ch>2&&/\bstring/.test(t.getTokenTypeAt(n(b.line,b.ch-2))))return e.Pass;m="addFour"}else if(p){var x=0==b.ch?" ":t.getRange(n(b.line,b.ch-1),b);if(e.isWordChar(_)||x==a||e.isWordChar(x))return e.Pass;m="both"}else{if(!g||!(0===_.length||/\s/.test(_)||d.indexOf(_)>-1))return e.Pass;m="both"}else m=p&&c(t,b)?"both":f.indexOf(a)>=0&&t.getRange(b,n(b.line,b.ch+3))==a+a+a?"skipThree":"skip";if(l){if(l!=m)return e.Pass}else l=m}var R=u%2?o.charAt(u-1):a,w=u%2?a:o.charAt(u+1);t.operation((function(){if("skip"==l)t.execCommand("goCharRight");else if("skipThree"==l)for(var r=0;r<3;r++)t.execCommand("goCharRight");else if("surround"==l){var a=t.getSelections();for(r=0;r<a.length;r++)a[r]=R+a[r]+w;for(t.replaceSelections(a,"around"),a=t.listSelections().slice(),r=0;r<a.length;r++)a[r]=(i=a[r],o=void 0,o=e.cmpPos(i.anchor,i.head)>0,{anchor:new n(i.anchor.line,i.anchor.ch+(o?-1:1)),head:new n(i.head.line,i.head.ch+(o?1:-1))});t.setSelections(a)}else"both"==l?(t.replaceSelection(R+w,null),t.triggerElectric(R+w),t.execCommand("goCharLeft")):"addFour"==l&&(t.replaceSelection(R+R+R+R,"before"),t.execCommand("goCharRight"));var i,o}))}(a,t)}}function s(e){var t=e.state.closeBrackets;return!t||t.override?t:e.getModeAt(e.getCursor()).closeBrackets||t}function u(e,t){var r=e.getRange(n(t.line,t.ch-1),n(t.line,t.ch+1));return 2==r.length?r:null}function c(e,t){var r=e.getTokenAt(n(t.line,t.ch+1));return/\bstring/.test(r.type)&&r.start==t.ch&&(0==t.ch||!/\bstring/.test(e.getTokenTypeAt(t)))}i(t.pairs+"`")}(n("VrN/"))},EQeY:function(e,t,n){"use strict";n("Oyvg"),n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=h();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=p(n("TSYQ")),i=p(n("BGR+")),o=n("94VI"),s=p(n("Pbn2")),u=p(n("QG2g")),c=n("vgIT"),l=n("dANV"),d=p(n("aVg8")),f=p(n("ev5A"));function p(e){return e&&e.__esModule?e:{default:e}}function h(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return h=function(){return e},e}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function _(e){return(_=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var R=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},w=new RegExp("^(".concat(l.PresetColorTypes.join("|"),")(-inverse)?$")),E=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=b(this,_(t).call(this,e))).state={visible:!0},n.handleIconClick=function(e){n.setVisible(!1,e)},n.renderTag=function(e){var t=n.props,a=t.children,o=R(t,["children"]),s="onClick"in o||a&&"a"===a.type,u=(0,i.default)(o,["onClose","afterClose","color","visible","closable","prefixCls"]);return s?r.createElement(f.default,null,r.createElement("span",m({},u,{className:n.getTagClassName(e),style:n.getTagStyle()}),a,n.renderCloseIcon())):r.createElement("span",m({},u,{className:n.getTagClassName(e),style:n.getTagStyle()}),a,n.renderCloseIcon())},(0,d.default)(!("afterClose"in e),"Tag","'afterClose' will be deprecated, please use 'onClose', we will remove this in the next version."),n}var n,o,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(t,e),n=t,u=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:null}}],(o=[{key:"getTagStyle",value:function(){var e=this.props,t=e.color,n=e.style,r=this.isPresetColor();return m({backgroundColor:t&&!r?t:void 0},n)}},{key:"getTagClassName",value:function(e){var t,n=e.getPrefixCls,r=this.props,i=r.prefixCls,o=r.className,s=r.color,u=this.state.visible,c=this.isPresetColor(),l=n("tag",i);return(0,a.default)(l,(v(t={},"".concat(l,"-").concat(s),c),v(t,"".concat(l,"-has-color"),s&&!c),v(t,"".concat(l,"-hidden"),!u),t),o)}},{key:"setVisible",value:function(e,t){var n=this.props,r=n.onClose,a=n.afterClose;r&&r(t),a&&!r&&a(),t.defaultPrevented||"visible"in this.props||this.setState({visible:e})}},{key:"isPresetColor",value:function(){var e=this.props.color;return!!e&&w.test(e)}},{key:"renderCloseIcon",value:function(){return this.props.closable?r.createElement(s.default,{type:"close",onClick:this.handleIconClick}):null}},{key:"render",value:function(){return r.createElement(c.ConfigConsumer,null,this.renderTag)}}])&&y(n.prototype,o),u&&y(n,u),t}(r.Component);E.CheckableTag=u.default,E.defaultProps={closable:!1},(0,o.polyfill)(E);var S=E;t.default=S},EWmC:function(e,t,n){var r=n("LZWt");e.exports=Array.isArray||function(e){return"Array"==r(e)}},EXKy:function(e,t,n){"use strict";n("ioFf"),n("V+eJ"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=u();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=s(n("2W6z")),i=s(n("g5iu")),o=n("KEtS");function s(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},d=(0,o.tupleNum)(1,2,3,4),f=function(e){var t,n=e.level,o=void 0===n?1:n,s=l(e,["level"]);return-1!==d.indexOf(o)?t="h".concat(o):((0,a.default)(!1,"Title only accept `1 | 2 | 3 | 4` as `level` value."),t="h1"),r.createElement(i.default,c({},s,{component:t}))};t.default=f},EbDI:function(e,t){e.exports=function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}},Ecp8:function(e,t,n){"use strict";function r(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}n.r(t),t.default=function(e,t,n){return r(e.props,t)||r(e.state,n)}},EemH:function(e,t,n){var r=n("UqcF"),a=n("RjD/"),i=n("aCFj"),o=n("apmT"),s=n("aagx"),u=n("xpql"),c=Object.getOwnPropertyDescriptor;t.f=n("nh4g")?c:function(e,t){if(e=i(e),t=o(t,!0),u)try{return c(e,t)}catch(n){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},"Ei+M":function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="LineLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1,segmentNumber:30}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"arcline",vertexShader:'precision mediump float;\nattribute vec3 a_Position;\nattribute vec4 a_Instance;\nattribute vec4 a_Color;\nattribute float a_Size;\n\n\nuniform mat4 u_ModelMatrix;\nuniform float segmentNumber;\nvarying vec4 v_color;\n#pragma include "projection"\n\nfloat maps (float value, float start1, float stop1, float start2, float stop2) {\n return start2 + (stop2 - start2) * ((value - start1) / (stop1 - start1));\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (segmentNumber - 1.0));\n}\n\nfloat paraboloid(vec2 source, vec2 target, float ratio) {\n vec2 x = mix(source, target, ratio);\n vec2 center = mix(source, target, 0.5);\n float dSourceCenter = distance(source, center);\n float dXCenter = distance(x, center);\n return (dSourceCenter + dXCenter) * (dSourceCenter - dXCenter);\n}\n\nvec3 getPos(vec2 source, vec2 target, float segmentRatio) {\n float vertex_height = paraboloid(source, target, segmentRatio);\n\n return vec3(\n mix(source, target, segmentRatio),\n sqrt(max(0.0, vertex_height))\n );\n}\nvec2 getExtrusionOffset(vec2 line_clipspace, float offset_direction) {\n // normalized direction of the line\n vec2 dir_screenspace = normalize(line_clipspace);\n // rotate by 90 degrees\n dir_screenspace = vec2(-dir_screenspace.y, dir_screenspace.x);\n\n vec2 offset = dir_screenspace * offset_direction * a_Size / 2.0;\n\n return offset;\n}\n\n\nvoid main() {\n v_color = a_Color;\n vec2 source = project_position(vec4(a_Instance.rg, 0, 0)).xy;\n vec2 target = project_position(vec4(a_Instance.ba, 0, 0)).xy;\n float segmentIndex = a_Position.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n vec3 curr = getPos(source, target, segmentRatio);\n vec3 next = getPos(source, target, nextSegmentRatio);\n vec2 offset = getExtrusionOffset((next.xy - curr.xy) * indexDir, a_Position.y);\n\n // vec4 project_pos = project_position(vec4(curr, 1.0));\n\n gl_Position = project_common_position_to_clipspace(vec4(curr.xy + project_pixel(offset), curr.z, 1.0));\n\n}\n',fragmentShader:" precision mediump float;\n uniform float u_opacity;\n varying vec4 v_color;\n\n void main() {\n\n gl_FragColor = v_color;\n gl_FragColor.a = v_color.a * u_opacity;\n\n }\n",triangulation:s.LineArcTriangulation,blend:{enable:!0,func:{srcRGB:i.gl.ONE,srcAlpha:1,dstRGB:i.gl.ONE,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"size",type:i.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"instance",type:i.AttributeType.Attribute,descriptor:{name:"a_Instance",buffer:{usage:i.gl.STATIC_DRAW,data:[],type:i.gl.FLOAT},size:4,update:function(e,t,n,r){return[n[3],n[4],n[5],n[6]]}}})},t}(o.default);t.default=u},EujP:function(e,t,n){"use strict";n("rE2o"),n("ioFf"),n("hHhE"),n("/SS/"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=p();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=n("94VI"),i=f(n("TSYQ")),o=f(n("BGR+")),s=f(n("t23M")),u=n("vgIT"),c=n("RggE"),l=f(n("aVg8")),d=n("mFXC");function f(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return!t||"object"!==b(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var _,x=function(e,t,n,r){var a,i=arguments.length,o=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"===("undefined"==typeof Reflect?"undefined":b(Reflect))&&"function"==typeof Reflect.decorate)o=Reflect.decorate(e,t,n,r);else for(var s=e.length-1;s>=0;s--)(a=e[s])&&(o=(i<3?a(o):i>3?a(t,n,o):a(t,n))||o);return i>3&&o&&Object.defineProperty(t,n,o),o};!function(e){e[e.None=0]="None",e[e.Prepare=1]="Prepare"}(_||(_={}));var R=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=v(this,m(t).apply(this,arguments))).state={status:_.None,lastAffix:!1,prevTarget:null},e.getOffsetTop=function(){var t=e.props,n=t.offset,r=t.offsetBottom,a=e.props.offsetTop;return void 0===a&&(a=n,(0,l.default)(void 0===n,"Affix","`offset` is deprecated. Please use `offsetTop` instead.")),void 0===r&&void 0===a&&(a=0),a},e.getOffsetBottom=function(){return e.props.offsetBottom},e.savePlaceholderNode=function(t){e.placeholderNode=t},e.saveFixedNode=function(t){e.fixedNode=t},e.measure=function(){var t=e.state,n=t.status,r=t.lastAffix,a=e.props,i=a.target,o=a.onChange;if(n===_.Prepare&&e.fixedNode&&e.placeholderNode&&i){var s=e.getOffsetTop(),u=e.getOffsetBottom(),c=i();if(c){var l={status:_.None},f=(0,d.getTargetRect)(c),p=(0,d.getTargetRect)(e.placeholderNode),h=(0,d.getFixedTop)(p,f,s),g=(0,d.getFixedBottom)(p,f,u);void 0!==h?(l.affixStyle={position:"fixed",top:h,width:p.width,height:p.height},l.placeholderStyle={width:p.width,height:p.height}):void 0!==g&&(l.affixStyle={position:"fixed",bottom:g,width:p.width,height:p.height},l.placeholderStyle={width:p.width,height:p.height}),l.lastAffix=!!l.affixStyle,o&&r!==l.lastAffix&&o(l.lastAffix),e.setState(l)}}},e.prepareMeasure=function(){e.setState({status:_.Prepare,affixStyle:void 0,placeholderStyle:void 0})},e.renderAffix=function(t){var n,a,u,c=t.getPrefixCls,l=e.state,d=l.affixStyle,f=l.placeholderStyle,p=e.props,g=p.prefixCls,v=p.children,m=(0,i.default)((n={},a=c("affix",g),u=d,a in n?Object.defineProperty(n,a,{value:u,enumerable:!0,configurable:!0,writable:!0}):n[a]=u,n)),y=(0,o.default)(e.props,["prefixCls","offsetTop","offsetBottom","target","onChange"]);return r.createElement(s.default,{onResize:function(){e.updatePosition()}},r.createElement("div",h({},y,{ref:e.savePlaceholderNode}),d&&r.createElement("div",{style:f,"aria-hidden":"true"}),r.createElement("div",{className:m,ref:e.saveFixedNode,style:d},r.createElement(s.default,{onResize:function(){e.updatePosition()}},v))))},e}var n,a,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){var e=this,t=this.props.target;t&&(this.timeout=setTimeout((function(){(0,d.addObserveTarget)(t(),e),e.updatePosition()})))}},{key:"componentDidUpdate",value:function(e){var t=this.state.prevTarget,n=this.props.target,r=null;n&&(r=n()||null),t!==r&&((0,d.removeObserveTarget)(this),r&&((0,d.addObserveTarget)(r,this),this.updatePosition()),this.setState({prevTarget:r})),e.offsetTop===this.props.offsetTop&&e.offsetBottom===this.props.offsetBottom||this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){clearTimeout(this.timeout),(0,d.removeObserveTarget)(this),this.updatePosition.cancel()}},{key:"updatePosition",value:function(){this.prepareMeasure()}},{key:"lazyUpdatePosition",value:function(){var e=this.props.target,t=this.state.affixStyle;if(e&&t){var n=this.getOffsetTop(),r=this.getOffsetBottom(),a=e();if(a){var i=(0,d.getTargetRect)(a),o=(0,d.getTargetRect)(this.placeholderNode),s=(0,d.getFixedTop)(o,i,n),u=(0,d.getFixedBottom)(o,i,r);if(void 0!==s&&t.top===s||void 0!==u&&t.bottom===u)return}}this.prepareMeasure()}},{key:"render",value:function(){return r.createElement(u.ConfigConsumer,null,this.renderAffix)}}])&&g(n.prototype,a),c&&g(n,c),t}(r.Component);R.defaultProps={target:function(){return"undefined"!=typeof window?window:null}},x([(0,c.throttleByAnimationFrameDecorator)()],R.prototype,"updatePosition",null),x([(0,c.throttleByAnimationFrameDecorator)()],R.prototype,"lazyUpdatePosition",null),(0,a.polyfill)(R);var w=R;t.default=w},ExA7:function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},EyBi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.extent=function(e){var t=[1/0,1/0,-1/0,-1/0];return e.forEach((function(e){var n=e.coordinates;!function e(t,n){Array.isArray(n[0])?n.forEach((function(n){e(t,n)})):(t[0]>n[0]&&(t[0]=n[0]),t[1]>n[1]&&(t[1]=n[1]),t[2]<n[0]&&(t[2]=n[0]),t[3]<n[1]&&(t[3]=n[1]));return t}(t,n)})),t},t.tranfrormCoord=function(e,t){return function e(t,n){if(Array.isArray(t[0]))return t.map((function(t){return e(t,n)}));return n(t)}(e,t)},t.lngLatToMeters=function(e,t,n){void 0===t&&(t=!0);void 0===n&&(n={enable:!0,decimal:1});var r=(e=s(e,t))[0],i=e[1],o=r*a/180,u=Math.log(Math.tan((90+i)*Math.PI/360))/(Math.PI/180);u=u*a/180,n.enable&&(o=Number(o.toFixed(n.decimal)),u=Number(u.toFixed(n.decimal)));return 3===e.length?[o,u,e[2]]:[o,u]},t.metersToLngLat=function(e,t){void 0===t&&(t=6);var n=e[0],r=e[1],i=n/a*180,o=r/a*180;o=180/Math.PI*(2*Math.atan(Math.exp(o*Math.PI/180))-Math.PI/2),null!=t&&(i=Number(i.toFixed(t)),o=Number(o.toFixed(t)));return 3===e.length?[i,o,e[2]]:[i,o]},t.longitude=i,t.latitude=o,t.validateLngLat=s,t.aProjectFlat=function(e){var t=Math.max(Math.min(85.0511287798,e[1]),-85.0511287798),n=Math.PI/180,r=e[0]*n,a=t*n;a=Math.log(Math.tan(Math.PI/4+a/2));var i=.5/Math.PI,o=-.5/Math.PI;return r=(256<<20)*(i*r+.5),a=(256<<20)*(o*a+(n=.5)),[parseInt(r.toString(),10),parseInt(a.toString(),10)]},t.unProjectFlat=function(e){var t=.5/Math.PI,n=-.5/Math.PI,r=.5,a=e[0],i=e[1];return a=(a/(256<<20)-.5)/t,i=(i/(256<<20)-r)/n,i=2*(Math.atan(Math.pow(Math.E,i))-Math.PI/4),r=Math.PI/180,[a/r,i/r]},t.lnglatDistance=function(e,t,n){var a=(0,r.degreesToRadians)(t[1]-e[1]),i=(0,r.degreesToRadians)(t[0]-e[0]),o=(0,r.degreesToRadians)(e[1]),s=(0,r.degreesToRadians)(t[1]),u=Math.pow(Math.sin(a/2),2)+Math.pow(Math.sin(i/2),2)*Math.cos(o)*Math.cos(s);return(0,r.radiansToLength)(2*Math.atan2(Math.sqrt(u),Math.sqrt(1-u)),"meters")};var r=n("/rf6"),a=2*Math.PI*6378137/2;function i(e){if(null==e)throw new Error("lng is required");return(e>180||e<-180)&&((e%=360)>180&&(e=-360+e),e<-180&&(e=360+e),0===e&&(e=0)),e}function o(e){if(null==e)throw new Error("lat is required");return(e>90||e<-90)&&((e%=180)>90&&(e=-180+e),e<-90&&(e=180+e),0===e&&(e=0)),e}function s(e,t){if(!1===t)return e;var n=i(e[0]),r=o(e[1]);return r>85&&(r=85),r<-85&&(r=-85),3===e.length?[n,r,e[2]]:[n,r]}},"F+2o":function(e,t,n){e.exports={default:n("2Nb0"),__esModule:!0}},"F/fo":function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o=n("4cb6"),s=(a=n("iT+1"))&&a.__esModule?a:{default:a};var u=(0,o.injectable)()(i=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getName=function(){return"copy"},n.setupShaders=function(){return this.shaderModule.registerModule("copy-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n}"}),this.shaderModule.getModule("copy-pass")},n.convertOptionsToUniforms=function(e){return{}},t}(s.default))||i;t.default=u},F0ff:function(e,t,n){var r=n("Wnyi"),a=n("9gHp"),i=n("msMc"),o=n("b/Vg");e.exports=r(a(["drop"],i,(function(e,t){return o(Math.max(0,e),1/0,t)})))},F3Iy:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt"),e.exports=function(e){return"[object String]"===Object.prototype.toString.call(e)}},F7L5:function(e,t,n){"use strict";n("8+KV"),n("HAE/"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var r=Object.keys,a=Object.getOwnPropertySymbols,i=Object.defineProperty,o=Object.getOwnPropertyDescriptor;e.exports=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),s=1;s<t;s++)n[s-1]=arguments[s];return n.forEach((function(t){r(t).forEach((function(n){"prototype"===n?e[n]=t[n]:i(e,n,o(t,n))})),a(t).forEach((function(n){i(e,n,o(t,n))}))})),e}},F9wR:function(e,t,n){"use strict";n("KKXr"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("V7Sg")),a=i(n("X53C"));function i(e){return e&&e.__esModule?e:{default:e}}var o=(0,r.default)((function(e,t,n){var r=n.split("/")[1];return(0,a.default)(e,t,r)}));t.default=o},FEfG:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsLooping({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("hcU7"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},FGdI:function(e,t,n){"use strict";n("VEUW"),n("Ibq+")},FILD:function(e,t,n){},FJW5:function(e,t,n){var r=n("hswa"),a=n("y3w9"),i=n("DVgA");e.exports=n("nh4g")?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},FLdU:function(e,t,n){"use strict";n.r(t);n("bWfx"),n("V+eJ"),n("hHhE");t.default=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)}))}}}},FLlr:function(e,t,n){var r=n("XKFU");r(r.P,"String",{repeat:n("l0Rn")})},FQBR:function(e,t,n){"use strict";var r;function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n("HAE/");var i=n("5tHe"),o=n("6B8Y").typeSymbol;e.exports=(a(r={Error:i.Error,Ok:i.Ok,hasInstance:i.hasInstance,of:i.of,fromJSON:i.fromJSON},o,i[o]),a(r,"try",n("3DaA")),a(r,"fromNullable",(function(e,t){var r=n("LQ/9");return arguments.length>1?r(e,t):r(e)})),a(r,"fromValidation",(function(e){return n("b2+F")(e)})),a(r,"fromMaybe",(function(e,t){return n("dtAR")(e,t)})),r)},FV85:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});t.BindingScopeEnum={Request:"Request",Singleton:"Singleton",Transient:"Transient"};t.BindingTypeEnum={ConstantValue:"ConstantValue",Constructor:"Constructor",DynamicValue:"DynamicValue",Factory:"Factory",Function:"Function",Instance:"Instance",Invalid:"Invalid",Provider:"Provider"};t.TargetTypeEnum={ClassProperty:"ClassProperty",ConstructorArgument:"ConstructorArgument",Variable:"Variable"}},FYw3:function(e,t,n){"use strict";t.__esModule=!0;var r,a=n("EJiy"),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,i.default)(t))&&"function"!=typeof t?e:t}},Faen:function(e,t,n){"use strict";n.d(t,"a",(function(){return h}));var r=n("Y62N"),a=n("FmoU"),i=n("Uwo/"),o=-.14861,s=1.78277,u=-.29227,c=-.90649,l=1.97294,d=l*c,f=l*s,p=s*u-c*o;function h(e,t,n,r){return 1===arguments.length?function(e){if(e instanceof g)return new g(e.h,e.s,e.l,e.opacity);e instanceof a.b||(e=Object(a.h)(e));var t=e.r/255,n=e.g/255,r=e.b/255,o=(p*r+d*t-f*n)/(p+d-f),s=r-o,h=(l*(n-o)-u*s)/c,v=Math.sqrt(h*h+s*s)/(l*o*(1-o)),m=v?Math.atan2(h,s)*i.b-120:NaN;return new g(m<0?m+360:m,v,o,e.opacity)}(e):new g(e,t,n,null==r?1:r)}function g(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}Object(r.a)(g,h,Object(r.b)(a.a,{brighter:function(e){return e=null==e?a.c:Math.pow(a.c,e),new g(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?a.d:Math.pow(a.d,e),new g(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=isNaN(this.h)?0:(this.h+120)*i.a,t=+this.l,n=isNaN(this.s)?0:this.s*t*(1-t),r=Math.cos(e),d=Math.sin(e);return new a.b(255*(t+n*(o*r+s*d)),255*(t+n*(u*r+c*d)),255*(t+n*(l*r)),this.opacity)}}))},Faw5:function(e,t,n){n("7DDg")("Int16",2,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},FbXp:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return!isNaN(parseFloat(e))&&isFinite(e)};t.default=r},Fcj4:function(e,t,n){"use strict";n("V+eJ"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=r.F1&&t<=r.F12)return!1;switch(t){case r.ALT:case r.CAPS_LOCK:case r.CONTEXT_MENU:case r.CTRL:case r.DOWN:case r.END:case r.ESC:case r.HOME:case r.INSERT:case r.LEFT:case r.MAC_FF_META:case r.META:case r.NUMLOCK:case r.NUM_CENTER:case r.PAGE_DOWN:case r.PAGE_UP:case r.PAUSE:case r.PRINT_SCREEN:case r.RIGHT:case r.SHIFT:case r.UP:case r.WIN_KEY:case r.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=r.ZERO&&e<=r.NINE)return!0;if(e>=r.NUM_ZERO&&e<=r.NUM_MULTIPLY)return!0;if(e>=r.A&&e<=r.Z)return!0;if(-1!==window.navigation.userAgent.indexOf("WebKit")&&0===e)return!0;switch(e){case r.SPACE:case r.QUESTION_MARK:case r.NUM_PLUS:case r.NUM_MINUS:case r.NUM_PERIOD:case r.NUM_DIVISION:case r.SEMICOLON:case r.DASH:case r.EQUALS:case r.COMMA:case r.PERIOD:case r.SLASH:case r.APOSTROPHE:case r.SINGLE_QUOTE:case r.OPEN_SQUARE_BRACKET:case r.BACKSLASH:case r.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},a=r;t.default=a},FlQf:function(e,t,n){"use strict";var r=n("ccE7")(!0);n("MPFp")(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})}))},FlsD:function(e,t,n){var r=n("0/R4");n("Xtr8")("isExtensible",(function(e){return function(t){return!!r(t)&&(!e||e(t))}}))},FmoU:function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"d",(function(){return i})),n.d(t,"c",(function(){return o})),n.d(t,"e",(function(){return _})),n.d(t,"h",(function(){return w})),n.d(t,"g",(function(){return E})),n.d(t,"b",(function(){return S})),n.d(t,"f",(function(){return O}));n("a1Th"),n("h7Nl"),n("Btvt"),n("Tze0"),n("91GP"),n("Oyvg");var r=n("Y62N");function a(){}var i=.7,o=1/i,s="\\s*([+-]?\\d+)\\s*",u="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)\\s*",c="\\s*([+-]?\\d*\\.?\\d+(?:[eE][+-]?\\d+)?)%\\s*",l=/^#([0-9a-f]{3,8})$/,d=new RegExp("^rgb\\("+[s,s,s]+"\\)$"),f=new RegExp("^rgb\\("+[c,c,c]+"\\)$"),p=new RegExp("^rgba\\("+[s,s,s,u]+"\\)$"),h=new RegExp("^rgba\\("+[c,c,c,u]+"\\)$"),g=new RegExp("^hsl\\("+[u,c,c]+"\\)$"),v=new RegExp("^hsla\\("+[u,c,c,u]+"\\)$"),m={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074};function y(){return this.rgb().formatHex()}function b(){return this.rgb().formatRgb()}function _(e){var t,n;return e=(e+"").trim().toLowerCase(),(t=l.exec(e))?(n=t[1].length,t=parseInt(t[1],16),6===n?x(t):3===n?new S(t>>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?new S(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?new S(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=d.exec(e))?new S(t[1],t[2],t[3],1):(t=f.exec(e))?new S(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=p.exec(e))?R(t[1],t[2],t[3],t[4]):(t=h.exec(e))?R(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=g.exec(e))?C(t[1],t[2]/100,t[3]/100,1):(t=v.exec(e))?C(t[1],t[2]/100,t[3]/100,t[4]):m.hasOwnProperty(e)?x(m[e]):"transparent"===e?new S(NaN,NaN,NaN,0):null}function x(e){return new S(e>>16&255,e>>8&255,255&e,1)}function R(e,t,n,r){return r<=0&&(e=t=n=NaN),new S(e,t,n,r)}function w(e){return e instanceof a||(e=_(e)),e?new S((e=e.rgb()).r,e.g,e.b,e.opacity):new S}function E(e,t,n,r){return 1===arguments.length?w(e):new S(e,t,n,null==r?1:r)}function S(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function A(){return"#"+P(this.r)+P(this.g)+P(this.b)}function T(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function P(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function C(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new k(e,t,n,r)}function M(e){if(e instanceof k)return new k(e.h,e.s,e.l,e.opacity);if(e instanceof a||(e=_(e)),!e)return new k;if(e instanceof k)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),o=Math.max(t,n,r),s=NaN,u=o-i,c=(o+i)/2;return u?(s=t===o?(n-r)/u+6*(n<r):n===o?(r-t)/u+2:(t-n)/u+4,u/=c<.5?o+i:2-o-i,s*=60):u=c>0&&c<1?0:s,new k(s,u,c,e.opacity)}function O(e,t,n,r){return 1===arguments.length?M(e):new k(e,t,n,null==r?1:r)}function k(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function D(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}Object(r.a)(a,_,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:y,formatHex:y,formatHsl:function(){return M(this).formatHsl()},formatRgb:b,toString:b}),Object(r.a)(S,E,Object(r.b)(a,{brighter:function(e){return e=null==e?o:Math.pow(o,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new S(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:A,formatHex:A,formatRgb:T,toString:T})),Object(r.a)(k,O,Object(r.b)(a,{brighter:function(e){return e=null==e?o:Math.pow(o,e),new k(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?i:Math.pow(i,e),new k(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,a=2*n-r;return new S(D(e>=240?e-240:e+120,a,r),D(e,a,r),D(e<120?e+240:e-120,a,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}))},FpHa:function(e,t){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},Fvdg:function(e,t,n){"use strict";n("bWfx"),n("hHhE"),n("/SS/"),n("LK8F"),n("HEwt"),n("a1Th"),n("h7Nl"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("TSYQ"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),l(this,d(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,e),n=t,(r=[{key:"getWidth",value:function(e){var t=this.props,n=t.width,r=t.rows,a=void 0===r?2:r;return Array.isArray(n)?n[e]:a-1===e?n:void 0}},{key:"render",value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,o=t.style,s=t.rows,c=u(Array(s)).map((function(t,n){return a.createElement("li",{key:n,style:{width:e.getWidth(n)}})}));return a.createElement("ul",{className:(0,i.default)(n,r),style:o},c)}}])&&c(n.prototype,r),o&&c(n,o),t}(a.Component);t.default=p},G5r2:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={getTransform:!0,registerTransform:!0,getParser:!0,registerParser:!0};Object.defineProperty(t,"getTransform",{enumerable:!0,get:function(){return a.getTransform}}),Object.defineProperty(t,"registerTransform",{enumerable:!0,get:function(){return a.registerTransform}}),Object.defineProperty(t,"getParser",{enumerable:!0,get:function(){return a.getParser}}),Object.defineProperty(t,"registerParser",{enumerable:!0,get:function(){return a.registerParser}}),t.default=void 0;var a=n("IXHI"),i=g(n("qtrA")),o=g(n("QgHN")),s=g(n("auA3")),u=g(n("4yAn")),c=g(n("Pfax")),l=g(n("8i6C")),d=n("DXtu"),f=n("jpen"),p=n("sSjL"),h=n("aItV");function g(e){return e&&e.__esModule?e:{default:e}}Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var v=l.default;t.default=v,(0,a.registerParser)("geojson",o.default),(0,a.registerParser)("image",s.default),(0,a.registerParser)("csv",i.default),(0,a.registerParser)("json",u.default),(0,a.registerParser)("raster",c.default),(0,a.registerTransform)("cluster",d.cluster),(0,a.registerTransform)("grid",f.aggregatorToGrid),(0,a.registerTransform)("hexagon",p.pointToHexbin)},G8Mo:function(e,t,n){var r=n("93I4");e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},G8r6:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o=(a=n("eDuk"))&&a.__esModule?a:{default:a},s=n("4cb6");var u={type:"amap",zoom:5,center:[107.622,39.266],pitch:0,colors:["rgb(103,0,31)","rgb(178,24,43)","rgb(214,96,77)","rgb(244,165,130)","rgb(253,219,199)","rgb(247,247,247)","rgb(209,229,240)","rgb(146,197,222)","rgb(67,147,195)","rgb(33,102,172)","rgb(5,48,97)"],size:10,shape:"circle",scales:{},shape2d:["circle","triangle","square","pentagon","hexagon","octogon","hexagram","rhombus","vesica"],shape3d:["cylinder","triangleColumn","hexagonColumn","squareColumn"]},c=new o.default({allErrors:!0,verbose:!0}),l=(0,s.injectable)()(i=function(){function e(){this.config=u,this.layerConfigValidatorCache={}}var t=e.prototype;return t.getConfig=function(){return this.config},t.setAndCheckConfig=function(e){return this.config=r({},this.config,{},e),!0},t.reset=function(){this.config=u},t.registerLayerConfigSchemaValidator=function(e,t){this.layerConfigValidatorCache[e]||(this.layerConfigValidatorCache[e]=c.compile(t))},t.validateLayerConfig=function(e,t){var n=this.layerConfigValidatorCache[e];if(n){var r=n(t);if(!r)return{valid:r,errors:n.errors,errorText:c.errorsText(n.errors)}}return{valid:!0,errors:null,errorText:null}},e}())||i;t.default=l},GG9M:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=u(n("q1tI")),i=u(n("17x9")),o=(r=n("Jrzw"))&&r.__esModule?r:{default:r};function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),f(this,p(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e),n=t,(r=[{key:"getLocale",value:function(){var e=this.props,t=e.componentName,n=e.defaultLocale||o.default[t||"global"],r=this.context.antLocale,a=t&&r?r[t]:{};return l(l({},"function"==typeof n?n():n),a||{})}},{key:"getLocaleCode",value:function(){var e=this.context.antLocale,t=e&&e.locale;return e&&e.exist&&!t?o.default.locale:t}},{key:"render",value:function(){return this.props.children(this.getLocale(),this.getLocaleCode(),this.context.antLocale)}}])&&d(n.prototype,r),a&&d(n,a),t}(a.Component);t.default=g,g.defaultProps={componentName:"global"},g.contextTypes={antLocale:i.object}},GHWt:function(e,t,n){"use strict";n("Tdpu");var r=n("gj+k"),a=n("mrVq"),i=n("WHjf"),o=n("o0o1"),s=n.n(o),u=(n("rE2o"),n("ioFf"),n("rGqo"),n("ls82"),s.a.mark(l)),c=function(e){return null===e?NaN:+e};function l(e,t){var n,r,a,i,o,c,l,d,f,p,h,g,v;return s.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:if(void 0!==t){s.next=30;break}n=!0,r=!1,a=void 0,s.prev=4,i=e[Symbol.iterator]();case 6:if(n=(o=i.next()).done){s.next=14;break}if(!(null!=(c=o.value)&&(c=+c)>=c)){s.next=11;break}return s.next=11,c;case 11:n=!0,s.next=6;break;case 14:s.next=20;break;case 16:s.prev=16,s.t0=s.catch(4),r=!0,a=s.t0;case 20:s.prev=20,s.prev=21,n||null==i.return||i.return();case 23:if(s.prev=23,!r){s.next=26;break}throw a;case 26:return s.finish(23);case 27:return s.finish(20);case 28:s.next=58;break;case 30:l=-1,d=!0,f=!1,p=void 0,s.prev=34,h=e[Symbol.iterator]();case 36:if(d=(g=h.next()).done){s.next=44;break}if(v=g.value,!(null!=(v=t(v,++l,e))&&(v=+v)>=v)){s.next=41;break}return s.next=41,v;case 41:d=!0,s.next=36;break;case 44:s.next=50;break;case 46:s.prev=46,s.t1=s.catch(34),f=!0,p=s.t1;case 50:s.prev=50,s.prev=51,d||null==h.return||h.return();case 53:if(s.prev=53,!f){s.next=56;break}throw p;case 56:return s.finish(53);case 57:return s.finish(50);case 58:case"end":return s.stop()}}),u,null,[[4,16,20,28],[21,,23,27],[34,46,50,58],[51,,53,57]])}function d(e,t,n){if(o=(e=Float64Array.from(l(e,n))).length){if((t=+t)<=0||o<2)return Object(a.a)(e);if(t>=1)return Object(r.a)(e);var o,s=(o-1)*t,u=Math.floor(s),c=Object(r.a)(Object(i.a)(e,u).subarray(0,u+1));return c+(Object(a.a)(e.subarray(u+1))-c)*(s-u)}}function f(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c;if(r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e);if(t>=1)return+n(e[r-1],r-1,e);var r,a=(r-1)*t,i=Math.floor(a),o=+n(e[i],i,e);return o+(+n(e[i+1],i+1,e)-o)*(a-i)}}n.d(t,"a",(function(){return d})),n.d(t,"b",(function(){return f}))},GXnB:function(e,t,n){"use strict";n("a1Th"),n("h7Nl"),n("Btvt"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=function(){function e(e,t){this.key=e,this.value=t}return e.prototype.toString=function(){return this.key===r.NAMED_TAG?"named: "+this.value.toString()+" ":"tagged: { key:"+this.key.toString()+", value: "+this.value+" }"},e}();t.Metadata=a},GZEu:function(e,t,n){var r,a,i,o=n("m0Pp"),s=n("MfQN"),u=n("+rLv"),c=n("Iw71"),l=n("dyZX"),d=l.process,f=l.setImmediate,p=l.clearImmediate,h=l.MessageChannel,g=l.Dispatch,v=0,m={},y=function(){var e=+this;if(m.hasOwnProperty(e)){var t=m[e];delete m[e],t()}},b=function(e){y.call(e.data)};f&&p||(f=function(e){for(var t=[],n=1;arguments.length>n;)t.push(arguments[n++]);return m[++v]=function(){s("function"==typeof e?e:Function(e),t)},r(v),v},p=function(e){delete m[e]},"process"==n("LZWt")(d)?r=function(e){d.nextTick(o(y,e,1))}:g&&g.now?r=function(e){g.now(o(y,e,1))}:h?(i=(a=new h).port2,a.port1.onmessage=b,r=o(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 c("script")?function(e){u.appendChild(c("script")).onreadystatechange=function(){u.removeChild(this),y.call(e)}}:function(e){setTimeout(o(y,e,1),0)}),e.exports={set:f,clear:p}},GddB:function(e,t,n){window.scene=n("hs8S"),window.layers=n("/zp3"),window.component=n("3fPy")},GfB1:function(e,t,n){"use strict";n("Tze0"),n("KKXr");var r=3;e.exports=function(e){if("none"!=={}.FOLKTALE_ASSERTIONS){var t=new Error("").stack,n=void 0;if(t)n=t.split("\n")[r];n?console.warn(e+"\n Blame: "+n.trim()):console.warn(e)}}},GoyQ:function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},GuhU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c=n("IOcx"),l=n("4cb6"),d=n("ewr5"),f=n("Q7Ku"),p=n("4jdm");var h,g,v,m,y,b,_=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,0],x=(r=(0,l.injectable)(),a=(0,l.inject)(d.TYPES.ICameraService),r((u=function(){function e(){var e,t,n,r;e=this,t="cameraService",r=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),this.coordinateSystem=void 0,this.viewportCenter=void 0,this.viewportCenterProjection=void 0,this.pixelsPerDegree=void 0,this.pixelsPerDegree2=void 0,this.pixelsPerMeter=void 0}var t=e.prototype;return t.refresh=function(){var e=this.cameraService.getZoom(),t=this.cameraService.getZoomScale(),n=this.cameraService.getCenter(),r=(0,f.getDistanceScales)({latitude:n[1],zoom:e}),a=r.pixelsPerMeter,i=r.pixelsPerDegree;this.viewportCenter=n,this.viewportCenterProjection=[0,0,0,0],this.pixelsPerMeter=a,this.pixelsPerDegree=i,this.pixelsPerDegree2=[0,0,0],this.coordinateSystem===p.CoordinateSystem.LNGLAT||this.coordinateSystem===p.CoordinateSystem.P20?this.cameraService.setViewProjectionMatrix(void 0):this.coordinateSystem===p.CoordinateSystem.LNGLAT_OFFSET?this.calculateLnglatOffset(n,e):this.coordinateSystem===p.CoordinateSystem.P20_OFFSET&&this.calculateLnglatOffset(n,e,t,!0)},t.getCoordinateSystem=function(){return this.coordinateSystem},t.setCoordinateSystem=function(e){this.coordinateSystem=e},t.getViewportCenter=function(){return this.viewportCenter},t.getViewportCenterProjection=function(){return this.viewportCenterProjection},t.getPixelsPerDegree=function(){return this.pixelsPerDegree},t.getPixelsPerDegree2=function(){return this.pixelsPerDegree2},t.getPixelsPerMeter=function(){return this.pixelsPerMeter},t.calculateLnglatOffset=function(e,t,n,r){var a=(0,f.getDistanceScales)({latitude:e[1],zoom:t,scale:n,flipY:r,highPrecision:!0}),i=a.pixelsPerMeter,o=a.pixelsPerDegree,s=a.pixelsPerDegree2,u=this.cameraService.getViewMatrix(),l=this.cameraService.getProjectionMatrix(),d=c.mat4.multiply([],l,u),p=this.cameraService.projectFlat([Math.fround(e[0]),Math.fround(e[1])],Math.pow(2,t));this.viewportCenterProjection=c.vec4.transformMat4([],[p[0],p[1],0,1],d),u=this.cameraService.getViewMatrixUncentered()||u,d=c.mat4.multiply([],l,u),d=c.mat4.multiply([],d,_),this.cameraService.setViewProjectionMatrix(d),this.pixelsPerMeter=i,this.pixelsPerDegree=o,this.pixelsPerDegree2=s},e}(),h=(o=u).prototype,g="cameraService",v=[a],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=v.slice().reverse().reduce((function(e,t){return t(h,g,e)||e}),b),y&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(y):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(h,g,b),b=null),s=b,i=o))||i);t.default=x},Gytx:function(e,t,n){n("2Spj"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n,r){var a=n?n.call(r,e,t):void 0;if(void 0!==a)return!!a;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),u=0;u<i.length;u++){var c=i[u];if(!s(c))return!1;var l=e[c],d=t[c];if(!1===(a=n?n.call(r,l,d,c):void 0)||void 0===a&&l!==d)return!1}return!0}},H6hf:function(e,t,n){var r=n("y3w9");e.exports=function(e,t,n,a){try{return a?t(r(n)[0],n[1]):t(n)}catch(o){var i=e.return;throw void 0!==i&&r(i.call(e)),o}}},H8Lq:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=t.defaultColumns=void 0;var a=r(n("q1tI")),i=r(n("7HPk")),o=r(n("slaK"));n("49qf");var s=[{title:"G2",items:[{title:"关于 G2",url:""},{title:"图表示例",url:""},{title:"API 文档",url:""},{title:"使用教程",url:""}]},{title:"G6",items:[{title:"关于 G2",url:""},{title:"图表示例",url:""},{title:"API 文档",url:""},{title:"使用教程",url:""}]},{title:"F2",items:[{title:"关于 G2",url:""},{title:"图表示例",url:""},{title:"API 文档",url:""},{title:"使用教程",url:""}]},{title:"L7",items:[{title:"关于 G2",url:""},{title:"图表示例",url:""},{title:"API 文档",url:""},{title:"使用教程",url:""}]},{title:"墨者学院",items:[{title:"关于 G2",url:""},{title:"图表示例",url:""},{title:"API 文档",url:""},{title:"使用教程",url:""}]},{icon:a.default.createElement("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/nBVXkrFdWHxbZlmMbsaH.svg",alt:"more products"}),title:"更多产品",items:[{icon:a.default.createElement("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/XuVpGqBFxXplzvLjJBZB.svg",alt:"yuque"}),title:"语雀",url:"https://yuque.com",description:"知识创作与分享工具",openExternal:!0},{icon:a.default.createElement("img",{src:"https://gw.alipayobjects.com/zos/rmsportal/uHocHZfNWZOdsRUonZNr.png",alt:"yuque"}),title:"云凤蝶",url:"https://yunfengdie.com",description:"中台建站平台",openExternal:!0}]}];t.defaultColumns=s;t.default=function(e){var t=e.columns,n=void 0===t?s:t,r=e.bottom,u=void 0===r?a.default.createElement("div",null,"© ",(new Date).getFullYear(),", Built with"," ",a.default.createElement("a",{href:"https://xtech.antfin.com/"},"AFX")):r,c=e.theme,l=void 0===c?"dark":c;return a.default.createElement(i.default,{theme:l,columns:n,bottom:u,className:o.default.footer})}},"HAE/":function(e,t,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperty:n("hswa").f})},HEwt:function(e,t,n){"use strict";var r=n("m0Pp"),a=n("XKFU"),i=n("S/j/"),o=n("H6hf"),s=n("M6Qj"),u=n("ne8i"),c=n("8a7r"),l=n("J+6e");a(a.S+a.F*!n("XMVh")((function(e){Array.from(e)})),"Array",{from:function(e){var t,n,a,d,f=i(e),p="function"==typeof this?this:Array,h=arguments.length,g=h>1?arguments[1]:void 0,v=void 0!==g,m=0,y=l(f);if(v&&(g=r(g,h>2?arguments[2]:void 0,2)),null==y||p==Array&&s(y))for(n=new p(t=u(f.length));t>m;m++)c(n,m,v?g(f[m],m):f[m]);else for(d=y.call(f),n=new p;!(a=d.next()).done;m++)c(n,m,v?o(d,g,[a.value,m],!0):a.value);return n.length=m,n}})},HJWE:function(e,t,n){"use strict";var r=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.PointFillTriangulation=function(e){var t=e.coordinates;return{vertices:[].concat(r(t),r(t),r(t),r(t)),indices:[0,1,2,2,3,0],size:t.length}},t.PointExtrudeTriangulation=function(e){var t=function(e){if(l&&l[e])return l[e];var t=u.geometryShape[e]?u.geometryShape[e]():u.geometryShape.cylinder(),n=(0,s.default)([t]);return l[e]=n,n}(e.shape),n=t.positions,r=t.index;return{vertices:n,indices:r,normals:Array.from(d(n,r)),size:3}},t.PointImageTriangulation=function(e){var t=e.coordinates;return{vertices:r(t),indices:[0],size:t.length}},t.LineTriangulation=function(e){var t=e.coordinates,n=(0,o.default)(t,!1,0);return{vertices:n.attrPos,indices:n.attrIndex,normals:n.normals,size:5}},t.PolygonExtrudeTriangulation=function(e){var t=e.coordinates,n=(0,s.default)(t),r=n.positions,a=n.index;return{vertices:r,indices:a,normals:Array.from(d(r,a)),size:3}},t.HeatmapGridTriangulation=function(e){var t=function(e){var t=u.geometryShape[e]?u.geometryShape[e]():u.geometryShape.circle();return(0,s.fillPolygon)([t])}(e.shape),n=t.positions,r=t.index;return{vertices:n,indices:r,normals:Array.from(d(n,r)),size:3}},t.RasterImageTriangulation=function(e){var t=e.coordinates;return{vertices:[].concat(r(t[0]),[0,0,1,t[1][0],t[0][1],0,1,1],r(t[1]),[0,1,0],r(t[0]),[0,0,1],r(t[1]),[0,1,0,t[0][0],t[1][1],0,0,0]),indices:[0,1,2,3,4,5],size:5}},t.LineArcTriangulation=function(e){for(var t=e.coordinates,n=[],a=[],i=function(e){n.push(e,1,e,t[0][0],t[0][1],t[1][0],t[1][1],e,-1,e,t[0][0],t[0][1],t[1][0],t[1][1]),29!==e&&a.push.apply(a,r([0,1,2,1,3,2].map((function(t){return 2*e+t}))))},o=0;o<30;o++)i(o);return{vertices:n,indices:a,size:7}},t.HeatmapTriangulation=function(e){var t=e.coordinates;2===t.length&&t.push(0);e.size;var n=f(-1,1),a=f(1,1),i=f(-1,-1),o=f(1,-1);return{vertices:[].concat(r(t),r(n),r(t),r(i),r(t),r(o),r(t),r(a)),indices:[0,1,2,3,0,2],size:5}};var a,i=n("IOcx"),o=(a=n("h7d7"))&&a.__esModule?a:{default:a},s=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("T61M")),u=n("tQoc");function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}var l={};function d(e,t,n){void 0===n&&(n=3);for(var r,a,o,s=new Float32Array(e.length/n*3),u=i.vec3.create(),c=i.vec3.create(),l=i.vec3.create(),d=0,f=t.length;d<f;d+=3){r=3*t[d+0],a=3*t[d+1],o=3*t[d+2];var p=[e[r],e[r+1]],h=p[0],g=p[1],v=i.vec3.fromValues(h,g,e[r+2]),m=[e[a],e[a+1]],y=m[0],b=m[1],_=i.vec3.fromValues(y,b,e[a+2]),x=[e[o],e[o+1]],R=x[0],w=x[1],E=i.vec3.fromValues(R,w,e[o+2]);i.vec3.sub(u,E,_),i.vec3.sub(c,v,_),i.vec3.cross(l,u,c),s[r]+=u[0],s[r+1]+=u[1],s[r+2]+=u[2],s[a]+=u[0],s[a+1]+=u[1],s[a+2]+=u[2],s[o]+=u[0],s[o+1]+=u[1],s[o+2]+=u[2]}return function(e){for(var t=0,n=e.length;t<n;t+=3){var r=i.vec3.fromValues(e[t],e[t+1],e[t+2]),a=i.vec3.create();i.vec3.normalize(a,r),e.set(a,t)}}(s),s}function f(e,t){return[(e+1)/2,(t+1)/2]}},HLIj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("pqXx"),a=n("X28Z"),i=function(){function e(e,t){this.elements=void 0;var n=t.data,i=t.usage,o=t.type,s=t.count;this.elements=e.elements({data:n,usage:a.usageMap[i||r.gl.STATIC_DRAW],type:a.dataTypeMap[o||r.gl.UNSIGNED_BYTE],count:s})}var t=e.prototype;return t.get=function(){return this.elements},t.subData=function(e){var t=e.data;this.elements.subdata(t)},t.destroy=function(){this.elements.destroy()},e}();t.default=i},HXN9:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("8+KV"),n("HAE/");var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("d0bx"));t.generate=a.default;var i={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"};t.presetPrimaryColors=i;var o={};t.presetPalettes=o,Object.keys(i).forEach((function(e){o[e]=a.default(i[e]),o[e].primary=o[e][5]}));var s=o.red;t.red=s;var u=o.volcano;t.volcano=u;var c=o.gold;t.gold=c;var l=o.orange;t.orange=l;var d=o.yellow;t.yellow=d;var f=o.lime;t.lime=f;var p=o.green;t.green=p;var h=o.cyan;t.cyan=h;var g=o.blue;t.blue=g;var v=o.geekblue;t.geekblue=v;var m=o.purple;t.purple=m;var y=o.magenta;t.magenta=y;var b=o.grey;t.grey=b},Hfiw:function(e,t,n){var r=n("Y7ZC");r(r.S,"Object",{setPrototypeOf:n("6tYh").set})},HpQ9:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(){}return e.of=function(t,n){var r=new e;return r.bindings=t,r.middleware=n,r},e}();t.ContainerSnapshot=r},Hsns:function(e,t,n){var r=n("93I4"),a=n("5T2Y").document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},HuGu:function(e,t,n){"use strict";n("+dQi"),n("onn/"),n("dLt8"),n("McUL"),n("jDMi"),n("ELLl"),n("jwo+"),n("9d8Q"),n("h+Wa"),n("IDGY"),n("p77/"),n("6488"),n("e0s7"),function(e,t,n,r,a){e.TracertCmdCache=e.TracertCmdCache||[],e[a]=window[a]||{_isRenderInit:!0,call:function(){e.TracertCmdCache.push(arguments)},start:function(e){this.call("start",e)}},e[a].l=new Date;var i=t.createElement(n),o=t.getElementsByTagName(n)[0];i.async=!0,i.src="https://ur.alipay.com/tracert_a369.js",o.parentNode.insertBefore(i,o),i.onerror=function(){console.warn(decodeURI("Tracert%20%E8%84%9A%E6%9C%AC%E6%9C%AA%E6%88%90%E5%8A%9F%E5%8A%A0%E8%BD%BD,%20%E8%AF%B7%E6%A3%80%E6%9F%A5%E7%BD%91%E7%BB%9C%E4%BB%A5%E5%8F%8A%20A%20%E4%BD%8D%E6%98%AF%E5%90%A6%E5%9C%A8%E4%B9%9D%E8%89%B2%E9%B9%BF%E5%BB%BA%E7%AB%8B%E6%B4%9E%E5%AF%9F"));for(var t=function(){console.warn(decodeURI("Tracert%20%E5%91%BD%E4%BB%A4%E6%89%A7%E8%A1%8C%E5%A4%B1%E8%B4%A5%EF%BC%8C%E8%AF%B7%E6%A3%80%E6%9F%A5%20JS%20%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E5%BC%95%E5%85%A5"))},n=["call","start","config","logPv","info","err","click","expo","pageName","pageState","time","timeEnd","parse","checkExpo","stringify","report","set","before"],r=0;r<n.length;r++)e[a][n[r]]=t}}(window,document,"script",0,"Tracert"),Tracert.start()},HzHp:function(e,t,n){"use strict";n("h/M4"),n("xfY5"),n("knhD"),n("bWfx"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.calculateNodeStyling=s,t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;r||(r=document.createElement("textarea"),document.body.appendChild(r));e.getAttribute("wrap")?r.setAttribute("wrap",e.getAttribute("wrap")):r.removeAttribute("wrap");var o=s(e,t),u=o.paddingSize,c=o.borderSize,l=o.boxSizing,d=o.sizingStyle;r.setAttribute("style","".concat(d,";").concat(a)),r.value=e.value||e.placeholder||"";var f,p=Number.MIN_SAFE_INTEGER,h=Number.MAX_SAFE_INTEGER,g=r.scrollHeight;"border-box"===l?g+=c:"content-box"===l&&(g-=u);if(null!==n||null!==i){r.value=" ";var v=r.scrollHeight-u;null!==n&&(p=v*n,"border-box"===l&&(p=p+u+c),g=Math.max(p,g)),null!==i&&(h=v*i,"border-box"===l&&(h=h+u+c),f=g>h?"":"hidden",g=Math.min(h,g))}return{height:g,minHeight:p,maxHeight:h,overflowY:f}};var r,a="\n min-height:0 !important;\n max-height:none !important;\n height:0 !important;\n visibility:hidden !important;\n overflow:hidden !important;\n position:absolute !important;\n z-index:-1000 !important;\n top:0 !important;\n right:0 !important\n",i=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"],o={};function s(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&o[n])return o[n];var r=window.getComputedStyle(e),a=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),s=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),u=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),c={sizingStyle:i.map((function(e){return"".concat(e,":").concat(r.getPropertyValue(e))})).join(";"),paddingSize:s,borderSize:u,boxSizing:a};return t&&n&&(o[n]=c),c}},I0ug:function(e,t,n){"use strict";(function(e){n.d(t,"a",(function(){return a}));n("V+eJ");var r=n("U8pU");function a(t){if("undefined"!=typeof window&&"object"===Object(r.a)(window.process)&&"renderer"===window.process.type)return!0;if(void 0!==e&&"object"===Object(r.a)(e.versions)&&Boolean(e.versions.electron))return!0;var n="object"===("undefined"==typeof navigator?"undefined":Object(r.a)(navigator))&&"string"==typeof navigator.userAgent&&navigator.userAgent,a=t||n;return!!(a&&a.indexOf("Electron")>=0)}}).call(this,n("8oxB"))},I6I4:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.PositionType=void 0,t.PositionType=r,function(e){e.TOPRIGHT="topright",e.TOPLEFT="topleft",e.BOTTOMRIGHT="bottomright",e.BOTTOMLEFT="bottomleft"}(r||(t.PositionType=r={}))},I74W:function(e,t,n){"use strict";n("qncB")("trimLeft",(function(e){return function(){return e(this,1)}}),"trimStart")},"I8a+":function(e,t,n){var r=n("LZWt"),a=n("K0xU")("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=function(e,t){try{return e[t]}catch(n){}}(t=Object(e),a))?n:i?r(t):"Object"==(o=r(t))&&"function"==typeof t.callee?"Arguments":o}},I9y7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRendererContainer=function(e){var t=document.getElementById(e);if(t){var n=document.createElement("div");return n.style.cssText+="\n position: absolute;\n top: 0;\n z-index:2;\n height: 100%;\n width: 100%;\n pointer-events: none;\n ",n.id="l7_canvaslayer",t.appendChild(n),n}return null},t.trim=a,t.splitWords=i,t.create=function(e,t,n){var r=document.createElement(e);r.className=t||"",n&&n.appendChild(r);return r},t.remove=function(e){var t=e.parentNode;t&&t.removeChild(e)},t.addClass=function(e,t){if(void 0!==e.classList)for(var n=i(t),r=0,a=n.length;r<a;r++)e.classList.add(n[r]);else if(!o(e,t)){var c=u(e);s(e,(c?c+" ":"")+t)}},t.removeClass=function(e,t){void 0!==e.classList?e.classList.remove(t):s(e,a((" "+u(e)+" ").replace(" "+t+" "," ")))},t.hasClass=o,t.setClass=s,t.getClass=u,t.empty=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},t.setTransform=function(e,t){e.style[c]=t};var r=window.document.documentElement.style;function a(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function i(e){return a(e).split(/\s+/)}function o(e,t){if(void 0!==e.classList)return e.classList.contains(t);var n=u(e);return n.length>0&&new RegExp("(^|\\s)"+t+"(\\s|$)").test(n)}function s(e,t){e instanceof HTMLElement?e.className=t:e.className.baseVal=t}function u(e){return e instanceof SVGElement&&(e=e.correspondingElement),void 0===e.className.baseVal?e.className:e.className.baseVal}var c=function(e){if(!r)return e[0];for(var t in e)if(e[t]&&e[t]in r)return e[t];return e[0]}(["transform","WebkitTransform"])},INYr:function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(6),i="findIndex",o=!0;i in[]&&Array(1)[i]((function(){o=!1})),r(r.P+r.F*o,"Array",{findIndex:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")(i)},IOVJ:function(e,t,n){"use strict";var r=n("284h"),a=n("TqRt");t.__esModule=!0,t.default=void 0;var i=a(n("pVnL")),o=a(n("VbXa")),s=r(n("q1tI")),u=a(n("17x9")),c=n("emEt"),l=n("xtsi"),d=function(e){function t(){return e.apply(this,arguments)||this}return(0,o.default)(t,e),t.prototype.render=function(){var e=(0,i.default)({},this.props,{pathContext:this.props.pageContext}),t=(0,l.apiRunner)("replaceComponentRenderer",{props:this.props,loader:c.publicLoader})[0]||(0,s.createElement)(this.props.pageResources.component,(0,i.default)({},e,{key:this.props.path||this.props.pageResources.page.path}));return(0,l.apiRunner)("wrapPageElement",{element:t,props:e},t,(function(t){return{element:t.result,props:e}})).pop()},t}(s.default.Component);d.propTypes={location:u.default.object.isRequired,pageResources:u.default.object.isRequired,data:u.default.object,pageContext:u.default.object.isRequired};var f=d;t.default=f},IOcx:function(e,t,n){"use strict";n.r(t);var r={};n.r(r),n.d(r,"create",(function(){return c})),n.d(r,"clone",(function(){return l})),n.d(r,"copy",(function(){return d})),n.d(r,"identity",(function(){return f})),n.d(r,"fromValues",(function(){return p})),n.d(r,"set",(function(){return h})),n.d(r,"transpose",(function(){return g})),n.d(r,"invert",(function(){return v})),n.d(r,"adjoint",(function(){return m})),n.d(r,"determinant",(function(){return y})),n.d(r,"multiply",(function(){return b})),n.d(r,"rotate",(function(){return _})),n.d(r,"scale",(function(){return x})),n.d(r,"fromRotation",(function(){return R})),n.d(r,"fromScaling",(function(){return w})),n.d(r,"str",(function(){return E})),n.d(r,"frob",(function(){return S})),n.d(r,"LDU",(function(){return A})),n.d(r,"add",(function(){return T})),n.d(r,"subtract",(function(){return P})),n.d(r,"exactEquals",(function(){return C})),n.d(r,"equals",(function(){return M})),n.d(r,"multiplyScalar",(function(){return O})),n.d(r,"multiplyScalarAndAdd",(function(){return k})),n.d(r,"mul",(function(){return D})),n.d(r,"sub",(function(){return I}));var a={};n.r(a),n.d(a,"create",(function(){return L})),n.d(a,"clone",(function(){return j})),n.d(a,"copy",(function(){return F})),n.d(a,"identity",(function(){return z})),n.d(a,"fromValues",(function(){return N})),n.d(a,"set",(function(){return B})),n.d(a,"invert",(function(){return V})),n.d(a,"determinant",(function(){return H})),n.d(a,"multiply",(function(){return U})),n.d(a,"rotate",(function(){return W})),n.d(a,"scale",(function(){return q})),n.d(a,"translate",(function(){return G})),n.d(a,"fromRotation",(function(){return K})),n.d(a,"fromScaling",(function(){return Y})),n.d(a,"fromTranslation",(function(){return X})),n.d(a,"str",(function(){return J})),n.d(a,"frob",(function(){return Z})),n.d(a,"add",(function(){return $})),n.d(a,"subtract",(function(){return Q})),n.d(a,"multiplyScalar",(function(){return ee})),n.d(a,"multiplyScalarAndAdd",(function(){return te})),n.d(a,"exactEquals",(function(){return ne})),n.d(a,"equals",(function(){return re})),n.d(a,"mul",(function(){return ae})),n.d(a,"sub",(function(){return ie}));var i={};n.r(i),n.d(i,"create",(function(){return oe})),n.d(i,"fromMat4",(function(){return se})),n.d(i,"clone",(function(){return ue})),n.d(i,"copy",(function(){return ce})),n.d(i,"fromValues",(function(){return le})),n.d(i,"set",(function(){return de})),n.d(i,"identity",(function(){return fe})),n.d(i,"transpose",(function(){return pe})),n.d(i,"invert",(function(){return he})),n.d(i,"adjoint",(function(){return ge})),n.d(i,"determinant",(function(){return ve})),n.d(i,"multiply",(function(){return me})),n.d(i,"translate",(function(){return ye})),n.d(i,"rotate",(function(){return be})),n.d(i,"scale",(function(){return _e})),n.d(i,"fromTranslation",(function(){return xe})),n.d(i,"fromRotation",(function(){return Re})),n.d(i,"fromScaling",(function(){return we})),n.d(i,"fromMat2d",(function(){return Ee})),n.d(i,"fromQuat",(function(){return Se})),n.d(i,"normalFromMat4",(function(){return Ae})),n.d(i,"projection",(function(){return Te})),n.d(i,"str",(function(){return Pe})),n.d(i,"frob",(function(){return Ce})),n.d(i,"add",(function(){return Me})),n.d(i,"subtract",(function(){return Oe})),n.d(i,"multiplyScalar",(function(){return ke})),n.d(i,"multiplyScalarAndAdd",(function(){return De})),n.d(i,"exactEquals",(function(){return Ie})),n.d(i,"equals",(function(){return Le})),n.d(i,"mul",(function(){return je})),n.d(i,"sub",(function(){return Fe}));var o={};n.r(o),n.d(o,"create",(function(){return Ve})),n.d(o,"identity",(function(){return He})),n.d(o,"setAxisAngle",(function(){return Ue})),n.d(o,"getAxisAngle",(function(){return We})),n.d(o,"getAngle",(function(){return qe})),n.d(o,"multiply",(function(){return Ge})),n.d(o,"rotateX",(function(){return Ke})),n.d(o,"rotateY",(function(){return Ye})),n.d(o,"rotateZ",(function(){return Xe})),n.d(o,"calculateW",(function(){return Je})),n.d(o,"exp",(function(){return Ze})),n.d(o,"ln",(function(){return $e})),n.d(o,"pow",(function(){return Qe})),n.d(o,"slerp",(function(){return et})),n.d(o,"random",(function(){return tt})),n.d(o,"invert",(function(){return nt})),n.d(o,"conjugate",(function(){return rt})),n.d(o,"fromMat3",(function(){return at})),n.d(o,"fromEuler",(function(){return it})),n.d(o,"str",(function(){return ot})),n.d(o,"clone",(function(){return pt})),n.d(o,"fromValues",(function(){return ht})),n.d(o,"copy",(function(){return gt})),n.d(o,"set",(function(){return vt})),n.d(o,"add",(function(){return mt})),n.d(o,"mul",(function(){return yt})),n.d(o,"scale",(function(){return bt})),n.d(o,"dot",(function(){return _t})),n.d(o,"lerp",(function(){return xt})),n.d(o,"length",(function(){return Rt})),n.d(o,"len",(function(){return wt})),n.d(o,"squaredLength",(function(){return Et})),n.d(o,"sqrLen",(function(){return St})),n.d(o,"normalize",(function(){return At})),n.d(o,"exactEquals",(function(){return Tt})),n.d(o,"equals",(function(){return Pt})),n.d(o,"rotationTo",(function(){return Ct})),n.d(o,"sqlerp",(function(){return Mt})),n.d(o,"setAxes",(function(){return Ot}));var s={};n.r(s),n.d(s,"create",(function(){return kt})),n.d(s,"clone",(function(){return Dt})),n.d(s,"fromValues",(function(){return It})),n.d(s,"fromRotationTranslationValues",(function(){return Lt})),n.d(s,"fromRotationTranslation",(function(){return jt})),n.d(s,"fromTranslation",(function(){return Ft})),n.d(s,"fromRotation",(function(){return zt})),n.d(s,"fromMat4",(function(){return Nt})),n.d(s,"copy",(function(){return Bt})),n.d(s,"identity",(function(){return Vt})),n.d(s,"set",(function(){return Ht})),n.d(s,"getReal",(function(){return Ut})),n.d(s,"getDual",(function(){return Wt})),n.d(s,"setReal",(function(){return qt})),n.d(s,"setDual",(function(){return Gt})),n.d(s,"getTranslation",(function(){return Kt})),n.d(s,"translate",(function(){return Yt})),n.d(s,"rotateX",(function(){return Xt})),n.d(s,"rotateY",(function(){return Jt})),n.d(s,"rotateZ",(function(){return Zt})),n.d(s,"rotateByQuatAppend",(function(){return $t})),n.d(s,"rotateByQuatPrepend",(function(){return Qt})),n.d(s,"rotateAroundAxis",(function(){return en})),n.d(s,"add",(function(){return tn})),n.d(s,"multiply",(function(){return nn})),n.d(s,"mul",(function(){return rn})),n.d(s,"scale",(function(){return an})),n.d(s,"dot",(function(){return on})),n.d(s,"lerp",(function(){return sn})),n.d(s,"invert",(function(){return un})),n.d(s,"conjugate",(function(){return cn})),n.d(s,"length",(function(){return ln})),n.d(s,"len",(function(){return dn})),n.d(s,"squaredLength",(function(){return fn})),n.d(s,"sqrLen",(function(){return pn})),n.d(s,"normalize",(function(){return hn})),n.d(s,"str",(function(){return gn})),n.d(s,"exactEquals",(function(){return vn})),n.d(s,"equals",(function(){return mn}));var u=n("yU0y");n("x8ZO"),n("Y9lz");function c(){var e=new u.ARRAY_TYPE(4);return u.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0),e[0]=1,e[3]=1,e}function l(e){var t=new u.ARRAY_TYPE(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function d(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function f(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e}function p(e,t,n,r){var a=new u.ARRAY_TYPE(4);return a[0]=e,a[1]=t,a[2]=n,a[3]=r,a}function h(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function g(e,t){if(e===t){var n=t[1];e[1]=t[2],e[2]=n}else e[0]=t[0],e[1]=t[2],e[2]=t[1],e[3]=t[3];return e}function v(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n*i-a*r;return o?(o=1/o,e[0]=i*o,e[1]=-r*o,e[2]=-a*o,e[3]=n*o,e):null}function m(e,t){var n=t[0];return e[0]=t[3],e[1]=-t[1],e[2]=-t[2],e[3]=n,e}function y(e){return e[0]*e[3]-e[2]*e[1]}function b(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=n[0],u=n[1],c=n[2],l=n[3];return e[0]=r*s+i*u,e[1]=a*s+o*u,e[2]=r*c+i*l,e[3]=a*c+o*l,e}function _(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=Math.sin(n),u=Math.cos(n);return e[0]=r*u+i*s,e[1]=a*u+o*s,e[2]=r*-s+i*u,e[3]=a*-s+o*u,e}function x(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=n[0],u=n[1];return e[0]=r*s,e[1]=a*s,e[2]=i*u,e[3]=o*u,e}function R(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=-n,e[3]=r,e}function w(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e}function E(e){return"mat2("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function S(e){return Math.hypot(e[0],e[1],e[2],e[3])}function A(e,t,n,r){return e[2]=r[2]/r[0],n[0]=r[0],n[1]=r[1],n[3]=r[3]-e[2]*n[1],[e,t,n]}function T(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e}function P(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e}function C(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function M(e,t){var n=e[0],r=e[1],a=e[2],i=e[3],o=t[0],s=t[1],c=t[2],l=t[3];return Math.abs(n-o)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(r-s)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(s))&&Math.abs(a-c)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(c))&&Math.abs(i-l)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(l))}function O(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e}function k(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e}var D=b,I=P;function L(){var e=new u.ARRAY_TYPE(6);return u.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[4]=0,e[5]=0),e[0]=1,e[3]=1,e}function j(e){var t=new u.ARRAY_TYPE(6);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t}function F(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function z(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function N(e,t,n,r,a,i){var o=new u.ARRAY_TYPE(6);return o[0]=e,o[1]=t,o[2]=n,o[3]=r,o[4]=a,o[5]=i,o}function B(e,t,n,r,a,i,o){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=i,e[5]=o,e}function V(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=n*i-r*a;return u?(u=1/u,e[0]=i*u,e[1]=-r*u,e[2]=-a*u,e[3]=n*u,e[4]=(a*s-i*o)*u,e[5]=(r*o-n*s)*u,e):null}function H(e){return e[0]*e[3]-e[1]*e[2]}function U(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=n[0],l=n[1],d=n[2],f=n[3],p=n[4],h=n[5];return e[0]=r*c+i*l,e[1]=a*c+o*l,e[2]=r*d+i*f,e[3]=a*d+o*f,e[4]=r*p+i*h+s,e[5]=a*p+o*h+u,e}function W(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=Math.sin(n),l=Math.cos(n);return e[0]=r*l+i*c,e[1]=a*l+o*c,e[2]=r*-c+i*l,e[3]=a*-c+o*l,e[4]=s,e[5]=u,e}function q(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=n[0],l=n[1];return e[0]=r*c,e[1]=a*c,e[2]=i*l,e[3]=o*l,e[4]=s,e[5]=u,e}function G(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=n[0],l=n[1];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=r*c+i*l+s,e[5]=a*c+o*l+u,e}function K(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=-n,e[3]=r,e[4]=0,e[5]=0,e}function Y(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=t[1],e[4]=0,e[5]=0,e}function X(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=t[0],e[5]=t[1],e}function J(e){return"mat2d("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+")"}function Z(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],1)}function $(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e}function Q(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e}function ee(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e}function te(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e}function ne(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]}function re(e,t){var n=e[0],r=e[1],a=e[2],i=e[3],o=e[4],s=e[5],c=t[0],l=t[1],d=t[2],f=t[3],p=t[4],h=t[5];return Math.abs(n-c)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(c))&&Math.abs(r-l)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(l))&&Math.abs(a-d)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(d))&&Math.abs(i-f)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(f))&&Math.abs(o-p)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(p))&&Math.abs(s-h)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(h))}var ae=U,ie=Q;function oe(){var e=new u.ARRAY_TYPE(9);return u.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function se(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function ue(e){var t=new u.ARRAY_TYPE(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function ce(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function le(e,t,n,r,a,i,o,s,c){var l=new u.ARRAY_TYPE(9);return l[0]=e,l[1]=t,l[2]=n,l[3]=r,l[4]=a,l[5]=i,l[6]=o,l[7]=s,l[8]=c,l}function de(e,t,n,r,a,i,o,s,u,c){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=i,e[5]=o,e[6]=s,e[7]=u,e[8]=c,e}function fe(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function pe(e,t){if(e===t){var n=t[1],r=t[2],a=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=r,e[7]=a}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function he(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=t[6],c=t[7],l=t[8],d=l*o-s*c,f=-l*i+s*u,p=c*i-o*u,h=n*d+r*f+a*p;return h?(h=1/h,e[0]=d*h,e[1]=(-l*r+a*c)*h,e[2]=(s*r-a*o)*h,e[3]=f*h,e[4]=(l*n-a*u)*h,e[5]=(-s*n+a*i)*h,e[6]=p*h,e[7]=(-c*n+r*u)*h,e[8]=(o*n-r*i)*h,e):null}function ge(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=t[6],c=t[7],l=t[8];return e[0]=o*l-s*c,e[1]=a*c-r*l,e[2]=r*s-a*o,e[3]=s*u-i*l,e[4]=n*l-a*u,e[5]=a*i-n*s,e[6]=i*c-o*u,e[7]=r*u-n*c,e[8]=n*o-r*i,e}function ve(e){var t=e[0],n=e[1],r=e[2],a=e[3],i=e[4],o=e[5],s=e[6],u=e[7],c=e[8];return t*(c*i-o*u)+n*(-c*a+o*s)+r*(u*a-i*s)}function me(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=n[0],p=n[1],h=n[2],g=n[3],v=n[4],m=n[5],y=n[6],b=n[7],_=n[8];return e[0]=f*r+p*o+h*c,e[1]=f*a+p*s+h*l,e[2]=f*i+p*u+h*d,e[3]=g*r+v*o+m*c,e[4]=g*a+v*s+m*l,e[5]=g*i+v*u+m*d,e[6]=y*r+b*o+_*c,e[7]=y*a+b*s+_*l,e[8]=y*i+b*u+_*d,e}function ye(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=n[0],p=n[1];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=u,e[6]=f*r+p*o+c,e[7]=f*a+p*s+l,e[8]=f*i+p*u+d,e}function be(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=Math.sin(n),p=Math.cos(n);return e[0]=p*r+f*o,e[1]=p*a+f*s,e[2]=p*i+f*u,e[3]=p*o-f*r,e[4]=p*s-f*a,e[5]=p*u-f*i,e[6]=c,e[7]=l,e[8]=d,e}function _e(e,t,n){var r=n[0],a=n[1];return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=a*t[3],e[4]=a*t[4],e[5]=a*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function xe(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e}function Re(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function we(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function Ee(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e}function Se(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n+n,s=r+r,u=a+a,c=n*o,l=r*o,d=r*s,f=a*o,p=a*s,h=a*u,g=i*o,v=i*s,m=i*u;return e[0]=1-d-h,e[3]=l-m,e[6]=f+v,e[1]=l+m,e[4]=1-c-h,e[7]=p-g,e[2]=f-v,e[5]=p+g,e[8]=1-c-d,e}function Ae(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=t[6],c=t[7],l=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],v=t[14],m=t[15],y=n*s-r*o,b=n*u-a*o,_=n*c-i*o,x=r*u-a*s,R=r*c-i*s,w=a*c-i*u,E=l*g-d*h,S=l*v-f*h,A=l*m-p*h,T=d*v-f*g,P=d*m-p*g,C=f*m-p*v,M=y*C-b*P+_*T+x*A-R*S+w*E;return M?(M=1/M,e[0]=(s*C-u*P+c*T)*M,e[1]=(u*A-o*C-c*S)*M,e[2]=(o*P-s*A+c*E)*M,e[3]=(a*P-r*C-i*T)*M,e[4]=(n*C-a*A+i*S)*M,e[5]=(r*A-n*P-i*E)*M,e[6]=(g*w-v*R+m*x)*M,e[7]=(v*_-h*w-m*b)*M,e[8]=(h*R-g*_+m*y)*M,e):null}function Te(e,t,n){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e}function Pe(e){return"mat3("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+")"}function Ce(e){return Math.hypot(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8])}function Me(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e}function Oe(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e}function ke(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e}function De(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e}function Ie(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]}function Le(e,t){var n=e[0],r=e[1],a=e[2],i=e[3],o=e[4],s=e[5],c=e[6],l=e[7],d=e[8],f=t[0],p=t[1],h=t[2],g=t[3],v=t[4],m=t[5],y=t[6],b=t[7],_=t[8];return Math.abs(n-f)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(f))&&Math.abs(r-p)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(p))&&Math.abs(a-h)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(h))&&Math.abs(i-g)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(g))&&Math.abs(o-v)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(v))&&Math.abs(s-m)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(m))&&Math.abs(c-y)<=u.EPSILON*Math.max(1,Math.abs(c),Math.abs(y))&&Math.abs(l-b)<=u.EPSILON*Math.max(1,Math.abs(l),Math.abs(b))&&Math.abs(d-_)<=u.EPSILON*Math.max(1,Math.abs(d),Math.abs(_))}var je=me,Fe=Oe,ze=n("ZaHm"),Ne=n("n+fv"),Be=n("bl9R");function Ve(){var e=new u.ARRAY_TYPE(4);return u.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e[3]=1,e}function He(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e}function Ue(e,t,n){n*=.5;var r=Math.sin(n);return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=Math.cos(n),e}function We(e,t){var n=2*Math.acos(t[3]),r=Math.sin(n/2);return r>u.EPSILON?(e[0]=t[0]/r,e[1]=t[1]/r,e[2]=t[2]/r):(e[0]=1,e[1]=0,e[2]=0),n}function qe(e,t){var n=_t(e,t);return Math.acos(2*n*n-1)}function Ge(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=n[0],u=n[1],c=n[2],l=n[3];return e[0]=r*l+o*s+a*c-i*u,e[1]=a*l+o*u+i*s-r*c,e[2]=i*l+o*c+r*u-a*s,e[3]=o*l-r*s-a*u-i*c,e}function Ke(e,t,n){n*=.5;var r=t[0],a=t[1],i=t[2],o=t[3],s=Math.sin(n),u=Math.cos(n);return e[0]=r*u+o*s,e[1]=a*u+i*s,e[2]=i*u-a*s,e[3]=o*u-r*s,e}function Ye(e,t,n){n*=.5;var r=t[0],a=t[1],i=t[2],o=t[3],s=Math.sin(n),u=Math.cos(n);return e[0]=r*u-i*s,e[1]=a*u+o*s,e[2]=i*u+r*s,e[3]=o*u-a*s,e}function Xe(e,t,n){n*=.5;var r=t[0],a=t[1],i=t[2],o=t[3],s=Math.sin(n),u=Math.cos(n);return e[0]=r*u+a*s,e[1]=a*u-r*s,e[2]=i*u+o*s,e[3]=o*u-i*s,e}function Je(e,t){var n=t[0],r=t[1],a=t[2];return e[0]=n,e[1]=r,e[2]=a,e[3]=Math.sqrt(Math.abs(1-n*n-r*r-a*a)),e}function Ze(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=Math.sqrt(n*n+r*r+a*a),s=Math.exp(i),u=o>0?s*Math.sin(o)/o:0;return e[0]=n*u,e[1]=r*u,e[2]=a*u,e[3]=s*Math.cos(o),e}function $e(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=Math.sqrt(n*n+r*r+a*a),s=o>0?Math.atan2(o,i)/o:0;return e[0]=n*s,e[1]=r*s,e[2]=a*s,e[3]=.5*Math.log(n*n+r*r+a*a+i*i),e}function Qe(e,t,n){return $e(e,t),bt(e,e,n),Ze(e,e),e}function et(e,t,n,r){var a,i,o,s,c,l=t[0],d=t[1],f=t[2],p=t[3],h=n[0],g=n[1],v=n[2],m=n[3];return(i=l*h+d*g+f*v+p*m)<0&&(i=-i,h=-h,g=-g,v=-v,m=-m),1-i>u.EPSILON?(a=Math.acos(i),o=Math.sin(a),s=Math.sin((1-r)*a)/o,c=Math.sin(r*a)/o):(s=1-r,c=r),e[0]=s*l+c*h,e[1]=s*d+c*g,e[2]=s*f+c*v,e[3]=s*p+c*m,e}function tt(e){var t=u.RANDOM(),n=u.RANDOM(),r=u.RANDOM(),a=Math.sqrt(1-t),i=Math.sqrt(t);return e[0]=a*Math.sin(2*Math.PI*n),e[1]=a*Math.cos(2*Math.PI*n),e[2]=i*Math.sin(2*Math.PI*r),e[3]=i*Math.cos(2*Math.PI*r),e}function nt(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n*n+r*r+a*a+i*i,s=o?1/o:0;return e[0]=-n*s,e[1]=-r*s,e[2]=-a*s,e[3]=i*s,e}function rt(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e}function at(e,t){var n,r=t[0]+t[4]+t[8];if(r>0)n=Math.sqrt(r+1),e[3]=.5*n,n=.5/n,e[0]=(t[5]-t[7])*n,e[1]=(t[6]-t[2])*n,e[2]=(t[1]-t[3])*n;else{var a=0;t[4]>t[0]&&(a=1),t[8]>t[3*a+a]&&(a=2);var i=(a+1)%3,o=(a+2)%3;n=Math.sqrt(t[3*a+a]-t[3*i+i]-t[3*o+o]+1),e[a]=.5*n,n=.5/n,e[3]=(t[3*i+o]-t[3*o+i])*n,e[i]=(t[3*i+a]+t[3*a+i])*n,e[o]=(t[3*o+a]+t[3*a+o])*n}return e}function it(e,t,n,r){var a=.5*Math.PI/180;t*=a,n*=a,r*=a;var i=Math.sin(t),o=Math.cos(t),s=Math.sin(n),u=Math.cos(n),c=Math.sin(r),l=Math.cos(r);return e[0]=i*u*l-o*s*c,e[1]=o*s*l+i*u*c,e[2]=o*u*c-i*s*l,e[3]=o*u*l+i*s*c,e}function ot(e){return"quat("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}var st,ut,ct,lt,dt,ft,pt=Be.clone,ht=Be.fromValues,gt=Be.copy,vt=Be.set,mt=Be.add,yt=Ge,bt=Be.scale,_t=Be.dot,xt=Be.lerp,Rt=Be.length,wt=Rt,Et=Be.squaredLength,St=Et,At=Be.normalize,Tt=Be.exactEquals,Pt=Be.equals,Ct=(st=Ne.create(),ut=Ne.fromValues(1,0,0),ct=Ne.fromValues(0,1,0),function(e,t,n){var r=Ne.dot(t,n);return r<-.999999?(Ne.cross(st,ut,t),Ne.len(st)<1e-6&&Ne.cross(st,ct,t),Ne.normalize(st,st),Ue(e,st,Math.PI),e):r>.999999?(e[0]=0,e[1]=0,e[2]=0,e[3]=1,e):(Ne.cross(st,t,n),e[0]=st[0],e[1]=st[1],e[2]=st[2],e[3]=1+r,At(e,e))}),Mt=(lt=Ve(),dt=Ve(),function(e,t,n,r,a,i){return et(lt,t,a,i),et(dt,n,r,i),et(e,lt,dt,2*i*(1-i)),e}),Ot=(ft=oe(),function(e,t,n,r){return ft[0]=n[0],ft[3]=n[1],ft[6]=n[2],ft[1]=r[0],ft[4]=r[1],ft[7]=r[2],ft[2]=-t[0],ft[5]=-t[1],ft[8]=-t[2],At(e,at(e,ft))});function kt(){var e=new u.ARRAY_TYPE(8);return u.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[4]=0,e[5]=0,e[6]=0,e[7]=0),e[3]=1,e}function Dt(e){var t=new u.ARRAY_TYPE(8);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t}function It(e,t,n,r,a,i,o,s){var c=new u.ARRAY_TYPE(8);return c[0]=e,c[1]=t,c[2]=n,c[3]=r,c[4]=a,c[5]=i,c[6]=o,c[7]=s,c}function Lt(e,t,n,r,a,i,o){var s=new u.ARRAY_TYPE(8);s[0]=e,s[1]=t,s[2]=n,s[3]=r;var c=.5*a,l=.5*i,d=.5*o;return s[4]=c*r+l*n-d*t,s[5]=l*r+d*e-c*n,s[6]=d*r+c*t-l*e,s[7]=-c*e-l*t-d*n,s}function jt(e,t,n){var r=.5*n[0],a=.5*n[1],i=.5*n[2],o=t[0],s=t[1],u=t[2],c=t[3];return e[0]=o,e[1]=s,e[2]=u,e[3]=c,e[4]=r*c+a*u-i*s,e[5]=a*c+i*o-r*u,e[6]=i*c+r*s-a*o,e[7]=-r*o-a*s-i*u,e}function Ft(e,t){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e[4]=.5*t[0],e[5]=.5*t[1],e[6]=.5*t[2],e[7]=0,e}function zt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=0,e[5]=0,e[6]=0,e[7]=0,e}function Nt(e,t){var n=Ve();ze.getRotation(n,t);var r=new u.ARRAY_TYPE(3);return ze.getTranslation(r,t),jt(e,n,r),e}function Bt(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e}function Vt(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e[6]=0,e[7]=0,e}function Ht(e,t,n,r,a,i,o,s,u){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=i,e[5]=o,e[6]=s,e[7]=u,e}var Ut=gt;function Wt(e,t){return e[0]=t[4],e[1]=t[5],e[2]=t[6],e[3]=t[7],e}var qt=gt;function Gt(e,t){return e[4]=t[0],e[5]=t[1],e[6]=t[2],e[7]=t[3],e}function Kt(e,t){var n=t[4],r=t[5],a=t[6],i=t[7],o=-t[0],s=-t[1],u=-t[2],c=t[3];return e[0]=2*(n*c+i*o+r*u-a*s),e[1]=2*(r*c+i*s+a*o-n*u),e[2]=2*(a*c+i*u+n*s-r*o),e}function Yt(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=.5*n[0],u=.5*n[1],c=.5*n[2],l=t[4],d=t[5],f=t[6],p=t[7];return e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=o*s+a*c-i*u+l,e[5]=o*u+i*s-r*c+d,e[6]=o*c+r*u-a*s+f,e[7]=-r*s-a*u-i*c+p,e}function Xt(e,t,n){var r=-t[0],a=-t[1],i=-t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=s*o+l*r+u*i-c*a,f=u*o+l*a+c*r-s*i,p=c*o+l*i+s*a-u*r,h=l*o-s*r-u*a-c*i;return Ke(e,t,n),r=e[0],a=e[1],i=e[2],o=e[3],e[4]=d*o+h*r+f*i-p*a,e[5]=f*o+h*a+p*r-d*i,e[6]=p*o+h*i+d*a-f*r,e[7]=h*o-d*r-f*a-p*i,e}function Jt(e,t,n){var r=-t[0],a=-t[1],i=-t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=s*o+l*r+u*i-c*a,f=u*o+l*a+c*r-s*i,p=c*o+l*i+s*a-u*r,h=l*o-s*r-u*a-c*i;return Ye(e,t,n),r=e[0],a=e[1],i=e[2],o=e[3],e[4]=d*o+h*r+f*i-p*a,e[5]=f*o+h*a+p*r-d*i,e[6]=p*o+h*i+d*a-f*r,e[7]=h*o-d*r-f*a-p*i,e}function Zt(e,t,n){var r=-t[0],a=-t[1],i=-t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=s*o+l*r+u*i-c*a,f=u*o+l*a+c*r-s*i,p=c*o+l*i+s*a-u*r,h=l*o-s*r-u*a-c*i;return Xe(e,t,n),r=e[0],a=e[1],i=e[2],o=e[3],e[4]=d*o+h*r+f*i-p*a,e[5]=f*o+h*a+p*r-d*i,e[6]=p*o+h*i+d*a-f*r,e[7]=h*o-d*r-f*a-p*i,e}function $t(e,t,n){var r=n[0],a=n[1],i=n[2],o=n[3],s=t[0],u=t[1],c=t[2],l=t[3];return e[0]=s*o+l*r+u*i-c*a,e[1]=u*o+l*a+c*r-s*i,e[2]=c*o+l*i+s*a-u*r,e[3]=l*o-s*r-u*a-c*i,s=t[4],u=t[5],c=t[6],l=t[7],e[4]=s*o+l*r+u*i-c*a,e[5]=u*o+l*a+c*r-s*i,e[6]=c*o+l*i+s*a-u*r,e[7]=l*o-s*r-u*a-c*i,e}function Qt(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=n[0],u=n[1],c=n[2],l=n[3];return e[0]=r*l+o*s+a*c-i*u,e[1]=a*l+o*u+i*s-r*c,e[2]=i*l+o*c+r*u-a*s,e[3]=o*l-r*s-a*u-i*c,s=n[4],u=n[5],c=n[6],l=n[7],e[4]=r*l+o*s+a*c-i*u,e[5]=a*l+o*u+i*s-r*c,e[6]=i*l+o*c+r*u-a*s,e[7]=o*l-r*s-a*u-i*c,e}function en(e,t,n,r){if(Math.abs(r)<u.EPSILON)return Bt(e,t);var a=Math.hypot(n[0],n[1],n[2]);r*=.5;var i=Math.sin(r),o=i*n[0]/a,s=i*n[1]/a,c=i*n[2]/a,l=Math.cos(r),d=t[0],f=t[1],p=t[2],h=t[3];e[0]=d*l+h*o+f*c-p*s,e[1]=f*l+h*s+p*o-d*c,e[2]=p*l+h*c+d*s-f*o,e[3]=h*l-d*o-f*s-p*c;var g=t[4],v=t[5],m=t[6],y=t[7];return e[4]=g*l+y*o+v*c-m*s,e[5]=v*l+y*s+m*o-g*c,e[6]=m*l+y*c+g*s-v*o,e[7]=y*l-g*o-v*s-m*c,e}function tn(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e}function nn(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=n[4],u=n[5],c=n[6],l=n[7],d=t[4],f=t[5],p=t[6],h=t[7],g=n[0],v=n[1],m=n[2],y=n[3];return e[0]=r*y+o*g+a*m-i*v,e[1]=a*y+o*v+i*g-r*m,e[2]=i*y+o*m+r*v-a*g,e[3]=o*y-r*g-a*v-i*m,e[4]=r*l+o*s+a*c-i*u+d*y+h*g+f*m-p*v,e[5]=a*l+o*u+i*s-r*c+f*y+h*v+p*g-d*m,e[6]=i*l+o*c+r*u-a*s+p*y+h*m+d*v-f*g,e[7]=o*l-r*s-a*u-i*c+h*y-d*g-f*v-p*m,e}var rn=nn;function an(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e}var on=_t;function sn(e,t,n,r){var a=1-r;return on(t,n)<0&&(r=-r),e[0]=t[0]*a+n[0]*r,e[1]=t[1]*a+n[1]*r,e[2]=t[2]*a+n[2]*r,e[3]=t[3]*a+n[3]*r,e[4]=t[4]*a+n[4]*r,e[5]=t[5]*a+n[5]*r,e[6]=t[6]*a+n[6]*r,e[7]=t[7]*a+n[7]*r,e}function un(e,t){var n=fn(t);return e[0]=-t[0]/n,e[1]=-t[1]/n,e[2]=-t[2]/n,e[3]=t[3]/n,e[4]=-t[4]/n,e[5]=-t[5]/n,e[6]=-t[6]/n,e[7]=t[7]/n,e}function cn(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=t[3],e[4]=-t[4],e[5]=-t[5],e[6]=-t[6],e[7]=t[7],e}var ln=Rt,dn=ln,fn=Et,pn=fn;function hn(e,t){var n=fn(t);if(n>0){n=Math.sqrt(n);var r=t[0]/n,a=t[1]/n,i=t[2]/n,o=t[3]/n,s=t[4],u=t[5],c=t[6],l=t[7],d=r*s+a*u+i*c+o*l;e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=(s-r*d)/n,e[5]=(u-a*d)/n,e[6]=(c-i*d)/n,e[7]=(l-o*d)/n}return e}function gn(e){return"quat2("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+")"}function vn(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]}function mn(e,t){var n=e[0],r=e[1],a=e[2],i=e[3],o=e[4],s=e[5],c=e[6],l=e[7],d=t[0],f=t[1],p=t[2],h=t[3],g=t[4],v=t[5],m=t[6],y=t[7];return Math.abs(n-d)<=u.EPSILON*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(r-f)<=u.EPSILON*Math.max(1,Math.abs(r),Math.abs(f))&&Math.abs(a-p)<=u.EPSILON*Math.max(1,Math.abs(a),Math.abs(p))&&Math.abs(i-h)<=u.EPSILON*Math.max(1,Math.abs(i),Math.abs(h))&&Math.abs(o-g)<=u.EPSILON*Math.max(1,Math.abs(o),Math.abs(g))&&Math.abs(s-v)<=u.EPSILON*Math.max(1,Math.abs(s),Math.abs(v))&&Math.abs(c-m)<=u.EPSILON*Math.max(1,Math.abs(c),Math.abs(m))&&Math.abs(l-y)<=u.EPSILON*Math.max(1,Math.abs(l),Math.abs(y))}var yn=n("ZxFD");n.d(t,"glMatrix",(function(){return u})),n.d(t,"mat2",(function(){return r})),n.d(t,"mat2d",(function(){return a})),n.d(t,"mat3",(function(){return i})),n.d(t,"mat4",(function(){return ze})),n.d(t,"quat",(function(){return o})),n.d(t,"quat2",(function(){return s})),n.d(t,"vec2",(function(){return yn})),n.d(t,"vec3",(function(){return Ne})),n.d(t,"vec4",(function(){return Be}))},IS96:function(e,t,n){var r=n("cOqj"),a=n("a2QF"),i=n("1s4d");e.exports=r((function(e){return null!=e&&i(e,a(e))}))},"IU+Z":function(e,t,n){"use strict";n("sMXx");var r=n("KroJ"),a=n("Mukb"),i=n("eeVq"),o=n("vhPU"),s=n("K0xU"),u=n("Ugos"),c=s("species"),l=!i((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")})),d=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 f=s(e),p=!i((function(){var t={};return t[f]=function(){return 7},7!=""[e](t)})),h=p?!i((function(){var t=!1,n=/a/;return n.exec=function(){return t=!0,null},"split"===e&&(n.constructor={},n.constructor[c]=function(){return n}),n[f](""),!t})):void 0;if(!p||!h||"replace"===e&&!l||"split"===e&&!d){var g=/./[f],v=n(o,f,""[e],(function(e,t,n,r,a){return t.exec===u?p&&!a?{done:!0,value:g.call(t,n,r)}:{done:!0,value:e.call(n,t,r)}:{done:!1}})),m=v[0],y=v[1];r(String.prototype,e,m),a(RegExp.prototype,f,2==t?function(e,t){return y.call(e,this,t)}:function(e){return y.call(e,this)})}}},IVHb:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("PJYZ")),i=r(n("VbXa")),o=r(n("lSNA")),s=r(n("q1tI")),u=r(n("i8i4")),c=r(n("dpYK")),l=r(n("17x9")),d={scrollKey:l.default.string.isRequired,shouldUpdateScroll:l.default.func,children:l.default.element.isRequired},f={scrollBehavior:l.default.object},p=function(e){function t(t,n){var r;return r=e.call(this,t,n)||this,(0,o.default)((0,a.default)(r),"shouldUpdateScroll",(function(e,t){var n=r.props.shouldUpdateScroll;return!n||n.call(r.context.scrollBehavior.scrollBehavior,e,t)})),r.scrollKey=t.scrollKey,r}(0,i.default)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.context.scrollBehavior.registerElement(this.props.scrollKey,u.default.findDOMNode(this),this.shouldUpdateScroll)},n.componentDidUpdate=function(e){(0,c.default)(e.scrollKey===this.props.scrollKey,"<ScrollContainer> does not support changing scrollKey.")},n.componentWillUnmount=function(){this.context.scrollBehavior.unregisterElement(this.scrollKey)},n.render=function(){return this.props.children},t}(s.default.Component);p.propTypes=d,p.contextTypes=f;var h=p;t.default=h},IXHI:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.registerTransform=t.getTransform=t.registerParser=t.getParser=void 0;var r={},a={};t.getParser=function(e){return a[e]};t.registerParser=function(e,t){a[e]=t};t.getTransform=function(e){return r[e]};t.registerTransform=function(e,t){r[e]=t}},Ijbi:function(e,t){e.exports=function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}},In08:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("TSYQ"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}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}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var h=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),d(this,f(t).apply(this,arguments))}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e,t,n=this.props,r=n.prefixCls,o=n.className,s=n.style,l=n.size,d=n.shape,f=(0,i.default)((c(e={},"".concat(r,"-lg"),"large"===l),c(e,"".concat(r,"-sm"),"small"===l),e)),p=(0,i.default)((c(t={},"".concat(r,"-circle"),"circle"===d),c(t,"".concat(r,"-square"),"square"===d),t)),h="number"==typeof l?{width:l,height:l,lineHeight:"".concat(l,"px")}:{};return a.createElement("span",{className:(0,i.default)(r,o,f,p),style:u(u({},h),s)})}}])&&l(n.prototype,r),o&&l(n,o),t}(a.Component);h.defaultProps={size:"large"};var g=h;t.default=g},IqPU:function(e,t,n){"use strict";t.__esModule=!0,t.SyncHook=n("sjcM"),t.SyncBailHook=n("BXJl"),t.SyncWaterfallHook=n("zL2q"),t.SyncLoopHook=n("0t5T"),t.AsyncParallelHook=n("6512"),t.AsyncParallelBailHook=n("Jktv"),t.AsyncSeriesHook=n("2h/r"),t.AsyncSeriesBailHook=n("Q2Pf"),t.AsyncSeriesLoopHook=n("ZtTP"),t.AsyncSeriesWaterfallHook=n("7bfE"),t.HookMap=n("gOrG"),t.MultiHook=n("ZBjB")},Iw71:function(e,t,n){var r=n("0/R4"),a=n("dyZX").document,i=r(a)&&r(a.createElement);e.exports=function(e){return i?a.createElement(e):{}}},IytS:function(e,t,n){},"J+05":function(e,t,n){"use strict";n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("g5iu"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=function(e){return a.createElement(i.default,s({},e,{component:"div"}))};t.default=u},"J+6e":function(e,t,n){var r=n("I8a+"),a=n("K0xU")("iterator"),i=n("hPIQ");e.exports=n("g3g5").getIteratorMethod=function(e){if(null!=e)return e[a]||e["@@iterator"]||i[r(e)]}},J4zp:function(e,t,n){var r=n("wTVA"),a=n("m0LI"),i=n("wkBT");e.exports=function(e,t){return r(e)||a(e,t)||i()}},J8dN:function(e,t,n){"use strict";var r=n("pVnL");n("rGqo"),Object.defineProperty(t,"__esModule",{value:!0}),t.buildMapping=function(e){var t=e.characterSet,n=e.getFontWidth,r=e.fontHeight,i=e.buffer,s=e.maxCanvasWidth,u=e.mapping,c=void 0===u?{}:u,l=e.xOffset,d=void 0===l?0:l,f=e.yOffset,p=void 0===f?0:f,h=0,g=d;Array.from(t).forEach((function(e,t){if(!c[e]){var r=n(e,t);g+a>s&&(g=0,h++),c[e]={x:g,y:p+h*a,width:a,height:a,advance:r},g+=a}}));var v=r+2*i;return{mapping:c,xOffset:g,yOffset:p+h*v,canvasHeight:o(p+(h+1)*v)}},t.buildIconMaping=function(e,t,n){var r=0,a=0,s=0,u=[],c={},l=e,d=Array.isArray(l),f=0;for(l=d?l:l[Symbol.iterator]();;){var p;if(d){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var h=p;if(!c[h.id]){var g=h.height,v=h.width;r+v+t>n&&(i(c,u,a),r=0,a=s+a+t,s=0,u=[]),u.push({icon:h,xOffset:r}),r=r+v+t,s=Math.max(s,g)}}u.length>0&&i(c,u,a);var m=o(s+a+t);return{mapping:c,canvasHeight:m}},t.nextPowOfTwo=o;var a=30;function i(e,t,n){var a=t,i=Array.isArray(a),o=0;for(a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if((o=a.next()).done)break;s=o.value}var u=s,c=u.icon,l=u.xOffset;e[c.id]=r({},c,{x:l,y:n,image:c.image})}}function o(e){return Math.pow(2,Math.ceil(Math.log2(e)))}},JB68:function(e,t,n){var r=n("Jes0");e.exports=function(e){return Object(r(e))}},JX7q:function(e,t,n){"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,"a",(function(){return r}))},JYJV:function(e,t,n){"use strict";var r=n("rfz3"),a=r.Just,i=r.Nothing;e.exports=function(e){return e.matchWith({Failure:function(){return i()},Success:function(e){var t=e.value;return a(t)}})}},JbBM:function(e,t,n){n("Hfiw"),e.exports=n("WEpk").Object.setPrototypeOf},Jcmo:function(e,t,n){var r=n("XKFU"),a=Math.exp;r(r.S,"Math",{cosh:function(e){return(a(e=+e)+a(-e))/2}})},Jes0:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"Ji/l":function(e,t,n){var r=n("XKFU");r(r.G+r.W+r.F*!n("D4iV").ABV,{DataView:n("7Qtz").DataView})},Ji7U:function(e,t,n){"use strict";function r(e,t){return(r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&r(e,t)}n.d(t,"a",(function(){return a}))},JiEa:function(e,t){t.f=Object.getOwnPropertySymbols},Jktv:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.onDone,a="";return a+="var _results = new Array(".concat(this.options.taps.length,");\n"),a+="var _checkDone = () => {\n",a+="for(var i = 0; i < _results.length; i++) {\n",a+="var item = _results[i];\n",a+="if(item === undefined) return false;\n",a+="if(item.result !== undefined) {\n",a+=n("item.result"),a+="return true;\n",a+="}\n",a+="if(item.error) {\n",a+=t("item.error"),a+="return true;\n",a+="}\n",a+="}\n",a+="return false;\n",a+="}\n",a+=this.callTapsParallel({onError:function(e,t,n,r){var a="";return a+="if(".concat(e," < _results.length && ((_results.length = ").concat(e+1,"), (_results[").concat(e,"] = { error: ").concat(t," }), _checkDone())) {\n"),a+=r(!0),a+="} else {\n",a+=n(),a+="}\n"},onResult:function(e,t,n,r){var a="";return a+="if(".concat(e," < _results.length && (").concat(t," !== undefined && (_results.length = ").concat(e+1,"), (_results[").concat(e,"] = { result: ").concat(t," }), _checkDone())) {\n"),a+=r(!0),a+="} else {\n",a+=n(),a+="}\n"},onTap:function(e,t,n,r){var a="";return e>0&&(a+="if(".concat(e," >= _results.length) {\n"),a+=n(),a+="} else {\n"),a+=t(),e>0&&(a+="}\n"),a},onDone:r})}}]),t}(n("5cEH"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},Jnvq:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o,s,u,c,l,d,f,p,h,g=n("4cb6"),v=n("pqXx"),m=n("ewr5"),y=n("i0Ec"),b=n("jCeW");function _(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function x(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var R="varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n}";function w(e,t){for(var n=0,r=1/t,a=e;a>0;)n+=r*(a%t),a=Math.floor(a/t),r/=t;return n}var E=1,S=(a=(0,g.injectable)(),i=(0,v.lazyInject)(m.TYPES.IRendererService),o=(0,v.lazyInject)(m.TYPES.IShaderModuleService),s=(0,v.lazyInject)(m.TYPES.ICameraService),u=(0,v.lazyInject)(m.TYPES.ILogService),a((d=x((l=function(){function e(){_(this,"rendererService",d,this),_(this,"shaderModule",f,this),_(this,"cameraService",p,this),_(this,"logger",h,this),this.haltonSequence=[],this.accumulatingId=0,this.frame=0,this.timer=void 0,this.sampleRenderTarget=void 0,this.prevRenderTarget=void 0,this.outputRenderTarget=void 0,this.copyRenderTarget=void 0,this.blendModel=void 0,this.outputModel=void 0,this.copyModel=void 0}var t=e.prototype;return t.getType=function(){return b.PassType.Normal},t.getName=function(){return"taa"},t.init=function(e){var t=this.rendererService,n=t.createFramebuffer,r=t.createTexture2D;this.sampleRenderTarget=n({color:r({width:1,height:1,wrapS:y.gl.CLAMP_TO_EDGE,wrapT:y.gl.CLAMP_TO_EDGE})}),this.prevRenderTarget=n({color:r({width:1,height:1,wrapS:y.gl.CLAMP_TO_EDGE,wrapT:y.gl.CLAMP_TO_EDGE})}),this.outputRenderTarget=n({color:r({width:1,height:1,wrapS:y.gl.CLAMP_TO_EDGE,wrapT:y.gl.CLAMP_TO_EDGE})}),this.copyRenderTarget=n({color:r({width:1,height:1,wrapS:y.gl.CLAMP_TO_EDGE,wrapT:y.gl.CLAMP_TO_EDGE})});for(var a=0;a<30;a++)this.haltonSequence.push([w(a,2),w(a,3)]);this.blendModel=this.createTriangleModel("blend-pass","uniform float u_opacity : 1.0;\nuniform float u_MixRatio : 0.5;\n\nuniform sampler2D u_Diffuse1;\nuniform sampler2D u_Diffuse2;\n\nvarying vec2 v_UV;\n\nvoid main() {\n vec4 texel1 = texture2D(u_Diffuse1, v_UV);\n vec4 texel2 = texture2D(u_Diffuse2, v_UV);\n gl_FragColor = u_opacity * mix(texel1, texel2, u_MixRatio);\n}\n"),this.outputModel=this.createTriangleModel("copy-pass",R,{blend:{enable:!0,func:{srcRGB:y.gl.ONE,dstRGB:y.gl.ONE_MINUS_SRC_ALPHA,srcAlpha:y.gl.ONE,dstAlpha:y.gl.ONE_MINUS_SRC_ALPHA},equation:{rgb:y.gl.FUNC_ADD,alpha:y.gl.FUNC_ADD}}}),this.copyModel=this.createTriangleModel("copy-pass",R)},t.render=function(e){var t=this,n=this.rendererService,r=n.clear,a=n.getViewportSize,i=n.useFramebuffer,o=a(),s=o.width,u=o.height;this.sampleRenderTarget.resize({width:s,height:u}),this.prevRenderTarget.resize({width:s,height:u}),this.outputRenderTarget.resize({width:s,height:u}),this.copyRenderTarget.resize({width:s,height:u}),this.resetFrame(),this.stopAccumulating();var c=e.multiPassRenderer.getPostProcessor().getReadFBO();i(c,(function(){r({color:[0,0,0,0],depth:1,stencil:0,framebuffer:c}),e.multiPassRenderer.setRenderFlag(!1),e.render(),e.multiPassRenderer.setRenderFlag(!0)}));this.accumulatingId=E++,this.timer=window.setTimeout((function(){!function n(r){t.accumulatingId&&r===t.accumulatingId&&(t.isFinished()||(t.doRender(e),requestAnimationFrame((function(){n(r)}))))}(t.accumulatingId)}),50)},t.doRender=function(e){var t=this;this.logger.info("accumulatingId: "+this.accumulatingId);var n=this.rendererService,r=n.clear,a=n.getViewportSize,i=n.useFramebuffer,o=a(),s=o.width,u=o.height,c=e.getStyleOptions().jitterScale,l=void 0===c?1:c,d=this.haltonSequence[this.frame%this.haltonSequence.length];this.cameraService.jitterProjectionMatrix((2*d[0]-1)/s*l,(2*d[1]-1)/u*l),e.multiPassRenderer.setRenderFlag(!1),e.hooks.beforeRender.call(),i(this.sampleRenderTarget,(function(){r({color:[0,0,0,0],depth:1,stencil:0,framebuffer:t.sampleRenderTarget}),e.render()})),e.hooks.afterRender.call(),e.multiPassRenderer.setRenderFlag(!0);var f=e.getStyleOptions();i(this.outputRenderTarget,(function(){t.blendModel.draw({uniforms:{u_opacity:f.opacity||1,u_MixRatio:0===t.frame?1:.9,u_Diffuse1:t.sampleRenderTarget,u_Diffuse2:0===t.frame?e.multiPassRenderer.getPostProcessor().getReadFBO():t.prevRenderTarget}})})),0===this.frame&&r({color:[0,0,0,0],depth:1,stencil:0,framebuffer:this.copyRenderTarget}),this.frame>=1&&(i(this.copyRenderTarget,(function(){t.outputModel.draw({uniforms:{u_Texture:t.outputRenderTarget}})})),i(e.multiPassRenderer.getPostProcessor().getReadFBO(),(function(){t.copyModel.draw({uniforms:{u_Texture:t.copyRenderTarget}})})),e.multiPassRenderer.getPostProcessor().render(e));var p=this.prevRenderTarget;this.prevRenderTarget=this.outputRenderTarget,this.outputRenderTarget=p,this.frame++,this.cameraService.clearJitterProjectionMatrix()},t.isFinished=function(){return this.frame>=this.haltonSequence.length},t.resetFrame=function(){this.frame=0},t.stopAccumulating=function(){this.accumulatingId=0,window.clearTimeout(this.timer)},t.createTriangleModel=function(e,t,n){this.shaderModule.registerModule(e,{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:t});var a=this.shaderModule.getModule(e),i=a.vs,o=a.fs,s=a.uniforms,u=this.rendererService,c=u.createAttribute,l=u.createBuffer;return(0,u.createModel)(r({vs:i,fs:o,attributes:{a_Position:c({buffer:l({data:[-4,-4,4,-4,0,4],type:y.gl.FLOAT}),size:2})},uniforms:r({},s),depth:{enable:!1},count:3},n))},e}()).prototype,"rendererService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=x(l.prototype,"shaderModule",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),p=x(l.prototype,"cameraService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h=x(l.prototype,"logger",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=l))||c);t.default=S},Jrzw:function(e,t,n){"use strict";var r;n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=((r=n("PE/4"))&&r.__esModule?r:{default:r}).default;t.default=a},"Ju5/":function(e,t,n){"use strict";var r=n("XqMk"),a="object"==typeof self&&self&&self.Object===Object&&self,i=r.a||a||Function("return this")();t.a=i},Jv8k:function(e,t,n){"use strict";n("V+eJ"),n("a1Th"),n("h7Nl"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=y(n("q1tI")),a=y(n("1j5w")),i=v(n("TSYQ")),o=v(n("BGR+")),s=n("94VI"),u=v(n("mXFb")),c=v(n("Mp7j")),l=n("vgIT"),d=v(n("aVg8")),f=n("65HD"),p=v(n("i6dq")),h=v(n("StrI")),g=v(n("bRFr"));function v(e){return e&&e.__esModule?e:{default:e}}function m(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return m=function(){return e},e}function y(e){if(e&&e.__esModule)return e;var t=m();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function b(e){return(b="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function _(){return(_=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function x(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function w(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),e}function E(e,t){return!t||"object"!==b(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&T(e,t)}function T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var P=function(e){function t(e){var n,s;return x(this,t),(n=E(this,S(t).call(this,e))).handleMouseEnter=function(e){n.restoreModeVerticalFromInline();var t=n.props.onMouseEnter;t&&t(e)},n.handleTransitionEnd=function(e){var t="width"===e.propertyName&&e.target===e.currentTarget,r=e.target.className,a="[object SVGAnimatedString]"===Object.prototype.toString.call(r)?r.animVal:r,i="font-size"===e.propertyName&&a.indexOf("anticon")>=0;(t||i)&&n.restoreModeVerticalFromInline()},n.handleClick=function(e){n.handleOpenChange([]);var t=n.props.onClick;t&&t(e)},n.handleOpenChange=function(e){n.setOpenKeys(e);var t=n.props.onOpenChange;t&&t(e)},n.renderMenu=function(e){var t,s,u,c=e.getPopupContainer,l=e.getPrefixCls,d=n.props,f=d.prefixCls,p=d.className,h=d.theme,g=d.collapsedWidth,v=(0,o.default)(n.props,["collapsedWidth","siderCollapsed"]),m=n.getRealMenuMode(),y=n.getOpenMotionProps(m),b=l("menu",f),x=(0,i.default)(p,"".concat(b,"-").concat(h),(t={},s="".concat(b,"-inline-collapsed"),u=n.getInlineCollapsed(),s in t?Object.defineProperty(t,s,{value:u,enumerable:!0,configurable:!0,writable:!0}):t[s]=u,t)),R=_({openKeys:n.state.openKeys,onOpenChange:n.handleOpenChange,className:x,mode:m},y);return"inline"!==m&&(R.onClick=n.handleClick),n.getInlineCollapsed()&&(0===g||"0"===g||"0px"===g)&&(R.openKeys=[]),r.createElement(a.default,_({getPopupContainer:c},v,R,{prefixCls:b,onTransitionEnd:n.handleTransitionEnd,onMouseEnter:n.handleMouseEnter}))},(0,d.default)(!("onOpen"in e||"onClose"in e),"Menu","`onOpen` and `onClose` are removed, please use `onOpenChange` instead, see: https://u.ant.design/menu-on-open-change."),(0,d.default)(!("inlineCollapsed"in e&&"inline"!==e.mode),"Menu","`inlineCollapsed` should only be used when `mode` is inline."),(0,d.default)(!(void 0!==e.siderCollapsed&&"inlineCollapsed"in e),"Menu","`inlineCollapsed` not control Menu under Sider. Should set `collapsed` on Sider instead."),"openKeys"in e?s=e.openKeys:"defaultOpenKeys"in e&&(s=e.defaultOpenKeys),n.state={openKeys:s||[],switchingModeFromInline:!1,inlineOpenKeys:[],prevProps:e},n}return A(t,e),w(t,[{key:"componentWillUnmount",value:function(){p.default.cancel(this.mountRafId)}},{key:"setOpenKeys",value:function(e){"openKeys"in this.props||this.setState({openKeys:e})}},{key:"getRealMenuMode",value:function(){var e=this.getInlineCollapsed();if(this.state.switchingModeFromInline&&e)return"inline";var t=this.props.mode;return e?"vertical":t}},{key:"getInlineCollapsed",value:function(){var e=this.props.inlineCollapsed;return void 0!==this.props.siderCollapsed?this.props.siderCollapsed:e}},{key:"getOpenMotionProps",value:function(e){var t=this.props,n=t.openTransitionName,r=t.openAnimation,a=t.motion;return a?{motion:a}:r?((0,d.default)("string"==typeof r,"Menu","`openAnimation` do not support object. Please use `motion` instead."),{openAnimation:r}):n?{openTransitionName:n}:"horizontal"===e?{motion:{motionName:"slide-up"}}:"inline"===e?{motion:h.default}:{motion:{motionName:this.state.switchingModeFromInline?"":"zoom-big"}}}},{key:"restoreModeVerticalFromInline",value:function(){this.state.switchingModeFromInline&&this.setState({switchingModeFromInline:!1})}},{key:"render",value:function(){return r.createElement(g.default.Provider,{value:{inlineCollapsed:this.getInlineCollapsed()||!1,antdMenuTheme:this.props.theme}},r.createElement(l.ConfigConsumer,null,this.renderMenu))}}],[{key:"getDerivedStateFromProps",value:function(e,t){var n=t.prevProps,r={prevProps:e};return"inline"===n.mode&&"inline"!==e.mode&&(r.switchingModeFromInline=!0),"openKeys"in e?r.openKeys=e.openKeys:((e.inlineCollapsed&&!n.inlineCollapsed||e.siderCollapsed&&!n.siderCollapsed)&&(r.switchingModeFromInline=!0,r.inlineOpenKeys=t.openKeys,r.openKeys=[]),(!e.inlineCollapsed&&n.inlineCollapsed||!e.siderCollapsed&&n.siderCollapsed)&&(r.openKeys=t.inlineOpenKeys,r.inlineOpenKeys=[])),r}}]),t}(r.Component);P.defaultProps={className:"",theme:"light",focusable:!1},(0,s.polyfill)(P);var C=function(e){function t(){return x(this,t),E(this,S(t).apply(this,arguments))}return A(t,e),w(t,[{key:"render",value:function(){var e=this;return r.createElement(f.SiderContext.Consumer,null,(function(t){return r.createElement(P,_({},e.props,t))}))}}]),t}(r.Component);t.default=C,C.Divider=a.Divider,C.Item=c.default,C.SubMenu=u.default,C.ItemGroup=a.ItemGroup},Jvvl:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PointLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this,t=this.getStyleOptions(),n=t.opacity,r=t.coverage;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:n||1,u_coverage:r||1,u_radius:[e.getSource().data.xOffset,e.getSource().data.yOffset]}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"pointExtrude",vertexShader:'precision highp float;\nattribute vec3 a_Position;\nattribute vec3 a_Pos;\nattribute float a_Size;\nattribute vec4 a_Color;\nuniform vec2 u_radius;\nuniform float u_coverage: 1.;\nuniform float u_angle: 0;\nuniform mat4 u_ModelMatrix;\nvarying vec4 v_color;\n#pragma include "projection"\nvoid main() {\n v_color = a_Color;\n mat2 rotationMatrix = mat2(cos(u_angle), sin(u_angle), -sin(u_angle), cos(u_angle));\n vec2 offset =(vec2(a_Position.xy * u_radius * u_coverage * rotationMatrix));\n vec4 project_pos = project_position(vec4(a_Pos.xy + offset, 0, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy, 0., 1.0));\n}\n',fragmentShader:"precision highp float;\nvarying vec4 v_color;\nuniform float u_opacity: 0.1;\nvoid main() {\n gl_FragColor = v_color;\n gl_FragColor.a *= u_opacity;\n}\n",triangulation:s.HeatmapGridTriangulation,blend:{enable:!0,func:{srcRGB:i.gl.SRC_ALPHA,srcAlpha:1,dstRGB:i.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"size",type:i.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"normal",type:i.AttributeType.Attribute,descriptor:{name:"a_Normal",buffer:{usage:i.gl.STATIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t,n,r,a){return a}}}),e.styleAttributeService.registerStyleAttribute({name:"pos",type:i.AttributeType.Attribute,descriptor:{name:"a_Pos",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t){var n=e.coordinates;return[n[0],n[1],0]}}})},t}(o.default);t.default=u},K0xU:function(e,t,n){var r=n("VTer")("wks"),a=n("ylqs"),i=n("dyZX").Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=r},K1cu:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0,n("N8Ln");var a=r(n("wM0b")),i=r(n("q1tI"));t.default=function(){return i.default.createElement("div",{style:{padding:"100px 10%"}},i.default.createElement(a.default,null),i.default.createElement(a.default,null),i.default.createElement(a.default,null),i.default.createElement(a.default,null))}},K9nA:function(e,t,n){"use strict";(function(e,r){n.d(t,"e",(function(){return o})),n.d(t,"f",(function(){return s})),n.d(t,"c",(function(){return u})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return l})),n.d(t,"a",(function(){return d}));var a=n("U8pU"),i={self:"undefined"!=typeof self&&self,window:"undefined"!=typeof window&&window,global:void 0!==e&&e,document:"undefined"!=typeof document&&document,process:"object"===(void 0===r?"undefined":Object(a.a)(r))&&r},o=i.self||i.window||i.global,s=i.window||i.self||i.global,u=i.global||i.self||i.window,c=i.document||{},l=i.process||{},d=console}).call(this,n("yLpj"),n("8oxB"))},KEtS:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.tupleNum=t.tuple=void 0;t.tuple=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t};t.tupleNum=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t}},KKCa:function(e,t,n){n("hHhE"),"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},KKXr:function(e,t,n){"use strict";var r=n("quPj"),a=n("y3w9"),i=n("69bn"),o=n("A5AN"),s=n("ne8i"),u=n("Xxuz"),c=n("Ugos"),l=n("eeVq"),d=Math.min,f=[].push,p=!l((function(){RegExp(4294967295,"y")}));n("IU+Z")("split",2,(function(e,t,n,l){var h;return h="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(e,t){var a=String(this);if(void 0===e&&0===t)return[];if(!r(e))return n.call(a,e,t);for(var i,o,s,u=[],l=(e.ignoreCase?"i":"")+(e.multiline?"m":"")+(e.unicode?"u":"")+(e.sticky?"y":""),d=0,p=void 0===t?4294967295:t>>>0,h=new RegExp(e.source,l+"g");(i=c.call(h,a))&&!((o=h.lastIndex)>d&&(u.push(a.slice(d,i.index)),i.length>1&&i.index<a.length&&f.apply(u,i.slice(1)),s=i[0].length,d=o,u.length>=p));)h.lastIndex===i.index&&h.lastIndex++;return d===a.length?!s&&h.test("")||u.push(""):u.push(a.slice(d)),u.length>p?u.slice(0,p):u}:"0".split(void 0,0).length?function(e,t){return void 0===e&&0===t?[]:n.call(this,e,t)}:n,[function(n,r){var a=e(this),i=null==n?void 0:n[t];return void 0!==i?i.call(n,a,r):h.call(String(a),n,r)},function(e,t){var r=l(h,e,this,t,h!==n);if(r.done)return r.value;var c=a(e),f=String(this),g=i(c,RegExp),v=c.unicode,m=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(p?"y":"g"),y=new g(p?c:"^(?:"+c.source+")",m),b=void 0===t?4294967295:t>>>0;if(0===b)return[];if(0===f.length)return null===u(y,f)?[f]:[];for(var _=0,x=0,R=[];x<f.length;){y.lastIndex=p?x:0;var w,E=u(y,p?f:f.slice(x));if(null===E||(w=d(s(y.lastIndex+(p?0:x)),f.length))===_)x=o(f,x,v);else{if(R.push(f.slice(_,x)),R.length===b)return R;for(var S=1;S<=E.length-1;S++)if(R.push(E[S]),R.length===b)return R;x=_=w}}return R.push(f.slice(_)),R}]}))},KQm4:function(e,t,n){"use strict";function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}n.d(t,"a",(function(){return r}))},KUxP:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},KfNM:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt");var r=Object.prototype.toString;e.exports=function(e){return r.call(e)}},Ki0a:function(e,t,n){"use strict";var r=n("APuy");t.a=function(e){var t;return 1===e.length&&(t=e,e=function(e,n){return Object(r.a)(t(e),n)}),{left:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;e(t[i],n)<0?r=i+1:a=i}return r},right:function(t,n,r,a){for(null==r&&(r=0),null==a&&(a=t.length);r<a;){var i=r+a>>>1;e(t[i],n)>0?a=i:r=i+1}return r}}}},KroJ:function(e,t,n){var r=n("dyZX"),a=n("Mukb"),i=n("aagx"),o=n("ylqs")("src"),s=n("+lvF"),u=(""+s).split("toString");n("g3g5").inspectSource=function(e){return s.call(e)},(e.exports=function(e,t,n,s){var c="function"==typeof n;c&&(i(n,"name")||a(n,"name",t)),e[t]!==n&&(c&&(i(n,o)||a(n,o,e[t]?""+e[t]:u.join(String(t)))),e===r?e[t]=n:s?e[t]?e[t]=n:a(e,t,n):(delete e[t],a(e,t,n)))})(Function.prototype,"toString",(function(){return"function"==typeof this&&this[o]||s.call(this)}))},Kuth:function(e,t,n){var r=n("y3w9"),a=n("FJW5"),i=n("4R4u"),o=n("YTvA")("IE_PROTO"),s=function(){},u=function(){var e,t=n("Iw71")("iframe"),r=i.length;for(t.style.display="none",n("+rLv").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[o]=e):n=u(),void 0===t?n:a(n,t)}},KyQm:function(e,t,n){},Kz5y:function(e,t,n){var r=n("WFqU"),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},L2zO:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("pqXx"),a=n("X28Z"),i=function(){function e(e,t){this.texture=void 0;var n=t.data,i=t.type,o=void 0===i?r.gl.UNSIGNED_BYTE:i,s=t.width,u=t.height,c=t.flipY,l=void 0!==c&&c,d=t.format,f=void 0===d?r.gl.RGBA:d,p=t.mipmap,h=void 0!==p&&p,g=t.wrapS,v=void 0===g?r.gl.CLAMP_TO_EDGE:g,m=t.wrapT,y=void 0===m?r.gl.CLAMP_TO_EDGE:m,b=t.aniso,_=void 0===b?0:b,x=t.alignment,R=void 0===x?1:x,w=t.premultiplyAlpha,E=void 0!==w&&w,S=t.mag,A=void 0===S?r.gl.NEAREST:S,T=t.min,P=void 0===T?r.gl.NEAREST:T,C=t.colorSpace,M=void 0===C?r.gl.NONE:C,O={width:s,height:u,type:a.dataTypeMap[o],format:a.formatMap[f],wrapS:a.wrapModeMap[v],wrapT:a.wrapModeMap[y],mag:a.filterMap[A],min:a.filterMap[P],alignment:R,flipY:l,colorSpace:a.colorSpaceMap[M],premultiplyAlpha:E,aniso:_};n&&(O.data=n),"string"==typeof h?O.mipmap=a.mipmapMap[h]:"boolean"==typeof h&&(O.mipmap=h),this.texture=e.texture(O)}var t=e.prototype;return t.get=function(){return this.texture},t.resize=function(e){var t=e.width,n=e.height;this.texture.resize(t,n)},t.destroy=function(){this.texture.destroy()},e}();t.default=i},L3Qv:function(e,t,n){"use strict";t.a=function(){return!1}},L9s1:function(e,t,n){"use strict";var r=n("XKFU"),a=n("0sh+");r(r.P+r.F*n("UUeW")("includes"),"String",{includes:function(e){return!!~a(this,e,"includes").indexOf(e,arguments.length>1?arguments[1]:void 0)}})},LHMV:function(e,t,n){"use strict";n("LK8F"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("8+KV"),t.__esModule=!0;var r=l(n("c0Fl")),a=l(n("raBC")),i=l(n("+i7v")),o=l(n("ZfQF")),s=l(n("q5+k")),u=l(n("QLaP")),c=n("OysZ");function l(e){return e&&e.__esModule?e:{default:e}}var d=2,f=function(){function e(t){var n=this,r=t.addTransitionHook,u=t.stateStorage,l=t.getCurrentLocation,f=t.shouldUpdateScroll;if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this._restoreScrollRestoration=function(){if(n._oldScrollRestoration)try{window.history.scrollRestoration=n._oldScrollRestoration}catch(e){}},this._onWindowScroll=function(){if(n._saveWindowPositionHandle||(n._saveWindowPositionHandle=(0,s.default)(n._saveWindowPosition)),n._windowScrollTarget){var e=n._windowScrollTarget,t=e[0],r=e[1],a=(0,i.default)(window),u=(0,o.default)(window);a===t&&u===r&&(n._windowScrollTarget=null,n._cancelCheckWindowScroll())}},this._saveWindowPosition=function(){n._saveWindowPositionHandle=null,n._savePosition(null,window)},this._checkWindowScrollPosition=function(){n._checkWindowScrollHandle=null,n._windowScrollTarget&&(n.scrollToTarget(window,n._windowScrollTarget),++n._numWindowScrollAttempts,n._numWindowScrollAttempts>=d?n._windowScrollTarget=null:n._checkWindowScrollHandle=(0,s.default)(n._checkWindowScrollPosition))},this._stateStorage=u,this._getCurrentLocation=l,this._shouldUpdateScroll=f,"scrollRestoration"in window.history&&!(0,c.isMobileSafari)()){this._oldScrollRestoration=window.history.scrollRestoration;try{window.history.scrollRestoration="manual",(0,a.default)(window,"beforeunload",this._restoreScrollRestoration)}catch(p){this._oldScrollRestoration=null}}else this._oldScrollRestoration=null;this._saveWindowPositionHandle=null,this._checkWindowScrollHandle=null,this._windowScrollTarget=null,this._numWindowScrollAttempts=0,this._scrollElements={},(0,a.default)(window,"scroll",this._onWindowScroll),this._removeTransitionHook=r((function(){s.default.cancel(n._saveWindowPositionHandle),n._saveWindowPositionHandle=null,Object.keys(n._scrollElements).forEach((function(e){var t=n._scrollElements[e];s.default.cancel(t.savePositionHandle),t.savePositionHandle=null,n._saveElementPosition(e)}))}))}return e.prototype.registerElement=function(e,t,n,r){var i=this;this._scrollElements[e]&&(0,u.default)(!1);var o=function(){i._saveElementPosition(e)},c={element:t,shouldUpdateScroll:n,savePositionHandle:null,onScroll:function(){c.savePositionHandle||(c.savePositionHandle=(0,s.default)(o))}};this._scrollElements[e]=c,(0,a.default)(t,"scroll",c.onScroll),this._updateElementScroll(e,null,r)},e.prototype.unregisterElement=function(e){this._scrollElements[e]||(0,u.default)(!1);var t=this._scrollElements[e],n=t.element,a=t.onScroll,i=t.savePositionHandle;(0,r.default)(n,"scroll",a),s.default.cancel(i),delete this._scrollElements[e]},e.prototype.updateScroll=function(e,t){var n=this;this._updateWindowScroll(e,t),Object.keys(this._scrollElements).forEach((function(r){n._updateElementScroll(r,e,t)}))},e.prototype.stop=function(){this._restoreScrollRestoration(),(0,r.default)(window,"scroll",this._onWindowScroll),this._cancelCheckWindowScroll(),this._removeTransitionHook()},e.prototype._cancelCheckWindowScroll=function(){s.default.cancel(this._checkWindowScrollHandle),this._checkWindowScrollHandle=null},e.prototype._saveElementPosition=function(e){var t=this._scrollElements[e];t.savePositionHandle=null,this._savePosition(e,t.element)},e.prototype._savePosition=function(e,t){this._stateStorage.save(this._getCurrentLocation(),e,[(0,i.default)(t),(0,o.default)(t)])},e.prototype._updateWindowScroll=function(e,t){this._cancelCheckWindowScroll(),this._windowScrollTarget=this._getScrollTarget(null,this._shouldUpdateScroll,e,t),this._numWindowScrollAttempts=0,this._checkWindowScrollPosition()},e.prototype._updateElementScroll=function(e,t,n){var r=this._scrollElements[e],a=r.element,i=r.shouldUpdateScroll,o=this._getScrollTarget(e,i,t,n);o&&this.scrollToTarget(a,o)},e.prototype._getDefaultScrollTarget=function(e){var t=e.hash;return t&&"#"!==t?"#"===t.charAt(0)?t.slice(1):t:[0,0]},e.prototype._getScrollTarget=function(e,t,n,r){var a=!t||t.call(this,n,r);if(!a||Array.isArray(a)||"string"==typeof a)return a;var i=this._getCurrentLocation();return this._getSavedScrollTarget(e,i)||this._getDefaultScrollTarget(i)},e.prototype._getSavedScrollTarget=function(e,t){return"PUSH"===t.action?null:this._stateStorage.read(t,e)},e.prototype.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,a=r[0],s=r[1];(0,i.default)(e,a),(0,o.default)(e,s)},e}();t.default=f,e.exports=t.default},LIAx:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){function a(t){var r=new i.default(t);n.call(e,r)}if(e.addEventListener){var o=(s=!1,"object"==typeof r?s=r.capture||!1:"boolean"==typeof r&&(s=r),e.addEventListener(t,a,r||!1),{v:{remove:function(){e.removeEventListener(t,a,s)}}});if("object"==typeof o)return o.v}else if(e.attachEvent)return e.attachEvent("on"+t,a),{remove:function(){e.detachEvent("on"+t,a)}};var s};var r,a=n("E0u0"),i=(r=a)&&r.__esModule?r:{default:r};e.exports=t.default},LK8F:function(e,t,n){var r=n("XKFU");r(r.S,"Array",{isArray:n("EWmC")})},LKzl:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("406g"),a=n("z4Hk"),i=function(){function e(e){this._binding=e,this._bindingWhenSyntax=new a.BindingWhenSyntax(this._binding),this._bindingOnSyntax=new r.BindingOnSyntax(this._binding)}return e.prototype.when=function(e){return this._bindingWhenSyntax.when(e)},e.prototype.whenTargetNamed=function(e){return this._bindingWhenSyntax.whenTargetNamed(e)},e.prototype.whenTargetIsDefault=function(){return this._bindingWhenSyntax.whenTargetIsDefault()},e.prototype.whenTargetTagged=function(e,t){return this._bindingWhenSyntax.whenTargetTagged(e,t)},e.prototype.whenInjectedInto=function(e){return this._bindingWhenSyntax.whenInjectedInto(e)},e.prototype.whenParentNamed=function(e){return this._bindingWhenSyntax.whenParentNamed(e)},e.prototype.whenParentTagged=function(e,t){return this._bindingWhenSyntax.whenParentTagged(e,t)},e.prototype.whenAnyAncestorIs=function(e){return this._bindingWhenSyntax.whenAnyAncestorIs(e)},e.prototype.whenNoAncestorIs=function(e){return this._bindingWhenSyntax.whenNoAncestorIs(e)},e.prototype.whenAnyAncestorNamed=function(e){return this._bindingWhenSyntax.whenAnyAncestorNamed(e)},e.prototype.whenAnyAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenAnyAncestorTagged(e,t)},e.prototype.whenNoAncestorNamed=function(e){return this._bindingWhenSyntax.whenNoAncestorNamed(e)},e.prototype.whenNoAncestorTagged=function(e,t){return this._bindingWhenSyntax.whenNoAncestorTagged(e,t)},e.prototype.whenAnyAncestorMatches=function(e){return this._bindingWhenSyntax.whenAnyAncestorMatches(e)},e.prototype.whenNoAncestorMatches=function(e){return this._bindingWhenSyntax.whenNoAncestorMatches(e)},e.prototype.onActivation=function(e){return this._bindingOnSyntax.onActivation(e)},e}();t.BindingWhenOnSyntax=i},LPBM:function(e,t){e.exports=function(){function e(e){this.f=e}return e.prototype["@@transducer/init"]=function(){throw new Error("init not implemented on XWrap")},e.prototype["@@transducer/result"]=function(e){return e},e.prototype["@@transducer/step"]=function(e,t){return this.f(e,t)},function(t){return new e(t)}}()},"LQ/9":function(e,t,n){"use strict";var r=n("5tHe"),a=r.Error,i=r.Ok,o=n("GfB1");e.exports=function(e,t){var n=arguments.length<2;n&&o("nullableToResult(value) is being deprecated in favour of providing an explicit fallback value.\nnullableToResult(value, fallback) is the new preferred form of this function.\n");var r=n?e:t;return null!=e?i(e):a(r)}},LQAc:function(e,t){e.exports=!1},LVwc:function(e,t){var n=Math.expm1;e.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||-2e-17!=n(-2e-17)?function(e){return 0==(e=+e)?e:e>-1e-6&&e<1e-6?e+e*e/2:Math.exp(e)-1}:n},LYrO:function(e,t,n){"use strict";n.r(t),n.d(t,"startsWith",(function(){return i})),n.d(t,"pick",(function(){return o})),n.d(t,"match",(function(){return s})),n.d(t,"resolve",(function(){return u})),n.d(t,"insertParams",(function(){return c})),n.d(t,"validateRedirect",(function(){return l}));n("pIFo"),n("DNiP"),n("0l/t"),n("Vd3H"),n("V+eJ"),n("bWfx"),n("KKXr");var r=n("QLaP"),a=n.n(r),i=function(e,t){return e.substr(0,t.length)===t},o=function(e,t){for(var n=void 0,r=void 0,i=t.split("?")[0],o=g(i),s=""===o[0],u=h(e),c=0,l=u.length;c<l;c++){var f=!1,p=u[c].route;if(p.default)r={route:p,params:{},uri:t};else{for(var v=g(p.path),y={},b=Math.max(o.length,v.length),_=0;_<b;_++){var x=v[_],R=o[_];if("*"===x){y["*"]=o.slice(_).map(decodeURIComponent).join("/");break}if(void 0===R){f=!0;break}var w=d.exec(x);if(w&&!s){-1===m.indexOf(w[1])||a()(!1);var E=decodeURIComponent(R);y[w[1]]=E}else if(x!==R){f=!0;break}}if(!f){n={route:p,params:y,uri:"/"+o.slice(0,_).join("/")};break}}}return n||r||null},s=function(e,t){return o([{path:e}],t)},u=function(e,t){if(i(e,"/"))return e;var n=e.split("?"),r=n[0],a=n[1],o=t.split("?")[0],s=g(r),u=g(o);if(""===s[0])return v(o,a);if(!i(s[0],".")){var c=u.concat(s).join("/");return v(("/"===o?"":"/")+c,a)}for(var l=u.concat(s),d=[],f=0,p=l.length;f<p;f++){var h=l[f];".."===h?d.pop():"."!==h&&d.push(h)}return v("/"+d.join("/"),a)},c=function(e,t){return"/"+g(e).map((function(e){var n=d.exec(e);return n?t[n[1]]:e})).join("/")},l=function(e,t){var n=function(e){return f(e)};return g(e).filter(n).sort().join("/")===g(t).filter(n).sort().join("/")},d=/^:(.+)/,f=function(e){return d.test(e)},p=function(e,t){return{route:e,score:e.default?0:g(e.path).reduce((function(e,t){return e+=4,!function(e){return""===e}(t)?f(t)?e+=2:!function(e){return"*"===e}(t)?e+=3:e-=5:e+=1,e}),0),index:t}},h=function(e){return e.map(p).sort((function(e,t){return e.score<t.score?1:e.score>t.score?-1:e.index-t.index}))},g=function(e){return e.replace(/(^\/+|\/+$)/g,"").split("/")},v=function(e,t){return e+(t?"?"+t:"")},m=["uri","path"]},LZWt:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},LeKB:function(e,t,n){e.exports=[{plugin:n("hUyl"),options:{plugins:[]}},{plugin:n("e/UW"),options:{plugins:[]}},{plugin:n("npZl"),options:{plugins:[],name:"gatsby-starter-default",short_name:"starter",start_url:"/",background_color:"#722ED1",theme_color:"#722ED1",display:"minimal-ui",icon:"/Users/lizhengxue/Documents/AntV/github/L7_2.0/L7/node_modules/@antv/gatsby-theme-antv/site/images/favicon.png"}},{plugin:n("BOnt"),options:{plugins:[]}},{plugin:n("6MXi"),options:{plugins:[]}},{plugin:n("gSxY"),options:{plugins:[],component:"/Users/lizhengxue/Documents/AntV/github/L7_2.0/L7/node_modules/@antv/gatsby-theme-antv/site/layouts/layout.tsx"}},{plugin:n("6MXi"),options:{plugins:[],color:"#722ED1"}},{plugin:n("HuGu"),options:{plugins:[],pathPrefix:"/gatsby-theme-antv"}},{plugin:n("GddB"),options:{plugins:[]}}]},Lfiv:function(e,t,n){},Lgjv:function(e,t,n){var r=n("ne8i"),a=n("l0Rn"),i=n("vhPU");e.exports=function(e,t,n,o){var s=String(i(e)),u=s.length,c=void 0===n?" ":String(n),l=r(t);if(l<=u||""==c)return s;var d=l-u,f=a.call(c,Math.ceil(d/c.length));return f.length>d&&(f=f.slice(0,d)),o?f+s:s+f}},LgvC:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("FV85"),a=n("d9O0"),i=function(){function e(e,t){this.id=a.id(),this.activated=!1,this.serviceIdentifier=e,this.scope=t,this.type=r.BindingTypeEnum.Invalid,this.constraint=function(e){return!0},this.implementationType=null,this.cache=null,this.factory=null,this.provider=null,this.onActivation=null,this.dynamicValue=null}return e.prototype.clone=function(){var t=new e(this.serviceIdentifier,this.scope);return t.activated=!1,t.implementationType=this.implementationType,t.dynamicValue=this.dynamicValue,t.scope=this.scope,t.type=this.type,t.factory=this.factory,t.provider=this.provider,t.constraint=this.constraint,t.onActivation=this.onActivation,t.cache=this.cache,t},e}();t.Binding=i},LvDl:function(e,t,n){(function(e,r){var a;n("AphP"),n("I74W"),n("fA63"),n("Tze0"),n("9VmF"),n("dZ+Y"),n("FLlr"),n("SPin"),n("DNiP"),n("9XZr"),n("7VC1"),n("Z2Ku"),n("L9s1"),n("INYr"),n("dRSK"),n("rvZc"),n("6VaU"),n("0l/t"),n("bHtr"),n("2Spj"),n("mGWK"),n("OG14"),n("LK8F"),n("V+eJ"),n("bWfx"),n("f3/d"),n("RW0V"),n("ioFf"),n("eM6i"),n("hHhE"),n("pIFo"),n("rGqo"),n("yt8O"),n("a1Th"),n("h7Nl"),n("Btvt"),n("8+KV"),n("Vd3H"),n("SRfc"),n("KKXr"),n("Oyvg"),function(){var i,o=200,s="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",u="Expected a function",c="__lodash_hash_undefined__",l=500,d="__lodash_placeholder__",f=1,p=2,h=4,g=1,v=2,m=1,y=2,b=4,_=8,x=16,R=32,w=64,E=128,S=256,A=512,T=30,P="...",C=800,M=16,O=1,k=2,D=1/0,I=9007199254740991,L=17976931348623157e292,j=NaN,F=4294967295,z=F-1,N=F>>>1,B=[["ary",E],["bind",m],["bindKey",y],["curry",_],["curryRight",x],["flip",A],["partial",R],["partialRight",w],["rearg",S]],V="[object Arguments]",H="[object Array]",U="[object AsyncFunction]",W="[object Boolean]",q="[object Date]",G="[object DOMException]",K="[object Error]",Y="[object Function]",X="[object GeneratorFunction]",J="[object Map]",Z="[object Number]",$="[object Null]",Q="[object Object]",ee="[object Proxy]",te="[object RegExp]",ne="[object Set]",re="[object String]",ae="[object Symbol]",ie="[object Undefined]",oe="[object WeakMap]",se="[object WeakSet]",ue="[object ArrayBuffer]",ce="[object DataView]",le="[object Float32Array]",de="[object Float64Array]",fe="[object Int8Array]",pe="[object Int16Array]",he="[object Int32Array]",ge="[object Uint8Array]",ve="[object Uint8ClampedArray]",me="[object Uint16Array]",ye="[object Uint32Array]",be=/\b__p \+= '';/g,_e=/\b(__p \+=) '' \+/g,xe=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Re=/&(?:amp|lt|gt|quot|#39);/g,we=/[&<>"']/g,Ee=RegExp(Re.source),Se=RegExp(we.source),Ae=/<%-([\s\S]+?)%>/g,Te=/<%([\s\S]+?)%>/g,Pe=/<%=([\s\S]+?)%>/g,Ce=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Me=/^\w*$/,Oe=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ke=/[\\^$.*+?()[\]{}|]/g,De=RegExp(ke.source),Ie=/^\s+|\s+$/g,Le=/^\s+/,je=/\s+$/,Fe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,ze=/\{\n\/\* \[wrapped with (.+)\] \*/,Ne=/,? & /,Be=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Ve=/\\(\\)?/g,He=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Ue=/\w*$/,We=/^[-+]0x[0-9a-f]+$/i,qe=/^0b[01]+$/i,Ge=/^\[object .+?Constructor\]$/,Ke=/^0o[0-7]+$/i,Ye=/^(?:0|[1-9]\d*)$/,Xe=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Je=/($^)/,Ze=/['\n\r\u2028\u2029\\]/g,$e="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Qe="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",et="[\\ud800-\\udfff]",tt="["+Qe+"]",nt="["+$e+"]",rt="\\d+",at="[\\u2700-\\u27bf]",it="[a-z\\xdf-\\xf6\\xf8-\\xff]",ot="[^\\ud800-\\udfff"+Qe+rt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",st="\\ud83c[\\udffb-\\udfff]",ut="[^\\ud800-\\udfff]",ct="(?:\\ud83c[\\udde6-\\uddff]){2}",lt="[\\ud800-\\udbff][\\udc00-\\udfff]",dt="[A-Z\\xc0-\\xd6\\xd8-\\xde]",ft="(?:"+it+"|"+ot+")",pt="(?:"+dt+"|"+ot+")",ht="(?:"+nt+"|"+st+")"+"?",gt="[\\ufe0e\\ufe0f]?"+ht+("(?:\\u200d(?:"+[ut,ct,lt].join("|")+")[\\ufe0e\\ufe0f]?"+ht+")*"),vt="(?:"+[at,ct,lt].join("|")+")"+gt,mt="(?:"+[ut+nt+"?",nt,ct,lt,et].join("|")+")",yt=RegExp("['’]","g"),bt=RegExp(nt,"g"),_t=RegExp(st+"(?="+st+")|"+mt+gt,"g"),xt=RegExp([dt+"?"+it+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[tt,dt,"$"].join("|")+")",pt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[tt,dt+ft,"$"].join("|")+")",dt+"?"+ft+"+(?:['’](?:d|ll|m|re|s|t|ve))?",dt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",rt,vt].join("|"),"g"),Rt=RegExp("[\\u200d\\ud800-\\udfff"+$e+"\\ufe0e\\ufe0f]"),wt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Et=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],St=-1,At={};At[le]=At[de]=At[fe]=At[pe]=At[he]=At[ge]=At[ve]=At[me]=At[ye]=!0,At[V]=At[H]=At[ue]=At[W]=At[ce]=At[q]=At[K]=At[Y]=At[J]=At[Z]=At[Q]=At[te]=At[ne]=At[re]=At[oe]=!1;var Tt={};Tt[V]=Tt[H]=Tt[ue]=Tt[ce]=Tt[W]=Tt[q]=Tt[le]=Tt[de]=Tt[fe]=Tt[pe]=Tt[he]=Tt[J]=Tt[Z]=Tt[Q]=Tt[te]=Tt[ne]=Tt[re]=Tt[ae]=Tt[ge]=Tt[ve]=Tt[me]=Tt[ye]=!0,Tt[K]=Tt[Y]=Tt[oe]=!1;var Pt={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ct=parseFloat,Mt=parseInt,Ot="object"==typeof e&&e&&e.Object===Object&&e,kt="object"==typeof self&&self&&self.Object===Object&&self,Dt=Ot||kt||Function("return this")(),It=t&&!t.nodeType&&t,Lt=It&&"object"==typeof r&&r&&!r.nodeType&&r,jt=Lt&&Lt.exports===It,Ft=jt&&Ot.process,zt=function(){try{var e=Lt&&Lt.require&&Lt.require("util").types;return e||Ft&&Ft.binding&&Ft.binding("util")}catch(t){}}(),Nt=zt&&zt.isArrayBuffer,Bt=zt&&zt.isDate,Vt=zt&&zt.isMap,Ht=zt&&zt.isRegExp,Ut=zt&&zt.isSet,Wt=zt&&zt.isTypedArray;function qt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function Gt(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a<i;){var o=e[a];t(r,o,n(o),e)}return r}function Kt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}function Yt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e}function Xt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0}function Jt(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}function Zt(e,t){return!!(null==e?0:e.length)&&un(e,t,0)>-1}function $t(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}function Qt(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}function en(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}function tn(e,t,n,r){var a=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++a]);++a<i;)n=t(n,e[a],a,e);return n}function nn(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n}function rn(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}var an=fn("length");function on(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r}function sn(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}function un(e,t,n){return t==t?function(e,t,n){var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,n):sn(e,ln,n)}function cn(e,t,n,r){for(var a=n-1,i=e.length;++a<i;)if(r(e[a],t))return a;return-1}function ln(e){return e!=e}function dn(e,t){var n=null==e?0:e.length;return n?gn(e,t)/n:j}function fn(e){return function(t){return null==t?i:t[e]}}function pn(e){return function(t){return null==e?i:e[t]}}function hn(e,t,n,r,a){return a(e,(function(e,a,i){n=r?(r=!1,e):t(n,e,a,i)})),n}function gn(e,t){for(var n,r=-1,a=e.length;++r<a;){var o=t(e[r]);o!==i&&(n=n===i?o:n+o)}return n}function vn(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}function mn(e){return function(t){return e(t)}}function yn(e,t){return Qt(t,(function(t){return e[t]}))}function bn(e,t){return e.has(t)}function _n(e,t){for(var n=-1,r=e.length;++n<r&&un(t,e[n],0)>-1;);return n}function xn(e,t){for(var n=e.length;n--&&un(t,e[n],0)>-1;);return n}var Rn=pn({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),wn=pn({"&":"&","<":"<",">":">",'"':""","'":"'"});function En(e){return"\\"+Pt[e]}function Sn(e){return Rt.test(e)}function An(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}function Tn(e,t){return function(n){return e(t(n))}}function Pn(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n];o!==t&&o!==d||(e[n]=d,i[a++]=n)}return i}function Cn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}function Mn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n}function On(e){return Sn(e)?function(e){var t=_t.lastIndex=0;for(;_t.test(e);)++t;return t}(e):an(e)}function kn(e){return Sn(e)?function(e){return e.match(_t)||[]}(e):function(e){return e.split("")}(e)}var Dn=pn({"&":"&","<":"<",">":">",""":'"',"'":"'"});var In=function e(t){var n,r=(t=null==t?Dt:In.defaults(Dt.Object(),t,In.pick(Dt,Et))).Array,a=t.Date,$e=t.Error,Qe=t.Function,et=t.Math,tt=t.Object,nt=t.RegExp,rt=t.String,at=t.TypeError,it=r.prototype,ot=Qe.prototype,st=tt.prototype,ut=t["__core-js_shared__"],ct=ot.toString,lt=st.hasOwnProperty,dt=0,ft=(n=/[^.]+$/.exec(ut&&ut.keys&&ut.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",pt=st.toString,ht=ct.call(tt),gt=Dt._,vt=nt("^"+ct.call(lt).replace(ke,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),mt=jt?t.Buffer:i,_t=t.Symbol,Rt=t.Uint8Array,Pt=mt?mt.allocUnsafe:i,Ot=Tn(tt.getPrototypeOf,tt),kt=tt.create,It=st.propertyIsEnumerable,Lt=it.splice,Ft=_t?_t.isConcatSpreadable:i,zt=_t?_t.iterator:i,an=_t?_t.toStringTag:i,pn=function(){try{var e=zi(tt,"defineProperty");return e({},"",{}),e}catch(t){}}(),Ln=t.clearTimeout!==Dt.clearTimeout&&t.clearTimeout,jn=a&&a.now!==Dt.Date.now&&a.now,Fn=t.setTimeout!==Dt.setTimeout&&t.setTimeout,zn=et.ceil,Nn=et.floor,Bn=tt.getOwnPropertySymbols,Vn=mt?mt.isBuffer:i,Hn=t.isFinite,Un=it.join,Wn=Tn(tt.keys,tt),qn=et.max,Gn=et.min,Kn=a.now,Yn=t.parseInt,Xn=et.random,Jn=it.reverse,Zn=zi(t,"DataView"),$n=zi(t,"Map"),Qn=zi(t,"Promise"),er=zi(t,"Set"),tr=zi(t,"WeakMap"),nr=zi(tt,"create"),rr=tr&&new tr,ar={},ir=lo(Zn),or=lo($n),sr=lo(Qn),ur=lo(er),cr=lo(tr),lr=_t?_t.prototype:i,dr=lr?lr.valueOf:i,fr=lr?lr.toString:i;function pr(e){if(Ps(e)&&!ms(e)&&!(e instanceof mr)){if(e instanceof vr)return e;if(lt.call(e,"__wrapped__"))return fo(e)}return new vr(e)}var hr=function(){function e(){}return function(t){if(!Ts(t))return{};if(kt)return kt(t);e.prototype=t;var n=new e;return e.prototype=i,n}}();function gr(){}function vr(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=i}function mr(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=F,this.__views__=[]}function yr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function br(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function _r(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function xr(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new _r;++t<n;)this.add(e[t])}function Rr(e){var t=this.__data__=new br(e);this.size=t.size}function wr(e,t){var n=ms(e),r=!n&&vs(e),a=!n&&!r&&xs(e),i=!n&&!r&&!a&&js(e),o=n||r||a||i,s=o?vn(e.length,rt):[],u=s.length;for(var c in e)!t&&!lt.call(e,c)||o&&("length"==c||a&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||qi(c,u))||s.push(c);return s}function Er(e){var t=e.length;return t?e[xa(0,t-1)]:i}function Sr(e,t){return so(ni(e),Ir(t,0,e.length))}function Ar(e){return so(ni(e))}function Tr(e,t,n){(n===i||ps(e[t],n))&&(n!==i||t in e)||kr(e,t,n)}function Pr(e,t,n){var r=e[t];lt.call(e,t)&&ps(r,n)&&(n!==i||t in e)||kr(e,t,n)}function Cr(e,t){for(var n=e.length;n--;)if(ps(e[n][0],t))return n;return-1}function Mr(e,t,n,r){return Nr(e,(function(e,a,i){t(r,e,n(e),i)})),r}function Or(e,t){return e&&ri(t,au(t),e)}function kr(e,t,n){"__proto__"==t&&pn?pn(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function Dr(e,t){for(var n=-1,a=t.length,o=r(a),s=null==e;++n<a;)o[n]=s?i:Qs(e,t[n]);return o}function Ir(e,t,n){return e==e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)),e}function Lr(e,t,n,r,a,o){var s,u=t&f,c=t&p,l=t&h;if(n&&(s=a?n(e,r,a,o):n(e)),s!==i)return s;if(!Ts(e))return e;var d=ms(e);if(d){if(s=function(e){var t=e.length,n=new e.constructor(t);t&&"string"==typeof e[0]&<.call(e,"index")&&(n.index=e.index,n.input=e.input);return n}(e),!u)return ni(e,s)}else{var g=Vi(e),v=g==Y||g==X;if(xs(e))return Ja(e,u);if(g==Q||g==V||v&&!a){if(s=c||v?{}:Ui(e),!u)return c?function(e,t){return ri(e,Bi(e),t)}(e,function(e,t){return e&&ri(t,iu(t),e)}(s,e)):function(e,t){return ri(e,Ni(e),t)}(e,Or(s,e))}else{if(!Tt[g])return a?e:{};s=function(e,t,n){var r=e.constructor;switch(t){case ue:return Za(e);case W:case q:return new r(+e);case ce:return function(e,t){var n=t?Za(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}(e,n);case le:case de:case fe:case pe:case he:case ge:case ve:case me:case ye:return $a(e,n);case J:return new r;case Z:case re:return new r(e);case te:return function(e){var t=new e.constructor(e.source,Ue.exec(e));return t.lastIndex=e.lastIndex,t}(e);case ne:return new r;case ae:return a=e,dr?tt(dr.call(a)):{}}var a}(e,g,u)}}o||(o=new Rr);var m=o.get(e);if(m)return m;o.set(e,s),Ds(e)?e.forEach((function(r){s.add(Lr(r,t,n,r,e,o))})):Cs(e)&&e.forEach((function(r,a){s.set(a,Lr(r,t,n,a,e,o))}));var y=d?i:(l?c?Oi:Mi:c?iu:au)(e);return Kt(y||e,(function(r,a){y&&(r=e[a=r]),Pr(s,a,Lr(r,t,n,a,e,o))})),s}function jr(e,t,n){var r=n.length;if(null==e)return!r;for(e=tt(e);r--;){var a=n[r],o=t[a],s=e[a];if(s===i&&!(a in e)||!o(s))return!1}return!0}function Fr(e,t,n){if("function"!=typeof e)throw new at(u);return ro((function(){e.apply(i,n)}),t)}function zr(e,t,n,r){var a=-1,i=Zt,s=!0,u=e.length,c=[],l=t.length;if(!u)return c;n&&(t=Qt(t,mn(n))),r?(i=$t,s=!1):t.length>=o&&(i=bn,s=!1,t=new xr(t));e:for(;++a<u;){var d=e[a],f=null==n?d:n(d);if(d=r||0!==d?d:0,s&&f==f){for(var p=l;p--;)if(t[p]===f)continue e;c.push(d)}else i(t,f,r)||c.push(d)}return c}pr.templateSettings={escape:Ae,evaluate:Te,interpolate:Pe,variable:"",imports:{_:pr}},pr.prototype=gr.prototype,pr.prototype.constructor=pr,vr.prototype=hr(gr.prototype),vr.prototype.constructor=vr,mr.prototype=hr(gr.prototype),mr.prototype.constructor=mr,yr.prototype.clear=function(){this.__data__=nr?nr(null):{},this.size=0},yr.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},yr.prototype.get=function(e){var t=this.__data__;if(nr){var n=t[e];return n===c?i:n}return lt.call(t,e)?t[e]:i},yr.prototype.has=function(e){var t=this.__data__;return nr?t[e]!==i:lt.call(t,e)},yr.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=nr&&t===i?c:t,this},br.prototype.clear=function(){this.__data__=[],this.size=0},br.prototype.delete=function(e){var t=this.__data__,n=Cr(t,e);return!(n<0)&&(n==t.length-1?t.pop():Lt.call(t,n,1),--this.size,!0)},br.prototype.get=function(e){var t=this.__data__,n=Cr(t,e);return n<0?i:t[n][1]},br.prototype.has=function(e){return Cr(this.__data__,e)>-1},br.prototype.set=function(e,t){var n=this.__data__,r=Cr(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},_r.prototype.clear=function(){this.size=0,this.__data__={hash:new yr,map:new($n||br),string:new yr}},_r.prototype.delete=function(e){var t=ji(this,e).delete(e);return this.size-=t?1:0,t},_r.prototype.get=function(e){return ji(this,e).get(e)},_r.prototype.has=function(e){return ji(this,e).has(e)},_r.prototype.set=function(e,t){var n=ji(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},xr.prototype.add=xr.prototype.push=function(e){return this.__data__.set(e,c),this},xr.prototype.has=function(e){return this.__data__.has(e)},Rr.prototype.clear=function(){this.__data__=new br,this.size=0},Rr.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},Rr.prototype.get=function(e){return this.__data__.get(e)},Rr.prototype.has=function(e){return this.__data__.has(e)},Rr.prototype.set=function(e,t){var n=this.__data__;if(n instanceof br){var r=n.__data__;if(!$n||r.length<o-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new _r(r)}return n.set(e,t),this.size=n.size,this};var Nr=oi(Kr),Br=oi(Yr,!0);function Vr(e,t){var n=!0;return Nr(e,(function(e,r,a){return n=!!t(e,r,a)})),n}function Hr(e,t,n){for(var r=-1,a=e.length;++r<a;){var o=e[r],s=t(o);if(null!=s&&(u===i?s==s&&!Ls(s):n(s,u)))var u=s,c=o}return c}function Ur(e,t){var n=[];return Nr(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n}function Wr(e,t,n,r,a){var i=-1,o=e.length;for(n||(n=Wi),a||(a=[]);++i<o;){var s=e[i];t>0&&n(s)?t>1?Wr(s,t-1,n,r,a):en(a,s):r||(a[a.length]=s)}return a}var qr=si(),Gr=si(!0);function Kr(e,t){return e&&qr(e,t,au)}function Yr(e,t){return e&&Gr(e,t,au)}function Xr(e,t){return Jt(t,(function(t){return Es(e[t])}))}function Jr(e,t){for(var n=0,r=(t=Ga(t,e)).length;null!=e&&n<r;)e=e[co(t[n++])];return n&&n==r?e:i}function Zr(e,t,n){var r=t(e);return ms(e)?r:en(r,n(e))}function $r(e){return null==e?e===i?ie:$:an&&an in tt(e)?function(e){var t=lt.call(e,an),n=e[an];try{e[an]=i;var r=!0}catch(o){}var a=pt.call(e);r&&(t?e[an]=n:delete e[an]);return a}(e):function(e){return pt.call(e)}(e)}function Qr(e,t){return e>t}function ea(e,t){return null!=e&<.call(e,t)}function ta(e,t){return null!=e&&t in tt(e)}function na(e,t,n){for(var a=n?$t:Zt,o=e[0].length,s=e.length,u=s,c=r(s),l=1/0,d=[];u--;){var f=e[u];u&&t&&(f=Qt(f,mn(t))),l=Gn(f.length,l),c[u]=!n&&(t||o>=120&&f.length>=120)?new xr(u&&f):i}f=e[0];var p=-1,h=c[0];e:for(;++p<o&&d.length<l;){var g=f[p],v=t?t(g):g;if(g=n||0!==g?g:0,!(h?bn(h,v):a(d,v,n))){for(u=s;--u;){var m=c[u];if(!(m?bn(m,v):a(e[u],v,n)))continue e}h&&h.push(v),d.push(g)}}return d}function ra(e,t,n){var r=null==(e=eo(e,t=Ga(t,e)))?e:e[co(wo(t))];return null==r?i:qt(r,e,n)}function aa(e){return Ps(e)&&$r(e)==V}function ia(e,t,n,r,a){return e===t||(null==e||null==t||!Ps(e)&&!Ps(t)?e!=e&&t!=t:function(e,t,n,r,a,o){var s=ms(e),u=ms(t),c=s?H:Vi(e),l=u?H:Vi(t),d=(c=c==V?Q:c)==Q,f=(l=l==V?Q:l)==Q,p=c==l;if(p&&xs(e)){if(!xs(t))return!1;s=!0,d=!1}if(p&&!d)return o||(o=new Rr),s||js(e)?Pi(e,t,n,r,a,o):function(e,t,n,r,a,i,o){switch(n){case ce:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case ue:return!(e.byteLength!=t.byteLength||!i(new Rt(e),new Rt(t)));case W:case q:case Z:return ps(+e,+t);case K:return e.name==t.name&&e.message==t.message;case te:case re:return e==t+"";case J:var s=An;case ne:var u=r&g;if(s||(s=Cn),e.size!=t.size&&!u)return!1;var c=o.get(e);if(c)return c==t;r|=v,o.set(e,t);var l=Pi(s(e),s(t),r,a,i,o);return o.delete(e),l;case ae:if(dr)return dr.call(e)==dr.call(t)}return!1}(e,t,c,n,r,a,o);if(!(n&g)){var h=d&<.call(e,"__wrapped__"),m=f&<.call(t,"__wrapped__");if(h||m){var y=h?e.value():e,b=m?t.value():t;return o||(o=new Rr),a(y,b,n,r,o)}}if(!p)return!1;return o||(o=new Rr),function(e,t,n,r,a,o){var s=n&g,u=Mi(e),c=u.length,l=Mi(t).length;if(c!=l&&!s)return!1;var d=c;for(;d--;){var f=u[d];if(!(s?f in t:lt.call(t,f)))return!1}var p=o.get(e);if(p&&o.get(t))return p==t;var h=!0;o.set(e,t),o.set(t,e);var v=s;for(;++d<c;){f=u[d];var m=e[f],y=t[f];if(r)var b=s?r(y,m,f,t,e,o):r(m,y,f,e,t,o);if(!(b===i?m===y||a(m,y,n,r,o):b)){h=!1;break}v||(v="constructor"==f)}if(h&&!v){var _=e.constructor,x=t.constructor;_!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x)&&(h=!1)}return o.delete(e),o.delete(t),h}(e,t,n,r,a,o)}(e,t,n,r,ia,a))}function oa(e,t,n,r){var a=n.length,o=a,s=!r;if(null==e)return!o;for(e=tt(e);a--;){var u=n[a];if(s&&u[2]?u[1]!==e[u[0]]:!(u[0]in e))return!1}for(;++a<o;){var c=(u=n[a])[0],l=e[c],d=u[1];if(s&&u[2]){if(l===i&&!(c in e))return!1}else{var f=new Rr;if(r)var p=r(l,d,c,e,t,f);if(!(p===i?ia(d,l,g|v,r,f):p))return!1}}return!0}function sa(e){return!(!Ts(e)||(t=e,ft&&ft in t))&&(Es(e)?vt:Ge).test(lo(e));var t}function ua(e){return"function"==typeof e?e:null==e?Mu:"object"==typeof e?ms(e)?ha(e[0],e[1]):pa(e):Nu(e)}function ca(e){if(!Ji(e))return Wn(e);var t=[];for(var n in tt(e))lt.call(e,n)&&"constructor"!=n&&t.push(n);return t}function la(e){if(!Ts(e))return function(e){var t=[];if(null!=e)for(var n in tt(e))t.push(n);return t}(e);var t=Ji(e),n=[];for(var r in e)("constructor"!=r||!t&<.call(e,r))&&n.push(r);return n}function da(e,t){return e<t}function fa(e,t){var n=-1,a=bs(e)?r(e.length):[];return Nr(e,(function(e,r,i){a[++n]=t(e,r,i)})),a}function pa(e){var t=Fi(e);return 1==t.length&&t[0][2]?$i(t[0][0],t[0][1]):function(n){return n===e||oa(n,e,t)}}function ha(e,t){return Ki(e)&&Zi(t)?$i(co(e),t):function(n){var r=Qs(n,e);return r===i&&r===t?eu(n,e):ia(t,r,g|v)}}function ga(e,t,n,r,a){e!==t&&qr(t,(function(o,s){if(a||(a=new Rr),Ts(o))!function(e,t,n,r,a,o,s){var u=to(e,n),c=to(t,n),l=s.get(c);if(l)return void Tr(e,n,l);var d=o?o(u,c,n+"",e,t,s):i,f=d===i;if(f){var p=ms(c),h=!p&&xs(c),g=!p&&!h&&js(c);d=c,p||h||g?ms(u)?d=u:_s(u)?d=ni(u):h?(f=!1,d=Ja(c,!0)):g?(f=!1,d=$a(c,!0)):d=[]:Os(c)||vs(c)?(d=u,vs(u)?d=Ws(u):Ts(u)&&!Es(u)||(d=Ui(c))):f=!1}f&&(s.set(c,d),a(d,c,r,o,s),s.delete(c));Tr(e,n,d)}(e,t,s,n,ga,r,a);else{var u=r?r(to(e,s),o,s+"",e,t,a):i;u===i&&(u=o),Tr(e,s,u)}}),iu)}function va(e,t){var n=e.length;if(n)return qi(t+=t<0?n:0,n)?e[t]:i}function ma(e,t,n){var r=-1;return t=Qt(t.length?t:[Mu],mn(Li())),function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}(fa(e,(function(e,n,a){return{criteria:Qt(t,(function(t){return t(e)})),index:++r,value:e}})),(function(e,t){return function(e,t,n){var r=-1,a=e.criteria,i=t.criteria,o=a.length,s=n.length;for(;++r<o;){var u=Qa(a[r],i[r]);if(u){if(r>=s)return u;var c=n[r];return u*("desc"==c?-1:1)}}return e.index-t.index}(e,t,n)}))}function ya(e,t,n){for(var r=-1,a=t.length,i={};++r<a;){var o=t[r],s=Jr(e,o);n(s,o)&&Aa(i,Ga(o,e),s)}return i}function ba(e,t,n,r){var a=r?cn:un,i=-1,o=t.length,s=e;for(e===t&&(t=ni(t)),n&&(s=Qt(e,mn(n)));++i<o;)for(var u=0,c=t[i],l=n?n(c):c;(u=a(s,l,u,r))>-1;)s!==e&&Lt.call(s,u,1),Lt.call(e,u,1);return e}function _a(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;qi(a)?Lt.call(e,a,1):za(e,a)}}return e}function xa(e,t){return e+Nn(Xn()*(t-e+1))}function Ra(e,t){var n="";if(!e||t<1||t>I)return n;do{t%2&&(n+=e),(t=Nn(t/2))&&(e+=e)}while(t);return n}function wa(e,t){return ao(Qi(e,t,Mu),e+"")}function Ea(e){return Er(pu(e))}function Sa(e,t){var n=pu(e);return so(n,Ir(t,0,n.length))}function Aa(e,t,n,r){if(!Ts(e))return e;for(var a=-1,o=(t=Ga(t,e)).length,s=o-1,u=e;null!=u&&++a<o;){var c=co(t[a]),l=n;if(a!=s){var d=u[c];(l=r?r(d,c,u):i)===i&&(l=Ts(d)?d:qi(t[a+1])?[]:{})}Pr(u,c,l),u=u[c]}return e}var Ta=rr?function(e,t){return rr.set(e,t),e}:Mu,Pa=pn?function(e,t){return pn(e,"toString",{configurable:!0,enumerable:!1,value:Tu(t),writable:!0})}:Mu;function Ca(e){return so(pu(e))}function Ma(e,t,n){var a=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=r(i);++a<i;)o[a]=e[a+t];return o}function Oa(e,t){var n;return Nr(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n}function ka(e,t,n){var r=0,a=null==e?r:e.length;if("number"==typeof t&&t==t&&a<=N){for(;r<a;){var i=r+a>>>1,o=e[i];null!==o&&!Ls(o)&&(n?o<=t:o<t)?r=i+1:a=i}return a}return Da(e,t,Mu,n)}function Da(e,t,n,r){t=n(t);for(var a=0,o=null==e?0:e.length,s=t!=t,u=null===t,c=Ls(t),l=t===i;a<o;){var d=Nn((a+o)/2),f=n(e[d]),p=f!==i,h=null===f,g=f==f,v=Ls(f);if(s)var m=r||g;else m=l?g&&(r||p):u?g&&p&&(r||!h):c?g&&p&&!h&&(r||!v):!h&&!v&&(r?f<=t:f<t);m?a=d+1:o=d}return Gn(o,z)}function Ia(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!ps(s,u)){var u=s;i[a++]=0===o?0:o}}return i}function La(e){return"number"==typeof e?e:Ls(e)?j:+e}function ja(e){if("string"==typeof e)return e;if(ms(e))return Qt(e,ja)+"";if(Ls(e))return fr?fr.call(e):"";var t=e+"";return"0"==t&&1/e==-D?"-0":t}function Fa(e,t,n){var r=-1,a=Zt,i=e.length,s=!0,u=[],c=u;if(n)s=!1,a=$t;else if(i>=o){var l=t?null:Ri(e);if(l)return Cn(l);s=!1,a=bn,c=new xr}else c=t?[]:u;e:for(;++r<i;){var d=e[r],f=t?t(d):d;if(d=n||0!==d?d:0,s&&f==f){for(var p=c.length;p--;)if(c[p]===f)continue e;t&&c.push(f),u.push(d)}else a(c,f,n)||(c!==u&&c.push(f),u.push(d))}return u}function za(e,t){return null==(e=eo(e,t=Ga(t,e)))||delete e[co(wo(t))]}function Na(e,t,n,r){return Aa(e,t,n(Jr(e,t)),r)}function Ba(e,t,n,r){for(var a=e.length,i=r?a:-1;(r?i--:++i<a)&&t(e[i],i,e););return n?Ma(e,r?0:i,r?i+1:a):Ma(e,r?i+1:0,r?a:i)}function Va(e,t){var n=e;return n instanceof mr&&(n=n.value()),tn(t,(function(e,t){return t.func.apply(t.thisArg,en([e],t.args))}),n)}function Ha(e,t,n){var a=e.length;if(a<2)return a?Fa(e[0]):[];for(var i=-1,o=r(a);++i<a;)for(var s=e[i],u=-1;++u<a;)u!=i&&(o[i]=zr(o[i]||s,e[u],t,n));return Fa(Wr(o,1),t,n)}function Ua(e,t,n){for(var r=-1,a=e.length,o=t.length,s={};++r<a;){var u=r<o?t[r]:i;n(s,e[r],u)}return s}function Wa(e){return _s(e)?e:[]}function qa(e){return"function"==typeof e?e:Mu}function Ga(e,t){return ms(e)?e:Ki(e,t)?[e]:uo(qs(e))}var Ka=wa;function Ya(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:Ma(e,t,n)}var Xa=Ln||function(e){return Dt.clearTimeout(e)};function Ja(e,t){if(t)return e.slice();var n=e.length,r=Pt?Pt(n):new e.constructor(n);return e.copy(r),r}function Za(e){var t=new e.constructor(e.byteLength);return new Rt(t).set(new Rt(e)),t}function $a(e,t){var n=t?Za(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function Qa(e,t){if(e!==t){var n=e!==i,r=null===e,a=e==e,o=Ls(e),s=t!==i,u=null===t,c=t==t,l=Ls(t);if(!u&&!l&&!o&&e>t||o&&s&&c&&!u&&!l||r&&s&&c||!n&&c||!a)return 1;if(!r&&!o&&!l&&e<t||l&&n&&a&&!r&&!o||u&&n&&a||!s&&a||!c)return-1}return 0}function ei(e,t,n,a){for(var i=-1,o=e.length,s=n.length,u=-1,c=t.length,l=qn(o-s,0),d=r(c+l),f=!a;++u<c;)d[u]=t[u];for(;++i<s;)(f||i<o)&&(d[n[i]]=e[i]);for(;l--;)d[u++]=e[i++];return d}function ti(e,t,n,a){for(var i=-1,o=e.length,s=-1,u=n.length,c=-1,l=t.length,d=qn(o-u,0),f=r(d+l),p=!a;++i<d;)f[i]=e[i];for(var h=i;++c<l;)f[h+c]=t[c];for(;++s<u;)(p||i<o)&&(f[h+n[s]]=e[i++]);return f}function ni(e,t){var n=-1,a=e.length;for(t||(t=r(a));++n<a;)t[n]=e[n];return t}function ri(e,t,n,r){var a=!n;n||(n={});for(var o=-1,s=t.length;++o<s;){var u=t[o],c=r?r(n[u],e[u],u,n,e):i;c===i&&(c=e[u]),a?kr(n,u,c):Pr(n,u,c)}return n}function ai(e,t){return function(n,r){var a=ms(n)?Gt:Mr,i=t?t():{};return a(n,e,Li(r,2),i)}}function ii(e){return wa((function(t,n){var r=-1,a=n.length,o=a>1?n[a-1]:i,s=a>2?n[2]:i;for(o=e.length>3&&"function"==typeof o?(a--,o):i,s&&Gi(n[0],n[1],s)&&(o=a<3?i:o,a=1),t=tt(t);++r<a;){var u=n[r];u&&e(t,u,r,o)}return t}))}function oi(e,t){return function(n,r){if(null==n)return n;if(!bs(n))return e(n,r);for(var a=n.length,i=t?a:-1,o=tt(n);(t?i--:++i<a)&&!1!==r(o[i],i,o););return n}}function si(e){return function(t,n,r){for(var a=-1,i=tt(t),o=r(t),s=o.length;s--;){var u=o[e?s:++a];if(!1===n(i[u],u,i))break}return t}}function ui(e){return function(t){var n=Sn(t=qs(t))?kn(t):i,r=n?n[0]:t.charAt(0),a=n?Ya(n,1).join(""):t.slice(1);return r[e]()+a}}function ci(e){return function(t){return tn(Eu(vu(t).replace(yt,"")),e,"")}}function li(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=hr(e.prototype),r=e.apply(n,t);return Ts(r)?r:n}}function di(e){return function(t,n,r){var a=tt(t);if(!bs(t)){var o=Li(n,3);t=au(t),n=function(e){return o(a[e],e,a)}}var s=e(t,n,r);return s>-1?a[o?t[s]:s]:i}}function fi(e){return Ci((function(t){var n=t.length,r=n,a=vr.prototype.thru;for(e&&t.reverse();r--;){var o=t[r];if("function"!=typeof o)throw new at(u);if(a&&!s&&"wrapper"==Di(o))var s=new vr([],!0)}for(r=s?r:n;++r<n;){var c=Di(o=t[r]),l="wrapper"==c?ki(o):i;s=l&&Yi(l[0])&&l[1]==(E|_|R|S)&&!l[4].length&&1==l[9]?s[Di(l[0])].apply(s,l[3]):1==o.length&&Yi(o)?s[c]():s.thru(o)}return function(){var e=arguments,r=e[0];if(s&&1==e.length&&ms(r))return s.plant(r).value();for(var a=0,i=n?t[a].apply(this,e):r;++a<n;)i=t[a].call(this,i);return i}}))}function pi(e,t,n,a,o,s,u,c,l,d){var f=t&E,p=t&m,h=t&y,g=t&(_|x),v=t&A,b=h?i:li(e);return function m(){for(var y=arguments.length,_=r(y),x=y;x--;)_[x]=arguments[x];if(g)var R=Ii(m),w=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}(_,R);if(a&&(_=ei(_,a,o,g)),s&&(_=ti(_,s,u,g)),y-=w,g&&y<d){var E=Pn(_,R);return _i(e,t,pi,m.placeholder,n,_,E,c,l,d-y)}var S=p?n:this,A=h?S[e]:e;return y=_.length,c?_=function(e,t){var n=e.length,r=Gn(t.length,n),a=ni(e);for(;r--;){var o=t[r];e[r]=qi(o,n)?a[o]:i}return e}(_,c):v&&y>1&&_.reverse(),f&&l<y&&(_.length=l),this&&this!==Dt&&this instanceof m&&(A=b||li(A)),A.apply(S,_)}}function hi(e,t){return function(n,r){return function(e,t,n,r){return Kr(e,(function(e,a,i){t(r,n(e),a,i)})),r}(n,e,t(r),{})}}function gi(e,t){return function(n,r){var a;if(n===i&&r===i)return t;if(n!==i&&(a=n),r!==i){if(a===i)return r;"string"==typeof n||"string"==typeof r?(n=ja(n),r=ja(r)):(n=La(n),r=La(r)),a=e(n,r)}return a}}function vi(e){return Ci((function(t){return t=Qt(t,mn(Li())),wa((function(n){var r=this;return e(t,(function(e){return qt(e,r,n)}))}))}))}function mi(e,t){var n=(t=t===i?" ":ja(t)).length;if(n<2)return n?Ra(t,e):t;var r=Ra(t,zn(e/On(t)));return Sn(t)?Ya(kn(r),0,e).join(""):r.slice(0,e)}function yi(e){return function(t,n,a){return a&&"number"!=typeof a&&Gi(t,n,a)&&(n=a=i),t=Bs(t),n===i?(n=t,t=0):n=Bs(n),function(e,t,n,a){for(var i=-1,o=qn(zn((t-e)/(n||1)),0),s=r(o);o--;)s[a?o:++i]=e,e+=n;return s}(t,n,a=a===i?t<n?1:-1:Bs(a),e)}}function bi(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=Us(t),n=Us(n)),e(t,n)}}function _i(e,t,n,r,a,o,s,u,c,l){var d=t&_;t|=d?R:w,(t&=~(d?w:R))&b||(t&=~(m|y));var f=[e,t,a,d?o:i,d?s:i,d?i:o,d?i:s,u,c,l],p=n.apply(i,f);return Yi(e)&&no(p,f),p.placeholder=r,io(p,e,t)}function xi(e){var t=et[e];return function(e,n){if(e=Us(e),(n=null==n?0:Gn(Vs(n),292))&&Hn(e)){var r=(qs(e)+"e").split("e");return+((r=(qs(t(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}}var Ri=er&&1/Cn(new er([,-0]))[1]==D?function(e){return new er(e)}:Lu;function wi(e){return function(t){var n=Vi(t);return n==J?An(t):n==ne?Mn(t):function(e,t){return Qt(t,(function(t){return[t,e[t]]}))}(t,e(t))}}function Ei(e,t,n,a,o,s,c,l){var f=t&y;if(!f&&"function"!=typeof e)throw new at(u);var p=a?a.length:0;if(p||(t&=~(R|w),a=o=i),c=c===i?c:qn(Vs(c),0),l=l===i?l:Vs(l),p-=o?o.length:0,t&w){var h=a,g=o;a=o=i}var v=f?i:ki(e),A=[e,t,n,a,o,h,g,s,c,l];if(v&&function(e,t){var n=e[1],r=t[1],a=n|r,i=a<(m|y|E),o=r==E&&n==_||r==E&&n==S&&e[7].length<=t[8]||r==(E|S)&&t[7].length<=t[8]&&n==_;if(!i&&!o)return e;r&m&&(e[2]=t[2],a|=n&m?0:b);var s=t[3];if(s){var u=e[3];e[3]=u?ei(u,s,t[4]):s,e[4]=u?Pn(e[3],d):t[4]}(s=t[5])&&(u=e[5],e[5]=u?ti(u,s,t[6]):s,e[6]=u?Pn(e[5],d):t[6]);(s=t[7])&&(e[7]=s);r&E&&(e[8]=null==e[8]?t[8]:Gn(e[8],t[8]));null==e[9]&&(e[9]=t[9]);e[0]=t[0],e[1]=a}(A,v),e=A[0],t=A[1],n=A[2],a=A[3],o=A[4],!(l=A[9]=A[9]===i?f?0:e.length:qn(A[9]-p,0))&&t&(_|x)&&(t&=~(_|x)),t&&t!=m)T=t==_||t==x?function(e,t,n){var a=li(e);return function o(){for(var s=arguments.length,u=r(s),c=s,l=Ii(o);c--;)u[c]=arguments[c];var d=s<3&&u[0]!==l&&u[s-1]!==l?[]:Pn(u,l);return(s-=d.length)<n?_i(e,t,pi,o.placeholder,i,u,d,i,i,n-s):qt(this&&this!==Dt&&this instanceof o?a:e,this,u)}}(e,t,l):t!=R&&t!=(m|R)||o.length?pi.apply(i,A):function(e,t,n,a){var i=t&m,o=li(e);return function t(){for(var s=-1,u=arguments.length,c=-1,l=a.length,d=r(l+u),f=this&&this!==Dt&&this instanceof t?o:e;++c<l;)d[c]=a[c];for(;u--;)d[c++]=arguments[++s];return qt(f,i?n:this,d)}}(e,t,n,a);else var T=function(e,t,n){var r=t&m,a=li(e);return function t(){return(this&&this!==Dt&&this instanceof t?a:e).apply(r?n:this,arguments)}}(e,t,n);return io((v?Ta:no)(T,A),e,t)}function Si(e,t,n,r){return e===i||ps(e,st[n])&&!lt.call(r,n)?t:e}function Ai(e,t,n,r,a,o){return Ts(e)&&Ts(t)&&(o.set(t,e),ga(e,t,i,Ai,o),o.delete(t)),e}function Ti(e){return Os(e)?i:e}function Pi(e,t,n,r,a,o){var s=n&g,u=e.length,c=t.length;if(u!=c&&!(s&&c>u))return!1;var l=o.get(e);if(l&&o.get(t))return l==t;var d=-1,f=!0,p=n&v?new xr:i;for(o.set(e,t),o.set(t,e);++d<u;){var h=e[d],m=t[d];if(r)var y=s?r(m,h,d,t,e,o):r(h,m,d,e,t,o);if(y!==i){if(y)continue;f=!1;break}if(p){if(!rn(t,(function(e,t){if(!bn(p,t)&&(h===e||a(h,e,n,r,o)))return p.push(t)}))){f=!1;break}}else if(h!==m&&!a(h,m,n,r,o)){f=!1;break}}return o.delete(e),o.delete(t),f}function Ci(e){return ao(Qi(e,i,yo),e+"")}function Mi(e){return Zr(e,au,Ni)}function Oi(e){return Zr(e,iu,Bi)}var ki=rr?function(e){return rr.get(e)}:Lu;function Di(e){for(var t=e.name+"",n=ar[t],r=lt.call(ar,t)?n.length:0;r--;){var a=n[r],i=a.func;if(null==i||i==e)return a.name}return t}function Ii(e){return(lt.call(pr,"placeholder")?pr:e).placeholder}function Li(){var e=pr.iteratee||Ou;return e=e===Ou?ua:e,arguments.length?e(arguments[0],arguments[1]):e}function ji(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function Fi(e){for(var t=au(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,Zi(a)]}return t}function zi(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return sa(n)?n:i}var Ni=Bn?function(e){return null==e?[]:(e=tt(e),Jt(Bn(e),(function(t){return It.call(e,t)})))}:Hu,Bi=Bn?function(e){for(var t=[];e;)en(t,Ni(e)),e=Ot(e);return t}:Hu,Vi=$r;function Hi(e,t,n){for(var r=-1,a=(t=Ga(t,e)).length,i=!1;++r<a;){var o=co(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&As(a)&&qi(o,a)&&(ms(e)||vs(e))}function Ui(e){return"function"!=typeof e.constructor||Ji(e)?{}:hr(Ot(e))}function Wi(e){return ms(e)||vs(e)||!!(Ft&&e&&e[Ft])}function qi(e,t){var n=typeof e;return!!(t=null==t?I:t)&&("number"==n||"symbol"!=n&&Ye.test(e))&&e>-1&&e%1==0&&e<t}function Gi(e,t,n){if(!Ts(n))return!1;var r=typeof t;return!!("number"==r?bs(n)&&qi(t,n.length):"string"==r&&t in n)&&ps(n[t],e)}function Ki(e,t){if(ms(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!Ls(e))||(Me.test(e)||!Ce.test(e)||null!=t&&e in tt(t))}function Yi(e){var t=Di(e),n=pr[t];if("function"!=typeof n||!(t in mr.prototype))return!1;if(e===n)return!0;var r=ki(n);return!!r&&e===r[0]}(Zn&&Vi(new Zn(new ArrayBuffer(1)))!=ce||$n&&Vi(new $n)!=J||Qn&&"[object Promise]"!=Vi(Qn.resolve())||er&&Vi(new er)!=ne||tr&&Vi(new tr)!=oe)&&(Vi=function(e){var t=$r(e),n=t==Q?e.constructor:i,r=n?lo(n):"";if(r)switch(r){case ir:return ce;case or:return J;case sr:return"[object Promise]";case ur:return ne;case cr:return oe}return t});var Xi=ut?Es:Uu;function Ji(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||st)}function Zi(e){return e==e&&!Ts(e)}function $i(e,t){return function(n){return null!=n&&(n[e]===t&&(t!==i||e in tt(n)))}}function Qi(e,t,n){return t=qn(t===i?e.length-1:t,0),function(){for(var a=arguments,i=-1,o=qn(a.length-t,0),s=r(o);++i<o;)s[i]=a[t+i];i=-1;for(var u=r(t+1);++i<t;)u[i]=a[i];return u[t]=n(s),qt(e,this,u)}}function eo(e,t){return t.length<2?e:Jr(e,Ma(t,0,-1))}function to(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var no=oo(Ta),ro=Fn||function(e,t){return Dt.setTimeout(e,t)},ao=oo(Pa);function io(e,t,n){var r=t+"";return ao(e,function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Fe,"{\n/* [wrapped with "+t+"] */\n")}(r,function(e,t){return Kt(B,(function(n){var r="_."+n[0];t&n[1]&&!Zt(e,r)&&e.push(r)})),e.sort()}(function(e){var t=e.match(ze);return t?t[1].split(Ne):[]}(r),n)))}function oo(e){var t=0,n=0;return function(){var r=Kn(),a=M-(r-n);if(n=r,a>0){if(++t>=C)return arguments[0]}else t=0;return e.apply(i,arguments)}}function so(e,t){var n=-1,r=e.length,a=r-1;for(t=t===i?r:t;++n<t;){var o=xa(n,a),s=e[o];e[o]=e[n],e[n]=s}return e.length=t,e}var uo=function(e){var t=ss(e,(function(e){return n.size===l&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Oe,(function(e,n,r,a){t.push(r?a.replace(Ve,"$1"):n||e)})),t}));function co(e){if("string"==typeof e||Ls(e))return e;var t=e+"";return"0"==t&&1/e==-D?"-0":t}function lo(e){if(null!=e){try{return ct.call(e)}catch(t){}try{return e+""}catch(t){}}return""}function fo(e){if(e instanceof mr)return e.clone();var t=new vr(e.__wrapped__,e.__chain__);return t.__actions__=ni(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}var po=wa((function(e,t){return _s(e)?zr(e,Wr(t,1,_s,!0)):[]})),ho=wa((function(e,t){var n=wo(t);return _s(n)&&(n=i),_s(e)?zr(e,Wr(t,1,_s,!0),Li(n,2)):[]})),go=wa((function(e,t){var n=wo(t);return _s(n)&&(n=i),_s(e)?zr(e,Wr(t,1,_s,!0),i,n):[]}));function vo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:Vs(n);return a<0&&(a=qn(r+a,0)),sn(e,Li(t,3),a)}function mo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return n!==i&&(a=Vs(n),a=n<0?qn(r+a,0):Gn(a,r-1)),sn(e,Li(t,3),a,!0)}function yo(e){return(null==e?0:e.length)?Wr(e,1):[]}function bo(e){return e&&e.length?e[0]:i}var _o=wa((function(e){var t=Qt(e,Wa);return t.length&&t[0]===e[0]?na(t):[]})),xo=wa((function(e){var t=wo(e),n=Qt(e,Wa);return t===wo(n)?t=i:n.pop(),n.length&&n[0]===e[0]?na(n,Li(t,2)):[]})),Ro=wa((function(e){var t=wo(e),n=Qt(e,Wa);return(t="function"==typeof t?t:i)&&n.pop(),n.length&&n[0]===e[0]?na(n,i,t):[]}));function wo(e){var t=null==e?0:e.length;return t?e[t-1]:i}var Eo=wa(So);function So(e,t){return e&&e.length&&t&&t.length?ba(e,t):e}var Ao=Ci((function(e,t){var n=null==e?0:e.length,r=Dr(e,t);return _a(e,Qt(t,(function(e){return qi(e,n)?+e:e})).sort(Qa)),r}));function To(e){return null==e?e:Jn.call(e)}var Po=wa((function(e){return Fa(Wr(e,1,_s,!0))})),Co=wa((function(e){var t=wo(e);return _s(t)&&(t=i),Fa(Wr(e,1,_s,!0),Li(t,2))})),Mo=wa((function(e){var t=wo(e);return t="function"==typeof t?t:i,Fa(Wr(e,1,_s,!0),i,t)}));function Oo(e){if(!e||!e.length)return[];var t=0;return e=Jt(e,(function(e){if(_s(e))return t=qn(e.length,t),!0})),vn(t,(function(t){return Qt(e,fn(t))}))}function ko(e,t){if(!e||!e.length)return[];var n=Oo(e);return null==t?n:Qt(n,(function(e){return qt(t,i,e)}))}var Do=wa((function(e,t){return _s(e)?zr(e,t):[]})),Io=wa((function(e){return Ha(Jt(e,_s))})),Lo=wa((function(e){var t=wo(e);return _s(t)&&(t=i),Ha(Jt(e,_s),Li(t,2))})),jo=wa((function(e){var t=wo(e);return t="function"==typeof t?t:i,Ha(Jt(e,_s),i,t)})),Fo=wa(Oo);var zo=wa((function(e){var t=e.length,n=t>1?e[t-1]:i;return n="function"==typeof n?(e.pop(),n):i,ko(e,n)}));function No(e){var t=pr(e);return t.__chain__=!0,t}function Bo(e,t){return t(e)}var Vo=Ci((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return Dr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof mr&&qi(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:Bo,args:[a],thisArg:i}),new vr(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(i),e}))):this.thru(a)}));var Ho=ai((function(e,t,n){lt.call(e,n)?++e[n]:kr(e,n,1)}));var Uo=di(vo),Wo=di(mo);function qo(e,t){return(ms(e)?Kt:Nr)(e,Li(t,3))}function Go(e,t){return(ms(e)?Yt:Br)(e,Li(t,3))}var Ko=ai((function(e,t,n){lt.call(e,n)?e[n].push(t):kr(e,n,[t])}));var Yo=wa((function(e,t,n){var a=-1,i="function"==typeof t,o=bs(e)?r(e.length):[];return Nr(e,(function(e){o[++a]=i?qt(t,e,n):ra(e,t,n)})),o})),Xo=ai((function(e,t,n){kr(e,n,t)}));function Jo(e,t){return(ms(e)?Qt:fa)(e,Li(t,3))}var Zo=ai((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var $o=wa((function(e,t){if(null==e)return[];var n=t.length;return n>1&&Gi(e,t[0],t[1])?t=[]:n>2&&Gi(t[0],t[1],t[2])&&(t=[t[0]]),ma(e,Wr(t,1),[])})),Qo=jn||function(){return Dt.Date.now()};function es(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,Ei(e,E,i,i,i,i,t)}function ts(e,t){var n;if("function"!=typeof t)throw new at(u);return e=Vs(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=i),n}}var ns=wa((function(e,t,n){var r=m;if(n.length){var a=Pn(n,Ii(ns));r|=R}return Ei(e,r,t,n,a)})),rs=wa((function(e,t,n){var r=m|y;if(n.length){var a=Pn(n,Ii(rs));r|=R}return Ei(t,r,e,n,a)}));function as(e,t,n){var r,a,o,s,c,l,d=0,f=!1,p=!1,h=!0;if("function"!=typeof e)throw new at(u);function g(t){var n=r,o=a;return r=a=i,d=t,s=e.apply(o,n)}function v(e){var n=e-l;return l===i||n>=t||n<0||p&&e-d>=o}function m(){var e=Qo();if(v(e))return y(e);c=ro(m,function(e){var n=t-(e-l);return p?Gn(n,o-(e-d)):n}(e))}function y(e){return c=i,h&&r?g(e):(r=a=i,s)}function b(){var e=Qo(),n=v(e);if(r=arguments,a=this,l=e,n){if(c===i)return function(e){return d=e,c=ro(m,t),f?g(e):s}(l);if(p)return Xa(c),c=ro(m,t),g(l)}return c===i&&(c=ro(m,t)),s}return t=Us(t)||0,Ts(n)&&(f=!!n.leading,o=(p="maxWait"in n)?qn(Us(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),b.cancel=function(){c!==i&&Xa(c),d=0,r=l=a=c=i},b.flush=function(){return c===i?s:y(Qo())},b}var is=wa((function(e,t){return Fr(e,1,t)})),os=wa((function(e,t,n){return Fr(e,Us(t)||0,n)}));function ss(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new at(u);var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(ss.Cache||_r),n}function us(e){if("function"!=typeof e)throw new at(u);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}ss.Cache=_r;var cs=Ka((function(e,t){var n=(t=1==t.length&&ms(t[0])?Qt(t[0],mn(Li())):Qt(Wr(t,1),mn(Li()))).length;return wa((function(r){for(var a=-1,i=Gn(r.length,n);++a<i;)r[a]=t[a].call(this,r[a]);return qt(e,this,r)}))})),ls=wa((function(e,t){var n=Pn(t,Ii(ls));return Ei(e,R,i,t,n)})),ds=wa((function(e,t){var n=Pn(t,Ii(ds));return Ei(e,w,i,t,n)})),fs=Ci((function(e,t){return Ei(e,S,i,i,i,t)}));function ps(e,t){return e===t||e!=e&&t!=t}var hs=bi(Qr),gs=bi((function(e,t){return e>=t})),vs=aa(function(){return arguments}())?aa:function(e){return Ps(e)&<.call(e,"callee")&&!It.call(e,"callee")},ms=r.isArray,ys=Nt?mn(Nt):function(e){return Ps(e)&&$r(e)==ue};function bs(e){return null!=e&&As(e.length)&&!Es(e)}function _s(e){return Ps(e)&&bs(e)}var xs=Vn||Uu,Rs=Bt?mn(Bt):function(e){return Ps(e)&&$r(e)==q};function ws(e){if(!Ps(e))return!1;var t=$r(e);return t==K||t==G||"string"==typeof e.message&&"string"==typeof e.name&&!Os(e)}function Es(e){if(!Ts(e))return!1;var t=$r(e);return t==Y||t==X||t==U||t==ee}function Ss(e){return"number"==typeof e&&e==Vs(e)}function As(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=I}function Ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function Ps(e){return null!=e&&"object"==typeof e}var Cs=Vt?mn(Vt):function(e){return Ps(e)&&Vi(e)==J};function Ms(e){return"number"==typeof e||Ps(e)&&$r(e)==Z}function Os(e){if(!Ps(e)||$r(e)!=Q)return!1;var t=Ot(e);if(null===t)return!0;var n=lt.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&ct.call(n)==ht}var ks=Ht?mn(Ht):function(e){return Ps(e)&&$r(e)==te};var Ds=Ut?mn(Ut):function(e){return Ps(e)&&Vi(e)==ne};function Is(e){return"string"==typeof e||!ms(e)&&Ps(e)&&$r(e)==re}function Ls(e){return"symbol"==typeof e||Ps(e)&&$r(e)==ae}var js=Wt?mn(Wt):function(e){return Ps(e)&&As(e.length)&&!!At[$r(e)]};var Fs=bi(da),zs=bi((function(e,t){return e<=t}));function Ns(e){if(!e)return[];if(bs(e))return Is(e)?kn(e):ni(e);if(zt&&e[zt])return function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}(e[zt]());var t=Vi(e);return(t==J?An:t==ne?Cn:pu)(e)}function Bs(e){return e?(e=Us(e))===D||e===-D?(e<0?-1:1)*L:e==e?e:0:0===e?e:0}function Vs(e){var t=Bs(e),n=t%1;return t==t?n?t-n:t:0}function Hs(e){return e?Ir(Vs(e),0,F):0}function Us(e){if("number"==typeof e)return e;if(Ls(e))return j;if(Ts(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=Ts(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(Ie,"");var n=qe.test(e);return n||Ke.test(e)?Mt(e.slice(2),n?2:8):We.test(e)?j:+e}function Ws(e){return ri(e,iu(e))}function qs(e){return null==e?"":ja(e)}var Gs=ii((function(e,t){if(Ji(t)||bs(t))ri(t,au(t),e);else for(var n in t)lt.call(t,n)&&Pr(e,n,t[n])})),Ks=ii((function(e,t){ri(t,iu(t),e)})),Ys=ii((function(e,t,n,r){ri(t,iu(t),e,r)})),Xs=ii((function(e,t,n,r){ri(t,au(t),e,r)})),Js=Ci(Dr);var Zs=wa((function(e,t){e=tt(e);var n=-1,r=t.length,a=r>2?t[2]:i;for(a&&Gi(t[0],t[1],a)&&(r=1);++n<r;)for(var o=t[n],s=iu(o),u=-1,c=s.length;++u<c;){var l=s[u],d=e[l];(d===i||ps(d,st[l])&&!lt.call(e,l))&&(e[l]=o[l])}return e})),$s=wa((function(e){return e.push(i,Ai),qt(su,i,e)}));function Qs(e,t,n){var r=null==e?i:Jr(e,t);return r===i?n:r}function eu(e,t){return null!=e&&Hi(e,t,ta)}var tu=hi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=pt.call(t)),e[t]=n}),Tu(Mu)),nu=hi((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=pt.call(t)),lt.call(e,t)?e[t].push(n):e[t]=[n]}),Li),ru=wa(ra);function au(e){return bs(e)?wr(e):ca(e)}function iu(e){return bs(e)?wr(e,!0):la(e)}var ou=ii((function(e,t,n){ga(e,t,n)})),su=ii((function(e,t,n,r){ga(e,t,n,r)})),uu=Ci((function(e,t){var n={};if(null==e)return n;var r=!1;t=Qt(t,(function(t){return t=Ga(t,e),r||(r=t.length>1),t})),ri(e,Oi(e),n),r&&(n=Lr(n,f|p|h,Ti));for(var a=t.length;a--;)za(n,t[a]);return n}));var cu=Ci((function(e,t){return null==e?{}:function(e,t){return ya(e,t,(function(t,n){return eu(e,n)}))}(e,t)}));function lu(e,t){if(null==e)return{};var n=Qt(Oi(e),(function(e){return[e]}));return t=Li(t),ya(e,n,(function(e,n){return t(e,n[0])}))}var du=wi(au),fu=wi(iu);function pu(e){return null==e?[]:yn(e,au(e))}var hu=ci((function(e,t,n){return t=t.toLowerCase(),e+(n?gu(t):t)}));function gu(e){return wu(qs(e).toLowerCase())}function vu(e){return(e=qs(e))&&e.replace(Xe,Rn).replace(bt,"")}var mu=ci((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),yu=ci((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),bu=ui("toLowerCase");var _u=ci((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var xu=ci((function(e,t,n){return e+(n?" ":"")+wu(t)}));var Ru=ci((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()})),wu=ui("toUpperCase");function Eu(e,t,n){return e=qs(e),(t=n?i:t)===i?function(e){return wt.test(e)}(e)?function(e){return e.match(xt)||[]}(e):function(e){return e.match(Be)||[]}(e):e.match(t)||[]}var Su=wa((function(e,t){try{return qt(e,i,t)}catch(n){return ws(n)?n:new $e(n)}})),Au=Ci((function(e,t){return Kt(t,(function(t){t=co(t),kr(e,t,ns(e[t],e))})),e}));function Tu(e){return function(){return e}}var Pu=fi(),Cu=fi(!0);function Mu(e){return e}function Ou(e){return ua("function"==typeof e?e:Lr(e,f))}var ku=wa((function(e,t){return function(n){return ra(n,e,t)}})),Du=wa((function(e,t){return function(n){return ra(e,n,t)}}));function Iu(e,t,n){var r=au(t),a=Xr(t,r);null!=n||Ts(t)&&(a.length||!r.length)||(n=t,t=e,e=this,a=Xr(t,au(t)));var i=!(Ts(n)&&"chain"in n&&!n.chain),o=Es(e);return Kt(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),a=n.__actions__=ni(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,en([this.value()],arguments))})})),e}function Lu(){}var ju=vi(Qt),Fu=vi(Xt),zu=vi(rn);function Nu(e){return Ki(e)?fn(co(e)):function(e){return function(t){return Jr(t,e)}}(e)}var Bu=yi(),Vu=yi(!0);function Hu(){return[]}function Uu(){return!1}var Wu=gi((function(e,t){return e+t}),0),qu=xi("ceil"),Gu=gi((function(e,t){return e/t}),1),Ku=xi("floor");var Yu,Xu=gi((function(e,t){return e*t}),1),Ju=xi("round"),Zu=gi((function(e,t){return e-t}),0);return pr.after=function(e,t){if("function"!=typeof t)throw new at(u);return e=Vs(e),function(){if(--e<1)return t.apply(this,arguments)}},pr.ary=es,pr.assign=Gs,pr.assignIn=Ks,pr.assignInWith=Ys,pr.assignWith=Xs,pr.at=Js,pr.before=ts,pr.bind=ns,pr.bindAll=Au,pr.bindKey=rs,pr.castArray=function(){if(!arguments.length)return[];var e=arguments[0];return ms(e)?e:[e]},pr.chain=No,pr.chunk=function(e,t,n){t=(n?Gi(e,t,n):t===i)?1:qn(Vs(t),0);var a=null==e?0:e.length;if(!a||t<1)return[];for(var o=0,s=0,u=r(zn(a/t));o<a;)u[s++]=Ma(e,o,o+=t);return u},pr.compact=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var i=e[t];i&&(a[r++]=i)}return a},pr.concat=function(){var e=arguments.length;if(!e)return[];for(var t=r(e-1),n=arguments[0],a=e;a--;)t[a-1]=arguments[a];return en(ms(n)?ni(n):[n],Wr(t,1))},pr.cond=function(e){var t=null==e?0:e.length,n=Li();return e=t?Qt(e,(function(e){if("function"!=typeof e[1])throw new at(u);return[n(e[0]),e[1]]})):[],wa((function(n){for(var r=-1;++r<t;){var a=e[r];if(qt(a[0],this,n))return qt(a[1],this,n)}}))},pr.conforms=function(e){return function(e){var t=au(e);return function(n){return jr(n,e,t)}}(Lr(e,f))},pr.constant=Tu,pr.countBy=Ho,pr.create=function(e,t){var n=hr(e);return null==t?n:Or(n,t)},pr.curry=function e(t,n,r){var a=Ei(t,_,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},pr.curryRight=function e(t,n,r){var a=Ei(t,x,i,i,i,i,i,n=r?i:n);return a.placeholder=e.placeholder,a},pr.debounce=as,pr.defaults=Zs,pr.defaultsDeep=$s,pr.defer=is,pr.delay=os,pr.difference=po,pr.differenceBy=ho,pr.differenceWith=go,pr.drop=function(e,t,n){var r=null==e?0:e.length;return r?Ma(e,(t=n||t===i?1:Vs(t))<0?0:t,r):[]},pr.dropRight=function(e,t,n){var r=null==e?0:e.length;return r?Ma(e,0,(t=r-(t=n||t===i?1:Vs(t)))<0?0:t):[]},pr.dropRightWhile=function(e,t){return e&&e.length?Ba(e,Li(t,3),!0,!0):[]},pr.dropWhile=function(e,t){return e&&e.length?Ba(e,Li(t,3),!0):[]},pr.fill=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&Gi(e,t,n)&&(n=0,r=a),function(e,t,n,r){var a=e.length;for((n=Vs(n))<0&&(n=-n>a?0:a+n),(r=r===i||r>a?a:Vs(r))<0&&(r+=a),r=n>r?0:Hs(r);n<r;)e[n++]=t;return e}(e,t,n,r)):[]},pr.filter=function(e,t){return(ms(e)?Jt:Ur)(e,Li(t,3))},pr.flatMap=function(e,t){return Wr(Jo(e,t),1)},pr.flatMapDeep=function(e,t){return Wr(Jo(e,t),D)},pr.flatMapDepth=function(e,t,n){return n=n===i?1:Vs(n),Wr(Jo(e,t),n)},pr.flatten=yo,pr.flattenDeep=function(e){return(null==e?0:e.length)?Wr(e,D):[]},pr.flattenDepth=function(e,t){return(null==e?0:e.length)?Wr(e,t=t===i?1:Vs(t)):[]},pr.flip=function(e){return Ei(e,A)},pr.flow=Pu,pr.flowRight=Cu,pr.fromPairs=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r},pr.functions=function(e){return null==e?[]:Xr(e,au(e))},pr.functionsIn=function(e){return null==e?[]:Xr(e,iu(e))},pr.groupBy=Ko,pr.initial=function(e){return(null==e?0:e.length)?Ma(e,0,-1):[]},pr.intersection=_o,pr.intersectionBy=xo,pr.intersectionWith=Ro,pr.invert=tu,pr.invertBy=nu,pr.invokeMap=Yo,pr.iteratee=Ou,pr.keyBy=Xo,pr.keys=au,pr.keysIn=iu,pr.map=Jo,pr.mapKeys=function(e,t){var n={};return t=Li(t,3),Kr(e,(function(e,r,a){kr(n,t(e,r,a),e)})),n},pr.mapValues=function(e,t){var n={};return t=Li(t,3),Kr(e,(function(e,r,a){kr(n,r,t(e,r,a))})),n},pr.matches=function(e){return pa(Lr(e,f))},pr.matchesProperty=function(e,t){return ha(e,Lr(t,f))},pr.memoize=ss,pr.merge=ou,pr.mergeWith=su,pr.method=ku,pr.methodOf=Du,pr.mixin=Iu,pr.negate=us,pr.nthArg=function(e){return e=Vs(e),wa((function(t){return va(t,e)}))},pr.omit=uu,pr.omitBy=function(e,t){return lu(e,us(Li(t)))},pr.once=function(e){return ts(2,e)},pr.orderBy=function(e,t,n,r){return null==e?[]:(ms(t)||(t=null==t?[]:[t]),ms(n=r?i:n)||(n=null==n?[]:[n]),ma(e,t,n))},pr.over=ju,pr.overArgs=cs,pr.overEvery=Fu,pr.overSome=zu,pr.partial=ls,pr.partialRight=ds,pr.partition=Zo,pr.pick=cu,pr.pickBy=lu,pr.property=Nu,pr.propertyOf=function(e){return function(t){return null==e?i:Jr(e,t)}},pr.pull=Eo,pr.pullAll=So,pr.pullAllBy=function(e,t,n){return e&&e.length&&t&&t.length?ba(e,t,Li(n,2)):e},pr.pullAllWith=function(e,t,n){return e&&e.length&&t&&t.length?ba(e,t,i,n):e},pr.pullAt=Ao,pr.range=Bu,pr.rangeRight=Vu,pr.rearg=fs,pr.reject=function(e,t){return(ms(e)?Jt:Ur)(e,us(Li(t,3)))},pr.remove=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],i=e.length;for(t=Li(t,3);++r<i;){var o=e[r];t(o,r,e)&&(n.push(o),a.push(r))}return _a(e,a),n},pr.rest=function(e,t){if("function"!=typeof e)throw new at(u);return wa(e,t=t===i?t:Vs(t))},pr.reverse=To,pr.sampleSize=function(e,t,n){return t=(n?Gi(e,t,n):t===i)?1:Vs(t),(ms(e)?Sr:Sa)(e,t)},pr.set=function(e,t,n){return null==e?e:Aa(e,t,n)},pr.setWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Aa(e,t,n,r)},pr.shuffle=function(e){return(ms(e)?Ar:Ca)(e)},pr.slice=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&Gi(e,t,n)?(t=0,n=r):(t=null==t?0:Vs(t),n=n===i?r:Vs(n)),Ma(e,t,n)):[]},pr.sortBy=$o,pr.sortedUniq=function(e){return e&&e.length?Ia(e):[]},pr.sortedUniqBy=function(e,t){return e&&e.length?Ia(e,Li(t,2)):[]},pr.split=function(e,t,n){return n&&"number"!=typeof n&&Gi(e,t,n)&&(t=n=i),(n=n===i?F:n>>>0)?(e=qs(e))&&("string"==typeof t||null!=t&&!ks(t))&&!(t=ja(t))&&Sn(e)?Ya(kn(e),0,n):e.split(t,n):[]},pr.spread=function(e,t){if("function"!=typeof e)throw new at(u);return t=null==t?0:qn(Vs(t),0),wa((function(n){var r=n[t],a=Ya(n,0,t);return r&&en(a,r),qt(e,this,a)}))},pr.tail=function(e){var t=null==e?0:e.length;return t?Ma(e,1,t):[]},pr.take=function(e,t,n){return e&&e.length?Ma(e,0,(t=n||t===i?1:Vs(t))<0?0:t):[]},pr.takeRight=function(e,t,n){var r=null==e?0:e.length;return r?Ma(e,(t=r-(t=n||t===i?1:Vs(t)))<0?0:t,r):[]},pr.takeRightWhile=function(e,t){return e&&e.length?Ba(e,Li(t,3),!1,!0):[]},pr.takeWhile=function(e,t){return e&&e.length?Ba(e,Li(t,3)):[]},pr.tap=function(e,t){return t(e),e},pr.throttle=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new at(u);return Ts(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),as(e,t,{leading:r,maxWait:t,trailing:a})},pr.thru=Bo,pr.toArray=Ns,pr.toPairs=du,pr.toPairsIn=fu,pr.toPath=function(e){return ms(e)?Qt(e,co):Ls(e)?[e]:ni(uo(qs(e)))},pr.toPlainObject=Ws,pr.transform=function(e,t,n){var r=ms(e),a=r||xs(e)||js(e);if(t=Li(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:Ts(e)&&Es(i)?hr(Ot(e)):{}}return(a?Kt:Kr)(e,(function(e,r,a){return t(n,e,r,a)})),n},pr.unary=function(e){return es(e,1)},pr.union=Po,pr.unionBy=Co,pr.unionWith=Mo,pr.uniq=function(e){return e&&e.length?Fa(e):[]},pr.uniqBy=function(e,t){return e&&e.length?Fa(e,Li(t,2)):[]},pr.uniqWith=function(e,t){return t="function"==typeof t?t:i,e&&e.length?Fa(e,i,t):[]},pr.unset=function(e,t){return null==e||za(e,t)},pr.unzip=Oo,pr.unzipWith=ko,pr.update=function(e,t,n){return null==e?e:Na(e,t,qa(n))},pr.updateWith=function(e,t,n,r){return r="function"==typeof r?r:i,null==e?e:Na(e,t,qa(n),r)},pr.values=pu,pr.valuesIn=function(e){return null==e?[]:yn(e,iu(e))},pr.without=Do,pr.words=Eu,pr.wrap=function(e,t){return ls(qa(t),e)},pr.xor=Io,pr.xorBy=Lo,pr.xorWith=jo,pr.zip=Fo,pr.zipObject=function(e,t){return Ua(e||[],t||[],Pr)},pr.zipObjectDeep=function(e,t){return Ua(e||[],t||[],Aa)},pr.zipWith=zo,pr.entries=du,pr.entriesIn=fu,pr.extend=Ks,pr.extendWith=Ys,Iu(pr,pr),pr.add=Wu,pr.attempt=Su,pr.camelCase=hu,pr.capitalize=gu,pr.ceil=qu,pr.clamp=function(e,t,n){return n===i&&(n=t,t=i),n!==i&&(n=(n=Us(n))==n?n:0),t!==i&&(t=(t=Us(t))==t?t:0),Ir(Us(e),t,n)},pr.clone=function(e){return Lr(e,h)},pr.cloneDeep=function(e){return Lr(e,f|h)},pr.cloneDeepWith=function(e,t){return Lr(e,f|h,t="function"==typeof t?t:i)},pr.cloneWith=function(e,t){return Lr(e,h,t="function"==typeof t?t:i)},pr.conformsTo=function(e,t){return null==t||jr(e,t,au(t))},pr.deburr=vu,pr.defaultTo=function(e,t){return null==e||e!=e?t:e},pr.divide=Gu,pr.endsWith=function(e,t,n){e=qs(e),t=ja(t);var r=e.length,a=n=n===i?r:Ir(Vs(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t},pr.eq=ps,pr.escape=function(e){return(e=qs(e))&&Se.test(e)?e.replace(we,wn):e},pr.escapeRegExp=function(e){return(e=qs(e))&&De.test(e)?e.replace(ke,"\\$&"):e},pr.every=function(e,t,n){var r=ms(e)?Xt:Vr;return n&&Gi(e,t,n)&&(t=i),r(e,Li(t,3))},pr.find=Uo,pr.findIndex=vo,pr.findKey=function(e,t){return on(e,Li(t,3),Kr)},pr.findLast=Wo,pr.findLastIndex=mo,pr.findLastKey=function(e,t){return on(e,Li(t,3),Yr)},pr.floor=Ku,pr.forEach=qo,pr.forEachRight=Go,pr.forIn=function(e,t){return null==e?e:qr(e,Li(t,3),iu)},pr.forInRight=function(e,t){return null==e?e:Gr(e,Li(t,3),iu)},pr.forOwn=function(e,t){return e&&Kr(e,Li(t,3))},pr.forOwnRight=function(e,t){return e&&Yr(e,Li(t,3))},pr.get=Qs,pr.gt=hs,pr.gte=gs,pr.has=function(e,t){return null!=e&&Hi(e,t,ea)},pr.hasIn=eu,pr.head=bo,pr.identity=Mu,pr.includes=function(e,t,n,r){e=bs(e)?e:pu(e),n=n&&!r?Vs(n):0;var a=e.length;return n<0&&(n=qn(a+n,0)),Is(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&un(e,t,n)>-1},pr.indexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:Vs(n);return a<0&&(a=qn(r+a,0)),un(e,t,a)},pr.inRange=function(e,t,n){return t=Bs(t),n===i?(n=t,t=0):n=Bs(n),function(e,t,n){return e>=Gn(t,n)&&e<qn(t,n)}(e=Us(e),t,n)},pr.invoke=ru,pr.isArguments=vs,pr.isArray=ms,pr.isArrayBuffer=ys,pr.isArrayLike=bs,pr.isArrayLikeObject=_s,pr.isBoolean=function(e){return!0===e||!1===e||Ps(e)&&$r(e)==W},pr.isBuffer=xs,pr.isDate=Rs,pr.isElement=function(e){return Ps(e)&&1===e.nodeType&&!Os(e)},pr.isEmpty=function(e){if(null==e)return!0;if(bs(e)&&(ms(e)||"string"==typeof e||"function"==typeof e.splice||xs(e)||js(e)||vs(e)))return!e.length;var t=Vi(e);if(t==J||t==ne)return!e.size;if(Ji(e))return!ca(e).length;for(var n in e)if(lt.call(e,n))return!1;return!0},pr.isEqual=function(e,t){return ia(e,t)},pr.isEqualWith=function(e,t,n){var r=(n="function"==typeof n?n:i)?n(e,t):i;return r===i?ia(e,t,i,n):!!r},pr.isError=ws,pr.isFinite=function(e){return"number"==typeof e&&Hn(e)},pr.isFunction=Es,pr.isInteger=Ss,pr.isLength=As,pr.isMap=Cs,pr.isMatch=function(e,t){return e===t||oa(e,t,Fi(t))},pr.isMatchWith=function(e,t,n){return n="function"==typeof n?n:i,oa(e,t,Fi(t),n)},pr.isNaN=function(e){return Ms(e)&&e!=+e},pr.isNative=function(e){if(Xi(e))throw new $e(s);return sa(e)},pr.isNil=function(e){return null==e},pr.isNull=function(e){return null===e},pr.isNumber=Ms,pr.isObject=Ts,pr.isObjectLike=Ps,pr.isPlainObject=Os,pr.isRegExp=ks,pr.isSafeInteger=function(e){return Ss(e)&&e>=-I&&e<=I},pr.isSet=Ds,pr.isString=Is,pr.isSymbol=Ls,pr.isTypedArray=js,pr.isUndefined=function(e){return e===i},pr.isWeakMap=function(e){return Ps(e)&&Vi(e)==oe},pr.isWeakSet=function(e){return Ps(e)&&$r(e)==se},pr.join=function(e,t){return null==e?"":Un.call(e,t)},pr.kebabCase=mu,pr.last=wo,pr.lastIndexOf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return n!==i&&(a=(a=Vs(n))<0?qn(r+a,0):Gn(a,r-1)),t==t?function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r}(e,t,a):sn(e,ln,a,!0)},pr.lowerCase=yu,pr.lowerFirst=bu,pr.lt=Fs,pr.lte=zs,pr.max=function(e){return e&&e.length?Hr(e,Mu,Qr):i},pr.maxBy=function(e,t){return e&&e.length?Hr(e,Li(t,2),Qr):i},pr.mean=function(e){return dn(e,Mu)},pr.meanBy=function(e,t){return dn(e,Li(t,2))},pr.min=function(e){return e&&e.length?Hr(e,Mu,da):i},pr.minBy=function(e,t){return e&&e.length?Hr(e,Li(t,2),da):i},pr.stubArray=Hu,pr.stubFalse=Uu,pr.stubObject=function(){return{}},pr.stubString=function(){return""},pr.stubTrue=function(){return!0},pr.multiply=Xu,pr.nth=function(e,t){return e&&e.length?va(e,Vs(t)):i},pr.noConflict=function(){return Dt._===this&&(Dt._=gt),this},pr.noop=Lu,pr.now=Qo,pr.pad=function(e,t,n){e=qs(e);var r=(t=Vs(t))?On(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return mi(Nn(a),n)+e+mi(zn(a),n)},pr.padEnd=function(e,t,n){e=qs(e);var r=(t=Vs(t))?On(e):0;return t&&r<t?e+mi(t-r,n):e},pr.padStart=function(e,t,n){e=qs(e);var r=(t=Vs(t))?On(e):0;return t&&r<t?mi(t-r,n)+e:e},pr.parseInt=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Yn(qs(e).replace(Le,""),t||0)},pr.random=function(e,t,n){if(n&&"boolean"!=typeof n&&Gi(e,t,n)&&(t=n=i),n===i&&("boolean"==typeof t?(n=t,t=i):"boolean"==typeof e&&(n=e,e=i)),e===i&&t===i?(e=0,t=1):(e=Bs(e),t===i?(t=e,e=0):t=Bs(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=Xn();return Gn(e+a*(t-e+Ct("1e-"+((a+"").length-1))),t)}return xa(e,t)},pr.reduce=function(e,t,n){var r=ms(e)?tn:hn,a=arguments.length<3;return r(e,Li(t,4),n,a,Nr)},pr.reduceRight=function(e,t,n){var r=ms(e)?nn:hn,a=arguments.length<3;return r(e,Li(t,4),n,a,Br)},pr.repeat=function(e,t,n){return t=(n?Gi(e,t,n):t===i)?1:Vs(t),Ra(qs(e),t)},pr.replace=function(){var e=arguments,t=qs(e[0]);return e.length<3?t:t.replace(e[1],e[2])},pr.result=function(e,t,n){var r=-1,a=(t=Ga(t,e)).length;for(a||(a=1,e=i);++r<a;){var o=null==e?i:e[co(t[r])];o===i&&(r=a,o=n),e=Es(o)?o.call(e):o}return e},pr.round=Ju,pr.runInContext=e,pr.sample=function(e){return(ms(e)?Er:Ea)(e)},pr.size=function(e){if(null==e)return 0;if(bs(e))return Is(e)?On(e):e.length;var t=Vi(e);return t==J||t==ne?e.size:ca(e).length},pr.snakeCase=_u,pr.some=function(e,t,n){var r=ms(e)?rn:Oa;return n&&Gi(e,t,n)&&(t=i),r(e,Li(t,3))},pr.sortedIndex=function(e,t){return ka(e,t)},pr.sortedIndexBy=function(e,t,n){return Da(e,t,Li(n,2))},pr.sortedIndexOf=function(e,t){var n=null==e?0:e.length;if(n){var r=ka(e,t);if(r<n&&ps(e[r],t))return r}return-1},pr.sortedLastIndex=function(e,t){return ka(e,t,!0)},pr.sortedLastIndexBy=function(e,t,n){return Da(e,t,Li(n,2),!0)},pr.sortedLastIndexOf=function(e,t){if(null==e?0:e.length){var n=ka(e,t,!0)-1;if(ps(e[n],t))return n}return-1},pr.startCase=xu,pr.startsWith=function(e,t,n){return e=qs(e),n=null==n?0:Ir(Vs(n),0,e.length),t=ja(t),e.slice(n,n+t.length)==t},pr.subtract=Zu,pr.sum=function(e){return e&&e.length?gn(e,Mu):0},pr.sumBy=function(e,t){return e&&e.length?gn(e,Li(t,2)):0},pr.template=function(e,t,n){var r=pr.templateSettings;n&&Gi(e,t,n)&&(t=i),e=qs(e),t=Ys({},t,r,Si);var a,o,s=Ys({},t.imports,r.imports,Si),u=au(s),c=yn(s,u),l=0,d=t.interpolate||Je,f="__p += '",p=nt((t.escape||Je).source+"|"+d.source+"|"+(d===Pe?He:Je).source+"|"+(t.evaluate||Je).source+"|$","g"),h="//# sourceURL="+(lt.call(t,"sourceURL")?(t.sourceURL+"").replace(/[\r\n]/g," "):"lodash.templateSources["+ ++St+"]")+"\n";e.replace(p,(function(t,n,r,i,s,u){return r||(r=i),f+=e.slice(l,u).replace(Ze,En),n&&(a=!0,f+="' +\n__e("+n+") +\n'"),s&&(o=!0,f+="';\n"+s+";\n__p += '"),r&&(f+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),l=u+t.length,t})),f+="';\n";var g=lt.call(t,"variable")&&t.variable;g||(f="with (obj) {\n"+f+"\n}\n"),f=(o?f.replace(be,""):f).replace(_e,"$1").replace(xe,"$1;"),f="function("+(g||"obj")+") {\n"+(g?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(o?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+f+"return __p\n}";var v=Su((function(){return Qe(u,h+"return "+f).apply(i,c)}));if(v.source=f,ws(v))throw v;return v},pr.times=function(e,t){if((e=Vs(e))<1||e>I)return[];var n=F,r=Gn(e,F);t=Li(t),e-=F;for(var a=vn(r,t);++n<e;)t(n);return a},pr.toFinite=Bs,pr.toInteger=Vs,pr.toLength=Hs,pr.toLower=function(e){return qs(e).toLowerCase()},pr.toNumber=Us,pr.toSafeInteger=function(e){return e?Ir(Vs(e),-I,I):0===e?e:0},pr.toString=qs,pr.toUpper=function(e){return qs(e).toUpperCase()},pr.trim=function(e,t,n){if((e=qs(e))&&(n||t===i))return e.replace(Ie,"");if(!e||!(t=ja(t)))return e;var r=kn(e),a=kn(t);return Ya(r,_n(r,a),xn(r,a)+1).join("")},pr.trimEnd=function(e,t,n){if((e=qs(e))&&(n||t===i))return e.replace(je,"");if(!e||!(t=ja(t)))return e;var r=kn(e);return Ya(r,0,xn(r,kn(t))+1).join("")},pr.trimStart=function(e,t,n){if((e=qs(e))&&(n||t===i))return e.replace(Le,"");if(!e||!(t=ja(t)))return e;var r=kn(e);return Ya(r,_n(r,kn(t))).join("")},pr.truncate=function(e,t){var n=T,r=P;if(Ts(t)){var a="separator"in t?t.separator:a;n="length"in t?Vs(t.length):n,r="omission"in t?ja(t.omission):r}var o=(e=qs(e)).length;if(Sn(e)){var s=kn(e);o=s.length}if(n>=o)return e;var u=n-On(r);if(u<1)return r;var c=s?Ya(s,0,u).join(""):e.slice(0,u);if(a===i)return c+r;if(s&&(u+=c.length-u),ks(a)){if(e.slice(u).search(a)){var l,d=c;for(a.global||(a=nt(a.source,qs(Ue.exec(a))+"g")),a.lastIndex=0;l=a.exec(d);)var f=l.index;c=c.slice(0,f===i?u:f)}}else if(e.indexOf(ja(a),u)!=u){var p=c.lastIndexOf(a);p>-1&&(c=c.slice(0,p))}return c+r},pr.unescape=function(e){return(e=qs(e))&&Ee.test(e)?e.replace(Re,Dn):e},pr.uniqueId=function(e){var t=++dt;return qs(e)+t},pr.upperCase=Ru,pr.upperFirst=wu,pr.each=qo,pr.eachRight=Go,pr.first=bo,Iu(pr,(Yu={},Kr(pr,(function(e,t){lt.call(pr.prototype,t)||(Yu[t]=e)})),Yu),{chain:!1}),pr.VERSION="4.17.15",Kt(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){pr[e].placeholder=pr})),Kt(["drop","take"],(function(e,t){mr.prototype[e]=function(n){n=n===i?1:qn(Vs(n),0);var r=this.__filtered__&&!t?new mr(this):this.clone();return r.__filtered__?r.__takeCount__=Gn(n,r.__takeCount__):r.__views__.push({size:Gn(n,F),type:e+(r.__dir__<0?"Right":"")}),r},mr.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),Kt(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=n==O||3==n;mr.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:Li(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),Kt(["head","last"],(function(e,t){var n="take"+(t?"Right":"");mr.prototype[e]=function(){return this[n](1).value()[0]}})),Kt(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");mr.prototype[e]=function(){return this.__filtered__?new mr(this):this[n](1)}})),mr.prototype.compact=function(){return this.filter(Mu)},mr.prototype.find=function(e){return this.filter(e).head()},mr.prototype.findLast=function(e){return this.reverse().find(e)},mr.prototype.invokeMap=wa((function(e,t){return"function"==typeof e?new mr(this):this.map((function(n){return ra(n,e,t)}))})),mr.prototype.reject=function(e){return this.filter(us(Li(e)))},mr.prototype.slice=function(e,t){e=Vs(e);var n=this;return n.__filtered__&&(e>0||t<0)?new mr(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==i&&(n=(t=Vs(t))<0?n.dropRight(-t):n.take(t-e)),n)},mr.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},mr.prototype.toArray=function(){return this.take(F)},Kr(mr.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=pr[r?"take"+("last"==t?"Right":""):t],o=r||/^find/.test(t);a&&(pr.prototype[t]=function(){var t=this.__wrapped__,s=r?[1]:arguments,u=t instanceof mr,c=s[0],l=u||ms(t),d=function(e){var t=a.apply(pr,en([e],s));return r&&f?t[0]:t};l&&n&&"function"==typeof c&&1!=c.length&&(u=l=!1);var f=this.__chain__,p=!!this.__actions__.length,h=o&&!f,g=u&&!p;if(!o&&l){t=g?t:new mr(this);var v=e.apply(t,s);return v.__actions__.push({func:Bo,args:[d],thisArg:i}),new vr(v,f)}return h&&g?e.apply(this,s):(v=this.thru(d),h?r?v.value()[0]:v.value():v)})})),Kt(["pop","push","shift","sort","splice","unshift"],(function(e){var t=it[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);pr.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(ms(a)?a:[],e)}return this[n]((function(n){return t.apply(ms(n)?n:[],e)}))}})),Kr(mr.prototype,(function(e,t){var n=pr[t];if(n){var r=n.name+"";lt.call(ar,r)||(ar[r]=[]),ar[r].push({name:t,func:n})}})),ar[pi(i,y).name]=[{name:"wrapper",func:i}],mr.prototype.clone=function(){var e=new mr(this.__wrapped__);return e.__actions__=ni(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=ni(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=ni(this.__views__),e},mr.prototype.reverse=function(){if(this.__filtered__){var e=new mr(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},mr.prototype.value=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=ms(e),r=t<0,a=n?e.length:0,i=function(e,t,n){var r=-1,a=n.length;for(;++r<a;){var i=n[r],o=i.size;switch(i.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=Gn(t,e+o);break;case"takeRight":e=qn(e,t-o)}}return{start:e,end:t}}(0,a,this.__views__),o=i.start,s=i.end,u=s-o,c=r?s:o-1,l=this.__iteratees__,d=l.length,f=0,p=Gn(u,this.__takeCount__);if(!n||!r&&a==u&&p==u)return Va(e,this.__actions__);var h=[];e:for(;u--&&f<p;){for(var g=-1,v=e[c+=t];++g<d;){var m=l[g],y=m.iteratee,b=m.type,_=y(v);if(b==k)v=_;else if(!_){if(b==O)continue e;break e}}h[f++]=v}return h},pr.prototype.at=Vo,pr.prototype.chain=function(){return No(this)},pr.prototype.commit=function(){return new vr(this.value(),this.__chain__)},pr.prototype.next=function(){this.__values__===i&&(this.__values__=Ns(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?i:this.__values__[this.__index__++]}},pr.prototype.plant=function(e){for(var t,n=this;n instanceof gr;){var r=fo(n);r.__index__=0,r.__values__=i,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t},pr.prototype.reverse=function(){var e=this.__wrapped__;if(e instanceof mr){var t=e;return this.__actions__.length&&(t=new mr(this)),(t=t.reverse()).__actions__.push({func:Bo,args:[To],thisArg:i}),new vr(t,this.__chain__)}return this.thru(To)},pr.prototype.toJSON=pr.prototype.valueOf=pr.prototype.value=function(){return Va(this.__wrapped__,this.__actions__)},pr.prototype.first=pr.prototype.head,zt&&(pr.prototype[zt]=function(){return this}),pr}();Dt._=In,(a=function(){return In}.call(t,n,t,r))===i||(r.exports=a)}.call(this)}).call(this,n("yLpj"),n("YuTi")(e))},LyE8:function(e,t,n){"use strict";var r=n("eeVq");e.exports=function(e,t){return!!e&&r((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},M1xp:function(e,t,n){var r=n("a0xu");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},M6Qj:function(e,t,n){var r=n("hPIQ"),a=n("K0xU")("iterator"),i=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||i[a]===e)}},MBvU:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.fixControlledValue=w,t.resolveOnChange=E,t.getInputClassName=S,t.default=t.InputSizes=void 0;var r=h(n("q1tI")),a=h(n("17x9")),i=n("94VI"),o=f(n("TSYQ")),s=f(n("BGR+")),u=n("KEtS"),c=h(n("kYuu")),l=n("vgIT"),d=f(n("aVg8"));function f(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function h(e){if(e&&e.__esModule)return e;var t=p();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function g(e){return(g="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function y(e,t){return!t||"object"!==g(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _(e,t){return(_=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=(0,u.tuple)("small","default","large");function w(e){return null==e?"":e}function E(e,t,n){if(n){var r=t;if("click"===t.type){(r=Object.create(t)).target=e,r.currentTarget=e;var a=e.value;return e.value="",n(r),void(e.value=a)}n(r)}}function S(e,t,n){var r;return(0,o.default)(e,(x(r={},"".concat(e,"-sm"),"small"===t),x(r,"".concat(e,"-lg"),"large"===t),x(r,"".concat(e,"-disabled"),n),r))}t.InputSizes=R;var A=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=y(this,b(t).call(this,e))).saveClearableInput=function(e){n.clearableInput=e},n.saveInput=function(e){n.input=e},n.handleReset=function(e){n.setValue("",(function(){n.focus()})),E(n.input,e,n.props.onChange)},n.renderInput=function(e){var t=n.props,a=t.className,i=t.addonBefore,u=t.addonAfter,c=t.size,l=t.disabled,d=(0,s.default)(n.props,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","size","inputType"]);return r.createElement("input",v({},d,{onChange:n.handleChange,onKeyDown:n.handleKeyDown,className:(0,o.default)(S(e,c,l),x({},a,a&&!i&&!u)),ref:n.saveInput}))},n.handleChange=function(e){n.setValue(e.target.value),E(n.input,e,n.props.onChange)},n.handleKeyDown=function(e){var t=n.props,r=t.onPressEnter,a=t.onKeyDown;13===e.keyCode&&r&&r(e),a&&a(e)},n.renderComponent=function(e){var t=e.getPrefixCls,a=n.state.value,i=t("input",n.props.prefixCls);return r.createElement(c.default,v({},n.props,{prefixCls:i,inputType:"input",value:w(a),element:n.renderInput(i),handleReset:n.handleReset,ref:n.saveClearableInput}))};var a=void 0===e.value?e.defaultValue:e.value;return n.state={value:a},n}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_(e,t)}(t,e),n=t,i=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value}:null}}],(a=[{key:"componentDidUpdate",value:function(){}},{key:"getSnapshotBeforeUpdate",value:function(e){return(0,c.hasPrefixSuffix)(e)!==(0,c.hasPrefixSuffix)(this.props)&&(0,d.default)(this.input!==document.activeElement,"Input","When Input is focused, dynamic add or remove prefix / suffix will make it lose focus caused by dom structure change. Read more: https://ant.design/components/input/#FAQ"),null}},{key:"focus",value:function(){this.input.focus()}},{key:"blur",value:function(){this.input.blur()}},{key:"select",value:function(){this.input.select()}},{key:"setValue",value:function(e,t){"value"in this.props||this.setState({value:e},t)}},{key:"render",value:function(){return r.createElement(l.ConfigConsumer,null,this.renderComponent)}}])&&m(n.prototype,a),i&&m(n,i),t}(r.Component);A.defaultProps={type:"text"},A.propTypes={type:a.string,id:a.string,size:a.oneOf(R),maxLength:a.number,disabled:a.bool,value:a.any,defaultValue:a.any,className:a.string,addonBefore:a.node,addonAfter:a.node,prefixCls:a.string,onPressEnter:a.func,onKeyDown:a.func,onKeyUp:a.func,onFocus:a.func,onBlur:a.func,prefix:a.node,suffix:a.node,allowClear:a.bool},(0,i.polyfill)(A);var T=A;t.default=T},MCLT:function(e,t,n){(function(e){n("WLL4"),n("/SS/"),n("VRzm"),n("HAE/"),n("rE2o"),n("ioFf"),n("LK8F"),n("DNiP"),n("KKXr"),n("SRfc"),n("bWfx"),n("a1Th"),n("h7Nl"),n("f3/d"),n("V+eJ"),n("8+KV"),n("Oyvg"),n("xfY5"),n("pIFo"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("jm62");var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},a=/%[sdj%]/g;t.format=function(e){if(!m(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(s(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,o=String(e).replace(a,(function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}})),u=r[n];n<i;u=r[++n])g(u)||!_(u)?o+=" "+u:o+=" "+s(u);return o},t.deprecate=function(n,r){if(void 0!==e&&!0===e.noDeprecation)return n;if(void 0===e)return function(){return t.deprecate(n,r).apply(this,arguments)};var a=!1;return function(){if(!a){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),a=!0}return n.apply(this,arguments)}};var i,o={};function s(e,n){var r={seen:[],stylize:c};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),y(r.showHidden)&&(r.showHidden=!1),y(r.depth)&&(r.depth=2),y(r.colors)&&(r.colors=!1),y(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=u),l(r,e,r.depth)}function u(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function c(e,t){return e}function l(e,n,r){if(e.customInspect&&n&&w(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var a=n.inspect(r,e);return m(a)||(a=l(e,a,r)),a}var i=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(m(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}if(v(t))return e.stylize(""+t,"number");if(h(t))return e.stylize(""+t,"boolean");if(g(t))return e.stylize("null","null")}(e,n);if(i)return i;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),R(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return d(n);if(0===o.length){if(w(n)){var u=n.name?": "+n.name:"";return e.stylize("[Function"+u+"]","special")}if(b(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(x(n))return e.stylize(Date.prototype.toString.call(n),"date");if(R(n))return d(n)}var c,_="",E=!1,S=["{","}"];(p(n)&&(E=!0,S=["[","]"]),w(n))&&(_=" [Function"+(n.name?": "+n.name:"")+"]");return b(n)&&(_=" "+RegExp.prototype.toString.call(n)),x(n)&&(_=" "+Date.prototype.toUTCString.call(n)),R(n)&&(_=" "+d(n)),0!==o.length||E&&0!=n.length?r<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),c=E?function(e,t,n,r,a){for(var i=[],o=0,s=t.length;o<s;++o)P(t,String(o))?i.push(f(e,t,n,r,String(o),!0)):i.push("");return a.forEach((function(a){a.match(/^\d+$/)||i.push(f(e,t,n,r,a,!0))})),i}(e,n,r,s,o):o.map((function(t){return f(e,n,r,s,t,E)})),e.seen.pop(),function(e,t,n){if(e.reduce((function(e,t){return t.indexOf("\n")>=0&&0,e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60)return n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1];return n[0]+t+" "+e.join(", ")+" "+n[1]}(c,_,S)):S[0]+_+S[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,a,i){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),P(r,a)||(o="["+a+"]"),s||(e.seen.indexOf(u.value)<0?(s=g(n)?l(e,u.value,null):l(e,u.value,n-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),y(o)){if(i&&a.match(/^\d+$/))return s;(o=JSON.stringify(""+a)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function p(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function g(e){return null===e}function v(e){return"number"==typeof e}function m(e){return"string"==typeof e}function y(e){return void 0===e}function b(e){return _(e)&&"[object RegExp]"===E(e)}function _(e){return"object"==typeof e&&null!==e}function x(e){return _(e)&&"[object Date]"===E(e)}function R(e){return _(e)&&("[object Error]"===E(e)||e instanceof Error)}function w(e){return"function"==typeof e}function E(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(y(i)&&(i={}.NODE_DEBUG||""),n=n.toUpperCase(),!o[n])if(new RegExp("\\b"+n+"\\b","i").test(i)){var r=e.pid;o[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else o[n]=function(){};return o[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=h,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=m,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=b,t.isObject=_,t.isDate=x,t.isError=R,t.isFunction=w,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n("1gqn");var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),A[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=n("KKCa"),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var C="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function M(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var t;if("function"!=typeof(t=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,C,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),a=[],i=0;i<arguments.length;i++)a.push(arguments[i]);a.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,a)}catch(o){n(o)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),C&&Object.defineProperty(t,C,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=C,t.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var a=n.pop();if("function"!=typeof a)throw new TypeError("The last argument must be of type Function");var i=this,o=function(){return a.apply(i,arguments)};t.apply(this,n).then((function(t){e.nextTick(o,null,t)}),(function(t){e.nextTick(M,t,o)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}}).call(this,n("8oxB"))},MMVs:function(e,t,n){n("V+eJ"),e.exports=function(){var e=!1;-1!==navigator.appVersion.indexOf("MSIE 10")&&(e=!0);var t,n=[],r="object"==typeof document&&document,a=e?r.documentElement.doScroll():r.documentElement.doScroll,i=r&&(a?/^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)}}()},MON2:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.DUPLICATED_INJECTABLE_DECORATOR="Cannot apply @injectable decorator multiple times.",t.DUPLICATED_METADATA="Metadata key was used more than once in a parameter:",t.NULL_ARGUMENT="NULL argument",t.KEY_NOT_FOUND="Key Not Found",t.AMBIGUOUS_MATCH="Ambiguous match found for serviceIdentifier:",t.CANNOT_UNBIND="Could not unbind serviceIdentifier:",t.NOT_REGISTERED="No matching bindings found for serviceIdentifier:",t.MISSING_INJECTABLE_ANNOTATION="Missing required @injectable annotation in:",t.MISSING_INJECT_ANNOTATION="Missing required @inject or @multiInject annotation in:",t.UNDEFINED_INJECT_ANNOTATION=function(e){return"@inject called with undefined this could mean that the class "+e+" has a circular dependency problem. You can use a LazyServiceIdentifer to overcome this limitation."},t.CIRCULAR_DEPENDENCY="Circular dependency found:",t.NOT_IMPLEMENTED="Sorry, this feature is not fully implemented yet.",t.INVALID_BINDING_TYPE="Invalid binding type:",t.NO_MORE_SNAPSHOTS_AVAILABLE="No snapshot available to restore.",t.INVALID_MIDDLEWARE_RETURN="Invalid return type in middleware. Middleware must return!",t.INVALID_FUNCTION_BINDING="Value provided to function binding must be a function!",t.INVALID_TO_SELF_VALUE="The toSelf function can only be applied when a constructor is used as service identifier",t.INVALID_DECORATOR_OPERATION="The @inject @multiInject @tagged and @named decorators must be applied to the parameters of a class constructor or a class property.",t.ARGUMENTS_LENGTH_MISMATCH=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"The number of constructor arguments in the derived class "+e[0]+" must be >= than the number of constructor arguments of its base class."},t.CONTAINER_OPTIONS_MUST_BE_AN_OBJECT="Invalid Container constructor argument. Container options must be an object.",t.CONTAINER_OPTIONS_INVALID_DEFAULT_SCOPE="Invalid Container option. Default scope must be a string ('singleton' or 'transient').",t.CONTAINER_OPTIONS_INVALID_AUTO_BIND_INJECTABLE="Invalid Container option. Auto bind injectable must be a boolean",t.CONTAINER_OPTIONS_INVALID_SKIP_BASE_CHECK="Invalid Container option. Skip base check must be a boolean",t.MULTIPLE_POST_CONSTRUCT_METHODS="Cannot apply @postConstruct decorator multiple times in the same class",t.POST_CONSTRUCT_ERROR=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"@postConstruct error in class "+e[0]+": "+e[1]},t.CIRCULAR_DEPENDENCY_IN_FACTORY=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return"It looks like there is a circular dependency in one of the '"+e[0]+"' bindings. Please investigate bindings withservice identifier '"+e[1]+"'."},t.STACK_OVERFLOW="Maximum call stack size exceeded"},MPFp:function(e,t,n){"use strict";var r=n("uOPS"),a=n("Y7ZC"),i=n("kTiW"),o=n("NegM"),s=n("SBuE"),u=n("j2DC"),c=n("RfKB"),l=n("U+KD"),d=n("UWiX")("iterator"),f=!([].keys&&"next"in[].keys()),p=function(){return this};e.exports=function(e,t,n,h,g,v,m){u(n,t,h);var y,b,_,x=function(e){if(!f&&e in S)return S[e];switch(e){case"keys":case"values":return function(){return new n(this,e)}}return function(){return new n(this,e)}},R=t+" Iterator",w="values"==g,E=!1,S=e.prototype,A=S[d]||S["@@iterator"]||g&&S[g],T=A||x(g),P=g?w?x("entries"):T:void 0,C="Array"==t&&S.entries||A;if(C&&(_=l(C.call(new e)))!==Object.prototype&&_.next&&(c(_,R,!0),r||"function"==typeof _[d]||o(_,d,p)),w&&A&&"values"!==A.name&&(E=!0,T=function(){return A.call(this)}),r&&!m||!f&&!E&&S[d]||o(S,d,T),s[t]=T,s[R]=p,g)if(y={values:w?T:x("values"),keys:v?T:x("keys"),entries:P},m)for(b in y)b in S||i(S,b,y[b]);else a(a.P+a.F*(f||E),t,y);return y}},MW4r:function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,s,u,c,l,d,f,p=n("4cb6"),h=n("LvDl"),g=n("ewr5"),v=(o=n("iT+1"))&&o.__esModule?o:{default:o};var m,y,b,_,x,R,w=(s=(0,p.injectable)(),u=(0,p.inject)(g.TYPES.IRendererService),s((f=function(e){function t(){for(var t,n,r,i,o,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];return t=e.call.apply(e,[this].concat(u))||this,n=a(t),r="rendererService",i=d,o=a(t),i&&Object.defineProperty(n,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),t}i(t,e);var n=t.prototype;return n.getName=function(){return"blurV"},n.setupShaders=function(){this.shaderModule.registerModule("blur-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\n\nuniform vec2 u_ViewportSize: [1.0, 1.0];\nuniform vec2 u_BlurDir: [1.0, 0.0];\n\n// https://github.com/Jam3/glsl-fast-gaussian-blur/blob/master/9.glsl\nvec4 blur9(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n vec4 color = vec4(0.0);\n vec2 off1 = vec2(1.3846153846) * direction;\n vec2 off2 = vec2(3.2307692308) * direction;\n color += texture2D(image, uv) * 0.2270270270;\n color += texture2D(image, uv + (off1 / resolution)) * 0.3162162162;\n color += texture2D(image, uv - (off1 / resolution)) * 0.3162162162;\n color += texture2D(image, uv + (off2 / resolution)) * 0.0702702703;\n color += texture2D(image, uv - (off2 / resolution)) * 0.0702702703;\n return color;\n}\n\nvoid main() {\n gl_FragColor = blur9(u_Texture, v_UV, u_ViewportSize, u_BlurDir);\n}"});var e=this.shaderModule.getModule("blur-pass"),t=e.vs,n=e.fs,a=e.uniforms,i=this.rendererService.getViewportSize(),o=i.width,s=i.height;return{vs:t,fs:n,uniforms:r({},a,{u_ViewportSize:[o,s]})}},n.convertOptionsToUniforms=function(e){var t={};return(0,h.isNil)(e.blurRadius)||(t.u_BlurDir=[0,e.blurRadius]),t},t}(v.default),m=(l=f).prototype,y="rendererService",b=[u],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(_).forEach((function(e){R[e]=_[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=b.slice().reverse().reduce((function(e,t){return t(m,y,e)||e}),R),x&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(x):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(m,y,R),R=null),d=R,c=l))||c);t.default=w},MaXC:function(e,t,n){"use strict";n("VEUW"),n("XJbt")},McUL:function(e,t,n){n("hEkN"),function(e){"use strict";var t="CodeMirror-activeline",n="CodeMirror-activeline-background",r="CodeMirror-activeline-gutter";function a(e){for(var a=0;a<e.state.activeLines.length;a++)e.removeLineClass(e.state.activeLines[a],"wrap",t),e.removeLineClass(e.state.activeLines[a],"background",n),e.removeLineClass(e.state.activeLines[a],"gutter",r)}function i(e,i){for(var o=[],s=0;s<i.length;s++){var u=i[s],c=e.getOption("styleActiveLine");if("object"==typeof c&&c.nonEmpty?u.anchor.line==u.head.line:u.empty()){var l=e.getLineHandleVisualStart(u.head.line);o[o.length-1]!=l&&o.push(l)}}(function(e,t){if(e.length!=t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!=t[n])return!1;return!0})(e.state.activeLines,o)||e.operation((function(){a(e);for(var i=0;i<o.length;i++)e.addLineClass(o[i],"wrap",t),e.addLineClass(o[i],"background",n),e.addLineClass(o[i],"gutter",r);e.state.activeLines=o}))}function o(e,t){i(e,t.ranges)}e.defineOption("styleActiveLine",!1,(function(t,n,r){var s=r!=e.Init&&r;n!=s&&(s&&(t.off("beforeSelectionChange",o),a(t),delete t.state.activeLines),n&&(t.state.activeLines=[],i(t,t.listSelections()),t.on("beforeSelectionChange",o)))}))}(n("VrN/"))},MfQN: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)}},MgzW:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("KKXr"),n("8+KV"),n("bWfx"),n("91GP"),n("ioFf");var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(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(a){return!1}}()?Object.assign:function(e,t){for(var n,s,u=o(e),c=1;c<arguments.length;c++){for(var l in n=Object(arguments[c]))a.call(n,l)&&(u[l]=n[l]);if(r){s=r(n);for(var d=0;d<s.length;d++)i.call(n,s[d])&&(u[s[d]]=n[s[d]])}}return u}},Mj6V:function(e,t,n){var r,a;n("V+eJ"),n("pIFo"),void 0===(a="function"==typeof(r=function(){var e,t,n={version:"0.2.0"},r=n.settings={minimum:.08,easing:"ease",positionUsing:"",speed:200,trickle:!0,trickleRate:.02,trickleSpeed:800,showSpinner:!0,barSelector:'[role="bar"]',spinnerSelector:'[role="spinner"]',parent:"body",template:'<div class="bar" role="bar"><div class="peg"></div></div><div class="spinner" role="spinner"><div class="spinner-icon"></div></div>'};function a(e,t,n){return e<t?t:e>n?n:e}function i(e){return 100*(-1+e)}n.configure=function(e){var t,n;for(t in e)void 0!==(n=e[t])&&e.hasOwnProperty(t)&&(r[t]=n);return this},n.status=null,n.set=function(e){var t=n.isStarted();e=a(e,r.minimum,1),n.status=1===e?null:e;var u=n.render(!t),c=u.querySelector(r.barSelector),l=r.speed,d=r.easing;return u.offsetWidth,o((function(t){""===r.positionUsing&&(r.positionUsing=n.getPositioningCSS()),s(c,function(e,t,n){var a;return(a="translate3d"===r.positionUsing?{transform:"translate3d("+i(e)+"%,0,0)"}:"translate"===r.positionUsing?{transform:"translate("+i(e)+"%,0)"}:{"margin-left":i(e)+"%"}).transition="all "+t+"ms "+n,a}(e,l,d)),1===e?(s(u,{transition:"none",opacity:1}),u.offsetWidth,setTimeout((function(){s(u,{transition:"all "+l+"ms linear",opacity:0}),setTimeout((function(){n.remove(),t()}),l)}),l)):setTimeout(t,l)})),this},n.isStarted=function(){return"number"==typeof n.status},n.start=function(){return n.status||n.set(0),r.trickle&&function e(){setTimeout((function(){n.status&&(n.trickle(),e())}),r.trickleSpeed)}(),this},n.done=function(e){return e||n.status?n.inc(.3+.5*Math.random()).set(1):this},n.inc=function(e){var t=n.status;return t?("number"!=typeof e&&(e=(1-t)*a(Math.random()*t,.1,.95)),t=a(t+e,0,.994),n.set(t)):n.start()},n.trickle=function(){return n.inc(Math.random()*r.trickleRate)},e=0,t=0,n.promise=function(r){return r&&"resolved"!==r.state()?(0===t&&n.start(),e++,t++,r.always((function(){0==--t?(e=0,n.done()):n.set((e-t)/e)})),this):this},n.render=function(e){if(n.isRendered())return document.getElementById("nprogress");c(document.documentElement,"nprogress-busy");var t=document.createElement("div");t.id="nprogress",t.innerHTML=r.template;var a,o=t.querySelector(r.barSelector),u=e?"-100":i(n.status||0),l=document.querySelector(r.parent);return s(o,{transition:"all 0 linear",transform:"translate3d("+u+"%,0,0)"}),r.showSpinner||(a=t.querySelector(r.spinnerSelector))&&f(a),l!=document.body&&c(l,"nprogress-custom-parent"),l.appendChild(t),t},n.remove=function(){l(document.documentElement,"nprogress-busy"),l(document.querySelector(r.parent),"nprogress-custom-parent");var e=document.getElementById("nprogress");e&&f(e)},n.isRendered=function(){return!!document.getElementById("nprogress")},n.getPositioningCSS=function(){var e=document.body.style,t="WebkitTransform"in e?"Webkit":"MozTransform"in e?"Moz":"msTransform"in e?"ms":"OTransform"in e?"O":"";return t+"Perspective"in e?"translate3d":t+"Transform"in e?"translate":"margin"};var o=function(){var e=[];function t(){var n=e.shift();n&&n(t)}return function(n){e.push(n),1==e.length&&t()}}(),s=function(){var e=["Webkit","O","Moz","ms"],t={};function n(n){return n=n.replace(/^-ms-/,"ms-").replace(/-([\da-z])/gi,(function(e,t){return t.toUpperCase()})),t[n]||(t[n]=function(t){var n=document.body.style;if(t in n)return t;for(var r,a=e.length,i=t.charAt(0).toUpperCase()+t.slice(1);a--;)if((r=e[a]+i)in n)return r;return t}(n))}function r(e,t,r){t=n(t),e.style[t]=r}return function(e,t){var n,a,i=arguments;if(2==i.length)for(n in t)void 0!==(a=t[n])&&t.hasOwnProperty(n)&&r(e,n,a);else r(e,i[1],i[2])}}();function u(e,t){return("string"==typeof e?e:d(e)).indexOf(" "+t+" ")>=0}function c(e,t){var n=d(e),r=n+t;u(n,t)||(e.className=r.substring(1))}function l(e,t){var n,r=d(e);u(e,t)&&(n=r.replace(" "+t+" "," "),e.className=n.substring(1,n.length-1))}function d(e){return(" "+(e.className||"")+" ").replace(/\s+/gi," ")}function f(e){e&&e.parentNode&&e.parentNode.removeChild(e)}return n})?r.call(t,n,t,e):r)||(e.exports=a)},Mp7j:function(e,t,n){"use strict";n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=n("1j5w"),i=u(n("bRFr")),o=u(n("d1El")),s=n("65HD");function u(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},m=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=p(this,h(t).apply(this,arguments))).onKeyDown=function(t){e.menuItem.onKeyDown(t)},e.saveMenuItem=function(t){e.menuItem=t},e.renderItem=function(t){var n=t.siderCollapsed,s=e.props,u=s.level,c=s.children,l=s.rootPrefixCls,f=e.props,p=f.title,h=v(f,["title"]);return r.createElement(i.default.Consumer,null,(function(t){var i=t.inlineCollapsed,s={title:p||(1===u?c:"")};return n||i||(s.title=null,s.visible=!1),r.createElement(o.default,d({},s,{placement:"right",overlayClassName:"".concat(l,"-inline-collapsed-tooltip")}),r.createElement(a.Item,d({},h,{title:p,ref:e.saveMenuItem})))}))},e}var n,u,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,(u=[{key:"render",value:function(){return r.createElement(s.SiderContext.Consumer,null,this.renderItem)}}])&&f(n.prototype,u),c&&f(n,c),t}(r.Component);t.default=m,m.isMenuItem=!0},MqWW:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("VbXa")),i=r(n("q1tI")),o=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.default)(t,e),t.prototype.render=function(){return i.default.createElement(i.default.Fragment,null)},t}(i.default.Component);t.default=o},Mukb:function(e,t,n){var r=n("hswa"),a=n("RjD/");e.exports=n("nh4g")?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},MvwC:function(e,t,n){var r=n("5T2Y").document;e.exports=r&&r.documentElement},N8Ln:function(e,t,n){"use strict";n("VEUW"),n("Wfs9")},N8Xp:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c,l=n("pqXx"),d=n("4cb6");function f(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function p(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var h=(r=(0,d.injectable)(),a=(0,d.inject)(l.TYPES.IGlobalConfigService),i=(0,d.inject)(l.TYPES.ILogService),r((u=p((s=function(){function e(){f(this,"configService",u,this),f(this,"logger",c,this)}return e.prototype.apply=function(e){var t=this;e.hooks.init.tap("ConfigSchemaValidationPlugin",(function(){t.configService.registerLayerConfigSchemaValidator(e.name,e.getConfigSchemaForValidation());var n=t.configService.validateLayerConfig(e.name,e.getStyleOptions()),r=n.valid,a=n.errorText;if(!r)return t.logger.error(a||""),!1})),e.hooks.beforeRender.tap("ConfigSchemaValidationPlugin",(function(){}))},e}()).prototype,"configService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=p(s.prototype,"logger",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s))||o);t.default=h},N8g3:function(e,t,n){t.f=n("K0xU")},N9Ys:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.SceneEventList=void 0;t.SceneEventList=["loaded","resize","destroy"]},NO8f:function(e,t,n){n("7DDg")("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},NSX3:function(e,t,n){"use strict";var r=n("xtsi");"https:"!==window.location.protocol&&"localhost"!==window.location.hostname?console.error("Service workers can only be used over HTTPS, or on localhost for development"):"serviceWorker"in navigator&&navigator.serviceWorker.register("/gatsby-theme-antv/sw.js").then((function(e){e.addEventListener("updatefound",(function(){(0,r.apiRunner)("onServiceWorkerUpdateFound",{serviceWorker:e});var t=e.installing;console.log("installingWorker",t),t.addEventListener("statechange",(function(){switch(t.state){case"installed":navigator.serviceWorker.controller?(window.___swUpdated=!0,(0,r.apiRunner)("onServiceWorkerUpdateReady",{serviceWorker:e}),window.___failedResources&&(console.log("resources failed, SW updated - reloading"),window.location.reload())):(console.log("Content is now available offline!"),(0,r.apiRunner)("onServiceWorkerInstalled",{serviceWorker:e}));break;case"redundant":console.error("The installing service worker became redundant."),(0,r.apiRunner)("onServiceWorkerRedundant",{serviceWorker:e});break;case"activated":(0,r.apiRunner)("onServiceWorkerActive",{serviceWorker:e})}}))}))})).catch((function(e){console.error("Error during service worker registration:",e)}))},NV0k:function(e,t){t.f={}.propertyIsEnumerable},NcKm:function(e,t,n){"use strict";n("VEUW"),n("8nl2"),n("93XW"),n("cUip")},NegM:function(e,t,n){var r=n("2faE"),a=n("rr1i");e.exports=n("jmDH")?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},NltA:function(e,t,n){"use strict";t.a=function(e,t,n){e=+e,t=+t,n=(a=arguments.length)<2?(t=e,e=0,1):a<3?1:+n;for(var r=-1,a=0|Math.max(0,Math.ceil((t-e)/n)),i=new Array(a);++r<a;)i[r]=e+r*n;return i}},Nr18:function(e,t,n){"use strict";var r=n("S/j/"),a=n("d/Gc"),i=n("ne8i");e.exports=function(e){for(var t=r(this),n=i(t.length),o=arguments.length,s=a(o>1?arguments[1]:void 0,n),u=o>2?arguments[2]:void 0,c=void 0===u?n:a(u,n);c>s;)t[s++]=e;return t}},"NsO/":function(e,t,n){var r=n("M1xp"),a=n("Jes0");e.exports=function(e){return r(a(e))}},Nsbk:function(e,t){function n(t){return e.exports=n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},n(t)}e.exports=n},NyNd:function(e,t,n){"use strict";n.r(t);n("bWfx");var r=Math.PI/3,a=[0,r,2*r,3*r,4*r,5*r];function i(e){return e[0]}function o(e){return e[1]}var s=function(){var e,t,n,s=0,u=0,c=1,l=1,d=i,f=o;function p(e){var r,a={},i=[],o=e.length;for(r=0;r<o;++r)if(!isNaN(u=+d.call(null,s=e[r],r,e))&&!isNaN(c=+f.call(null,s,r,e))){var s,u,c,l=Math.round(c/=n),p=Math.round(u=u/t-(1&l)/2),h=c-l;if(3*Math.abs(h)>1){var g=u-p,v=p+(u<p?-1:1)/2,m=l+(c<l?-1:1),y=u-v,b=c-m;g*g+h*h>y*y+b*b&&(p=v+(1&l?1:-1)/2,l=m)}var _=p+"-"+l,x=a[_];x?x.push(s):(i.push(x=a[_]=[s]),x.x=(p+(1&l)/2)*t,x.y=l*n)}return i}function h(e){var t=0,n=0;return a.map((function(r){var a=Math.sin(r)*e,i=-Math.cos(r)*e,o=a-t,s=i-n;return t=a,n=i,[o,s]}))}return p.hexagon=function(t){return"m"+h(null==t?e:+t).join("l")+"z"},p.centers=function(){for(var r=[],a=Math.round(u/n),i=Math.round(s/t),o=a*n;o<l+e;o+=n,++a)for(var d=i*t+(1&a)*t/2;d<c+t/2;d+=t)r.push([d,o]);return r},p.mesh=function(){var t=h(e).slice(0,4).join("l");return p.centers().map((function(e){return"M"+e+"m"+t})).join("")},p.x=function(e){return arguments.length?(d=e,p):d},p.y=function(e){return arguments.length?(f=e,p):f},p.radius=function(a){return arguments.length?(t=2*(e=+a)*Math.sin(r),n=1.5*e,p):e},p.size=function(e){return arguments.length?(s=u=0,c=+e[0],l=+e[1],p):[c-s,l-u]},p.extent=function(e){return arguments.length?(s=+e[0][0],u=+e[0][1],c=+e[1][0],l=+e[1][1],p):[[s,u],[c,l]]},p.radius(1)};n.d(t,"hexbin",(function(){return s}))},NykK:function(e,t,n){var r=n("nmnc"),a=n("AP2z"),i=n("KfNM"),o="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:o:u&&u in Object(e)?a(e):i(e)}},ODXe:function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}n.d(t,"a",(function(){return r}))},OEbY:function(e,t,n){n("nh4g")&&"g"!=/./g.flags&&n("hswa").f(RegExp.prototype,"flags",{configurable:!0,get:n("C/va")})},OG14:function(e,t,n){"use strict";var r=n("y3w9"),a=n("g6HL"),i=n("Xxuz");n("IU+Z")("search",1,(function(e,t,n,o){return[function(n){var r=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=o(n,e,this);if(t.done)return t.value;var s=r(e),u=String(this),c=s.lastIndex;a(c,0)||(s.lastIndex=0);var l=i(s,u);return a(s.lastIndex,c)||(s.lastIndex=c),null===l?-1:l.index}]}))},OGtf:function(e,t,n){var r=n("XKFU"),a=n("eeVq"),i=n("vhPU"),o=/"/g,s=function(e,t,n,r){var a=String(i(e)),s="<"+t;return""!==n&&(s+=" "+n+'="'+String(r).replace(o,""")+'"'),s+">"+a+"</"+t+">"};e.exports=function(e,t){var n={};n[e]=t(s),r(r.P+r.F*a((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3})),"String",n)}},OJP7:function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,s,u,c,l,d,f,p=n("4cb6"),h=n("LvDl"),g=n("ewr5"),v=(o=n("iT+1"))&&o.__esModule?o:{default:o};var m,y,b,_,x,R,w=(s=(0,p.injectable)(),u=(0,p.inject)(g.TYPES.IRendererService),s((f=function(e){function t(){for(var t,n,r,i,o,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];return t=e.call.apply(e,[this].concat(u))||this,n=a(t),r="rendererService",i=d,o=a(t),i&&Object.defineProperty(n,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),t}i(t,e);var n=t.prototype;return n.getName=function(){return"colorHalftone"},n.setupShaders=function(){this.shaderModule.registerModule("colorhalftone-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:'varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\nuniform vec2 u_ViewportSize: [1.0, 1.0];\nuniform vec2 u_Center : [0.5, 0.5];\nuniform float u_Angle : 0;\nuniform float u_Size : 8;\n\n#pragma include "common"\n\nfloat scale = PI / u_Size;\n\nfloat pattern(float u_Angle, vec2 texSize, vec2 texCoord) {\n float s = sin(u_Angle), c = cos(u_Angle);\n vec2 tex = texCoord * texSize - u_Center * texSize;\n vec2 point = vec2(\n c * tex.x - s * tex.y,\n s * tex.x + c * tex.y\n ) * scale;\n return (sin(point.x) * sin(point.y)) * 4.0;\n}\n\n// https://github.com/evanw/glfx.js/blob/master/src/filters/fun/colorhalftone.js\nvec4 colorHalftone_filterColor(vec4 color, vec2 texSize, vec2 texCoord) {\n vec3 cmy = 1.0 - color.rgb;\n float k = min(cmy.x, min(cmy.y, cmy.z));\n cmy = (cmy - k) / (1.0 - k);\n cmy = clamp(\n cmy * 10.0 - 3.0 + vec3(\n pattern(u_Angle + 0.26179, texSize, texCoord),\n pattern(u_Angle + 1.30899, texSize, texCoord),\n pattern(u_Angle, texSize, texCoord)\n ),\n 0.0,\n 1.0\n );\n k = clamp(k * 10.0 - 5.0 + pattern(u_Angle + 0.78539, texSize, texCoord), 0.0, 1.0);\n return vec4(1.0 - cmy - k, color.a);\n}\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n gl_FragColor = colorHalftone_filterColor(gl_FragColor, u_ViewportSize, v_UV);\n}'});var e=this.shaderModule.getModule("colorhalftone-pass"),t=e.vs,n=e.fs,a=e.uniforms,i=this.rendererService.getViewportSize(),o=i.width,s=i.height;return{vs:t,fs:n,uniforms:r({},a,{u_ViewportSize:[o,s]})}},n.convertOptionsToUniforms=function(e){var t={};return(0,h.isNil)(e.center)||(t.u_Center=e.center),(0,h.isNil)(e.angle)||(t.u_Angle=e.angle),(0,h.isNil)(e.size)||(t.u_Size=e.size),t},t}(v.default),m=(l=f).prototype,y="rendererService",b=[u],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(_).forEach((function(e){R[e]=_[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=b.slice().reverse().reduce((function(e,t){return t(m,y,e)||e}),R),x&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(x):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(m,y,R),R=null),d=R,c=l))||c);t.default=w},OLES:function(e,t,n){"use strict";n.r(t);var r=n("QbLZ"),a=n.n(r),i=n("jo6Y"),o=n.n(i),s=n("iCc5"),u=n.n(s),c=n("FYw3"),l=n.n(c),d=n("mRg0"),f=n.n(d),p=n("q1tI"),h=n.n(p),g=n("17x9"),v=n.n(g),m=n("uciX"),y={adjustX:1,adjustY:1},b=[0,0],_={left:{points:["cr","cl"],overflow:y,offset:[-4,0],targetOffset:b},right:{points:["cl","cr"],overflow:y,offset:[4,0],targetOffset:b},top:{points:["bc","tc"],overflow:y,offset:[0,-4],targetOffset:b},bottom:{points:["tc","bc"],overflow:y,offset:[0,4],targetOffset:b},topLeft:{points:["bl","tl"],overflow:y,offset:[0,-4],targetOffset:b},leftTop:{points:["tr","tl"],overflow:y,offset:[-4,0],targetOffset:b},topRight:{points:["br","tr"],overflow:y,offset:[0,-4],targetOffset:b},rightTop:{points:["tl","tr"],overflow:y,offset:[4,0],targetOffset:b},bottomRight:{points:["tr","br"],overflow:y,offset:[0,4],targetOffset:b},rightBottom:{points:["bl","br"],overflow:y,offset:[4,0],targetOffset:b},bottomLeft:{points:["tl","bl"],overflow:y,offset:[0,4],targetOffset:b},leftBottom:{points:["br","bl"],overflow:y,offset:[-4,0],targetOffset:b}},x=function(e){function t(){return u()(this,t),l()(this,e.apply(this,arguments))}return f()(t,e),t.prototype.componentDidUpdate=function(){var e=this.props.trigger;e&&e.forcePopupAlign()},t.prototype.render=function(){var e=this.props,t=e.overlay,n=e.prefixCls,r=e.id;return h.a.createElement("div",{className:n+"-inner",id:r,role:"tooltip"},"function"==typeof t?t():t)},t}(h.a.Component);x.propTypes={prefixCls:v.a.string,overlay:v.a.oneOfType([v.a.node,v.a.func]).isRequired,id:v.a.string,trigger:v.a.any};var R=x,w=function(e){function t(){var n,r,a;u()(this,t);for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];return n=r=l()(this,e.call.apply(e,[this].concat(o))),r.getPopupElement=function(){var e=r.props,t=e.arrowContent,n=e.overlay,a=e.prefixCls,i=e.id;return[h.a.createElement("div",{className:a+"-arrow",key:"arrow"},t),h.a.createElement(R,{key:"content",trigger:r.trigger,prefixCls:a,id:i,overlay:n})]},r.saveTrigger=function(e){r.trigger=e},a=n,l()(r,a)}return f()(t,e),t.prototype.getPopupDomNode=function(){return this.trigger.getPopupDomNode()},t.prototype.render=function(){var e=this.props,t=e.overlayClassName,n=e.trigger,r=e.mouseEnterDelay,i=e.mouseLeaveDelay,s=e.overlayStyle,u=e.prefixCls,c=e.children,l=e.onVisibleChange,d=e.afterVisibleChange,f=e.transitionName,p=e.animation,g=e.placement,v=e.align,y=e.destroyTooltipOnHide,b=e.defaultVisible,x=e.getTooltipContainer,R=o()(e,["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer"]),w=a()({},R);return"visible"in this.props&&(w.popupVisible=this.props.visible),h.a.createElement(m.a,a()({popupClassName:t,ref:this.saveTrigger,prefixCls:u,popup:this.getPopupElement,action:n,builtinPlacements:_,popupPlacement:g,popupAlign:v,getPopupContainer:x,onPopupVisibleChange:l,afterPopupVisibleChange:d,popupTransitionName:f,popupAnimation:p,defaultPopupVisible:b,destroyPopupOnHide:y,mouseLeaveDelay:i,popupStyle:s,mouseEnterDelay:r},w),c)},t}(p.Component);w.propTypes={trigger:v.a.any,children:v.a.any,defaultVisible:v.a.bool,visible:v.a.bool,placement:v.a.string,transitionName:v.a.oneOfType([v.a.string,v.a.object]),animation:v.a.any,onVisibleChange:v.a.func,afterVisibleChange:v.a.func,overlay:v.a.oneOfType([v.a.node,v.a.func]).isRequired,overlayStyle:v.a.object,overlayClassName:v.a.string,prefixCls:v.a.string,mouseEnterDelay:v.a.number,mouseLeaveDelay:v.a.number,getTooltipContainer:v.a.func,destroyTooltipOnHide:v.a.bool,align:v.a.object,arrowContent:v.a.any,id:v.a.string},w.defaultProps={prefixCls:"rc-tooltip",mouseEnterDelay:0,destroyTooltipOnHide:!1,mouseLeaveDelay:.1,align:{},placement:"right",trigger:["hover"],arrowContent:null};var E=w;t.default=E},OP3Y:function(e,t,n){var r=n("aagx"),a=n("S/j/"),i=n("YTvA")("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},Ojgd:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},OnI7:function(e,t,n){var r=n("dyZX"),a=n("g3g5"),i=n("LQAc"),o=n("N8g3"),s=n("hswa").f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},OoXL:function(e,t,n){"use strict";var r=n("VbXa"),a=n("oShl");Object.defineProperty(t,"__esModule",{value:!0}),t.getImage=t.getArrayBuffer=t.getJSON=void 0;var i=function(e){function t(t,n,r){var a;return(a=e.call(this,t)||this).status=void 0,a.url=void 0,a.status=n,a.url=r,a.name=a.constructor.name,a.message=t,a}return r(t,e),t.prototype.toString=function(){return this.name+": "+this.message+" ("+this.status+"): "+this.url},t}(a(Error));function o(e){var t=new XMLHttpRequest;for(var n in t.open("GET",e.url,!0),e.headers)e.headers.hasOwnProperty(n)&&t.setRequestHeader(n,e.headers[n]);return t.withCredentials="include"===e.credentials,t}t.getJSON=function(e,t){var n=o(e);return n.setRequestHeader("Accept","application/json"),n.onerror=function(){t(new Error(n.statusText))},n.onload=function(){if(n.status>=200&&n.status<300&&n.response){var r;try{r=JSON.parse(n.response)}catch(a){return t(a)}t(null,r)}else 401===n.status?t(new i(""+n.statusText,n.status,e.url)):t(new i(n.statusText,n.status,e.url))},n.send(),n};var s=function(e,t){var n=o(e);return n.responseType="arraybuffer",n.onerror=function(){t(new Error(n.statusText))},n.onload=function(){var r=n.response;if(0===r.byteLength&&200===n.status)return t(new Error("http status 200 returned without content."));n.status>=200&&n.status<300&&n.response?t(null,{data:r,cacheControl:n.getResponseHeader("Cache-Control"),expires:n.getResponseHeader("Expires")}):t(new i(n.statusText,n.status,e.url))},n.send(),n};t.getArrayBuffer=s;t.getImage=function(e,t){return s(e,(function(e,n){if(e)t(e);else if(n){var r=new window.Image;r.crossOrigin="anonymous";var a=window.URL||window.webkitURL;r.onload=function(){t(null,r),a.revokeObjectURL(r.src)};var i=new window.Blob([new Uint8Array(n.data)],{type:"image/png"});r.src=n.data.byteLength?a.createObjectURL(i):"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAC0lEQVQYV2NgAAIAAAUAAarVyFEAAAAASUVORK5CYII="}}))}},"Oox/":function(e,t,n){"use strict";n("dZ+Y"),n("0l/t"),n("8+KV"),n("bWfx"),n("xfY5"),n("SRfc"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n("i8i4"),i=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),o=(r=n("0r0h"))&&r.__esModule?r:{default:r};function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var u,c=1,l=3,d={padding:0,margin:0,display:"inline",lineHeight:"inherit"};function f(e){if(!e)return 0;var t=e.match(/^\d*(\.\d*)?/);return t?Number(t[0]):0}t.default=function(e,t,n,r,s){u||((u=document.createElement("div")).setAttribute("aria-hidden","true"),document.body.appendChild(u));var p,h=window.getComputedStyle(e),g=(p=h,Array.prototype.slice.apply(p).map((function(e){return"".concat(e,": ").concat(p.getPropertyValue(e),";")})).join("")),v=f(h.lineHeight)*(t+1)+f(h.paddingTop)+f(h.paddingBottom);u.setAttribute("style",g),u.style.position="fixed",u.style.left="0",u.style.height="auto",u.style.minHeight="auto",u.style.maxHeight="auto",u.style.top="-999999px",u.style.zIndex="-1000",u.style.textOverflow="clip",u.style.whiteSpace="normal",u.style.webkitLineClamp="none";var m,y,b=(m=(0,o.default)(n),y=[],m.forEach((function(e){var t=y[y.length-1];"string"==typeof e&&"string"==typeof t?y[y.length-1]+=e:y.push(e)})),y);function _(){return u.offsetHeight<v}if((0,a.render)(i.createElement("div",{style:d},i.createElement("span",{style:d},b),i.createElement("span",{style:d},r)),u),_())return(0,a.unmountComponentAtNode)(u),{content:n,text:u.innerHTML,ellipsis:!1};var x=Array.prototype.slice.apply(u.childNodes[0].childNodes[0].cloneNode(!0).childNodes).filter((function(e){return 8!==e.nodeType})),R=Array.prototype.slice.apply(u.childNodes[0].childNodes[1].cloneNode(!0).childNodes);(0,a.unmountComponentAtNode)(u);var w=[];u.innerHTML="";var E=document.createElement("span");u.appendChild(E);var S=document.createTextNode(s);function A(e){E.insertBefore(e,S)}function T(e,t){var n=e.nodeType;if(n===c)return A(e),_()?{finished:!1,reactNode:b[t]}:(E.removeChild(e),{finished:!0,reactNode:null});if(n===l){var r=e.textContent||"",a=document.createTextNode(r);return A(a),function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n.length,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=Math.floor((r+a)/2),s=n.slice(0,o);if(t.textContent=s,r>=a-1)for(var u=a;u>=r;u-=1){var c=n.slice(0,u);if(t.textContent=c,_())return u===n.length?{finished:!1,reactNode:n}:{finished:!0,reactNode:c}}return _()?e(t,n,o,a,o):e(t,n,r,o,i)}(a,r)}return{finished:!1,reactNode:null}}return E.appendChild(S),R.forEach((function(e){u.appendChild(e)})),x.some((function(e,t){var n=T(e,t),r=n.finished,a=n.reactNode;return a&&w.push(a),r})),{content:w,text:u.innerHTML,ellipsis:!0}}},Optq:function(e,t,n){"use strict";n("LK8F"),n("bWfx"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r="0 0 1024 1024",a="64 64 896 896",i="fill",o="outline",s="twotone";function u(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return{tag:"svg",attrs:{viewBox:e,focusable:!1},children:t.map((function(e){return Array.isArray(e)?{tag:"path",attrs:{fill:e[0],d:e[1]}}:{tag:"path",attrs:{d:e}}}))}}function c(e,t,n){return{name:e,theme:t,icon:n}}t.AccountBookFill=c("account-book",i,u(a,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM648.3 426.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V752c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z")),t.AlertFill=c("alert",i,u(a,"M512 244c176.18 0 319 142.82 319 319v233a32 32 0 0 1-32 32H225a32 32 0 0 1-32-32V563c0-176.18 142.82-319 319-319zM484 68h56a8 8 0 0 1 8 8v96a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8V76a8 8 0 0 1 8-8zM177.25 191.66a8 8 0 0 1 11.32 0l67.88 67.88a8 8 0 0 1 0 11.31l-39.6 39.6a8 8 0 0 1-11.31 0l-67.88-67.88a8 8 0 0 1 0-11.31l39.6-39.6zm669.6 0l39.6 39.6a8 8 0 0 1 0 11.3l-67.88 67.9a8 8 0 0 1-11.32 0l-39.6-39.6a8 8 0 0 1 0-11.32l67.89-67.88a8 8 0 0 1 11.31 0zM192 892h640a32 32 0 0 1 32 32v24a8 8 0 0 1-8 8H168a8 8 0 0 1-8-8v-24a32 32 0 0 1 32-32zm148-317v253h64V575h-64z")),t.AlipaySquareFill=c("alipay-square",i,u(a,"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm29.4 663.2S703 689.4 598.7 639.5C528.8 725.2 438.6 777.3 345 777.3c-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9 114.3 38.2 140.2 40.2 140.2 40.2v122.3z")),t.AliwangwangFill=c("aliwangwang",i,u(a,"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 0 0-120.5-81.2A375.65 375.65 0 0 0 519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 0 0-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0 0 29.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-325.2 79c0 20.4-16.6 37.1-37.1 37.1-20.4 0-37.1-16.7-37.1-37.1v-55.1c0-20.4 16.6-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1zm175.2 0c0 20.4-16.6 37.1-37.1 37.1S644 476.8 644 456.4v-55.1c0-20.4 16.7-37.1 37.1-37.1 20.4 0 37.1 16.6 37.1 37.1v55.1z")),t.AlipayCircleFill=c("alipay-circle",i,u(a,"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 0 0 960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z")),t.AmazonCircleFill=c("amazon-circle",i,u(a,"M485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm35.8 262.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 0 0-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9 4.7-12.2 11.8-23.9 21.4-35 9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0 1 25.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 0 1 7.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 0 1-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7z")),t.AndroidFill=c("android",i,u(a,"M270.1 741.7c0 23.4 19.1 42.5 42.6 42.5h48.7v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h85v120.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V784.1h48.7c23.5 0 42.6-19.1 42.6-42.5V346.4h-486v395.3zm357.1-600.1l44.9-65c2.6-3.8 2-8.9-1.5-11.4-3.5-2.4-8.5-1.2-11.1 2.6l-46.6 67.6c-30.7-12.1-64.9-18.8-100.8-18.8-35.9 0-70.1 6.7-100.8 18.8l-46.6-67.5c-2.6-3.8-7.6-5.1-11.1-2.6-3.5 2.4-4.1 7.4-1.5 11.4l44.9 65c-71.4 33.2-121.4 96.1-127.8 169.6h486c-6.6-73.6-56.7-136.5-128-169.7zM409.5 244.1a26.9 26.9 0 1 1 26.9-26.9 26.97 26.97 0 0 1-26.9 26.9zm208.4 0a26.9 26.9 0 1 1 26.9-26.9 26.97 26.97 0 0 1-26.9 26.9zm223.4 100.7c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c.1-30.6-24.3-55.3-54.6-55.3zm-658.6 0c-30.2 0-54.6 24.8-54.6 55.4v216.4c0 30.5 24.5 55.4 54.6 55.4 30.2 0 54.6-24.8 54.6-55.4V400.1c0-30.6-24.5-55.3-54.6-55.3z")),t.AmazonSquareFill=c("amazon-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM547.8 326.7c-7.2-10.9-20.1-16.4-38.7-16.4-1.3 0-3 .1-5.3.3-2.2.2-6.6 1.5-12.9 3.7a79.4 79.4 0 0 0-17.9 9.1c-5.5 3.8-11.5 10-18 18.4-6.4 8.5-11.5 18.4-15.3 29.8l-94-8.4c0-12.4 2.4-24.7 7-36.9s11.8-23.9 21.4-35c9.6-11.2 21.1-21 34.5-29.4 13.4-8.5 29.6-15.2 48.4-20.3 18.9-5.1 39.1-7.6 60.9-7.6 21.3 0 40.6 2.6 57.8 7.7 17.2 5.2 31.1 11.5 41.4 19.1a117 117 0 0 1 25.9 25.7c6.9 9.6 11.7 18.5 14.4 26.7 2.7 8.2 4 15.7 4 22.8v182.5c0 6.4 1.4 13 4.3 19.8 2.9 6.8 6.3 12.8 10.2 18 3.9 5.2 7.9 9.9 12 14.3 4.1 4.3 7.6 7.7 10.6 9.9l4.1 3.4-72.5 69.4c-8.5-7.7-16.9-15.4-25.2-23.4-8.3-8-14.5-14-18.5-18.1l-6.1-6.2c-2.4-2.3-5-5.7-8-10.2-8.1 12.2-18.5 22.8-31.1 31.8-12.7 9-26.3 15.6-40.7 19.7-14.5 4.1-29.4 6.5-44.7 7.1-15.3.6-30-1.5-43.9-6.5-13.9-5-26.5-11.7-37.6-20.3-11.1-8.6-19.9-20.2-26.5-35-6.6-14.8-9.9-31.5-9.9-50.4 0-17.4 3-33.3 8.9-47.7 6-14.5 13.6-26.5 23-36.1 9.4-9.6 20.7-18.2 34-25.7s26.4-13.4 39.2-17.7c12.8-4.2 26.6-7.8 41.5-10.7 14.9-2.9 27.6-4.8 38.2-5.7 10.6-.9 21.2-1.6 31.8-2v-39.4c0-13.5-2.3-23.5-6.7-30.1zm180.5 379.6c-2.8 3.3-7.5 7.8-14.1 13.5s-16.8 12.7-30.5 21.1c-13.7 8.4-28.8 16-45 22.9-16.3 6.9-36.3 12.9-60.1 18-23.7 5.1-48.2 7.6-73.3 7.6-25.4 0-50.7-3.2-76.1-9.6-25.4-6.4-47.6-14.3-66.8-23.7-19.1-9.4-37.6-20.2-55.1-32.2-17.6-12.1-31.7-22.9-42.4-32.5-10.6-9.6-19.6-18.7-26.8-27.1-1.7-1.9-2.8-3.6-3.2-5.1-.4-1.5-.3-2.8.3-3.7.6-.9 1.5-1.6 2.6-2.2a7.42 7.42 0 0 1 7.4.8c40.9 24.2 72.9 41.3 95.9 51.4 82.9 36.4 168 45.7 255.3 27.9 40.5-8.3 82.1-22.2 124.9-41.8 3.2-1.2 6-1.5 8.3-.9 2.3.6 3.5 2.4 3.5 5.4 0 2.8-1.6 6.3-4.8 10.2zm59.9-29c-1.8 11.1-4.9 21.6-9.1 31.8-7.2 17.1-16.3 30-27.1 38.4-3.6 2.9-6.4 3.8-8.3 2.8-1.9-1-1.9-3.5 0-7.4 4.5-9.3 9.2-21.8 14.2-37.7 5-15.8 5.7-26 2.1-30.5-1.1-1.5-2.7-2.6-5-3.6-2.2-.9-5.1-1.5-8.6-1.9s-6.7-.6-9.4-.8c-2.8-.2-6.5-.2-11.2 0-4.7.2-8 .4-10.1.6a874.4 874.4 0 0 1-17.1 1.5c-1.3.2-2.7.4-4.1.5-1.5.1-2.7.2-3.5.3l-2.7.3c-1 .1-1.7.2-2.2.2h-3.2l-1-.2-.6-.5-.5-.9c-1.3-3.3 3.7-7.4 15-12.4s22.3-8.1 32.9-9.3c9.8-1.5 21.3-1.5 34.5-.3s21.3 3.7 24.3 7.4c2.3 3.5 2.5 10.7.7 21.7zM485 467.5c-11.6 4.9-20.9 12.2-27.8 22-6.9 9.8-10.4 21.6-10.4 35.5 0 17.8 7.5 31.5 22.4 41.2 14.1 9.1 28.9 11.4 44.4 6.8 17.9-5.2 30-17.9 36.4-38.1 3-9.3 4.5-19.7 4.5-31.3v-50.2c-12.6.4-24.4 1.6-35.5 3.7-11.1 2.1-22.4 5.6-34 10.4z")),t.ApiFill=c("api",i,u(a,"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM578.9 546.7a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 68.9-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2z")),t.AppstoreFill=c("appstore",i,u(a,"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zM464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm0 400H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16z")),t.AudioFill=c("audio",i,u(a,"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm330-170c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z")),t.AppleFill=c("apple",i,u(a,"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-105.1-305c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z")),t.BackwardFill=c("backward",i,u(r,"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z")),t.BankFill=c("bank",i,u(a,"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374z")),t.BehanceCircleFill=c("behance-circle",i,u(a,"M420.3 470.3c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1a50.5 50.5 0 0 0 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm86.5 286.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7z")),t.BellFill=c("bell",i,u(a,"M816 768h-24V428c0-141.1-104.3-257.8-240-277.2V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.8C336.3 170.2 232 286.9 232 428v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48z")),t.BehanceSquareFill=c("behance-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z")),t.BookFill=c("book",i,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM668 345.9L621.5 312 572 347.4V124h96v221.9z")),t.BoxPlotFill=c("box-plot",i,u(a,"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H448v432h344c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-728 80v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h152V296H232c-4.4 0-8 3.6-8 8z")),t.BugFill=c("bug",i,u(a,"M304 280h416c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 0 0-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 0 0-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z","M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 0 1-63 63H232a63 63 0 0 1-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0 0 22.7 49c24.3 41.5 59 76.2 100.5 100.5 28.9 16.9 61 28.8 95.3 34.5 4.4 0 8-3.6 8-8V484c0-4.4 3.6-8 8-8h60c4.4 0 8 3.6 8 8v464.2c0 4.4 3.6 8 8 8 34.3-5.7 66.4-17.6 95.3-34.5a281.38 281.38 0 0 0 123.2-149.5A120.4 120.4 0 0 1 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.CalculatorFill=c("calculator",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM440.2 765h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 0 1-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zm7.8-382c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48zm328 369c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-104c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48zm0-265c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48z")),t.BulbFill=c("bulb",i,u(a,"M348 676.1C250 619.4 184 513.4 184 392c0-181.1 146.9-328 328-328s328 146.9 328 328c0 121.4-66 227.4-164 284.1V792c0 17.7-14.3 32-32 32H380c-17.7 0-32-14.3-32-32V676.1zM392 888h240c4.4 0 8 3.6 8 8v32c0 17.7-14.3 32-32 32H416c-17.7 0-32-14.3-32-32v-32c0-4.4 3.6-8 8-8z")),t.BuildFill=c("build",i,u(a,"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM612 746H412V546h200v200zm268-268H680V278h200v200z")),t.CalendarFill=c("calendar",i,u(a,"M112 880c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V460H112v420zm768-696H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v176h800V216c0-17.7-14.3-32-32-32z")),t.CameraFill=c("camera",i,u(a,"M864 260H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 260H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V340c0-44.2-35.8-80-80-80zM512 716c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160zm-96-160a96 96 0 1 0 192 0 96 96 0 1 0-192 0z")),t.CarFill=c("car",i,u(a,"M959 413.4L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM220 418l72.7-199.9.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220z")),t.CaretDownFill=c("caret-down",i,u(r,"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z")),t.CaretLeftFill=c("caret-left",i,u(r,"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z")),t.CaretRightFill=c("caret-right",i,u(r,"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z")),t.CarryOutFill=c("carry-out",i,u(a,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zM694.5 432.7L481.9 725.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z")),t.CaretUpFill=c("caret-up",i,u(r,"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z")),t.CheckCircleFill=c("check-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z")),t.CheckSquareFill=c("check-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM695.5 365.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L308.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H689c6.5 0 10.3 7.4 6.5 12.7z")),t.ChromeFill=c("chrome",i,u(a,"M371.8 512c0 77.5 62.7 140.2 140.2 140.2S652.2 589.5 652.2 512 589.5 371.8 512 371.8 371.8 434.4 371.8 512zM900 362.4l-234.3 12.1c63.6 74.3 64.6 181.5 11.1 263.7l-188 289.2c78 4.2 158.4-12.9 231.2-55.2 180-104 253-322.1 180-509.8zM320.3 591.9L163.8 284.1A415.35 415.35 0 0 0 96 512c0 208 152.3 380.3 351.4 410.8l106.9-209.4c-96.6 18.2-189.9-34.8-234-121.5zm218.5-285.5l344.4 18.1C848 254.7 792.6 194 719.8 151.7 653.9 113.6 581.5 95.5 510.5 96c-122.5.5-242.2 55.2-322.1 154.5l128.2 196.9c32-91.9 124.8-146.7 222.2-141z")),t.CiCircleFill=c("ci-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-63.6 656c-103 0-162.4-68.6-162.4-182.6v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-4-46.1-37.6-77.6-87-77.6-61.1 0-95.6 45.4-95.6 126.9v49.3c0 80.3 34.5 125.1 95.6 125.1 49.3 0 82.8-29.5 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z")),t.ClockCircleFill=c("clock-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm176.5 585.7l-28.6 39a7.99 7.99 0 0 1-11.2 1.7L483.3 569.8a7.92 7.92 0 0 1-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z")),t.CloseCircleFill=c("close-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm165.4 618.2l-66-.3L512 563.4l-99.3 118.4-66.1.3c-4.4 0-8-3.5-8-8 0-1.9.7-3.7 1.9-5.2l130.1-155L340.5 359a8.32 8.32 0 0 1-1.9-5.2c0-4.4 3.6-8 8-8l66.1.3L512 464.6l99.3-118.4 66-.3c4.4 0 8 3.5 8 8 0 1.9-.7 3.7-1.9 5.2L553.5 514l130 155c1.2 1.5 1.9 3.3 1.9 5.2 0 4.4-3.6 8-8 8z")),t.CloudFill=c("cloud",i,u(a,"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3z")),t.CloseSquareFill=c("close-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM676.1 657.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1A7.95 7.95 0 0 1 354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9z")),t.CodeSandboxSquareFill=c("code-sandbox-square",i,u(a,"M307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM755.7 653.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zm-223.9 83.7l97.3-56.2v-94.1l87-49.5V418.5L531.8 525zm-20-352L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8z")),t.CodeSandboxCircleFill=c("code-sandbox-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm243.7 589.2L512 794 268.3 653.2V371.8l110-63.6-.4-.2h.2L512 231l134 77h-.2l-.3.2 110.1 63.6v281.4zM307.9 536.7l87.6 49.9V681l96.7 55.9V524.8L307.9 418.4zm203.9-151.8L418 331l-91.1 52.6 185.2 107 185.2-106.9-91.4-52.8zm20 352l97.3-56.2v-94.1l87-49.5V418.5L531.8 525z")),t.CodeFill=c("code",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM513.1 518.1l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 0 1-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3zM716 673c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8h185c4.1 0 7.5 3.6 7.5 8v48z")),t.CompassFill=c("compass",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM327.3 702.4c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2l98.7-225.5 132.1 132.1-225.5 98.7zm375.1-375.1l-98.7 225.5-132.1-132.1L697.1 322c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z")),t.CodepenCircleFill=c("codepen-circle",i,u(a,"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z")),t.CodepenSquareFill=c("codepen-square",i,u(a,"M723.1 428L535.9 303.4v111.3l103.6 69.1zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zm23.9 154.2v111.3L723.1 597l-83.6-55.8zm-151.4-69.1L300.9 597l187.2 124.6V610.3l-103.6-69.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-90 485c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-47.8-44.6v-79.8l-59.8 39.9zm-460.4-79.8v79.8l59.8-39.9zm206.3-57.9V303.4L300.9 428l83.6 55.8z")),t.ContactsFill=c("contacts",i,u(a,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM661 736h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.6-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H363a8 8 0 0 1-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 0 1-29.1-75.5c0-61.9 49.9-112 111.4-112 61.5 0 111.4 50.1 111.4 112 0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zM512 474c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52c28.5 0 51.7-23.3 51.7-52s-23.2-52-51.7-52z")),t.ControlFill=c("control",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM404 683v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99zm279.6-143.9c.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1zM616 440a36 36 0 1 0 72 0 36 36 0 1 0-72 0zM403.4 566.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 0 0-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5z")),t.ContainerFill=c("container",i,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v529c0-.6.4-1 1-1h219.3l5.2 24.7C397.6 708.5 450.8 752 512 752s114.4-43.5 126.4-103.3l5.2-24.7H863c.6 0 1 .4 1 1V96c0-17.7-14.3-32-32-32zM712 493c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm0-160c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8v48zm151 354H694.1c-11.6 32.8-32 62.3-59.1 84.7-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 0 1-59.1-84.7H161c-.6 0-1-.4-1-1v242c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V686c0 .6-.4 1-1 1z")),t.CopyFill=c("copy",i,u(a,"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM382 896h-.2L232 746.2v-.2h150v150z")),t.CopyrightCircleFill=c("copyright-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm5.4 670c-110 0-173.4-73.2-173.4-194.9v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.6-3.2-8-7.4-4-49.5-40-83.4-93-83.4-65.3 0-102.1 48.5-102.1 135.5v52.6c0 85.7 36.9 133.6 102.1 133.6 52.8 0 88.7-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4z")),t.CreditCardFill=c("credit-card",i,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v160h896V192c0-17.7-14.3-32-32-32zM64 832c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V440H64v392zm579-184c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72z")),t.CrownFill=c("crown",i,u(a,"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zM512 734.2c-62.1 0-112.6-50.5-112.6-112.6S449.9 509 512 509s112.6 50.5 112.6 112.6S574.1 734.2 512 734.2zm0-160.9c-26.6 0-48.2 21.6-48.2 48.3 0 26.6 21.6 48.3 48.2 48.3s48.2-21.6 48.2-48.3c0-26.6-21.6-48.3-48.2-48.3z")),t.CustomerServiceFill=c("customer-service",i,u(a,"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384z")),t.DashboardFill=c("dashboard",i,u(a,"M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM482 232c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.5l-31.1 31.1a8.03 8.03 0 0 1-11.3 0L261.7 352a8.03 8.03 0 0 1 0-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.6l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 0 1-79.2 0 55.95 55.95 0 0 1 0-79.2 55.87 55.87 0 0 1 54.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.1 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 0 1 0-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 0 1-11.3 0zM846 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44z")),t.DeleteFill=c("delete",i,u(a,"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-200 0H360v-72h304v72z")),t.DiffFill=c("diff",i,u(a,"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23zM553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM568 753c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-220c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7v42z")),t.DingtalkCircleFill=c("dingtalk-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm227 385.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z")),t.DatabaseFill=c("database",i,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM288 232c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm128-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm128-168c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z")),t.DingtalkSquareFill=c("dingtalk-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM739 449.3c-1 4.2-3.5 10.4-7 17.8h.1l-.4.7c-20.3 43.1-73.1 127.7-73.1 127.7s-.1-.2-.3-.5l-15.5 26.8h74.5L575.1 810l32.3-128h-58.6l20.4-84.7c-16.5 3.9-35.9 9.4-59 16.8 0 0-31.2 18.2-89.9-35 0 0-39.6-34.7-16.6-43.4 9.8-3.7 47.4-8.4 77-12.3 40-5.4 64.6-8.2 64.6-8.2S422 517 392.7 512.5c-29.3-4.6-66.4-53.1-74.3-95.8 0 0-12.2-23.4 26.3-12.3 38.5 11.1 197.9 43.2 197.9 43.2s-207.4-63.3-221.2-78.7c-13.8-15.4-40.6-84.2-37.1-126.5 0 0 1.5-10.5 12.4-7.7 0 0 153.3 69.7 258.1 107.9 104.8 37.9 195.9 57.3 184.2 106.7z")),t.DislikeFill=c("dislike",i,u(a,"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z")),t.DollarCircleFill=c("dollar-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm22.3 665.2l.2 31.7c0 4.4-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4C401.3 723 359.5 672.4 355 617.4c-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.7 29.8 55.4 74.1 61.3V533.9l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-72.9 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.9 46.9 125.9 109.2.5 4.7-3.2 8.8-8 8.8h-44.9c-4 0-7.4-3-7.9-6.9-4-29.2-27.4-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 108.9 116.4 0 75.3-56 117.3-134.3 124.1zM426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-36.9 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.8-.6-5.6-1.3-8.8-2.2V677c42.6-3.8 72-27.2 72-66.4 0-30.7-15.9-50.7-63.2-65.1z")),t.DownCircleFill=c("down-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm184.5 353.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z")),t.DownSquareFill=c("down-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM696.5 412.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7H381c10.2 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.6-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.5 12.7z")),t.DribbbleCircleFill=c("dribbble-circle",i,u(a,"M675.1 328.3a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6zm47.7-11.9c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 736c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm53.1-346.2c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm30.6 82.5c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4z")),t.DribbbleSquareFill=c("dribbble-square",i,u(a,"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z")),t.DropboxCircleFill=c("dropbox-circle",i,u(a,"M663.8 455.5zm-151.5-93.8l-151.8 93.8 151.8 93.9 151.5-93.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm151.2 595.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1z")),t.DropboxSquareFill=c("dropbox-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM663.2 659.5L512.6 750l-151-90.5v-33.1l45.4 29.4 105.6-87.7 105.6 87.7 45.1-29.4v33.1zm-45.6-22.4l-105.3-87.7L407 637.1l-151-99.2 104.5-82.4L256 371.2 407 274l105.3 87.7L617.6 274 768 372.1l-104.2 83.5L768 539l-150.4 98.1zM512.3 361.7l-151.8 93.8 151.8 93.9 151.5-93.9zm151.5 93.8z")),t.EnvironmentFill=c("environment",i,u(a,"M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 0 0 400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 0 0 512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z")),t.EditFill=c("edit",i,u(a,"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9z")),t.ExclamationCircleFill=c("exclamation-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.EuroCircleFill=c("euro-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm63.5 375.8c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8h-136c-.3 4.4-.3 9.1-.3 13.8v36h136.2c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H444.9c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.2 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.3 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.8.3-12.8H344c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.7c19.7-94.2 92-149.9 198.6-149.9 20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346h.1c0 5.1-4.6 8.8-9.6 7.8-14.7-2.9-31.8-4.4-51.7-4.4-65.4 0-110.4 33.5-127.6 90.4h128.4z")),t.ExperimentFill=c("experiment",i,u(a,"M218.9 636.3l42.6 26.6c.1.1.3.2.4.3l12.7 8 .3.3a186.9 186.9 0 0 0 94.1 25.1c44.9 0 87.2-15.7 121-43.8a256.27 256.27 0 0 1 164.9-59.9c52.3 0 102.2 15.7 144.6 44.5l7.9 5-111.6-289V179.8h63.5c4.4 0 8-3.6 8-8V120c0-4.4-3.6-8-8-8H264.7c-4.4 0-8 3.6-8 8v51.9c0 4.4 3.6 8 8 8h63.5v173.6L218.9 636.3zm333-203.1c22 0 39.9 17.9 39.9 39.9S573.9 513 551.9 513 512 495.1 512 473.1s17.9-39.9 39.9-39.9zM878 825.1l-29.9-77.4-85.7-53.5-.1.1c-.7-.5-1.5-1-2.2-1.5l-8.1-5-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 0 1-164.9 59.9c-53 0-103.5-16.1-146.2-45.6l-28.9-18.1L146 825.1c-2.8 7.4-4.3 15.2-4.3 23 0 35.2 28.6 63.8 63.8 63.8h612.9c7.9 0 15.7-1.5 23-4.3a63.6 63.6 0 0 0 36.6-82.5z")),t.EyeInvisibleFill=c("eye-invisible",i,u(a,"M508 624a112 112 0 0 0 112-112c0-3.28-.15-6.53-.43-9.74L498.26 623.57c3.21.28 6.45.43 9.74.43zm370.72-458.44L836 122.88a8 8 0 0 0-11.31 0L715.37 232.23Q624.91 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.7 119.43 136.55 191.45L112.56 835a8 8 0 0 0 0 11.31L155.25 889a8 8 0 0 0 11.31 0l712.16-712.12a8 8 0 0 0 0-11.32zM332 512a176 176 0 0 1 258.88-155.28l-48.62 48.62a112.08 112.08 0 0 0-140.92 140.92l-48.62 48.62A175.09 175.09 0 0 1 332 512z","M942.2 486.2Q889.4 375 816.51 304.85L672.37 449A176.08 176.08 0 0 1 445 676.37L322.74 798.63Q407.82 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5z")),t.EyeFill=c("eye",i,u(a,"M396 512a112 112 0 1 0 224 0 112 112 0 1 0-224 0zm546.2-25.8C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM508 688c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z")),t.FacebookFill=c("facebook",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-92.4 233.5h-63.9c-50.1 0-59.8 23.8-59.8 58.8v77.1h119.6l-15.6 120.7h-104V912H539.2V602.2H434.9V481.4h104.3v-89c0-103.3 63.1-159.6 155.3-159.6 44.2 0 82.1 3.3 93.2 4.8v107.9z")),t.FastBackwardFill=c("fast-backward",i,u(r,"M517.6 273.5L230.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FastForwardFill=c("fast-forward",i,u(r,"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 0 0 0-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FileAddFill=c("file-add",i,u(a,"M480 580H372a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h108v108a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8V644h108a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H544V472a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v108zm374.6-291.3c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z")),t.FileExcelFill=c("file-excel",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM575.34 477.84l-61.22 102.3L452.3 477.8a12 12 0 0 0-10.27-5.79h-38.44a12 12 0 0 0-6.4 1.85 12 12 0 0 0-3.75 16.56l82.34 130.42-83.45 132.78a12 12 0 0 0-1.84 6.39 12 12 0 0 0 12 12h34.46a12 12 0 0 0 10.21-5.7l62.7-101.47 62.3 101.45a12 12 0 0 0 10.23 5.72h37.48a12 12 0 0 0 6.48-1.9 12 12 0 0 0 3.62-16.58l-83.83-130.55 85.3-132.47a12 12 0 0 0 1.9-6.5 12 12 0 0 0-12-12h-35.7a12 12 0 0 0-10.29 5.84z")),t.FileExclamationFill=c("file-exclamation",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 784a40 40 0 1 0 0-80 40 40 0 0 0 0 80zm32-152V448a8 8 0 0 0-8-8h-48a8 8 0 0 0-8 8v184a8 8 0 0 0 8 8h48a8 8 0 0 0 8-8z")),t.FileImageFill=c("file-image",i,u(a,"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM400 402c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0 1 12.6 0l41.1 52.4 77.8-99.2a8 8 0 0 1 12.6 0l136.5 174c4.3 5.2.5 12.9-6.1 12.9zm-94-370V137.8L790.2 326H602z")),t.FileMarkdownFill=c("file-markdown",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM426.13 600.93l59.11 132.97a16 16 0 0 0 14.62 9.5h24.06a16 16 0 0 0 14.63-9.51l59.1-133.35V758a16 16 0 0 0 16.01 16H641a16 16 0 0 0 16-16V486a16 16 0 0 0-16-16h-34.75a16 16 0 0 0-14.67 9.62L512.1 662.2l-79.48-182.59a16 16 0 0 0-14.67-9.61H383a16 16 0 0 0-16 16v272a16 16 0 0 0 16 16h27.13a16 16 0 0 0 16-16V600.93z")),t.FilePdfFill=c("file-pdf",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM633.22 637.26c-15.18-.5-31.32.67-49.65 2.96-24.3-14.99-40.66-35.58-52.28-65.83l1.07-4.38 1.24-5.18c4.3-18.13 6.61-31.36 7.3-44.7.52-10.07-.04-19.36-1.83-27.97-3.3-18.59-16.45-29.46-33.02-30.13-15.45-.63-29.65 8-33.28 21.37-5.91 21.62-2.45 50.07 10.08 98.59-15.96 38.05-37.05 82.66-51.2 107.54-18.89 9.74-33.6 18.6-45.96 28.42-16.3 12.97-26.48 26.3-29.28 40.3-1.36 6.49.69 14.97 5.36 21.92 5.3 7.88 13.28 13 22.85 13.74 24.15 1.87 53.83-23.03 86.6-79.26 3.29-1.1 6.77-2.26 11.02-3.7l11.9-4.02c7.53-2.54 12.99-4.36 18.39-6.11 23.4-7.62 41.1-12.43 57.2-15.17 27.98 14.98 60.32 24.8 82.1 24.8 17.98 0 30.13-9.32 34.52-23.99 3.85-12.88.8-27.82-7.48-36.08-8.56-8.41-24.3-12.43-45.65-13.12zM385.23 765.68v-.36l.13-.34a54.86 54.86 0 0 1 5.6-10.76c4.28-6.58 10.17-13.5 17.47-20.87 3.92-3.95 8-7.8 12.79-12.12 1.07-.96 7.91-7.05 9.19-8.25l11.17-10.4-8.12 12.93c-12.32 19.64-23.46 33.78-33 43-3.51 3.4-6.6 5.9-9.1 7.51a16.43 16.43 0 0 1-2.61 1.42c-.41.17-.77.27-1.13.3a2.2 2.2 0 0 1-1.12-.15 2.07 2.07 0 0 1-1.27-1.91zM511.17 547.4l-2.26 4-1.4-4.38c-3.1-9.83-5.38-24.64-6.01-38-.72-15.2.49-24.32 5.29-24.32 6.74 0 9.83 10.8 10.07 27.05.22 14.28-2.03 29.14-5.7 35.65zm-5.81 58.46l1.53-4.05 2.09 3.8c11.69 21.24 26.86 38.96 43.54 51.31l3.6 2.66-4.39.9c-16.33 3.38-31.54 8.46-52.34 16.85 2.17-.88-21.62 8.86-27.64 11.17l-5.25 2.01 2.8-4.88c12.35-21.5 23.76-47.32 36.05-79.77zm157.62 76.26c-7.86 3.1-24.78.33-54.57-12.39l-7.56-3.22 8.2-.6c23.3-1.73 39.8-.45 49.42 3.07 4.1 1.5 6.83 3.39 8.04 5.55a4.64 4.64 0 0 1-1.36 6.31 6.7 6.7 0 0 1-2.17 1.28z")),t.FilePptFill=c("file-ppt",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM468.53 760v-91.54h59.27c60.57 0 100.2-39.65 100.2-98.12 0-58.22-39.58-98.34-99.98-98.34H424a12 12 0 0 0-12 12v276a12 12 0 0 0 12 12h32.53a12 12 0 0 0 12-12zm0-139.33h34.9c47.82 0 67.19-12.93 67.19-50.33 0-32.05-18.12-50.12-49.87-50.12h-52.22v100.45z")),t.FileTextFill=c("file-text",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM320 482a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h384a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H320zm0 136a8 8 0 0 0-8 8v48a8 8 0 0 0 8 8h184a8 8 0 0 0 8-8v-48a8 8 0 0 0-8-8H320z")),t.FileWordFill=c("file-word",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM512 566.1l52.81 197a12 12 0 0 0 11.6 8.9h31.77a12 12 0 0 0 11.6-8.88l74.37-276a12 12 0 0 0 .4-3.12 12 12 0 0 0-12-12h-35.57a12 12 0 0 0-11.7 9.31l-45.78 199.1-49.76-199.32A12 12 0 0 0 528.1 472h-32.2a12 12 0 0 0-11.64 9.1L434.6 680.01 388.5 481.3a12 12 0 0 0-11.68-9.29h-35.39a12 12 0 0 0-3.11.41 12 12 0 0 0-8.47 14.7l74.17 276A12 12 0 0 0 415.6 772h31.99a12 12 0 0 0 11.59-8.9l52.81-197z")),t.FileUnknownFill=c("file-unknown",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm110 227a32 32 0 1 0 0-64 32 32 0 0 0 0 64z")),t.FileZipFill=c("file-zip",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2zM296 136v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm64 64v64h64v-64h-64zm-64 64v64h64v-64h-64zm0 64v160h128V584H296zm48 48h32v64h-32v-64z")),t.FileFill=c("file",i,u(a,"M854.6 288.7c6 6 9.4 14.1 9.4 22.6V928c0 17.7-14.3 32-32 32H192c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h424.7c8.5 0 16.7 3.4 22.7 9.4l215.2 215.3zM790.2 326L602 137.8V326h188.2z")),t.FilterFill=c("filter",i,u(a,"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z")),t.FireFill=c("fire",i,u(a,"M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9z")),t.FlagFill=c("flag",i,u(a,"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32z")),t.FolderAddFill=c("folder-add",i,u(a,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM632 577c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.2 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.8 0 7 3.2 7 7.1V528h84.5c4.1 0 7.5 3.2 7.5 7v42z")),t.FolderFill=c("folder",i,u(a,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32z")),t.FolderOpenFill=c("folder-open",i,u(a,"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zm-180 0H238c-13 0-24.8 7.9-29.7 20L136 643.2V256h188.5l119.6 114.4H748V444z")),t.ForwardFill=c("forward",i,u(r,"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z")),t.FrownFill=c("frown",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 0 1-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 0 1-8 8.4zm24-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.FundFill=c("fund",i,u(a,"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-92.3 194.4l-297 297.2a8.03 8.03 0 0 1-11.3 0L410.9 541.1 238.4 713.7a8.03 8.03 0 0 1-11.3 0l-36.8-36.8a8.03 8.03 0 0 1 0-11.3l214.9-215c3.1-3.1 8.2-3.1 11.3 0L531 565l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.2 3 3.2 8.1.1 11.2z")),t.FunnelPlotFill=c("funnel-plot",i,u(a,"M336.7 586h350.6l84.9-148H251.8zm543.4-432H143.9c-24.5 0-39.8 26.7-27.5 48L215 374h594l98.7-172c12.2-21.3-3.1-48-27.6-48zM349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V650H349v188z")),t.GiftFill=c("gift",i,u(a,"M160 894c0 17.7 14.3 32 32 32h286V550H160v344zm386 32h286c17.7 0 32-14.3 32-32V550H546v376zm334-616H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v140h366V310h68v172h366V342c0-17.7-14.3-32-32-32zm-402-4h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm138 0h-70v-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70z")),t.GithubFill=c("github",i,u(a,"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z")),t.GitlabFill=c("gitlab",i,u(a,"M910.5 553.2l-109-370.8c-6.8-20.4-23.1-34.1-44.9-34.1s-39.5 12.3-46.3 32.7l-72.2 215.4H386.2L314 181.1c-6.8-20.4-24.5-32.7-46.3-32.7s-39.5 13.6-44.9 34.1L113.9 553.2c-4.1 13.6 1.4 28.6 12.3 36.8l385.4 289 386.7-289c10.8-8.1 16.3-23.1 12.2-36.8z")),t.GoldenFill=c("golden",i,u(a,"M905.9 806.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zm-470.2-248c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8z")),t.GoogleCircleFill=c("google-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm167 633.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9C281.5 589 272 551.6 272 512s9.5-77 26.1-110.1c40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z")),t.GooglePlusCircleFill=c("google-plus-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm36.5 558.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z")),t.GooglePlusSquareFill=c("google-plus-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM548.5 622.8c-43.9 61.8-132.1 79.8-200.9 53.3-69-26.3-118-99.2-112.1-173.5 1.5-90.9 85.2-170.6 176.1-167.5 43.6-2 84.6 16.9 118 43.6-14.3 16.2-29 31.8-44.8 46.3-40.1-27.7-97.2-35.6-137.3-3.6-57.4 39.7-60 133.4-4.8 176.1 53.7 48.7 155.2 24.5 170.1-50.1-33.6-.5-67.4 0-101-1.1-.1-20.1-.2-40.1-.1-60.2 56.2-.2 112.5-.3 168.8.2 3.3 47.3-3 97.5-32 136.5zM791 536.5c-16.8.2-33.6.3-50.4.4-.2 16.8-.3 33.6-.3 50.4H690c-.2-16.8-.2-33.5-.3-50.3-16.8-.2-33.6-.3-50.4-.5v-50.1c16.8-.2 33.6-.3 50.4-.3.1-16.8.3-33.6.4-50.4h50.2l.3 50.4c16.8.2 33.6.2 50.4.3v50.1z")),t.GoogleSquareFill=c("google-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM679 697.6C638.4 735 583 757 516.9 757c-95.7 0-178.5-54.9-218.8-134.9A245.02 245.02 0 0 1 272 512c0-39.6 9.5-77 26.1-110.1 40.3-80.1 123.1-135 218.8-135 66 0 121.4 24.3 163.9 63.8L610.6 401c-25.4-24.3-57.7-36.6-93.6-36.6-63.8 0-117.8 43.1-137.1 101-4.9 14.7-7.7 30.4-7.7 46.6s2.8 31.9 7.7 46.6c19.3 57.9 73.3 101 137 101 33 0 61-8.7 82.9-23.4 26-17.4 43.2-43.3 48.9-74H516.9v-94.8h230.7c2.9 16.1 4.4 32.8 4.4 50.1 0 74.7-26.7 137.4-73 180.1z")),t.HddFill=c("hdd",i,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v224h704V96c0-17.7-14.3-32-32-32zM456 216c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zM160 928c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V704H160v224zm576-136c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM160 640h704V384H160v256zm96-152c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H264c-4.4 0-8-3.6-8-8v-48z")),t.HeartFill=c("heart",i,u(a,"M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9z")),t.HighlightFill=c("highlight",i,u(a,"M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2z")),t.HomeFill=c("home",i,u(a,"M946.5 505L534.6 93.4a31.93 31.93 0 0 0-45.2 0L77.5 505c-12 12-18.8 28.3-18.8 45.3 0 35.3 28.7 64 64 64h43.4V908c0 17.7 14.3 32 32 32H448V716h112v224h265.9c17.7 0 32-14.3 32-32V614.3h43.4c17 0 33.3-6.7 45.3-18.8 24.9-25 24.9-65.5-.1-90.5z")),t.HourglassFill=c("hourglass",i,u(a,"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194z")),t.Html5Fill=c("html5",i,u(a,"M145.2 96l66 746.6L512 928l299.6-85.4L878.9 96H145.2zm595 177.1l-4.8 47.2-1.7 19.5H382.3l8.2 94.2h335.1l-3.3 24.3-21.2 242.2-1.7 16.2-187 51.6v.3h-1.2l-.3.1v-.1h-.1l-188.6-52L310.8 572h91.1l6.5 73.2 102.4 27.7h.4l102-27.6 11.4-118.6H510.9v-.1H306l-22.8-253.5-1.7-24.3h460.3l-1.6 24.3z")),t.IdcardFill=c("idcard",i,u(a,"M373 411c-28.5 0-51.7 23.3-51.7 52s23.2 52 51.7 52 51.7-23.3 51.7-52-23.2-52-51.7-52zm555-251H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM608 420c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm-86 253h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224a8 8 0 0 1-8-8.4c2.8-53.3 32-99.7 74.6-126.1a111.8 111.8 0 0 1-29.1-75.5c0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.5-29.1 75.5 42.7 26.5 71.8 72.8 74.6 126.1.4 4.6-3.2 8.4-7.8 8.4zm278.9-53H615.1c-3.9 0-7.1-3.6-7.1-8v-48c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48h.1c0 4.4-3.2 8-7.1 8z")),t.IeCircleFill=c("ie-circle",i,u(a,"M693.6 284.4c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm253.9 492.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z")),t.IeSquareFill=c("ie-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM765.9 556.9H437.1c0 100.4 144.3 136 196.8 47.4h120.8c-32.6 91.7-119.7 146-216.8 146-35.1 0-70.3-.1-101.7-15.6-87.4 44.5-180.3 56.6-180.3-42 0-45.8 23.2-107.1 44-145C335 484 381.3 422.8 435.6 374.5c-43.7 18.9-91.1 66.3-122 101.2 25.9-112.8 129.5-193.6 237.1-186.5 130-59.8 209.7-34.1 209.7 38.6 0 27.4-10.6 63.3-21.4 87.9 25.2 45.5 33.3 97.6 26.9 141.2zm-72.3-272.5c-24 0-51.1 11.7-72.6 22 46.3 18 86 57.3 112.3 99.6 7.1-18.9 14.6-47.9 14.6-67.9 0-32-22.8-53.7-54.3-53.7zM540.5 399.1c-53.7 0-102 39.7-104 94.9h208c-2-55.1-50.6-94.9-104-94.9zM320.6 602.9c-73 152.4 11.5 172.2 100.3 123.3-46.6-27.5-82.6-72.2-100.3-123.3z")),t.InfoCircleFill=c("info-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.InstagramFill=c("instagram",i,u(a,"M512 378.7c-73.4 0-133.3 59.9-133.3 133.3S438.6 645.3 512 645.3 645.3 585.4 645.3 512 585.4 378.7 512 378.7zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zM512 717.1c-113.5 0-205.1-91.6-205.1-205.1S398.5 306.9 512 306.9 717.1 398.5 717.1 512 625.5 717.1 512 717.1zm213.5-370.7c-26.5 0-47.9-21.4-47.9-47.9s21.4-47.9 47.9-47.9 47.9 21.4 47.9 47.9a47.84 47.84 0 0 1-47.9 47.9z")),t.InsuranceFill=c("insurance",i,u(a,"M519.9 358.8h97.9v41.6h-97.9zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM411.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 0 1-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 0 1-33.6 79V656zm296.5-49.2l-26.3 35.3a5.92 5.92 0 0 1-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a5.9 5.9 0 0 1-8.9-1.4L430 605.7a6 6 0 0 1 1.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5z")),t.InteractionFill=c("interaction",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z")),t.InterationFill=c("interation",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM726 585.7c0 55.3-44.7 100.1-99.7 100.1H420.6v53.4c0 5.7-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.7l109.1-85.7c4.4-3.5 10.9-.3 10.9 5.3v53.4h205.7c19.6 0 35.5-16 35.5-35.6v-78.9c0-3.7 3-6.8 6.8-6.8h50.7c3.7 0 6.8 3 6.8 6.8v79.1zm-2.6-209.9l-109.1 85.7c-4.4 3.5-10.9.3-10.9-5.3v-53.4H397.7c-19.6 0-35.5 16-35.5 35.6v78.9c0 3.7-3 6.8-6.8 6.8h-50.7c-3.7 0-6.8-3-6.8-6.8v-78.9c0-55.3 44.7-100.1 99.7-100.1h205.7v-53.4c0-5.7 6.5-8.8 10.9-5.3l109.1 85.7c3.6 2.5 3.6 7.8.1 10.5z")),t.LayoutFill=c("layout",i,u(a,"M384 912h496c17.7 0 32-14.3 32-32V340H384v572zm496-800H384v164h528V144c0-17.7-14.3-32-32-32zm-768 32v736c0 17.7 14.3 32 32 32h176V112H144c-17.7 0-32 14.3-32 32z")),t.LeftCircleFill=c("left-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm104 316.9c0 10.2-4.9 19.9-13.2 25.9L457.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178a8 8 0 0 1 12.7 6.5v46.8z")),t.LeftSquareFill=c("left-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM624 380.9c0 10.2-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.6 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.8z")),t.LikeFill=c("like",i,u(a,"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 0 0-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 0 0 471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z")),t.LockFill=c("lock",i,u(a,"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1 1 56 0zm152-237H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224z")),t.LinkedinFill=c("linkedin",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM349.3 793.7H230.6V411.9h118.7v381.8zm-59.3-434a68.8 68.8 0 1 1 68.8-68.8c-.1 38-30.9 68.8-68.8 68.8zm503.7 434H675.1V608c0-44.3-.8-101.2-61.7-101.2-61.7 0-71.2 48.2-71.2 98v188.9H423.7V411.9h113.8v52.2h1.6c15.8-30 54.5-61.7 112.3-61.7 120.2 0 142.3 79.1 142.3 181.9v209.4z")),t.MailFill=c("mail",i,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-80.8 108.9L531.7 514.4c-7.8 6.1-18.7 6.1-26.5 0L189.6 268.9A7.2 7.2 0 0 1 194 256h648.8a7.2 7.2 0 0 1 4.4 12.9z")),t.MedicineBoxFill=c("medicine-box",i,u(a,"M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48zm4-372H360v-72h304v72z")),t.MediumCircleFill=c("medium-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm256 253.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 0 0 7-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z")),t.MediumSquareFill=c("medium-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM768 317.7l-40.8 39.1c-3.6 2.7-5.3 7.1-4.6 11.4v287.7c-.7 4.4 1 8.8 4.6 11.4l40 39.1v8.7H566.4v-8.3l41.3-40.1c4.1-4.1 4.1-5.3 4.1-11.4V422.5l-115 291.6h-15.5L347.5 422.5V618c-1.2 8.2 1.7 16.5 7.5 22.4l53.8 65.1v8.7H256v-8.7l53.8-65.1a26.1 26.1 0 0 0 7-22.4V392c.7-6.3-1.7-12.4-6.5-16.7l-47.8-57.6V309H411l114.6 251.5 100.9-251.3H768v8.5z")),t.MehFill=c("meh",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.MessageFill=c("message",i,u(a,"M924.3 338.4a447.57 447.57 0 0 0-96.1-143.3 443.09 443.09 0 0 0-143-96.3A443.91 443.91 0 0 0 512 64h-2c-60.5.3-119 12.3-174.1 35.9a444.08 444.08 0 0 0-141.7 96.5 445 445 0 0 0-95 142.8A449.89 449.89 0 0 0 65 514.1c.3 69.4 16.9 138.3 47.9 199.9v152c0 25.4 20.6 46 45.9 46h151.8a447.72 447.72 0 0 0 199.5 48h2.1c59.8 0 117.7-11.6 172.3-34.3A443.2 443.2 0 0 0 827 830.5c41.2-40.9 73.6-88.7 96.3-142 23.5-55.2 35.5-113.9 35.8-174.5.2-60.9-11.6-120-34.8-175.6zM312.4 560c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.4 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48zm199.6 0c-26.4 0-47.9-21.5-47.9-48s21.5-48 47.9-48 47.9 21.5 47.9 48-21.5 48-47.9 48z")),t.MinusCircleFill=c("minus-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z")),t.MinusSquareFill=c("minus-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z")),t.MobileFill=c("mobile",i,u(a,"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z")),t.MoneyCollectFill=c("money-collect",i,u(a,"M911.5 699.7a8 8 0 0 0-10.3-4.8L840 717.2V179c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V762c0 3.3 2.1 6.3 5.3 7.5L501 909.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zm-243.8-377L564 514.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V703c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 322.8c-2.1-3.8-.7-8.7 3.2-10.8 1.2-.7 2.5-1 3.8-1h55.7a8 8 0 0 1 7.1 4.4L511 484.2h3.3L599 315.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8z")),t.PauseCircleFill=c("pause-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-80 600c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z")),t.PayCircleFill=c("pay-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm166.6 246.8L567.5 515.6h62c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V603h82c4.4 0 8 3.6 8 8v29.9c0 4.4-3.6 8-8 8h-82V717c0 4.4-3.6 8-8 8h-54.3c-4.4 0-8-3.6-8-8v-68.1h-81.7c-4.4 0-8-3.6-8-8V611c0-4.4 3.6-8 8-8h81.7v-41.5h-81.7c-4.4 0-8-3.6-8-8v-29.9c0-4.4 3.6-8 8-8h61.4L345.4 310.8a8.07 8.07 0 0 1 7-11.9h60.7c3 0 5.8 1.7 7.1 4.4l90.6 180h3.4l90.6-180a8 8 0 0 1 7.1-4.4h59.5c4.4 0 8 3.6 8 8 .2 1.4-.2 2.7-.8 3.9z")),t.NotificationFill=c("notification",i,u(a,"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.6c-3.7 11.6-5.6 23.9-5.6 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1z")),t.PhoneFill=c("phone",i,u(a,"M885.6 230.2L779.1 123.8a80.83 80.83 0 0 0-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L549.8 238.4a80.83 80.83 0 0 0-23.8 57.3c0 21.7 8.5 42.1 23.8 57.4l83.8 83.8A393.82 393.82 0 0 1 553.1 553 395.34 395.34 0 0 1 437 633.8L353.2 550a80.83 80.83 0 0 0-57.3-23.8c-21.7 0-42.1 8.5-57.4 23.8L123.8 664.5a80.89 80.89 0 0 0-23.8 57.4c0 21.7 8.5 42.1 23.8 57.4l106.3 106.3c24.4 24.5 58.1 38.4 92.7 38.4 7.3 0 14.3-.6 21.2-1.8 134.8-22.2 268.5-93.9 376.4-201.7C828.2 612.8 899.8 479.2 922.3 344c6.8-41.3-6.9-83.8-36.7-113.8z")),t.PictureFill=c("picture",i,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zM338 304c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zm513.9 437.1a8.11 8.11 0 0 1-5.2 1.9H177.2c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2l170.3-202c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l99.4 118 158.1-187.5c2.8-3.4 7.9-3.8 11.3-1 .3.3.7.6 1 1l229.6 271.6c2.6 3.3 2.2 8.4-1.2 11.2z")),t.PieChartFill=c("pie-chart",i,u(a,"M863.1 518.5H505.5V160.9c0-4.4-3.6-8-8-8h-26a398.57 398.57 0 0 0-282.5 117 397.47 397.47 0 0 0-85.6 127C82.6 446.2 72 498.5 72 552.5S82.6 658.7 103.4 708c20.1 47.5 48.9 90.3 85.6 127 36.7 36.7 79.4 65.5 127 85.6a396.64 396.64 0 0 0 155.6 31.5 398.57 398.57 0 0 0 282.5-117c36.7-36.7 65.5-79.4 85.6-127a396.64 396.64 0 0 0 31.5-155.6v-26c-.1-4.4-3.7-8-8.1-8zM951 463l-2.6-28.2c-8.5-92-49.3-178.8-115.1-244.3A398.5 398.5 0 0 0 588.4 75.6L560.1 73c-4.7-.4-8.7 3.2-8.7 7.9v383.7c0 4.4 3.6 8 8 8l383.6-1c4.7-.1 8.4-4 8-8.6z")),t.PlayCircleFill=c("play-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm144.1 454.9L437.7 677.8a8.02 8.02 0 0 1-12.7-6.5V353.7a8 8 0 0 1 12.7-6.5L656.1 506a7.9 7.9 0 0 1 0 12.9z")),t.PlaySquareFill=c("play-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 0 1 0 17.6z")),t.PlusCircleFill=c("plus-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z")),t.PlusSquareFill=c("plus-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM704 536c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z")),t.PoundCircleFill=c("pound-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm146 658c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 0 1-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8V722z")),t.PrinterFill=c("printer",i,u(a,"M732 120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v148h440V120zm120 212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM664 844H360V568h304v276zm164-360c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z")),t.ProfileFill=c("profile",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM380 696c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm0-144c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm304 272c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-144c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48z")),t.ProjectFill=c("project",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM368 744c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464zm192-280c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184zm192 72c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256z")),t.PushpinFill=c("pushpin",i,u(a,"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3-15.4 12.3-16.6 35.4-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8z")),t.PropertySafetyFill=c("property-safety",i,u(a,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM648.3 332.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7h-63.1c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3 73.2-144.3a10 10 0 0 1 8.9-5.5h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8z")),t.QqCircleFill=c("qq-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm210.5 612.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z")),t.QqSquareFill=c("qq-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM722.5 676.4c-11.5 1.4-44.9-52.7-44.9-52.7 0 31.3-16.2 72.2-51.1 101.8 16.9 5.2 54.9 19.2 45.9 34.4-7.3 12.3-125.6 7.9-159.8 4-34.2 3.8-152.5 8.3-159.8-4-9.1-15.2 28.9-29.2 45.8-34.4-35-29.5-51.1-70.4-51.1-101.8 0 0-33.4 54.1-44.9 52.7-5.4-.7-12.4-29.6 9.4-99.7 10.3-33 22-60.5 40.2-105.8-3.1-116.9 45.3-215 160.4-215 113.9 0 163.3 96.1 160.4 215 18.1 45.2 29.9 72.8 40.2 105.8 21.7 70.1 14.6 99.1 9.3 99.7z")),t.QuestionCircleFill=c("question-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 708c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 0 0-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z")),t.ReadFill=c("read",i,u(a,"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 0 0 324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM404 553.5c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H211.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm416 140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45zm0-140c0 4.1-3.2 7.5-7.1 7.5H627.1c-3.9 0-7.1-3.4-7.1-7.5v-45c0-4.1 3.2-7.5 7.1-7.5h185.7c3.9 0 7.1 3.4 7.1 7.5v45z")),t.ReconciliationFill=c("reconciliation",i,u(a,"M676 623c-18.8 0-34 15.2-34 34s15.2 34 34 34 34-15.2 34-34-15.2-34-34-34zm204-455H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zM448 848H176V616h272v232zm0-296H176v-88h272v88zm20-272v-48h72v-56h64v56h72v48H468zm180 168v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8zm28 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-245c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v96zm-92 61c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z")),t.RedEnvelopeFill=c("red-envelope",i,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zM647 470.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4v25.1c0 4.6-3.8 8.4-8.4 8.4h-63.3v28.6h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.6-3.6 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4l-87.5-161c-2.2-4.1-.7-9.1 3.4-11.4 1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.9 141.8 71.9-141.9a8.5 8.5 0 0 1 7.5-4.6h47.8c4.6 0 8.4 3.8 8.4 8.4-.1 1.5-.5 2.9-1.1 4.1zM512.6 323L289 148h446L512.6 323z")),t.RedditCircleFill=c("reddit-circle",i,u(a,"M584 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0zm144-108a35.9 35.9 0 0 0-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 0 0 728 440zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm245 477.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 0 1 296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 0 1 101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zm-171.3 83c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 0 0-30.1-3.6zM296 440a35.98 35.98 0 0 0-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 0 0 296 440zm72 108a36 36 0 1 0 72 0 36 36 0 1 0-72 0z")),t.RedditSquareFill=c("reddit-square",i,u(a,"M296 440a35.98 35.98 0 0 0-13.4 69.4c11.5-18.1 27.1-34.5 45.9-48.8A35.9 35.9 0 0 0 296 440zm289.7 184.9c-14.9 11.7-44.3 24.3-73.7 24.3s-58.9-12.6-73.7-24.3c-9.3-7.3-22.7-5.7-30 3.6-7.3 9.3-5.7 22.7 3.6 30 25.7 20.4 65 33.5 100.1 33.5 35.1 0 74.4-13.1 100.2-33.5 9.3-7.3 10.9-20.8 3.6-30a21.46 21.46 0 0 0-30.1-3.6zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM757 541.9c4.6 13.5 7 27.6 7 42.1 0 99.4-112.8 180-252 180s-252-80.6-252-180c0-14.5 2.4-28.6 7-42.1A72.01 72.01 0 0 1 296 404c27.1 0 50.6 14.9 62.9 37 36.2-19.8 80.2-32.8 128.1-36.1l58.4-131.1c4.3-9.8 15.2-14.8 25.5-11.8l91.6 26.5a54.03 54.03 0 0 1 101.6 25.6c0 29.8-24.2 54-54 54-23.5 0-43.5-15.1-50.9-36.1L577 308.3l-43 96.5c49.1 3 94.2 16.1 131.2 36.3 12.3-22.1 35.8-37 62.9-37 39.8 0 72 32.2 72 72-.1 29.3-17.8 54.6-43.1 65.8zM584 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0zm144-108a35.9 35.9 0 0 0-32.5 20.6c18.8 14.3 34.4 30.7 45.9 48.8A35.98 35.98 0 0 0 728 440zM368 548a36 36 0 1 0 72 0 36 36 0 1 0-72 0z")),t.RestFill=c("rest",i,u(a,"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zM508 704c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zM291 256l22.4-76h397.2l22.4 76H291zm137 304a80 80 0 1 0 160 0 80 80 0 1 0-160 0z")),t.RightCircleFill=c("right-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm154.7 454.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z")),t.RocketFill=c("rocket",i,u(a,"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zM512 352a48.01 48.01 0 0 1 0 96 48.01 48.01 0 0 1 0-96zm116.1 432.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5z")),t.RightSquareFill=c("right-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM658.7 518.5l-246 178c-5.3 3.8-12.7 0-12.7-6.5v-46.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.8 0 13z")),t.SafetyCertificateFill=c("safety-certificate",i,u(a,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM694.5 340.7L481.9 633.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.1 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.8-6.6 13-6.6H688c6.5.1 10.3 7.5 6.5 12.8z")),t.SaveFill=c("save",i,u(a,"M893.3 293.3L730.7 130.7c-12-12-28.3-18.7-45.3-18.7H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 176h256v112H384V176zm128 554c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144zm0-224c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80z")),t.ScheduleFill=c("schedule",i,u(a,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.5-91.3l-165 228.7a15.9 15.9 0 0 1-25.8 0L493.5 531.2c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.5 12.9 6.6l52.8 73.1 103.7-143.7c3-4.2 7.8-6.6 12.9-6.6H792c6.5.1 10.3 7.5 6.5 12.8z")),t.SecurityScanFill=c("security-scan",i,u(a,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM626.8 554c-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 0 1-11.3 0l-34-34a8.03 8.03 0 0 1 0-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0 56.3 56.3 56.3 147.5 0 203.8zm-158.54-45.27a80.1 80.1 0 1 0 113.27-113.28 80.1 80.1 0 1 0-113.27 113.28z")),t.SettingFill=c("setting",i,u(a,"M512.5 390.6c-29.9 0-57.9 11.6-79.1 32.8-21.1 21.2-32.8 49.2-32.8 79.1 0 29.9 11.7 57.9 32.8 79.1 21.2 21.1 49.2 32.8 79.1 32.8 29.9 0 57.9-11.7 79.1-32.8 21.1-21.2 32.8-49.2 32.8-79.1 0-29.9-11.7-57.9-32.8-79.1a110.96 110.96 0 0 0-79.1-32.8zm412.3 235.5l-65.4-55.9c3.1-19 4.7-38.4 4.7-57.7s-1.6-38.8-4.7-57.7l65.4-55.9a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a442.5 442.5 0 0 0-79.6-137.7l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.2 28.9c-30-24.6-63.4-44-99.6-57.5l-15.7-84.9a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52-9.4-106.8-9.4-158.8 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.3a353.44 353.44 0 0 0-98.9 57.3l-81.8-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a445.93 445.93 0 0 0-79.6 137.7l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.2 56.5c-3.1 18.8-4.6 38-4.6 57 0 19.2 1.5 38.4 4.6 57l-66 56.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.3 44.8 96.8 79.6 137.7l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.8-29.1c29.8 24.5 63 43.9 98.9 57.3l15.8 85.3a32.05 32.05 0 0 0 25.8 25.7l2.7.5a448.27 448.27 0 0 0 158.8 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c4.3-12.4.6-26.3-9.5-35zm-412.3 52.2c-97.1 0-175.8-78.7-175.8-175.8s78.7-175.8 175.8-175.8 175.8 78.7 175.8 175.8-78.7 175.8-175.8 175.8z")),t.ShopFill=c("shop",i,u(a,"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h274V736h128v176h274c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zm-72 568H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm0-568.1H214v-88h596v88z")),t.ShoppingFill=c("shopping",i,u(a,"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-208 0H400v-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16z")),t.SketchCircleFill=c("sketch-circle",i,u(a,"M582.3 625.6l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zm-274.7 36L512 684.5l114.4-225.2zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm286.7 380.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 0 1-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 0 1 0 6.6zm-190.5-20.9L512 326.1l-96.2 97.2zM420.3 301.1l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8zm-222.4 7.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3z")),t.SketchSquareFill=c("sketch-square",i,u(a,"M608.2 423.3L512 326.1l-96.2 97.2zm-25.9 202.3l147.9-166.3h-63.4zm90-202.3h62.5l-92.1-115.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-81.3 332.2L515.8 762.3c-1 1.1-2.4 1.7-3.8 1.7s-2.8-.6-3.8-1.7L225.3 444.2a5.14 5.14 0 0 1-.2-6.6L365.6 262c1-1.2 2.4-1.9 4-1.9h284.6c1.6 0 3 .7 4 1.9l140.5 175.6a4.9 4.9 0 0 1 0 6.6zm-401.1 15.1L512 684.5l114.4-225.2zm-16.3-151.1l-92.1 115.1h62.5zm-87.5 151.1l147.9 166.3-84.5-166.3zm126.5-158.2l-23.1 89.8 88.8-89.8zm183.4 0H538l88.8 89.8z")),t.SkinFill=c("skin",i,u(a,"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44z")),t.SlackCircleFill=c("slack-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm83.7-50.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM579.3 765c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134c-13.3 0-26.1-5.3-35.6-14.8S529 593.6 529 580.2c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),t.SlackSquareFill=c("slack-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),t.SkypeFill=c("skype",i,u(a,"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 0 0-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 0 0 335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 0 0 112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-370 162.9c-134.2 0-194.2-66-194.2-115.4 0-25.4 18.7-43.1 44.5-43.1 57.4 0 42.6 82.5 149.7 82.5 54.9 0 85.2-29.8 85.2-60.3 0-18.3-9-38.7-45.2-47.6l-119.4-29.8c-96.1-24.1-113.6-76.1-113.6-124.9 0-101.4 95.5-139.5 185.2-139.5 82.6 0 180 45.7 180 106.5 0 26.1-22.6 41.2-48.4 41.2-49 0-40-67.8-138.7-67.8-49 0-76.1 22.2-76.1 53.9s38.7 41.8 72.3 49.5l88.4 19.6c96.8 21.6 121.3 78.1 121.3 131.3 0 82.3-63.3 143.9-191 143.9z")),t.SlidersFill=c("sliders",i,u(a,"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-584-72h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm292 180h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8z")),t.SmileFill=c("smile",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 0 1 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 0 1 8 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.SnippetsFill=c("snippets",i,u(a,"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 486H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z")),t.SoundFill=c("sound",i,u(a,"M892.1 737.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344zm174 132H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1z")),t.StarFill=c("star",i,u(a,"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3z")),t.StepBackwardFill=c("step-backward",i,u(r,"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 0 0 0 33.9M330 864h-64a8 8 0 0 1-8-8V168a8 8 0 0 1 8-8h64a8 8 0 0 1 8 8v688a8 8 0 0 1-8 8")),t.StepForwardFill=c("step-forward",i,u(r,"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 0 1 0 33.9M694 864h64a8 8 0 0 0 8-8V168a8 8 0 0 0-8-8h-64a8 8 0 0 0-8 8v688a8 8 0 0 0 8 8")),t.StopFill=c("stop",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm234.8 736.5L223.5 277.2c16-19.7 34-37.7 53.7-53.7l523.3 523.3c-16 19.6-34 37.7-53.7 53.7z")),t.SwitcherFill=c("switcher",i,u(a,"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zM596 606c0 4.4-3.6 8-8 8H308c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h280c4.4 0 8 3.6 8 8v48zm284-494H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z")),t.TabletFill=c("tablet",i,u(a,"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zM512 824c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z")),t.TagFill=c("tag",i,u(a,"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM699 387c-35.3 0-64-28.7-64-64s28.7-64 64-64 64 28.7 64 64-28.7 64-64 64z")),t.TagsFill=c("tags",i,u(a,"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm122.7-533.4c18.7-18.7 49.1-18.7 67.9 0 18.7 18.7 18.7 49.1 0 67.9-18.7 18.7-49.1 18.7-67.9 0-18.7-18.7-18.7-49.1 0-67.9zm283.8 282.9l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z")),t.TaobaoCircleFill=c("taobao-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),t.TaobaoSquareFill=c("taobao-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),t.ToolFill=c("tool",i,u(a,"M865.3 244.7c-.3-.3-61.1 59.8-182.1 180.6l-84.9-84.9 180.9-180.9c-95.2-57.3-217.5-42.6-296.8 36.7A244.42 244.42 0 0 0 419 432l1.8 6.7-283.5 283.4c-6.2 6.2-6.2 16.4 0 22.6l141.4 141.4c6.2 6.2 16.4 6.2 22.6 0l283.3-283.3 6.7 1.8c83.7 22.3 173.6-.9 236-63.3 79.4-79.3 94.1-201.6 38-296.6z")),t.ThunderboltFill=c("thunderbolt",i,u(a,"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7z")),t.TrademarkCircleFill=c("trademark-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm164.7 660.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H378c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7zM523.9 357h-83.4v148H522c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z")),t.TwitterCircleFill=c("twitter-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm215.3 337.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 0 0 229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z")),t.TrophyFill=c("trophy",i,u(a,"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.6 630.2 359 721.8 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.8 758.4 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM248 439.6c-37.1-11.9-64-46.7-64-87.6V232h64v207.6zM840 352c0 41-26.9 75.8-64 87.6V232h64v120z")),t.TwitterSquareFill=c("twitter-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM727.3 401.7c.3 4.7.3 9.6.3 14.4 0 146.8-111.8 315.9-316.1 315.9-63 0-121.4-18.3-170.6-49.8 9 1 17.6 1.4 26.8 1.4 52 0 99.8-17.6 137.9-47.4-48.8-1-89.8-33-103.8-77 17.1 2.5 32.5 2.5 50.1-2a111 111 0 0 1-88.9-109v-1.4c14.7 8.3 32 13.4 50.1 14.1a111.13 111.13 0 0 1-49.5-92.4c0-20.7 5.4-39.6 15.1-56a315.28 315.28 0 0 0 229 116.1C492 353.1 548.4 292 616.2 292c32 0 60.8 13.4 81.1 35 25.1-4.7 49.1-14.1 70.5-26.7-8.3 25.7-25.7 47.4-48.8 61.1 22.4-2.4 44-8.6 64-17.3-15.1 22.2-34 41.9-55.7 57.6z")),t.UnlockFill=c("unlock",i,u(a,"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM540 701v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 1 1 56 0z")),t.UpCircleFill=c("up-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm178 555h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z")),t.UpSquareFill=c("up-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM690 624h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z")),t.UsbFill=c("usb",i,u(a,"M408 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm352 120V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-72 0H336V184h352v248zM568 312h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),t.WalletFill=c("wallet",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 464H528V448h320v128zm-268-64a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.VideoCameraFill=c("video-camera",i,u(a,"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM328 352c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48zm560 273l-104-59.8V458.9L888 399v226z")),t.WarningFill=c("warning",i,u(a,"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.WeiboCircleFill=c("weibo-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.WechatFill=c("wechat",i,u(a,"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z")),t.WindowsFill=c("windows",i,u(a,"M523.8 191.4v288.9h382V128.1zm0 642.2l382 62.2v-352h-382zM120.1 480.2H443V201.9l-322.9 53.5zm0 290.4L443 823.2V543.8H120.1z")),t.YahooFill=c("yahoo",i,u(a,"M937.3 231H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7zm-77.4 450.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm225.2 225.2h-65.3L458.9 559.8v65.3h84.4v56.3H318.2v-56.3h84.4v-65.3L242.9 399.9h-37v-56.3h168.5v56.3h-37l93.4 93.5 28.1-28.1V400h168.8v56.2z")),t.WeiboSquareFill=c("weibo-square",i,u(a,"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.YuqueFill=c("yuque",i,u(a,"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.9-8.1-195-3-195-3s87.4 55.6 52.4 154.7c-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6z")),t.YoutubeFill=c("youtube",i,u(a,"M941.3 296.1a112.3 112.3 0 0 0-79.2-79.3C792.2 198 512 198 512 198s-280.2 0-350.1 18.7A112.12 112.12 0 0 0 82.7 296C64 366 64 512 64 512s0 146 18.7 215.9c10.3 38.6 40.7 69 79.2 79.3C231.8 826 512 826 512 826s280.2 0 350.1-18.8c38.6-10.3 68.9-40.7 79.2-79.3C960 658 960 512 960 512s0-146-18.7-215.9zM423 646V378l232 133-232 135z")),t.ZhihuSquareFill=c("zhihu-square",i,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM432.3 592.8l71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7h-110l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24.1-18.1zm335.5 116h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z")),t.ZhihuCircleFill=c("zhihu-circle",i,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-90.7 477.8l-.1 1.5c-1.5 20.4-6.3 43.9-12.9 67.6l24-18.1 71 80.7c9.2 33-3.3 63.1-3.3 63.1l-95.7-111.9v-.1c-8.9 29-20.1 57.3-33.3 84.7-22.6 45.7-55.2 54.7-89.5 57.7-34.4 3-23.3-5.3-23.3-5.3 68-55.5 78-87.8 96.8-123.1 11.9-22.3 20.4-64.3 25.3-96.8H264.1s4.8-31.2 19.2-41.7h101.6c.6-15.3-1.3-102.8-2-131.4h-49.4c-9.2 45-41 56.7-48.1 60.1-7 3.4-23.6 7.1-21.1 0 2.6-7.1 27-46.2 43.2-110.7 16.3-64.6 63.9-62 63.9-62-12.8 22.5-22.4 73.6-22.4 73.6h159.7c10.1 0 10.6 39 10.6 39h-90.8c-.7 22.7-2.8 83.8-5 131.4H519s12.2 15.4 12.2 41.7H421.3zm346.5 167h-87.6l-69.5 46.6-16.4-46.6h-40.1V321.5h213.6v387.3zM408.2 611s0-.1 0 0zm216 94.3l56.8-38.1h45.6-.1V364.7H596.7v302.5h14.1z")),t.AccountBookOutline=c("account-book",o,u(a,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 0 0-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z")),t.AlertOutline=c("alert",o,u(a,"M193 796c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563zm-48.1-252.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 0 0-11.3 0l-39.6 39.6a8.03 8.03 0 0 0 0 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-67.9 67.9a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM832 892H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8z")),t.AlipayCircleOutline=c("alipay-circle",o,u(a,"M308.6 545.7c-19.8 2-57.1 10.7-77.4 28.6-61 53-24.5 150 99 150 71.8 0 143.5-45.7 199.8-119-80.2-38.9-148.1-66.8-221.4-59.6zm460.5 67c100.1 33.4 154.7 43 166.7 44.8A445.9 445.9 0 0 0 960 512c0-247.4-200.6-448-448-448S64 264.6 64 512s200.6 448 448 448c155.9 0 293.2-79.7 373.5-200.5-75.6-29.8-213.6-85-286.8-120.1-69.9 85.7-160.1 137.8-253.7 137.8-158.4 0-212.1-138.1-137.2-229 16.3-19.8 44.2-38.7 87.3-49.4 67.5-16.5 175 10.3 275.7 43.4 18.1-33.3 33.4-69.9 44.7-108.9H305.1V402h160v-56.2H271.3v-31.3h193.8v-80.1s0-13.5 13.7-13.5H557v93.6h191.7v31.3H557.1V402h156.4c-15 61.1-37.7 117.4-66.2 166.8 47.5 17.1 90.1 33.3 121.8 43.9z")),t.AliwangwangOutline=c("aliwangwang",o,u(a,"M868.2 377.4c-18.9-45.1-46.3-85.6-81.2-120.6a377.26 377.26 0 0 0-120.5-81.2A375.65 375.65 0 0 0 519 145.8c-41.9 0-82.9 6.7-121.9 20C306 123.3 200.8 120 170.6 120c-2.2 0-7.4 0-9.4.2-11.9.4-22.8 6.5-29.2 16.4-6.5 9.9-7.7 22.4-3.4 33.5l64.3 161.6a378.59 378.59 0 0 0-52.8 193.2c0 51.4 10 101 29.8 147.6 18.9 45 46.2 85.6 81.2 120.5 34.7 34.8 75.4 62.1 120.5 81.2C418.3 894 467.9 904 519 904c51.3 0 100.9-10.1 147.7-29.8 44.9-18.9 85.5-46.3 120.4-81.2 34.7-34.8 62.1-75.4 81.2-120.6a376.5 376.5 0 0 0 29.8-147.6c-.2-51.2-10.1-100.8-29.9-147.4zm-66.4 266.5a307.08 307.08 0 0 1-65.9 98c-28.4 28.5-61.3 50.7-97.7 65.9h-.1c-38 16-78.3 24.2-119.9 24.2a306.51 306.51 0 0 1-217.5-90.2c-28.4-28.5-50.6-61.4-65.8-97.8v-.1c-16-37.8-24.1-78.2-24.1-119.9 0-55.4 14.8-109.7 42.8-157l13.2-22.1-9.5-23.9L206 192c14.9.6 35.9 2.1 59.7 5.6 43.8 6.5 82.5 17.5 114.9 32.6l19 8.9 19.9-6.8c31.5-10.8 64.8-16.2 98.9-16.2a306.51 306.51 0 0 1 217.5 90.2c28.4 28.5 50.6 61.4 65.8 97.8l.1.1.1.1c16 37.6 24.1 78 24.2 119.8-.1 41.7-8.3 82-24.3 119.8zM681.1 364.2c-20.4 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.6 37.1 37.1 37.1s37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1zm-175.2 0c-20.5 0-37.1 16.7-37.1 37.1v55.1c0 20.4 16.7 37.1 37.1 37.1 20.5 0 37.1-16.7 37.1-37.1v-55.1c0-20.5-16.7-37.1-37.1-37.1z")),t.AndroidOutline=c("android",o,u(a,"M448.3 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32-13.4 32-31.9.1-18.4-13.4-31.9-32-31.9zm393.9 96.4c-13.8-13.8-32.7-21.5-53.2-21.5-3.9 0-7.4.4-10.7 1v-1h-3.6c-5.5-30.6-18.6-60.5-38.1-87.4-18.7-25.7-43-47.9-70.8-64.9l25.1-35.8v-3.3c0-.8.4-2.3.7-3.8.6-2.4 1.4-5.5 1.4-8.9 0-18.5-13.5-31.9-32-31.9-9.8 0-19.5 5.7-25.9 15.4l-29.3 42.1c-30-9.8-62.4-15-93.8-15-31.3 0-63.7 5.2-93.8 15L389 79.4c-6.6-9.6-16.1-15.4-26-15.4-18.6 0-32 13.4-32 31.9 0 6.2 2.5 12.8 6.7 17.4l22.6 32.3c-28.7 17-53.5 39.4-72.2 65.1-19.4 26.9-32 56.8-36.7 87.4h-5.5v1c-3.2-.6-6.7-1-10.7-1-20.3 0-39.2 7.5-53.1 21.3-13.8 13.8-21.5 32.6-21.5 53v235c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 3.9 0 7.4-.4 10.7-1v93.5c0 29.2 23.9 53.1 53.2 53.1H331v58.3c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-58.2H544v58.1c0 20.3 7.5 39.1 21.4 52.9 13.8 13.8 32.8 21.5 53.2 21.5 20.4 0 39.2-7.5 53.1-21.6 13.8-13.8 21.5-32.6 21.5-53v-58.2h31.9c29.3 0 53.2-23.8 53.2-53.1v-91.4c3.2.6 6.7 1 10.7 1 20.3 0 39.2-7.5 53.1-21.3 13.8-13.8 21.5-32.6 21.5-53v-235c-.1-20.3-7.6-39-21.4-52.9zM246 609.6c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zm131.1-396.8c37.5-27.3 85.3-42.3 135-42.3s97.5 15.1 135 42.5c32.4 23.7 54.2 54.2 62.7 87.5H314.4c8.5-33.4 30.5-64 62.7-87.7zm39.3 674.7c-.6 5.6-4.4 8.7-10.5 8.7-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1zm202.3 8.7c-6.8 0-10.7-3.8-10.7-10.6v-58.2h21.2v60.1c-.6 5.6-4.3 8.7-10.5 8.7zm95.8-132.6H309.9V364h404.6v399.6zm85.2-154c0 6.8-3.9 10.6-10.7 10.6-6.8 0-10.7-3.8-10.7-10.6V374.5c0-6.8 3.9-10.6 10.7-10.6 6.8 0 10.7 3.8 10.7 10.6v235.1zM576.1 225.2c-18.6 0-32 13.4-32 31.9s13.5 31.9 32 31.9c18.6 0 32.1-13.4 32.1-32-.1-18.6-13.4-31.8-32.1-31.8z")),t.ApiOutline=c("api",o,u(a,"M917.7 148.8l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7 35.3 0 68.4 13.7 93.4 38.7 24.9 24.9 38.7 58.1 38.7 93.4 0 35.3-13.8 68.4-38.7 93.4zm-190.2 105a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2c-68.9 69-77 175.7-24.3 253.5l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 0 1-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7a131.32 131.32 0 0 1-38.7-93.4c0-35.3 13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4z")),t.AppstoreOutline=c("appstore",o,u(a,"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z")),t.AudioOutline=c("audio",o,u(a,"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1zM512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-94-392c0-50.6 41.9-92 94-92s94 41.4 94 92v224c0 50.6-41.9 92-94 92s-94-41.4-94-92V232z")),t.AppleOutline=c("apple",o,u(a,"M747.4 535.7c-.4-68.2 30.5-119.6 92.9-157.5-34.9-50-87.7-77.5-157.3-82.8-65.9-5.2-138 38.4-164.4 38.4-27.9 0-91.7-36.6-141.9-36.6C273.1 298.8 163 379.8 163 544.6c0 48.7 8.9 99 26.7 150.8 23.8 68.2 109.6 235.3 199.1 232.6 46.8-1.1 79.9-33.2 140.8-33.2 59.1 0 89.7 33.2 141.9 33.2 90.3-1.3 167.9-153.2 190.5-221.6-121.1-57.1-114.6-167.2-114.6-170.7zm-10.6 267c-14.3 19.9-28.7 35.6-41.9 45.7-10.5 8-18.6 11.4-24 11.6-9-.1-17.7-2.3-34.7-8.8-1.2-.5-2.5-1-4.2-1.6l-4.4-1.7c-17.4-6.7-27.8-10.3-41.1-13.8-18.6-4.8-37.1-7.4-56.9-7.4-20.2 0-39.2 2.5-58.1 7.2-13.9 3.5-25.6 7.4-42.7 13.8-.7.3-8.1 3.1-10.2 3.9-3.5 1.3-6.2 2.3-8.7 3.2-10.4 3.6-17 5.1-22.9 5.2-.7 0-1.3-.1-1.8-.2-1.1-.2-2.5-.6-4.1-1.3-4.5-1.8-9.9-5.1-16-9.8-14-10.9-29.4-28-45.1-49.9-27.5-38.6-53.5-89.8-66-125.7-15.4-44.8-23-87.7-23-128.6 0-60.2 17.8-106 48.4-137.1 26.3-26.6 61.7-41.5 97.8-42.3 5.9.1 14.5 1.5 25.4 4.5 8.6 2.3 18 5.4 30.7 9.9 3.8 1.4 16.9 6.1 18.5 6.7 7.7 2.8 13.5 4.8 19.2 6.6 18.2 5.8 32.3 9 47.6 9 15.5 0 28.8-3.3 47.7-9.8 7.1-2.4 32.9-12 37.5-13.6 25.6-9.1 44.5-14 60.8-15.2 4.8-.4 9.1-.4 13.2-.1 22.7 1.8 42.1 6.3 58.6 13.8-37.6 43.4-57 96.5-56.9 158.4-.3 14.7.9 31.7 5.1 51.8 6.4 30.5 18.6 60.7 37.9 89 14.7 21.5 32.9 40.9 54.7 57.8-11.5 23.7-25.6 48.2-40.4 68.8zm-94.5-572c50.7-60.2 46.1-115 44.6-134.7-44.8 2.6-96.6 30.5-126.1 64.8-32.5 36.8-51.6 82.3-47.5 133.6 48.4 3.7 92.6-21.2 129-63.7z")),t.BackwardOutline=c("backward",o,u(r,"M485.6 249.9L198.2 498c-8.3 7.1-8.3 20.8 0 27.9l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9zm320 0L518.2 498a18.6 18.6 0 0 0-6.2 14c0 5.2 2.1 10.4 6.2 14l287.4 248.2c10.7 9.2 26.4.9 26.4-14V263.8c0-14.8-15.7-23.2-26.4-13.9z")),t.BankOutline=c("bank",o,u(a,"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM512 196.7l271.1 197.2H240.9L512 196.7zM264 462h117v374H264V462zm189 0h117v374H453V462zm307 374H642V462h118v374z")),t.BellOutline=c("bell",o,u(a,"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zM304 768V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340H304z")),t.BehanceSquareOutline=c("behance-square",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM598.5 350.9h138.4v33.7H598.5v-33.7zM512 628.8a89.52 89.52 0 0 1-27 31c-11.8 8.2-24.9 14.2-38.8 17.7a167.4 167.4 0 0 1-44.6 5.7H236V342.1h161c16.3 0 31.1 1.5 44.6 4.3 13.4 2.8 24.8 7.6 34.4 14.1 9.5 6.5 17 15.2 22.3 26 5.2 10.7 7.9 24.1 7.9 40 0 17.2-3.9 31.4-11.7 42.9-7.9 11.5-19.3 20.8-34.8 28.1 21.1 6 36.6 16.7 46.8 31.7 10.4 15.2 15.5 33.4 15.5 54.8 0 17.4-3.3 32.3-10 44.8zM790.8 576H612.4c0 19.4 6.7 38 16.8 48 10.2 9.9 24.8 14.9 43.9 14.9 13.8 0 25.5-3.5 35.5-10.4 9.9-6.9 15.9-14.2 18.1-21.8h59.8c-9.6 29.7-24.2 50.9-44 63.7-19.6 12.8-43.6 19.2-71.5 19.2-19.5 0-37-3.2-52.7-9.3-15.1-5.9-28.7-14.9-39.9-26.5a121.2 121.2 0 0 1-25.1-41.2c-6.1-16.9-9.1-34.7-8.9-52.6 0-18.5 3.1-35.7 9.1-51.7 11.5-31.1 35.4-56 65.9-68.9 16.3-6.8 33.8-10.2 51.5-10 21 0 39.2 4 55 12.2a111.6 111.6 0 0 1 38.6 32.8c10.1 13.7 17.2 29.3 21.7 46.9 4.3 17.3 5.8 35.5 4.6 54.7zm-122-95.6c-10.8 0-19.9 1.9-26.9 5.6-7 3.7-12.8 8.3-17.2 13.6a48.4 48.4 0 0 0-9.1 17.4c-1.6 5.3-2.7 10.7-3.1 16.2H723c-1.6-17.3-7.6-30.1-15.6-39.1-8.4-8.9-21.9-13.7-38.6-13.7zm-248.5-10.1c8.7-6.3 12.9-16.7 12.9-31 .3-6.8-1.1-13.5-4.1-19.6-2.7-4.9-6.7-9-11.6-11.9a44.8 44.8 0 0 0-16.6-6c-6.4-1.2-12.9-1.8-19.3-1.7h-70.3v79.7h76.1c13.1.1 24.2-3.1 32.9-9.5zm11.8 72c-9.8-7.5-22.9-11.2-39.2-11.2h-81.8v94h80.2c7.5 0 14.4-.7 21.1-2.1s12.7-3.8 17.8-7.2c5.1-3.3 9.2-7.8 12.3-13.6 3-5.8 4.5-13.2 4.5-22.1 0-17.7-5-30.2-14.9-37.8z")),t.BookOutline=c("book",o,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zm220 752H232V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0 0 22.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752z")),t.BoxPlotOutline=c("box-plot",o,u(a,"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM296 368h88v288h-88V368zm432 288H448V368h280v288z")),t.BulbOutline=c("bulb",o,u(a,"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z")),t.BugOutline=c("bug",o,u(a,"M304 280h56c4.4 0 8-3.6 8-8 0-28.3 5.9-53.2 17.1-73.5 10.6-19.4 26-34.8 45.4-45.4C450.9 142 475.7 136 504 136h16c28.3 0 53.2 5.9 73.5 17.1 19.4 10.6 34.8 26 45.4 45.4C650 218.9 656 243.7 656 272c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-40-8.8-76.7-25.9-108.1a184.31 184.31 0 0 0-74-74C596.7 72.8 560 64 520 64h-16c-40 0-76.7 8.8-108.1 25.9a184.31 184.31 0 0 0-74 74C304.8 195.3 296 232 296 272c0 4.4 3.6 8 8 8z","M940 512H792V412c76.8 0 139-62.2 139-139 0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8a63 63 0 0 1-63 63H232a63 63 0 0 1-63-63c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 76.8 62.2 139 139 139v100H84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h148v96c0 6.5.2 13 .7 19.3C164.1 728.6 116 796.7 116 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-44.2 23.9-82.9 59.6-103.7a273 273 0 0 0 22.7 49c24.3 41.5 59 76.2 100.5 100.5S460.5 960 512 960s99.8-13.9 141.3-38.2a281.38 281.38 0 0 0 123.2-149.5A120 120 0 0 1 836 876c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8 0-79.3-48.1-147.4-116.7-176.7.4-6.4.7-12.8.7-19.3v-96h148c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM716 680c0 36.8-9.7 72-27.8 102.9-17.7 30.3-43 55.6-73.3 73.3C584 874.3 548.8 884 512 884s-72-9.7-102.9-27.8c-30.3-17.7-55.6-43-73.3-73.3A202.75 202.75 0 0 1 308 680V412h408v268z")),t.CalculatorOutline=c("calculator",o,u(a,"M251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 0h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0 104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm-195.7-81l61.2-74.9c4.3-5.2.7-13.1-5.9-13.1H388c-2.3 0-4.5 1-5.9 2.9l-34 41.6-34-41.6a7.85 7.85 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.5-1 5.9-2.9l35.5-43.5 35.5 43.5c1.5 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 5.9-13.1L383.5 675zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-36 732H180V180h664v664z")),t.BuildOutline=c("build",o,u(a,"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zm-504 68h200v200H412V278zm-68 468H144V546h200v200zm268 0H412V546h200v200zm268-268H680V278h200v200z")),t.CalendarOutline=c("calendar",o,u(a,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z")),t.CameraOutline=c("camera",o,u(a,"M864 248H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z")),t.CarOutline=c("car",o,u(a,"M380 704h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8zm340-123a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm239-167.6L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM840 517v237H184V517l15.6-43h624.8l15.6 43zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM224 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.CaretDownOutline=c("caret-down",o,u(r,"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z")),t.CaretLeftOutline=c("caret-left",o,u(r,"M689 165.1L308.2 493.5c-10.9 9.4-10.9 27.5 0 37L689 858.9c14.2 12.2 35 1.2 35-18.5V183.6c0-19.7-20.8-30.7-35-18.5z")),t.CaretRightOutline=c("caret-right",o,u(r,"M715.8 493.5L335 165.1c-14.2-12.2-35-1.2-35 18.5v656.8c0 19.7 20.8 30.7 35 18.5l380.8-328.4c10.9-9.4 10.9-27.6 0-37z")),t.CarryOutOutline=c("carry-out",o,u(a,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584zM688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z")),t.CheckCircleOutline=c("check-circle",o,u(a,"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.CaretUpOutline=c("caret-up",o,u(r,"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z")),t.CheckSquareOutline=c("check-square",o,u(a,"M433.1 657.7a31.8 31.8 0 0 0 51.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7H642c-10.2 0-19.9 4.9-25.9 13.3L459 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H315c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.ChromeOutline=c("chrome",o,u(a,"M928 512.3v-.3c0-229.8-186.2-416-416-416S96 282.2 96 512v.4c0 229.8 186.2 416 416 416s416-186.2 416-416v-.3.2zm-6.7-74.6l.6 3.3-.6-3.3zM676.7 638.2c53.5-82.2 52.5-189.4-11.1-263.7l162.4-8.4c20.5 44.4 32 93.8 32 145.9 0 185.2-144.6 336.6-327.1 347.4l143.8-221.2zM512 652.3c-77.5 0-140.2-62.7-140.2-140.2 0-77.7 62.7-140.2 140.2-140.2S652.2 434.5 652.2 512 589.5 652.3 512 652.3zm369.2-331.7l-3-5.7 3 5.7zM512 164c121.3 0 228.2 62.1 290.4 156.2l-263.6-13.9c-97.5-5.7-190.2 49.2-222.3 141.1L227.8 311c63.1-88.9 166.9-147 284.2-147zM102.5 585.8c26 145 127.1 264 261.6 315.1C229.6 850 128.5 731 102.5 585.8zM164 512c0-55.9 13.2-108.7 36.6-155.5l119.7 235.4c44.1 86.7 137.4 139.7 234 121.6l-74 145.1C302.9 842.5 164 693.5 164 512zm324.7 415.4c4 .2 8 .4 12 .5-4-.2-8-.3-12-.5z")),t.ClockCircleOutline=c("clock-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z")),t.CloseCircleOutline=c("close-circle",o,u(a,"M685.4 354.8c0-4.4-3.6-8-8-8l-66 .3L512 465.6l-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155L340.5 670a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3L512 564.4l99.3 118.4 66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.5 515l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z","M512 65C264.6 65 64 265.6 64 513s200.6 448 448 448 448-200.6 448-448S759.4 65 512 65zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.CloudOutline=c("cloud",o,u(a,"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 0 1-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 0 1 140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0 1 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z")),t.CloseSquareOutline=c("close-square",o,u(a,"M354 671h58.9c4.7 0 9.2-2.1 12.3-5.7L512 561.8l86.8 103.5c3 3.6 7.5 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.4-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.7 0-9.2 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3-3.6-7.5-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 0 0 354 671z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.CodeOutline=c("code",o,u(a,"M516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48zm-194.9 6.1l192-161c3.8-3.2 3.8-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.CodepenCircleOutline=c("codepen-circle",o,u(a,"M488.1 414.7V303.4L300.9 428l83.6 55.8zm254.1 137.7v-79.8l-59.8 39.9zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm278 533c0 1.1-.1 2.1-.2 3.1 0 .4-.1.7-.2 1a14.16 14.16 0 0 1-.8 3.2c-.2.6-.4 1.2-.6 1.7-.2.4-.4.8-.5 1.2-.3.5-.5 1.1-.8 1.6-.2.4-.4.7-.7 1.1-.3.5-.7 1-1 1.5-.3.4-.5.7-.8 1-.4.4-.8.9-1.2 1.3-.3.3-.6.6-1 .9-.4.4-.9.8-1.4 1.1-.4.3-.7.6-1.1.8-.1.1-.3.2-.4.3L525.2 786c-4 2.7-8.6 4-13.2 4-4.7 0-9.3-1.4-13.3-4L244.6 616.9c-.1-.1-.3-.2-.4-.3l-1.1-.8c-.5-.4-.9-.7-1.3-1.1-.3-.3-.6-.6-1-.9-.4-.4-.8-.8-1.2-1.3a7 7 0 0 1-.8-1c-.4-.5-.7-1-1-1.5-.2-.4-.5-.7-.7-1.1-.3-.5-.6-1.1-.8-1.6-.2-.4-.4-.8-.5-1.2-.2-.6-.4-1.2-.6-1.7-.1-.4-.3-.8-.4-1.2-.2-.7-.3-1.3-.4-2-.1-.3-.1-.7-.2-1-.1-1-.2-2.1-.2-3.1V427.9c0-1 .1-2.1.2-3.1.1-.3.1-.7.2-1a14.16 14.16 0 0 1 .8-3.2c.2-.6.4-1.2.6-1.7.2-.4.4-.8.5-1.2.2-.5.5-1.1.8-1.6.2-.4.4-.7.7-1.1.6-.9 1.2-1.7 1.8-2.5.4-.4.8-.9 1.2-1.3.3-.3.6-.6 1-.9.4-.4.9-.8 1.3-1.1.4-.3.7-.6 1.1-.8.1-.1.3-.2.4-.3L498.7 239c8-5.3 18.5-5.3 26.5 0l254.1 169.1c.1.1.3.2.4.3l1.1.8 1.4 1.1c.3.3.6.6 1 .9.4.4.8.8 1.2 1.3.7.8 1.3 1.6 1.8 2.5.2.4.5.7.7 1.1.3.5.6 1 .8 1.6.2.4.4.8.5 1.2.2.6.4 1.2.6 1.7.1.4.3.8.4 1.2.2.7.3 1.3.4 2 .1.3.1.7.2 1 .1 1 .2 2.1.2 3.1V597zm-254.1 13.3v111.3L723.1 597l-83.6-55.8zM281.8 472.6v79.8l59.8-39.9zM512 456.1l-84.5 56.4 84.5 56.4 84.5-56.4zM723.1 428L535.9 303.4v111.3l103.6 69.1zM384.5 541.2L300.9 597l187.2 124.6V610.3l-103.6-69.1z")),t.CompassOutline=c("compass",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 0 0-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 0 0-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z")),t.ContactsOutline=c("contacts",o,u(a,"M594.3 601.5a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1 8 8 0 0 0 8 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52zm416-354H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z")),t.ContainerOutline=c("container",o,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v-63H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v752zM320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 160h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),t.ControlOutline=c("control",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8s0 .1.1.1a36.18 36.18 0 0 1 5.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8 0 0 0 .1-.1.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7zM620 539v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-10.1 3.3-20.8 5-32 5s-21.9-1.8-32-5zm64-198v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c10.1-3.3 20.8-5 32-5s21.9 1.8 32 5zm-64 198c10.1 3.3 20.8 5 32 5s21.9-1.8 32-5c41.8-13.5 72-52.7 72-99s-30.2-85.5-72-99c-10.1-3.3-20.8-5-32-5s-21.9 1.8-32 5c-41.8 13.5-72 52.7-72 99s30.2 85.5 72 99zm.1-115.7c.3-.6.7-1.2 1-1.8v-.1l1.2-1.8c.1-.2.2-.3.3-.5.3-.5.7-.9 1-1.4.1-.1.2-.3.3-.4.5-.6.9-1.1 1.4-1.6l.3-.3 1.2-1.2.4-.4c.5-.5 1-.9 1.6-1.4.6-.5 1.1-.9 1.7-1.3.2-.1.3-.2.5-.3.5-.3.9-.7 1.4-1 .1-.1.3-.2.4-.3.6-.4 1.2-.7 1.9-1.1.1-.1.3-.1.4-.2.5-.3 1-.5 1.6-.8l.6-.3c.7-.3 1.3-.6 2-.8.7-.3 1.4-.5 2.1-.7.2-.1.4-.1.6-.2.6-.2 1.1-.3 1.7-.4.2 0 .3-.1.5-.1.7-.2 1.5-.3 2.2-.4.2 0 .3 0 .5-.1.6-.1 1.2-.1 1.8-.2h.6c.8 0 1.5-.1 2.3-.1s1.5 0 2.3.1h.6c.6 0 1.2.1 1.8.2.2 0 .3 0 .5.1.7.1 1.5.2 2.2.4.2 0 .3.1.5.1.6.1 1.2.3 1.7.4.2.1.4.1.6.2.7.2 1.4.4 2.1.7.7.2 1.3.5 2 .8l.6.3c.5.2 1.1.5 1.6.8.1.1.3.1.4.2.6.3 1.3.7 1.9 1.1.1.1.3.2.4.3.5.3 1 .6 1.4 1 .2.1.3.2.5.3.6.4 1.2.9 1.7 1.3s1.1.9 1.6 1.4l.4.4 1.2 1.2.3.3c.5.5 1 1.1 1.4 1.6.1.1.2.3.3.4.4.4.7.9 1 1.4.1.2.2.3.3.5l1.2 1.8v.1a36.18 36.18 0 0 1 5.1 18.5c0 6-1.5 11.7-4.1 16.7-.3.6-.7 1.2-1 1.8v.1l-1.2 1.8c-.1.2-.2.3-.3.5-.3.5-.7.9-1 1.4-.1.1-.2.3-.3.4-.5.6-.9 1.1-1.4 1.6l-.3.3-1.2 1.2-.4.4c-.5.5-1 .9-1.6 1.4-.6.5-1.1.9-1.7 1.3-.2.1-.3.2-.5.3-.5.3-.9.7-1.4 1-.1.1-.3.2-.4.3-.6.4-1.2.7-1.9 1.1-.1.1-.3.1-.4.2-.5.3-1 .5-1.6.8l-.6.3c-.7.3-1.3.6-2 .8-.7.3-1.4.5-2.1.7-.2.1-.4.1-.6.2-.6.2-1.1.3-1.7.4-.2 0-.3.1-.5.1-.7.2-1.5.3-2.2.4-.2 0-.3 0-.5.1-.6.1-1.2.1-1.8.2h-.6c-.8 0-1.5.1-2.3.1s-1.5 0-2.3-.1h-.6c-.6 0-1.2-.1-1.8-.2-.2 0-.3 0-.5-.1-.7-.1-1.5-.2-2.2-.4-.2 0-.3-.1-.5-.1-.6-.1-1.2-.3-1.7-.4-.2-.1-.4-.1-.6-.2-.7-.2-1.4-.4-2.1-.7-.7-.2-1.3-.5-2-.8l-.6-.3c-.5-.2-1.1-.5-1.6-.8-.1-.1-.3-.1-.4-.2-.6-.3-1.3-.7-1.9-1.1-.1-.1-.3-.2-.4-.3-.5-.3-1-.6-1.4-1-.2-.1-.3-.2-.5-.3-.6-.4-1.2-.9-1.7-1.3s-1.1-.9-1.6-1.4l-.4-.4-1.2-1.2-.3-.3c-.5-.5-1-1.1-1.4-1.6-.1-.1-.2-.3-.3-.4-.4-.4-.7-.9-1-1.4-.1-.2-.2-.3-.3-.5l-1.2-1.8v-.1c-.4-.6-.7-1.2-1-1.8-2.6-5-4.1-10.7-4.1-16.7s1.5-11.7 4.1-16.7z")),t.CopyOutline=c("copy",o,u(a,"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z")),t.CreditCardOutline=c("credit-card",o,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z")),t.CrownOutline=c("crown",o,u(a,"M899.6 276.5L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.7-3.5-13.1 1.2-12.2 7.9L188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.8-6.7-6.5-11.4-12.3-7.9zm-126 534.1H250.3l-53.8-409.4 139.8 86.1L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4zM512 509c-62.1 0-112.6 50.5-112.6 112.6S449.9 734.2 512 734.2s112.6-50.5 112.6-112.6S574.1 509 512 509zm0 160.9c-26.6 0-48.2-21.6-48.2-48.3 0-26.6 21.6-48.3 48.2-48.3s48.2 21.6 48.2 48.3c0 26.6-21.6 48.3-48.2 48.3z")),t.CustomerServiceOutline=c("customer-service",o,u(a,"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z")),t.DashboardOutline=c("dashboard",o,u(a,"M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 0 1 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276zM623.5 421.5a8.03 8.03 0 0 0-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 0 0 0 79.2 55.95 55.95 0 0 0 79.2 0 55.87 55.87 0 0 0 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8zm260 218v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zm12.7-197.2l-31.1-31.1a8.03 8.03 0 0 0-11.3 0l-56.6 56.6a8.03 8.03 0 0 0 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zm-458.6-31.1a8.03 8.03 0 0 0-11.3 0l-31.1 31.1a8.03 8.03 0 0 0 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z")),t.DeleteOutline=c("delete",o,u(a,"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z")),t.DiffOutline=c("diff",o,u(a,"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7zm-7.1-502.6c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888zm190.2-581.4L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z")),t.DatabaseOutline=c("database",o,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.DislikeOutline=c("dislike",o,u(a,"M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 0 1-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0 1 33.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0 1 19.6 43c0 19.1-11 37.5-28.8 48.4z")),t.DownCircleOutline=c("down-circle",o,u(a,"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.DownSquareOutline=c("down-square",o,u(a,"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.8-5.3 0-12.7-6.5-12.7H643c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.DribbbleSquareOutline=c("dribbble-square",o,u(a,"M498.6 432c-40.8-72.5-84.7-133.4-91.2-142.3-68.8 32.5-120.3 95.9-136.2 172.2 11 .2 112.4.7 227.4-29.9zm66.5 21.8c5.7 11.7 11.2 23.6 16.3 35.6 1.8 4.2 3.6 8.4 5.3 12.7 81.8-10.3 163.2 6.2 171.3 7.9-.5-58.1-21.3-111.4-55.5-153.3-5.3 7.1-46.5 60-137.4 97.1zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM512 800c-158.8 0-288-129.2-288-288s129.2-288 288-288 288 129.2 288 288-129.2 288-288 288zm89.7-259.1c32.2 88.4 45.3 160.4 47.8 175.4 55.2-37.3 94.5-96.4 105.4-164.9-8.4-2.6-76.1-22.8-153.2-10.5zm-72.5-26.4c3.2-1 6.4-2 9.7-2.9-6.2-14-12.9-28-19.9-41.7-122.8 36.8-242.1 35.2-252.8 35-.1 2.5-.1 5-.1 7.5 0 63.2 23.9 120.9 63.2 164.5 5.5-9.6 73-121.4 199.9-162.4zm145.9-186.2a245.2 245.2 0 0 0-220.8-55.1c6.8 9.1 51.5 69.9 91.8 144 87.5-32.8 124.5-82.6 129-88.9zM554 552.8c-138.7 48.3-188.6 144.6-193 153.6 41.7 32.5 94.1 51.9 151 51.9 34.1 0 66.6-6.9 96.1-19.5-3.7-21.6-17.9-96.8-52.5-186.6l-1.6.6z")),t.EnvironmentOutline=c("environment",o,u(a,"M854.6 289.1a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z")),t.EditOutline=c("edit",o,u(a,"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z")),t.ExclamationCircleOutline=c("exclamation-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z")),t.ExperimentOutline=c("experiment",o,u(a,"M512 472a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm367 352.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 0 1-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.7-107.8c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1L813.5 844h-603z")),t.EyeInvisibleOutline=c("eye-invisible",o,u(a,"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zm-63.57-320.64L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z","M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z")),t.EyeOutline=c("eye",o,u(a,"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z")),t.FacebookOutline=c("facebook",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-32 736H663.9V602.2h104l15.6-120.7H663.9v-77.1c0-35 9.7-58.8 59.8-58.8h63.9v-108c-11.1-1.5-49-4.8-93.2-4.8-92.2 0-155.3 56.3-155.3 159.6v89H434.9v120.7h104.3V848H176V176h672v672z")),t.FastBackwardOutline=c("fast-backward",o,u(r,"M517.6 273.5L230.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm320 0L550.2 499.3a16.14 16.14 0 0 0 0 25.4l287.4 225.8c10.7 8.4 26.4.8 26.4-12.7V286.2c0-13.5-15.7-21.1-26.4-12.7zm-620-25.5h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FastForwardOutline=c("fast-forward",o,u(r,"M793.8 499.3L506.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.6c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8a16.14 16.14 0 0 0 0-25.4zm-320 0L186.4 273.5c-10.7-8.4-26.4-.8-26.4 12.7v451.5c0 13.5 15.7 21.1 26.4 12.7l287.4-225.8c4.1-3.2 6.2-8 6.2-12.7 0-4.6-2.1-9.4-6.2-12.6zM857.6 248h-51.2c-3.5 0-6.4 2.7-6.4 6v516c0 3.3 2.9 6 6.4 6h51.2c3.5 0 6.4-2.7 6.4-6V254c0-3.3-2.9-6-6.4-6z")),t.FileAddOutline=c("file-add",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z")),t.FileExcelOutline=c("file-excel",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0 0 10.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 0 0-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z")),t.FileExclamationOutline=c("file-exclamation",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM472 744a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm16-104h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8z")),t.FileImageOutline=c("file-image",o,u(a,"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 0 0-12.6 0l-99.8 127.2a7.98 7.98 0 0 0 6.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 0 0-12.7 0zM360 442a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm494.6-153.4L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FileMarkdownOutline=c("file-markdown",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0 0 11 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z")),t.FilePptOutline=c("file-ppt",o,u(a,"M424 476c-4.4 0-8 3.6-8 8v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.3c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1zm280-281.7L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FileTextOutline=c("file-text",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z")),t.FilePdfOutline=c("file-pdf",o,u(a,"M531.3 574.4l.3-1.4c5.8-23.9 13.1-53.7 7.4-80.7-3.8-21.3-19.5-29.6-32.9-30.2-15.8-.7-29.9 8.3-33.4 21.4-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.5-51.2 107.5-29.6 15.3-69.3 38.9-75.2 68.7-1.2 5.5.2 12.5 3.5 18.8 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-13.2-13-45.3-16.4-95.3-10.2-24.6-15-40.7-35.4-52.4-65.8zM421.6 726.3c-13.9 20.2-24.4 30.3-30.1 34.7 6.7-12.3 19.8-25.3 30.1-34.7zm87.6-235.5c5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4.8.1 1.5.7 2.2 2zm-1.6 120.5c10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4zm155.6 65.5c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4zm191.4-388.2L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FileZipOutline=c("file-zip",o,u(a,"M296 392h64v64h-64zm0 190v160h128V582h-64v-62h-64v62zm80 48v64h-32v-64h32zm-16-302h64v64h-64zm-64-64h64v64h-64zm64 192h64v64h-64zm0-256h64v64h-64zm494.6 88.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h64v64h64v-64h174v216a42 42 0 0 0 42 42h216v494z")),t.FileOutline=c("file",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494z")),t.FilterOutline=c("filter",o,u(a,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z")),t.FileWordOutline=c("file-word",o,u(a,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 0 0-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 0 0-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z")),t.FireOutline=c("fire",o,u(a,"M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0 0 58.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0 0 12.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0 0 24.4 59.8 73.36 73.36 0 0 0 53.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z")),t.FileUnknownOutline=c("file-unknown",o,u(a,"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0 0 42 42h216v494zM402 549c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103zm78 195a32 32 0 1 0 64 0 32 32 0 1 0-64 0z")),t.FlagOutline=c("flag",o,u(a,"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z")),t.FolderAddOutline=c("folder-add",o,u(a,"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z")),t.FolderOutline=c("folder",o,u(a,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z")),t.FolderOpenOutline=c("folder-open",o,u(a,"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z")),t.ForwardOutline=c("forward",o,u(r,"M825.8 498L538.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L825.8 526c8.3-7.2 8.3-20.8 0-28zm-320 0L218.4 249.9c-10.7-9.2-26.4-.9-26.4 14v496.3c0 14.9 15.7 23.2 26.4 14L505.8 526c4.1-3.6 6.2-8.8 6.2-14 0-5.2-2.1-10.4-6.2-14z")),t.FrownOutline=c("frown",o,u(a,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM512 533c-85.5 0-155.6 67.3-160 151.6a8 8 0 0 0 8 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4C420 636.1 461.5 597 512 597s92.1 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 0 0 8-8.4C667.6 600.3 597.5 533 512 533z")),t.FundOutline=c("fund",o,u(a,"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 0 0-11.3 0L531 565 416.6 450.5a8.03 8.03 0 0 0-11.3 0l-214.9 215a8.03 8.03 0 0 0 0 11.3l36.7 36.9z")),t.FunnelPlotOutline=c("funnel-plot",o,u(a,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V650h182.9v148zm9.6-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z")),t.GiftOutline=c("gift",o,u(a,"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zm-334-74c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm-138-70c38.6 0 70 31.4 70 70v70h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70zM180 482V378h298v104H180zm48 68h250v308H228V550zm568 308H546V550h250v308zm48-376H546V378h298v104z")),t.GithubOutline=c("github",o,u(a,"M511.6 76.3C264.3 76.2 64 276.4 64 523.5 64 718.9 189.3 885 363.8 946c23.5 5.9 19.9-10.8 19.9-22.2v-77.5c-135.7 15.9-141.2-73.9-150.3-88.9C215 726 171.5 718 184.5 703c30.9-15.9 62.4 4 98.9 57.9 26.4 39.1 77.9 32.5 104 26 5.7-23.5 17.9-44.5 34.7-60.8-140.6-25.2-199.2-111-199.2-213 0-49.5 16.3-95 48.3-131.7-20.4-60.5 1.9-112.3 4.9-120 58.1-5.2 118.5 41.6 123.2 45.3 33-8.9 70.7-13.6 112.9-13.6 42.4 0 80.2 4.9 113.5 13.9 11.3-8.6 67.3-48.8 121.3-43.9 2.9 7.7 24.7 58.3 5.5 118 32.4 36.8 48.9 82.7 48.9 132.3 0 102.2-59 188.1-200 212.9a127.5 127.5 0 0 1 38.1 91v112.5c.8 9 0 17.9 15 17.9 177.1-59.7 304.6-227 304.6-424.1 0-247.2-200.4-447.3-447.5-447.3z")),t.GitlabOutline=c("gitlab",o,u(a,"M913.9 552.2L805 181.4v-.1c-7.6-22.9-25.7-36.5-48.3-36.5-23.4 0-42.5 13.5-49.7 35.2l-71.4 213H388.8l-71.4-213c-7.2-21.7-26.3-35.2-49.7-35.2-23.1 0-42.5 14.8-48.4 36.6L110.5 552.2c-4.4 14.7 1.2 31.4 13.5 40.7l368.5 276.4c2.6 3.6 6.2 6.3 10.4 7.8l8.6 6.4 8.5-6.4c4.9-1.7 9-4.7 11.9-8.9l368.4-275.4c12.4-9.2 18-25.9 13.6-40.6zM751.7 193.4c1-1.8 2.9-1.9 3.5-1.9 1.1 0 2.5.3 3.4 3L818 394.3H684.5l67.2-200.9zm-487.4 1c.9-2.6 2.3-2.9 3.4-2.9 2.7 0 2.9.1 3.4 1.7l67.3 201.2H206.5l57.8-200zM158.8 558.7l28.2-97.3 202.4 270.2-230.6-172.9zm73.9-116.4h122.1l90.8 284.3-212.9-284.3zM512.9 776L405.7 442.3H620L512.9 776zm157.9-333.7h119.5L580 723.1l90.8-280.8zm-40.7 293.9l207.3-276.7 29.5 99.2-236.8 177.5z")),t.HeartOutline=c("heart",o,u(a,"M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z")),t.HddOutline=c("hdd",o,u(a,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.HighlightOutline=c("highlight",o,u(a,"M957.6 507.4L603.2 158.2a7.9 7.9 0 0 0-11.2 0L353.3 393.4a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8V860c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6 40.4 39.8a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.2H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.2l68.6-67.6 171.4 168.9-68.6 67.6zM713.1 658L450.3 399.1 597.6 254l262.8 259-147.3 145z")),t.HomeOutline=c("home",o,u(a,"M946.5 505L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.9 63.9 0 0 0-18.8 46c.4 35.2 29.7 63.3 64.9 63.3h42.5V940h691.8V614.3h43.4c17.1 0 33.2-6.7 45.3-18.8a63.6 63.6 0 0 0 18.7-45.3c0-17-6.7-33.1-18.8-45.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z")),t.HourglassOutline=c("hourglass",o,u(a,"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 0 1 354 318V184h316v134z")),t.Html5Outline=c("html5",o,u(a,"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2zM281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z")),t.IdcardOutline=c("idcard",o,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z")),t.InfoCircleOutline=c("info-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z")),t.InstagramOutline=c("instagram",o,u(a,"M512 306.9c-113.5 0-205.1 91.6-205.1 205.1S398.5 717.1 512 717.1 717.1 625.5 717.1 512 625.5 306.9 512 306.9zm0 338.4c-73.4 0-133.3-59.9-133.3-133.3S438.6 378.7 512 378.7 645.3 438.6 645.3 512 585.4 645.3 512 645.3zm213.5-394.6c-26.5 0-47.9 21.4-47.9 47.9s21.4 47.9 47.9 47.9 47.9-21.3 47.9-47.9a47.84 47.84 0 0 0-47.9-47.9zM911.8 512c0-55.2.5-109.9-2.6-165-3.1-64-17.7-120.8-64.5-167.6-46.9-46.9-103.6-61.4-167.6-64.5-55.2-3.1-109.9-2.6-165-2.6-55.2 0-109.9-.5-165 2.6-64 3.1-120.8 17.7-167.6 64.5C132.6 226.3 118.1 283 115 347c-3.1 55.2-2.6 109.9-2.6 165s-.5 109.9 2.6 165c3.1 64 17.7 120.8 64.5 167.6 46.9 46.9 103.6 61.4 167.6 64.5 55.2 3.1 109.9 2.6 165 2.6 55.2 0 109.9.5 165-2.6 64-3.1 120.8-17.7 167.6-64.5 46.9-46.9 61.4-103.6 64.5-167.6 3.2-55.1 2.6-109.8 2.6-165zm-88 235.8c-7.3 18.2-16.1 31.8-30.2 45.8-14.1 14.1-27.6 22.9-45.8 30.2C695.2 844.7 570.3 840 512 840c-58.3 0-183.3 4.7-235.9-16.1-18.2-7.3-31.8-16.1-45.8-30.2-14.1-14.1-22.9-27.6-30.2-45.8C179.3 695.2 184 570.3 184 512c0-58.3-4.7-183.3 16.1-235.9 7.3-18.2 16.1-31.8 30.2-45.8s27.6-22.9 45.8-30.2C328.7 179.3 453.7 184 512 184s183.3-4.7 235.9 16.1c18.2 7.3 31.8 16.1 45.8 30.2 14.1 14.1 22.9 27.6 30.2 45.8C844.7 328.7 840 453.7 840 512c0 58.3 4.7 183.2-16.2 235.8z")),t.InsuranceOutline=c("insurance",o,u(a,"M441.6 306.8L403 288.6a6.1 6.1 0 0 0-8.4 3.7c-17.5 58.5-45.2 110.1-82.2 153.6a6.05 6.05 0 0 0-1.2 5.6l13.2 43.5c1.3 4.4 7 5.7 10.2 2.4 7.7-8.1 15.4-16.9 23.1-26V656c0 4.4 3.6 8 8 8H403c4.4 0 8-3.6 8-8V393.1a429.2 429.2 0 0 0 33.6-79c1-2.9-.3-6-3-7.3zm26.8 9.2v127.2c0 4.4 3.6 8 8 8h65.9v18.6h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 0 0-1.6 8.1l22.8 36.5c1.9 3.1 6.2 3.8 8.9 1.4 31.6-26.8 58.7-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V536c21.3 41.7 47.5 77.5 78.1 106.9 2.6 2.5 6.8 2.1 8.9-.7l26.3-35.3c2-2.7 1.4-6.5-1.2-8.4-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8V478c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H476.4c-4.4 0-8 3.6-8 8zm51.5 42.8h97.9v41.6h-97.9v-41.6zm347-188.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z")),t.InteractionOutline=c("interaction",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z")),t.InterationOutline=c("interation",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z")),t.LayoutOutline=c("layout",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-696 72h136v656H184V184zm656 656H384V384h456v456zM384 320V184h456v136H384z")),t.LeftCircleOutline=c("left-circle",o,u(a,"M603.3 327.5l-246 178a7.95 7.95 0 0 0 0 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.LeftSquareOutline=c("left-square",o,u(a,"M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 0 0 0 13z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.LikeOutline=c("like",o,u(a,"M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 0 0-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 0 0 471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0 1 42.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z")),t.LinkedinOutline=c("linkedin",o,u(a,"M847.7 112H176.3c-35.5 0-64.3 28.8-64.3 64.3v671.4c0 35.5 28.8 64.3 64.3 64.3h671.4c35.5 0 64.3-28.8 64.3-64.3V176.3c0-35.5-28.8-64.3-64.3-64.3zm0 736c-447.8-.1-671.7-.2-671.7-.3.1-447.8.2-671.7.3-671.7 447.8.1 671.7.2 671.7.3-.1 447.8-.2 671.7-.3 671.7zM230.6 411.9h118.7v381.8H230.6zm59.4-52.2c37.9 0 68.8-30.8 68.8-68.8a68.8 68.8 0 1 0-137.6 0c-.1 38 30.7 68.8 68.8 68.8zm252.3 245.1c0-49.8 9.5-98 71.2-98 60.8 0 61.7 56.9 61.7 101.2v185.7h118.6V584.3c0-102.8-22.2-181.9-142.3-181.9-57.7 0-96.4 31.7-112.3 61.7h-1.6v-52.2H423.7v381.8h118.6V604.8z")),t.LockOutline=c("lock",o,u(a,"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z")),t.MedicineBoxOutline=c("medicine-box",o,u(a,"M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840zM652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.MehOutline=c("meh",o,u(a,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 565H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.MailOutline=c("mail",o,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 110.8V792H136V270.8l-27.6-21.5 39.3-50.5 42.8 33.3h643.1l42.8-33.3 39.3 50.5-27.7 21.5zM833.6 232L512 482 190.4 232l-42.8-33.3-39.3 50.5 27.6 21.5 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5-42.7 33.2z")),t.MessageOutline=c("message",o,u(a,"M464 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm200 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-400 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 0 0-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 0 0-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 0 0 112 714v152a46 46 0 0 0 46 46h152.1A449.4 449.4 0 0 0 510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 0 0 142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z")),t.MinusCircleOutline=c("minus-circle",o,u(a,"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.MinusSquareOutline=c("minus-square",o,u(a,"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.MobileOutline=c("mobile",o,u(a,"M744 62H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V126c0-35.3-28.7-64-64-64zm-8 824H288V134h448v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.MoneyCollectOutline=c("money-collect",o,u(a,"M911.5 700.7a8 8 0 0 0-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM512 837.5l-256-93.1V184h512v560.4l-256 93.1zM660.6 312h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9z")),t.PauseCircleOutline=c("pause-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm-88-532h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z")),t.PayCircleOutline=c("pay-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm159.6-585h-59.5c-3 0-5.8 1.7-7.1 4.4l-90.6 180H511l-90.6-180a8 8 0 0 0-7.1-4.4h-60.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9L457 515.7h-61.4c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V603h-81.7c-4.4 0-8 3.6-8 8v29.9c0 4.4 3.6 8 8 8h81.7V717c0 4.4 3.6 8 8 8h54.3c4.4 0 8-3.6 8-8v-68.1h82c4.4 0 8-3.6 8-8V611c0-4.4-3.6-8-8-8h-82v-41.5h82c4.4 0 8-3.6 8-8v-29.9c0-4.4-3.6-8-8-8h-62l111.1-204.8c.6-1.2 1-2.5 1-3.8-.1-4.4-3.7-8-8.1-8z")),t.NotificationOutline=c("notification",o,u(a,"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z")),t.PhoneOutline=c("phone",o,u(a,"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 0 1-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 0 0-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 0 0 285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z")),t.PictureOutline=c("picture",o,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2zM304 456a88 88 0 1 0 0-176 88 88 0 0 0 0 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z")),t.PieChartOutline=c("pie-chart",o,u(a,"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552a398.46 398.46 0 0 0 117.1 282.8c36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952a398.46 398.46 0 0 0 282.8-117.1c36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552c0-88.7 34.5-172.1 97.2-234.8 54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8zM952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-4.7-.4-8.7 3.2-8.7 7.9V464c0 4.4 3.6 8 8 8l384-1c4.7 0 8.4-4 8-8.6zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z")),t.PlaySquareOutline=c("play-square",o,u(a,"M442.3 677.6l199.4-156.7a11.3 11.3 0 0 0 0-17.7L442.3 346.4c-7.4-5.8-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.7 18.3 8.9z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.PlayCircleOutline=c("play-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M719.4 499.1l-296.1-215A15.9 15.9 0 0 0 398 297v430c0 13.1 14.8 20.5 25.3 12.9l296.1-215a15.9 15.9 0 0 0 0-25.8zm-257.6 134V390.9L628.5 512 461.8 633.1z")),t.PlusCircleOutline=c("plus-circle",o,u(a,"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.PrinterOutline=c("printer",o,u(a,"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8zm32-104H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z")),t.PlusSquareOutline=c("plus-square",o,u(a,"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.ProfileOutline=c("profile",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM492 400h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0 144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zM340 368a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 144a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.ProjectOutline=c("project",o,u(a,"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8zm216-432H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.PushpinOutline=c("pushpin",o,u(a,"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z")),t.PropertySafetyOutline=c("property-safety",o,u(a,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM430.5 318h-46c-1.7 0-3.3.4-4.8 1.2a10.1 10.1 0 0 0-4 13.6l88 161.1h-45.2c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7h-63.1c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1a10.05 10.05 0 0 0-8.8-14.8h-45c-3.8 0-7.2 2.1-8.9 5.5l-73.2 144.3-72.9-144.3c-1.7-3.4-5.2-5.5-9-5.5z")),t.QuestionCircleOutline=c("question-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z","M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.ReadOutline=c("read",o,u(a,"M928 161H699.2c-49.1 0-97.1 14.1-138.4 40.7L512 233l-48.8-31.3A255.2 255.2 0 0 0 324.8 161H96c-17.7 0-32 14.3-32 32v568c0 17.7 14.3 32 32 32h228.8c49.1 0 97.1 14.1 138.4 40.7l44.4 28.6c1.3.8 2.8 1.3 4.3 1.3s3-.4 4.3-1.3l44.4-28.6C602 807.1 650.1 793 699.2 793H928c17.7 0 32-14.3 32-32V193c0-17.7-14.3-32-32-32zM324.8 721H136V233h188.8c35.4 0 69.8 10.1 99.5 29.2l48.8 31.3 6.9 4.5v462c-47.6-25.6-100.8-39-155.2-39zm563.2 0H699.2c-54.4 0-107.6 13.4-155.2 39V298l6.9-4.5 48.8-31.3c29.7-19.1 64.1-29.2 99.5-29.2H888v488zM396.9 361H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm223.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c0-4.1-3.2-7.5-7.1-7.5H627.1c-3.9 0-7.1 3.4-7.1 7.5zM396.9 501H211.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5zm416 0H627.1c-3.9 0-7.1 3.4-7.1 7.5v45c0 4.1 3.2 7.5 7.1 7.5h185.7c3.9 0 7.1-3.4 7.1-7.5v-45c.1-4.1-3.1-7.5-7-7.5z")),t.ReconciliationOutline=c("reconciliation",o,u(a,"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34zm204-523H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552zM704 408v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zM592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.RedEnvelopeOutline=c("red-envelope",o,u(a,"M440.6 462.6a8.38 8.38 0 0 0-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 0 0-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 0 0-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142zM832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z")),t.RestOutline=c("rest",o,u(a,"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z","M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z")),t.RightCircleOutline=c("right-circle",o,u(a,"M666.7 505.5l-246-178A8 8 0 0 0 408 334v46.9c0 10.2 4.9 19.9 13.2 25.9L566.6 512 421.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.8 0-13z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.RocketOutline=c("rocket",o,u(a,"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8H864zM762.3 621.4c9.4 14.6 17 30.3 22.5 46.6H700V558.7a211.6 211.6 0 0 1 62.3 62.7zM388 483.1V318.8l124-147 124 147V668H388V483.1zM239.2 668c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668h-84.8zm388.9 116.2c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5-38.3 0-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM464 400a48 48 0 1 0 96 0 48 48 0 1 0-96 0z")),t.RightSquareOutline=c("right-square",o,u(a,"M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.SafetyCertificateOutline=c("safety-certificate",o,u(a,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z")),t.ScheduleOutline=c("schedule",o,u(a,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm0 136H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm308.2-177.4L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0 0 25.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5z")),t.SaveOutline=c("save",o,u(a,"M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z")),t.SecurityScanOutline=c("security-scan",o,u(a,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zM402.9 528.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.7 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 123-20.1 178.6zm65.4-133.3c31.3-31.3 82-31.3 113.2 0 31.3 31.3 31.3 82 0 113.2-31.3 31.3-82 31.3-113.2 0s-31.3-81.9 0-113.2z")),t.SettingOutline=c("setting",o,u(a,"M924.8 625.7l-65.5-56c3.1-19 4.7-38.4 4.7-57.8s-1.6-38.8-4.7-57.8l65.5-56a32.03 32.03 0 0 0 9.3-35.2l-.9-2.6a443.74 443.74 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.5-44-99.7-57.6l-15.7-85a32.05 32.05 0 0 0-25.8-25.7l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.86 351.86 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446.02 446.02 0 0 0-79.7 137.9l-.9 2.6c-4.5 12.5-.8 26.5 9.3 35.2l66.3 56.6c-3.1 18.8-4.6 38-4.6 57.1 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1a32.12 32.12 0 0 0 35.1 9.5l81.9-29.1c29.8 24.5 63.1 43.9 99 57.4l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5a449.4 449.4 0 0 0 159 0l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c4.5-12.3.8-26.3-9.3-35zM788.3 465.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97a377.5 377.5 0 0 1-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9zM512 326c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2z")),t.ShoppingOutline=c("shopping",o,u(a,"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z")),t.SkinOutline=c("skin",o,u(a,"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z")),t.SkypeOutline=c("skype",o,u(a,"M883.7 578.6c4.1-22.5 6.3-45.5 6.3-68.5 0-51-10-100.5-29.7-147-19-45-46.3-85.4-81-120.1a375.79 375.79 0 0 0-120.1-80.9c-46.6-19.7-96-29.7-147-29.7-24 0-48.1 2.3-71.5 6.8A225.1 225.1 0 0 0 335.6 113c-59.7 0-115.9 23.3-158.1 65.5A222.25 222.25 0 0 0 112 336.6c0 38 9.8 75.4 28.1 108.4-3.7 21.4-5.7 43.3-5.7 65.1 0 51 10 100.5 29.7 147 19 45 46.2 85.4 80.9 120.1 34.7 34.7 75.1 61.9 120.1 80.9 46.6 19.7 96 29.7 147 29.7 22.2 0 44.4-2 66.2-5.9 33.5 18.9 71.3 29 110 29 59.7 0 115.9-23.2 158.1-65.5 42.3-42.2 65.5-98.4 65.5-158.1.1-38-9.7-75.5-28.2-108.7zm-88.1 216C766.9 823.4 729 839 688.4 839c-26.1 0-51.8-6.8-74.6-19.7l-22.5-12.7-25.5 4.5c-17.8 3.2-35.8 4.8-53.6 4.8-41.4 0-81.3-8.1-119.1-24.1-36.3-15.3-69-37.3-97.2-65.5a304.29 304.29 0 0 1-65.5-97.1c-16-37.7-24-77.6-24-119 0-17.4 1.6-35.2 4.6-52.8l4.4-25.1L203 410a151.02 151.02 0 0 1-19.1-73.4c0-40.6 15.7-78.5 44.4-107.2C257.1 200.7 295 185 335.6 185a153 153 0 0 1 71.4 17.9l22.4 11.8 24.8-4.8c18.9-3.6 38.4-5.5 58-5.5 41.4 0 81.3 8.1 119 24 36.5 15.4 69.1 37.4 97.2 65.5 28.2 28.1 50.2 60.8 65.6 97.2 16 37.7 24 77.6 24 119 0 18.4-1.7 37-5.1 55.5l-4.7 25.5 12.6 22.6c12.6 22.5 19.2 48 19.2 73.7 0 40.7-15.7 78.5-44.4 107.2zM583.4 466.2L495 446.6c-33.6-7.7-72.3-17.8-72.3-49.5s27.1-53.9 76.1-53.9c98.7 0 89.7 67.8 138.7 67.8 25.8 0 48.4-15.2 48.4-41.2 0-60.8-97.4-106.5-180-106.5-89.7 0-185.2 38.1-185.2 139.5 0 48.8 17.4 100.8 113.6 124.9l119.4 29.8c36.1 8.9 45.2 29.2 45.2 47.6 0 30.5-30.3 60.3-85.2 60.3-107.2 0-92.3-82.5-149.7-82.5-25.8 0-44.5 17.8-44.5 43.1 0 49.4 60 115.4 194.2 115.4 127.7 0 191-61.5 191-144 0-53.1-24.5-109.6-121.3-131.2z")),t.SlackSquareOutline=c("slack-square",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM529 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V311.4zM361.5 580.2c0 27.8-22.5 50.4-50.3 50.4a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h50.3v50.4zm134 134.4c0 27.8-22.5 50.4-50.3 50.4-27.8 0-50.3-22.6-50.3-50.4V580.2c0-27.8 22.5-50.4 50.3-50.4a50.35 50.35 0 0 1 50.3 50.4v134.4zm-50.2-218.4h-134c-27.8 0-50.3-22.6-50.3-50.4 0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4-.1 27.9-22.6 50.4-50.3 50.4zm0-134.4c-13.3 0-26.1-5.3-35.6-14.8S395 324.8 395 311.4c0-27.8 22.5-50.4 50.3-50.4 27.8 0 50.3 22.6 50.3 50.4v50.4h-50.3zm134 403.2c-27.8 0-50.3-22.6-50.3-50.4v-50.4h50.3c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm134-134.4h-134a50.35 50.35 0 0 1-50.3-50.4c0-27.8 22.5-50.4 50.3-50.4h134c27.8 0 50.3 22.6 50.3 50.4 0 27.8-22.5 50.4-50.3 50.4zm0-134.4H663v-50.4c0-27.8 22.5-50.4 50.3-50.4s50.3 22.6 50.3 50.4c0 27.8-22.5 50.4-50.3 50.4z")),t.SlidersOutline=c("sliders",o,u(a,"M320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440zm644-436h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 0 1-3 3h-74a3 3 0 0 1-3-3v-74a3 3 0 0 1 3-3h74a3 3 0 0 1 3 3v74z")),t.SmileOutline=c("smile",o,u(a,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm352 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0zM512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm263 711c-34.2 34.2-74 61-118.3 79.8C611 874.2 562.3 884 512 884c-50.3 0-99-9.8-144.8-29.2A370.4 370.4 0 0 1 248.9 775c-34.2-34.2-61-74-79.8-118.3C149.8 611 140 562.3 140 512s9.8-99 29.2-144.8A370.4 370.4 0 0 1 249 248.9c34.2-34.2 74-61 118.3-79.8C413 149.8 461.7 140 512 140c50.3 0 99 9.8 144.8 29.2A370.4 370.4 0 0 1 775.1 249c34.2 34.2 61 74 79.8 118.3C874.2 413 884 461.7 884 512s-9.8 99-29.2 144.8A368.89 368.89 0 0 1 775 775zM664 533h-48.1c-4.2 0-7.8 3.2-8.1 7.4C604 589.9 562.5 629 512 629s-92.1-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4z")),t.SnippetsOutline=c("snippets",o,u(a,"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z")),t.SoundOutline=c("sound",o,u(a,"M625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582zm348-327H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zm-41.9 261.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344z")),t.StarOutline=c("star",o,u(a,"M908.1 353.1l-253.9-36.9L540.7 86.1c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L369.8 316.2l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1-43.4 252.9a31.95 31.95 0 0 0 46.4 33.7L512 754l227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM664.8 561.6l36.1 210.3L512 672.7 323.1 772l36.1-210.3-152.8-149L417.6 382 512 190.7 606.4 382l211.2 30.7-152.8 148.9z")),t.StepBackwardOutline=c("step-backward",o,u(r,"M347.6 528.95l383.2 301.02c14.25 11.2 35.2 1.1 35.2-16.95V210.97c0-18.05-20.95-28.14-35.2-16.94L347.6 495.05a21.53 21.53 0 0 0 0 33.9M330 864h-64a8 8 0 0 1-8-8V168a8 8 0 0 1 8-8h64a8 8 0 0 1 8 8v688a8 8 0 0 1-8 8")),t.StepForwardOutline=c("step-forward",o,u(r,"M676.4 528.95L293.2 829.97c-14.25 11.2-35.2 1.1-35.2-16.95V210.97c0-18.05 20.95-28.14 35.2-16.94l383.2 301.02a21.53 21.53 0 0 1 0 33.9M694 864h64a8 8 0 0 0 8-8V168a8 8 0 0 0-8-8h-64a8 8 0 0 0-8 8v688a8 8 0 0 0 8 8")),t.StopOutline=c("stop",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z")),t.SwitcherOutline=c("switcher",o,u(a,"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528zm168-728H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM300 550h296v64H300z")),t.TagOutline=c("tag",o,u(a,"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8c1.9 1.9 4.4 2.9 7.1 2.9s5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7zM680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z")),t.TabletOutline=c("tablet",o,u(a,"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752zM472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.ShopOutline=c("shop",o,u(a,"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 3-1.3 6-2.6 9-4v242.2zm30-404.4c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 0 1 512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 0 1-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z")),t.TagsOutline=c("tags",o,u(a,"M483.2 790.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3c-2.3-.2-4.7.6-6.3 2.3L137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c3.1 3.2 8.2 3.2 11.3 0zm62.6-651.7l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9zm60.16 186.23a48 48 0 1 0 67.88-67.89 48 48 0 1 0-67.88 67.89zM889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3z")),t.TaobaoCircleOutline=c("taobao-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zM315.7 291.5c27.3 0 49.5 22.1 49.5 49.4s-22.1 49.4-49.5 49.4a49.4 49.4 0 1 1 0-98.8zM366.9 578c-13.6 42.3-10.2 26.7-64.4 144.5l-78.5-49s87.7-79.8 105.6-116.2c19.2-38.4-21.1-58.9-21.1-58.9l-60.2-37.5 32.7-50.2c45.4 33.7 48.7 36.6 79.2 67.2 23.8 23.9 20.7 56.8 6.7 100.1zm427.2 55c-15.3 143.8-202.4 90.3-202.4 90.3l10.2-41.1 43.3 9.3c80 5 72.3-64.9 72.3-64.9V423c.6-77.3-72.6-85.4-204.2-38.3l30.6 8.3c-2.5 9-12.5 23.2-25.2 38.6h176v35.6h-99.1v44.5h98.7v35.7h-98.7V622c14.9-4.8 28.6-11.5 40.5-20.5l-8.7-32.5 46.5-14.4 38.8 94.9-57.3 23.9-10.2-37.8c-25.6 19.5-78.8 48-171.8 45.4-99.2 2.6-73.7-112-73.7-112l2.5-1.3H472c-.5 14.7-6.6 38.7 1.7 51.8 6.8 10.8 24.2 12.6 35.3 13.1 1.3.1 2.6.1 3.9.1v-85.3h-101v-35.7h101v-44.5H487c-22.7 24.1-43.5 44.1-43.5 44.1l-30.6-26.7c21.7-22.9 43.3-59.1 56.8-83.2-10.9 4.4-22 9.2-33.6 14.2-11.2 14.3-24.2 29-38.7 43.5.5.8-50-28.4-50-28.4 52.2-44.4 81.4-139.9 81.4-139.9l72.5 20.4s-5.9 14-18.4 35.6c290.3-82.3 307.4 50.5 307.4 50.5s19.1 91.8 3.8 235.7z")),t.ToolOutline=c("tool",o,u(a,"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 0 1 144-53.5L537 318.9a32.05 32.05 0 0 0 0 45.3l124.5 124.5a32.05 32.05 0 0 0 45.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z")),t.ThunderboltOutline=c("thunderbolt",o,u(a,"M848 359.3H627.7L825.8 109c4.1-5.3.4-13-6.3-13H436c-2.8 0-5.5 1.5-6.9 4L170 547.5c-3.1 5.3.7 12 6.9 12h174.4l-89.4 357.6c-1.9 7.8 7.5 13.3 13.3 7.7L853.5 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.2 732.5l60.3-241H281.1l189.6-327.4h224.6L487 427.4h211L378.2 732.5z")),t.TrophyOutline=c("trophy",o,u(a,"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM184 352V232h64v207.6a91.99 91.99 0 0 1-64-87.6zm520 128c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z")),t.UnlockOutline=c("unlock",o,u(a,"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z")),t.UpCircleOutline=c("up-circle",o,u(a,"M518.5 360.3a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7H381c10.2 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246z","M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z")),t.UpSquareOutline=c("up-square",o,u(a,"M334 624h46.9c10.2 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.6 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.5-12.7l-178-246a7.95 7.95 0 0 0-12.9 0l-178 246A7.96 7.96 0 0 0 334 624z","M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.UsbOutline=c("usb",o,u(a,"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v356c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zm-424 0V184h352v248H336zm120-184h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.VideoCameraOutline=c("video-camera",o,u(a,"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226zM208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z")),t.WalletOutline=c("wallet",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0 264H184V184h656v200H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200zM580 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.WarningOutline=c("warning",o,u(a,"M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z")),t.WechatOutline=c("wechat",o,u(a,"M690.1 377.4c5.9 0 11.8.2 17.6.5-24.4-128.7-158.3-227.1-319.9-227.1C209 150.8 64 271.4 64 420.2c0 81.1 43.6 154.2 111.9 203.6a21.5 21.5 0 0 1 9.1 17.6c0 2.4-.5 4.6-1.1 6.9-5.5 20.3-14.2 52.8-14.6 54.3-.7 2.6-1.7 5.2-1.7 7.9 0 5.9 4.8 10.8 10.8 10.8 2.3 0 4.2-.9 6.2-2l70.9-40.9c5.3-3.1 11-5 17.2-5 3.2 0 6.4.5 9.5 1.4 33.1 9.5 68.8 14.8 105.7 14.8 6 0 11.9-.1 17.8-.4-7.1-21-10.9-43.1-10.9-66 0-135.8 132.2-245.8 295.3-245.8zm-194.3-86.5c23.8 0 43.2 19.3 43.2 43.1s-19.3 43.1-43.2 43.1c-23.8 0-43.2-19.3-43.2-43.1s19.4-43.1 43.2-43.1zm-215.9 86.2c-23.8 0-43.2-19.3-43.2-43.1s19.3-43.1 43.2-43.1 43.2 19.3 43.2 43.1-19.4 43.1-43.2 43.1zm586.8 415.6c56.9-41.2 93.2-102 93.2-169.7 0-124-120.8-224.5-269.9-224.5-149 0-269.9 100.5-269.9 224.5S540.9 847.5 690 847.5c30.8 0 60.6-4.4 88.1-12.3 2.6-.8 5.2-1.2 7.9-1.2 5.2 0 9.9 1.6 14.3 4.1l59.1 34c1.7 1 3.3 1.7 5.2 1.7a9 9 0 0 0 6.4-2.6 9 9 0 0 0 2.6-6.4c0-2.2-.9-4.4-1.4-6.6-.3-1.2-7.6-28.3-12.2-45.3-.5-1.9-.9-3.8-.9-5.7.1-5.9 3.1-11.2 7.6-14.5zM600.2 587.2c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9c0 19.8-16.2 35.9-36 35.9zm179.9 0c-19.9 0-36-16.1-36-35.9 0-19.8 16.1-35.9 36-35.9s36 16.1 36 35.9a36.08 36.08 0 0 1-36 35.9z")),t.WeiboCircleOutline=c("weibo-circle",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-44.4 672C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-93-32.2c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zm34.9-14.5c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.WindowsOutline=c("windows",o,u(a,"M120.1 770.6L443 823.2V543.8H120.1v226.8zm63.4-163.5h196.2v141.6l-196.2-31.9V607.1zm340.3 226.5l382 62.2v-352h-382v289.8zm63.4-226.5h255.3v214.4l-255.3-41.6V607.1zm-63.4-415.7v288.8h382V128.1l-382 63.3zm318.7 225.5H587.3V245l255.3-42.3v214.2zm-722.4 63.3H443V201.9l-322.9 53.5v224.8zM183.5 309l196.2-32.5v140.4H183.5V309z")),t.YahooOutline=c("yahoo",o,u(a,"M859.9 681.4h-14.1c-27.1 0-49.2 22.2-49.2 49.3v14.1c0 27.1 22.2 49.3 49.2 49.3h14.1c27.1 0 49.2-22.2 49.2-49.3v-14.1c0-27.1-22.2-49.3-49.2-49.3zM402.6 231C216.2 231 65 357 65 512.5S216.2 794 402.6 794s337.6-126 337.6-281.5S589.1 231 402.6 231zm0 507C245.1 738 121 634.6 121 512.5c0-62.3 32.3-119.7 84.9-161v48.4h37l159.8 159.9v65.3h-84.4v56.3h225.1v-56.3H459v-65.3l103.5-103.6h65.3v-56.3H459v65.3l-28.1 28.1-93.4-93.5h37v-56.3H216.4c49.4-35 114.3-56.6 186.2-56.6 157.6 0 281.6 103.4 281.6 225.5S560.2 738 402.6 738zm534.7-507H824.7c-15.5 0-27.7 12.6-27.1 28.1l13.1 366h84.4l65.4-366.4c2.7-15.2-7.8-27.7-23.2-27.7z")),t.WeiboSquareOutline=c("weibo-square",o,u(a,"M433.6 595.1c-14.2-5.9-32.4.2-41.2 13.9-8.8 13.8-4.7 30.2 9.3 36.6 14.3 6.5 33.2.3 42-13.8 8.8-14.3 4.2-30.6-10.1-36.7zM880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM467.6 736C353.1 736 236 680.4 236 588.9c0-47.8 30.2-103.1 82.3-155.3 69.5-69.6 150.6-101.4 181.1-70.8 13.5 13.5 14.8 36.8 6.1 64.6-4.5 14 13.1 6.3 13.1 6.3 56.2-23.6 105.2-25 123.1.7 9.6 13.7 8.6 32.8-.2 55.1-4.1 10.2 1.3 11.8 9 14.1 31.7 9.8 66.9 33.6 66.9 75.5.2 69.5-99.7 156.9-249.8 156.9zm207.3-290.8a34.9 34.9 0 0 0-7.2-34.1 34.68 34.68 0 0 0-33.1-10.7 18.24 18.24 0 0 1-7.6-35.7c24.1-5.1 50.1 2.3 67.7 21.9 17.7 19.6 22.4 46.3 14.9 69.8a18.13 18.13 0 0 1-22.9 11.7 18.18 18.18 0 0 1-11.8-22.9zm106 34.3s0 .1 0 0a21.1 21.1 0 0 1-26.6 13.7 21.19 21.19 0 0 1-13.6-26.7c11-34.2 4-73.2-21.7-101.8a104.04 104.04 0 0 0-98.9-32.1 21.14 21.14 0 0 1-25.1-16.3 21.07 21.07 0 0 1 16.2-25.1c49.4-10.5 102.8 4.8 139.1 45.1 36.3 40.2 46.1 95.1 30.6 143.2zm-334.5 6.1c-91.4 9-160.7 65.1-154.7 125.2 5.9 60.1 84.8 101.5 176.2 92.5 91.4-9.1 160.7-65.1 154.7-125.3-5.9-60.1-84.8-101.5-176.2-92.4zm80.2 141.7c-18.7 42.3-72.3 64.8-117.8 50.1-43.9-14.2-62.5-57.7-43.3-96.8 18.9-38.4 68-60.1 111.5-48.8 45 11.7 68 54.2 49.6 95.5zm-58.1-46.7c-5.4-2.2-12.2.5-15.4 5.8-3.1 5.4-1.4 11.5 4.1 13.8 5.5 2.3 12.6-.3 15.8-5.8 3-5.6 1-11.8-4.5-13.8z")),t.YuqueOutline=c("yuque",o,u(a,"M854.6 370.6c-9.9-39.4 9.9-102.2 73.4-124.4l-67.9-3.6s-25.7-90-143.6-98c-117.8-8.1-194.9-3-195-3 .1 0 87.4 55.6 52.4 154.7-25.6 52.5-65.8 95.6-108.8 144.7-1.3 1.3-2.5 2.6-3.5 3.7C319.4 605 96 860 96 860c245.9 64.4 410.7-6.3 508.2-91.1 20.5-.2 35.9-.3 46.3-.3 135.8 0 250.6-117.6 245.9-248.4-3.2-89.9-31.9-110.2-41.8-149.6zm-204.1 334c-10.6 0-26.2.1-46.8.3l-23.6.2-17.8 15.5c-47.1 41-104.4 71.5-171.4 87.6-52.5 12.6-110 16.2-172.7 9.6 18-20.5 36.5-41.6 55.4-63.1 92-104.6 173.8-197.5 236.9-268.5l1.4-1.4 1.3-1.5c4.1-4.6 20.6-23.3 24.7-28.1 9.7-11.1 17.3-19.9 24.5-28.6 30.7-36.7 52.2-67.8 69-102.2l1.6-3.3 1.2-3.4c13.7-38.8 15.4-76.9 6.2-112.8 22.5.7 46.5 1.9 71.7 3.6 33.3 2.3 55.5 12.9 71.1 29.2 5.8 6 10.2 12.5 13.4 18.7 1 2 1.7 3.6 2.3 5l5 17.7c-15.7 34.5-19.9 73.3-11.4 107.2 3 11.8 6.9 22.4 12.3 34.4 2.1 4.7 9.5 20.1 11 23.3 10.3 22.7 15.4 43 16.7 78.7 3.3 94.6-82.7 181.9-182 181.9z")),t.YoutubeOutline=c("youtube",o,u(a,"M960 509.2c0-2.2 0-4.7-.1-7.6-.1-8.1-.3-17.2-.5-26.9-.8-27.9-2.2-55.7-4.4-81.9-3-36.1-7.4-66.2-13.4-88.8a139.52 139.52 0 0 0-98.3-98.5c-28.3-7.6-83.7-12.3-161.7-15.2-37.1-1.4-76.8-2.3-116.5-2.8-13.9-.2-26.8-.3-38.4-.4h-29.4c-11.6.1-24.5.2-38.4.4-39.7.5-79.4 1.4-116.5 2.8-78 3-133.5 7.7-161.7 15.2A139.35 139.35 0 0 0 82.4 304C76.3 326.6 72 356.7 69 392.8c-2.2 26.2-3.6 54-4.4 81.9-.3 9.7-.4 18.8-.5 26.9 0 2.9-.1 5.4-.1 7.6v5.6c0 2.2 0 4.7.1 7.6.1 8.1.3 17.2.5 26.9.8 27.9 2.2 55.7 4.4 81.9 3 36.1 7.4 66.2 13.4 88.8 12.8 47.9 50.4 85.7 98.3 98.5 28.2 7.6 83.7 12.3 161.7 15.2 37.1 1.4 76.8 2.3 116.5 2.8 13.9.2 26.8.3 38.4.4h29.4c11.6-.1 24.5-.2 38.4-.4 39.7-.5 79.4-1.4 116.5-2.8 78-3 133.5-7.7 161.7-15.2 47.9-12.8 85.5-50.5 98.3-98.5 6.1-22.6 10.4-52.7 13.4-88.8 2.2-26.2 3.6-54 4.4-81.9.3-9.7.4-18.8.5-26.9 0-2.9.1-5.4.1-7.6v-5.6zm-72 5.2c0 2.1 0 4.4-.1 7.1-.1 7.8-.3 16.4-.5 25.7-.7 26.6-2.1 53.2-4.2 77.9-2.7 32.2-6.5 58.6-11.2 76.3-6.2 23.1-24.4 41.4-47.4 47.5-21 5.6-73.9 10.1-145.8 12.8-36.4 1.4-75.6 2.3-114.7 2.8-13.7.2-26.4.3-37.8.3h-28.6l-37.8-.3c-39.1-.5-78.2-1.4-114.7-2.8-71.9-2.8-124.9-7.2-145.8-12.8-23-6.2-41.2-24.4-47.4-47.5-4.7-17.7-8.5-44.1-11.2-76.3-2.1-24.7-3.4-51.3-4.2-77.9-.3-9.3-.4-18-.5-25.7 0-2.7-.1-5.1-.1-7.1v-4.8c0-2.1 0-4.4.1-7.1.1-7.8.3-16.4.5-25.7.7-26.6 2.1-53.2 4.2-77.9 2.7-32.2 6.5-58.6 11.2-76.3 6.2-23.1 24.4-41.4 47.4-47.5 21-5.6 73.9-10.1 145.8-12.8 36.4-1.4 75.6-2.3 114.7-2.8 13.7-.2 26.4-.3 37.8-.3h28.6l37.8.3c39.1.5 78.2 1.4 114.7 2.8 71.9 2.8 124.9 7.2 145.8 12.8 23 6.2 41.2 24.4 47.4 47.5 4.7 17.7 8.5 44.1 11.2 76.3 2.1 24.7 3.4 51.3 4.2 77.9.3 9.3.4 18 .5 25.7 0 2.7.1 5.1.1 7.1v4.8zM423 646l232-135-232-133z")),t.AlibabaOutline=c("alibaba",o,u(a,"M602.9 669.8c-37.2 2.6-33.6-17.3-11.5-46.2 50.4-67.2 143.7-158.5 147.9-225.2 5.8-86.6-81.3-113.4-171-113.4-62.4 1.6-127 18.9-171 34.6-151.6 53.5-246.6 137.5-306.9 232-62.4 93.4-43 183.2 91.8 185.8 101.8-4.2 170.5-32.5 239.7-68.2.5 0-192.5 55.1-263.9 14.7-7.9-4.2-15.7-10-17.8-26.2 0-33.1 54.6-67.7 86.6-78.7v-56.7c64.5 22.6 140.6 16.3 205.7-32 2.1 5.8 4.2 13.1 3.7 21h11c2.6-22.6-12.6-44.6-37.8-46.2 7.3 5.8 12.6 10.5 15.2 14.7l-1 1-.5.5c-83.9 58.8-165.3 31.5-173.1 29.9l46.7-45.7-13.1-33.1c92.9-32.5 169.5-56.2 296.9-78.7l-28.5-23 14.7-8.9c75.5 21 126.4 36.7 123.8 76.6-1 6.8-3.7 14.7-7.9 23.1C660.1 466.1 594 538 567.2 569c-17.3 20.5-34.6 39.4-46.7 58.3-13.6 19.4-20.5 37.3-21 53.5 2.6 131.8 391.4-61.9 468-112.9-111.7 47.8-232.9 93.5-364.6 101.9zm85-302.9c2.8 5.2 4.1 11.6 4.1 19.1-.1-6.8-1.4-13.3-4.1-19.1z")),t.AlignCenterOutline=c("align-center",o,u(a,"M264 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm496 424c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496zm144 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.AlignLeftOutline=c("align-left",o,u(a,"M120 230h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 424h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm784 140H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.AlignRightOutline=c("align-right",o,u(a,"M904 158H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 424H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 212H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-424H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.AlipayOutline=c("alipay",o,u(a,"M789 610.3c-38.7-12.9-90.7-32.7-148.5-53.6 34.8-60.3 62.5-129 80.7-203.6H530.5v-68.6h233.6v-38.3H530.5V132h-95.4c-16.7 0-16.7 16.5-16.7 16.5v97.8H182.2v38.3h236.3v68.6H223.4v38.3h378.4a667.18 667.18 0 0 1-54.5 132.9c-122.8-40.4-253.8-73.2-336.1-53-52.6 13-86.5 36.1-106.5 60.3-91.4 111-25.9 279.6 167.2 279.6C386 811.2 496 747.6 581.2 643 708.3 704 960 808.7 960 808.7V659.4s-31.6-2.5-171-49.1zM253.9 746.6c-150.5 0-195-118.3-120.6-183.1 24.8-21.9 70.2-32.6 94.4-35 89.4-8.8 172.2 25.2 269.9 72.8-68.8 89.5-156.3 145.3-243.7 145.3z")),t.AliyunOutline=c("aliyun",o,u(a,"M959.2 383.9c-.3-82.1-66.9-148.6-149.1-148.6H575.9l21.6 85.2 201 43.7a42.58 42.58 0 0 1 32.9 39.7c.1.5.1 216.1 0 216.6a42.58 42.58 0 0 1-32.9 39.7l-201 43.7-21.6 85.3h234.2c82.1 0 148.8-66.5 149.1-148.6V383.9zM225.5 660.4a42.58 42.58 0 0 1-32.9-39.7c-.1-.6-.1-216.1 0-216.6.8-19.4 14.6-35.5 32.9-39.7l201-43.7 21.6-85.2H213.8c-82.1 0-148.8 66.4-149.1 148.6V641c.3 82.1 67 148.6 149.1 148.6H448l-21.6-85.3-200.9-43.9zm200.9-158.8h171v21.3h-171z")),t.AmazonOutline=c("amazon",o,u(a,"M825 768.9c-3.3-.9-7.3-.4-11.9 1.3-61.6 28.2-121.5 48.3-179.7 60.2C507.7 856 385.2 842.6 266 790.3c-33.1-14.6-79.1-39.2-138-74a9.36 9.36 0 0 0-5.3-2c-2-.1-3.7.1-5.3.9-1.6.8-2.8 1.8-3.7 3.1-.9 1.3-1.1 3.1-.4 5.4.6 2.2 2.1 4.7 4.6 7.4 10.4 12.2 23.3 25.2 38.6 39s35.6 29.4 60.9 46.8c25.3 17.4 51.8 32.9 79.3 46.4 27.6 13.5 59.6 24.9 96.1 34.1s73 13.8 109.4 13.8c36.2 0 71.4-3.7 105.5-10.9 34.2-7.3 63-15.9 86.5-25.9 23.4-9.9 45-21 64.8-33 19.8-12 34.4-22.2 43.9-30.3 9.5-8.2 16.3-14.6 20.2-19.4 4.6-5.7 6.9-10.6 6.9-14.9.1-4.5-1.7-7.1-5-7.9zM527.4 348.1c-15.2 1.3-33.5 4.1-55 8.3-21.5 4.1-41.4 9.3-59.8 15.4s-37.2 14.6-56.3 25.4c-19.2 10.8-35.5 23.2-49 37s-24.5 31.1-33.1 52c-8.6 20.8-12.9 43.7-12.9 68.7 0 27.1 4.7 51.2 14.3 72.5 9.5 21.3 22.2 38 38.2 50.4 15.9 12.4 34 22.1 54 29.2 20 7.1 41.2 10.3 63.2 9.4 22-.9 43.5-4.3 64.4-10.3 20.8-5.9 40.4-15.4 58.6-28.3 18.2-12.9 33.1-28.2 44.8-45.7 4.3 6.6 8.1 11.5 11.5 14.7l8.7 8.9c5.8 5.9 14.7 14.6 26.7 26.1 11.9 11.5 24.1 22.7 36.3 33.7l104.4-99.9-6-4.9c-4.3-3.3-9.4-8-15.2-14.3-5.8-6.2-11.6-13.1-17.2-20.5-5.7-7.4-10.6-16.1-14.7-25.9-4.1-9.8-6.2-19.3-6.2-28.5V258.7c0-10.1-1.9-21-5.7-32.8-3.9-11.7-10.7-24.5-20.7-38.3-10-13.8-22.4-26.2-37.2-37-14.9-10.8-34.7-20-59.6-27.4-24.8-7.4-52.6-11.1-83.2-11.1-31.3 0-60.4 3.7-87.6 10.9-27.1 7.3-50.3 17-69.7 29.2-19.3 12.2-35.9 26.3-49.7 42.4-13.8 16.1-24.1 32.9-30.8 50.4-6.7 17.5-10.1 35.2-10.1 53.1L408 310c5.5-16.4 12.9-30.6 22-42.8 9.2-12.2 17.9-21 25.8-26.5 8-5.5 16.6-9.9 25.7-13.2 9.2-3.3 15.4-5 18.6-5.4 3.2-.3 5.7-.4 7.6-.4 26.7 0 45.2 7.9 55.6 23.6 6.5 9.5 9.7 23.9 9.7 43.3v56.6c-15.2.6-30.4 1.6-45.6 2.9zM573.1 500c0 16.6-2.2 31.7-6.5 45-9.2 29.1-26.7 47.4-52.4 54.8-22.4 6.6-43.7 3.3-63.9-9.8-21.5-14-32.2-33.8-32.2-59.3 0-19.9 5-36.9 15-51.1 10-14.1 23.3-24.7 40-31.7s33-12 49-14.9c15.9-3 33-4.8 51-5.4V500zm335.2 218.9c-4.3-5.4-15.9-8.9-34.9-10.7-19-1.8-35.5-1.7-49.7.4-15.3 1.8-31.1 6.2-47.3 13.4-16.3 7.1-23.4 13.1-21.6 17.8l.7 1.3.9.7 1.4.2h4.6c.8 0 1.8-.1 3.2-.2 1.4-.1 2.7-.3 3.9-.4 1.2-.1 2.9-.3 5.1-.4 2.1-.1 4.1-.4 6-.7.3 0 3.7-.3 10.3-.9 6.6-.6 11.4-1 14.3-1.3 2.9-.3 7.8-.6 14.5-.9 6.7-.3 12.1-.3 16.1 0 4 .3 8.5.7 13.6 1.1 5.1.4 9.2 1.3 12.4 2.7 3.2 1.3 5.6 3 7.1 5.1 5.2 6.6 4.2 21.2-3 43.9s-14 40.8-20.4 54.2c-2.8 5.7-2.8 9.2 0 10.7s6.7.1 11.9-4c15.6-12.2 28.6-30.6 39.1-55.3 6.1-14.6 10.5-29.8 13.1-45.7 2.4-15.9 2-26.2-1.3-31z")),t.AntCloudOutline=c("ant-cloud",o,u(a,"M378.9 738c-3.1 0-6.1-.5-8.8-1.5l4.4 30.7h26.3l-15.5-29.9c-2.1.5-4.2.7-6.4.7zm421-291.2c-12.6 0-24.8 1.5-36.5 4.2-21.4-38.4-62.3-64.3-109.3-64.3-6.9 0-13.6.6-20.2 1.6-35.4-77.4-113.4-131.1-203.9-131.1-112.3 0-205.3 82.6-221.6 190.4C127.3 455.5 64 523.8 64 607c0 88.4 71.6 160.1 160 160.2h50l13.2-27.6c-26.2-8.3-43.3-29-39.1-48.8 4.6-21.6 32.8-33.9 63.1-27.5 22.9 4.9 40.4 19.1 45.5 35.1a26.1 26.1 0 0 1 22.1-12.4h.2c-.8-3.2-1.2-6.5-1.2-9.9 0-20.1 14.8-36.7 34.1-39.6v-25.4c0-4.4 3.6-8 8-8s8 3.6 8 8v26.3c4.6 1.2 8.8 3.2 12.6 5.8l19.5-21.4c3-3.3 8-3.5 11.3-.5 3.3 3 3.5 8 .5 11.3l-20 22-.2.2a40 40 0 0 1-46.9 59.2c-.4 5.6-2.6 10.7-6 14.8l20 38.4H804v-.1c86.5-2.2 156-73 156-160.1 0-88.5-71.7-160.2-160.1-160.2zM338.2 737.2l-4.3 30h24.4l-5.9-41.5c-3.5 4.6-8.3 8.5-14.2 11.5zM797.5 305a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-65.7 61.3a24 24 0 1 0 48 0 24 24 0 1 0-48 0zM303.4 742.9l-11.6 24.3h26l3.5-24.7c-5.7.8-11.7 1-17.9.4z")),t.ApartmentOutline=c("apartment",o,u(a,"M908 640H804V488c0-4.4-3.6-8-8-8H548v-96h108c8.8 0 16-7.2 16-16V80c0-8.8-7.2-16-16-16H368c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h108v96H228c-4.4 0-8 3.6-8 8v152H116c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16H292v-88h440v88H620c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h288c8.8 0 16-7.2 16-16V656c0-8.8-7.2-16-16-16zm-564 76v168H176V716h168zm84-408V140h168v168H428zm420 576H680V716h168v168z")),t.AntDesignOutline=c("ant-design",o,u(a,"M716.3 313.8c19-18.9 19-49.7 0-68.6l-69.9-69.9.1.1c-18.5-18.5-50.3-50.3-95.3-95.2-21.2-20.7-55.5-20.5-76.5.5L80.9 474.2a53.84 53.84 0 0 0 0 76.4L474.6 944a54.14 54.14 0 0 0 76.5 0l165.1-165c19-18.9 19-49.7 0-68.6a48.7 48.7 0 0 0-68.7 0l-125 125.2c-5.2 5.2-13.3 5.2-18.5 0L189.5 521.4c-5.2-5.2-5.2-13.3 0-18.5l314.4-314.2c.4-.4.9-.7 1.3-1.1 5.2-4.1 12.4-3.7 17.2 1.1l125.2 125.1c19 19 49.8 19 68.7 0zM408.6 514.4a106.3 106.2 0 1 0 212.6 0 106.3 106.2 0 1 0-212.6 0zm536.2-38.6L821.9 353.5c-19-18.9-49.8-18.9-68.7.1a48.4 48.4 0 0 0 0 68.6l83 82.9c5.2 5.2 5.2 13.3 0 18.5l-81.8 81.7a48.4 48.4 0 0 0 0 68.6 48.7 48.7 0 0 0 68.7 0l121.8-121.7a53.93 53.93 0 0 0-.1-76.4z")),t.AreaChartOutline=c("area-chart",o,u(a,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-616-64h536c4.4 0 8-3.6 8-8V284c0-7.2-8.7-10.7-13.7-5.7L592 488.6l-125.4-124a8.03 8.03 0 0 0-11.3 0l-189 189.6a7.87 7.87 0 0 0-2.3 5.6V720c0 4.4 3.6 8 8 8z")),t.ArrowLeftOutline=c("arrow-left",o,u(a,"M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 0 0 0 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.ArrowDownOutline=c("arrow-down",o,u(a,"M862 465.3h-81c-4.6 0-9 2-12.1 5.5L550 723.1V160c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v563.1L255.1 470.8c-3-3.5-7.4-5.5-12.1-5.5h-81c-6.8 0-10.5 8.1-6 13.2L487.9 861a31.96 31.96 0 0 0 48.3 0L868 478.5c4.5-5.2.8-13.2-6-13.2z")),t.ArrowUpOutline=c("arrow-up",o,u(a,"M868 545.5L536.1 163a31.96 31.96 0 0 0-48.3 0L156 545.5a7.97 7.97 0 0 0 6 13.2h81c4.6 0 9-2 12.1-5.5L474 300.9V864c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V300.9l218.9 252.3c3 3.5 7.4 5.5 12.1 5.5h81c6.8 0 10.5-8 6-13.2z")),t.ArrowsAltOutline=c("arrows-alt",o,u(a,"M855 160.1l-189.2 23.5c-6.6.8-9.3 8.8-4.7 13.5l54.7 54.7-153.5 153.5a8.03 8.03 0 0 0 0 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l153.6-153.6 54.7 54.7a7.94 7.94 0 0 0 13.5-4.7L863.9 169a7.9 7.9 0 0 0-8.9-8.9zM416.6 562.3a8.03 8.03 0 0 0-11.3 0L251.8 715.9l-54.7-54.7a7.94 7.94 0 0 0-13.5 4.7L160.1 855c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 153.6-153.6c3.1-3.1 3.1-8.2 0-11.3l-45.2-45z")),t.ArrowRightOutline=c("arrow-right",o,u(a,"M869 487.8L491.2 159.9c-2.9-2.5-6.6-3.9-10.5-3.9h-88.5c-7.4 0-10.8 9.2-5.2 14l350.2 304H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h585.1L386.9 854c-5.6 4.9-2.2 14 5.2 14h91.5c1.9 0 3.8-.7 5.2-2L869 536.2a32.07 32.07 0 0 0 0-48.4z")),t.AuditOutline=c("audit",o,u(a,"M296 250c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 144H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 458H208V148h560v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm440-88H728v-36.6c46.3-13.8 80-56.6 80-107.4 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 50.7 33.7 93.6 80 107.4V764H520c-8.8 0-16 7.2-16 16v152c0 8.8 7.2 16 16 16h352c8.8 0 16-7.2 16-16V780c0-8.8-7.2-16-16-16zM646 620c0-27.6 22.4-50 50-50s50 22.4 50 50-22.4 50-50 50-50-22.4-50-50zm180 266H566v-60h260v60z")),t.BarChartOutline=c("bar-chart",o,u(a,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z")),t.BarcodeOutline=c("barcode",o,u(a,"M120 160H72c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm833 0h-48c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zM200 736h112c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H200c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm321 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm126 0h178c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8H647c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-255 0h48c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8zm-79 64H201c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm257 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm256 0H648c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h178c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-385 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.BarsOutline=c("bars",o,u(r,"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.BgColorsOutline=c("bg-colors",o,u(a,"M766.4 744.3c43.7 0 79.4-36.2 79.4-80.5 0-53.5-79.4-140.8-79.4-140.8S687 610.3 687 663.8c0 44.3 35.7 80.5 79.4 80.5zm-377.1-44.1c7.1 7.1 18.6 7.1 25.6 0l256.1-256c7.1-7.1 7.1-18.6 0-25.6l-256-256c-.6-.6-1.3-1.2-2-1.7l-78.2-78.2a9.11 9.11 0 0 0-12.8 0l-48 48a9.11 9.11 0 0 0 0 12.8l67.2 67.2-207.8 207.9c-7.1 7.1-7.1 18.6 0 25.6l255.9 256zm12.9-448.6l178.9 178.9H223.4l178.8-178.9zM904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8z")),t.BehanceOutline=c("behance",o,u(a,"M634 294.3h199.5v48.4H634zM434.1 485.8c44.1-21.1 67.2-53.2 67.2-102.8 0-98.1-73-121.9-157.3-121.9H112v492.4h238.5c89.4 0 173.3-43 173.3-143 0-61.8-29.2-107.5-89.7-124.7zM220.2 345.1h101.5c39.1 0 74.2 10.9 74.2 56.3 0 41.8-27.3 58.6-66 58.6H220.2V345.1zm115.5 324.8H220.1V534.3H338c47.6 0 77.7 19.9 77.7 70.3 0 49.6-35.9 65.3-80 65.3zm575.8-89.5c0-105.5-61.7-193.4-173.3-193.4-108.5 0-182.3 81.7-182.3 188.8 0 111 69.9 187.2 182.3 187.2 85.1 0 140.2-38.3 166.7-120h-86.3c-9.4 30.5-47.6 46.5-77.3 46.5-57.4 0-87.4-33.6-87.4-90.7h256.9c.3-5.9.7-12.1.7-18.4zM653.9 537c3.1-46.9 34.4-76.2 81.2-76.2 49.2 0 73.8 28.9 78.1 76.2H653.9z")),t.BlockOutline=c("block",o,u(a,"M856 376H648V168c0-8.8-7.2-16-16-16H168c-8.8 0-16 7.2-16 16v464c0 8.8 7.2 16 16 16h208v208c0 8.8 7.2 16 16 16h464c8.8 0 16-7.2 16-16V392c0-8.8-7.2-16-16-16zm-480 16v188H220V220h360v156H392c-8.8 0-16 7.2-16 16zm204 52v136H444V444h136zm224 360H444V648h188c8.8 0 16-7.2 16-16V444h156v360z")),t.BoldOutline=c("bold",o,u(a,"M697.8 481.4c33.6-35 54.2-82.3 54.2-134.3v-10.2C752 229.3 663.9 142 555.3 142H259.4c-15.1 0-27.4 12.3-27.4 27.4v679.1c0 16.3 13.2 29.5 29.5 29.5h318.7c117 0 211.8-94.2 211.8-210.5v-11c0-73-37.4-137.3-94.2-175.1zM328 238h224.7c57.1 0 103.3 44.4 103.3 99.3v9.5c0 54.8-46.3 99.3-103.3 99.3H328V238zm366.6 429.4c0 62.9-51.7 113.9-115.5 113.9H328V542.7h251.1c63.8 0 115.5 51 115.5 113.9v10.8z")),t.BorderBottomOutline=c("border-bottom",o,u(a,"M872 808H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-720-94h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-498h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm166 166h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 332h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm222-72h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388 426h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm388-404h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-388 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.BorderLeftOutline=c("border-left",o,u(a,"M208 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM540 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderOuterOutline=c("border-outer",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656zM484 366h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM302 548h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm364 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-182 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0 182h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.BorderInnerOutline=c("border-inner",o,u(a,"M872 476H548V144h-72v332H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h324v332h72V548h324c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-426h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 260h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderRightOutline=c("border-right",o,u(a,"M872 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderHorizontalOutline=c("border-horizontal",o,u(a,"M540 144h-56c-4.4 0-8 3.6-8 8v720c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V152c0-4.4-3.6-8-8-8zm-166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm498 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-664 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm664 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM374 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderTopOutline=c("border-top",o,u(a,"M872 144H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM208 310h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm166 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332-498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 332h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderVerticleOutline=c("border-verticle",o,u(a,"M872 476H152c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-166h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-664h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 498h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM650 216h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm56 592h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-56-592h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-166 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 808h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM152 382h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm332 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM208 642h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm332 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.BorderOutline=c("border",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z")),t.BranchesOutline=c("branches",o,u(a,"M740 161c-61.8 0-112 50.2-112 112 0 50.1 33.1 92.6 78.5 106.9v95.9L320 602.4V318.1c44.2-15 76-56.9 76-106.1 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-27.8l423.5-138.7a50.52 50.52 0 0 0 34.9-48.2V378.2c42.9-15.8 73.6-57 73.6-105.2 0-61.8-50.2-112-112-112zm-504 51a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm96 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm408-491a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.CheckOutline=c("check",o,u(a,"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 0 0-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z")),t.CiOutline=c("ci",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm218-572.1h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z")),t.CloseOutline=c("close",o,u(a,"M563.8 512l262.5-312.9c4.4-5.2.7-13.1-6.1-13.1h-79.8c-4.7 0-9.2 2.1-12.3 5.7L511.6 449.8 295.1 191.7c-3-3.6-7.5-5.7-12.3-5.7H203c-6.8 0-10.5 7.9-6.1 13.1L459.4 512 196.9 824.9A7.95 7.95 0 0 0 203 838h79.8c4.7 0 9.2-2.1 12.3-5.7l216.5-258.1 216.5 258.1c3 3.6 7.5 5.7 12.3 5.7h79.8c6.8 0 10.5-7.9 6.1-13.1L563.8 512z")),t.CloudDownloadOutline=c("cloud-download",o,u(a,"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z","M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 0 1-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z")),t.CloudServerOutline=c("cloud-server",o,u(a,"M704 446H320c-4.4 0-8 3.6-8 8v402c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8V454c0-4.4-3.6-8-8-8zm-328 64h272v117H376V510zm272 290H376V683h272v117z","M424 748a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm0-178a32 32 0 1 0 64 0 32 32 0 1 0-64 0z","M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z")),t.CloudSyncOutline=c("cloud-sync",o,u(a,"M811.4 368.9C765.6 248 648.9 162 512.2 162S258.8 247.9 213 368.8C126.9 391.5 63.5 470.2 64 563.6 64.6 668 145.6 752.9 247.6 762c4.7.4 8.7-3.3 8.7-8v-60.4c0-4-3-7.4-7-7.9-27-3.4-52.5-15.2-72.1-34.5-24-23.5-37.2-55.1-37.2-88.6 0-28 9.1-54.4 26.2-76.4 16.7-21.4 40.2-36.9 66.1-43.7l37.9-10 13.9-36.7c8.6-22.8 20.6-44.2 35.7-63.5 14.9-19.2 32.6-36 52.4-50 41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.3c19.9 14 37.5 30.8 52.4 50 15.1 19.3 27.1 40.7 35.7 63.5l13.8 36.6 37.8 10c54.2 14.4 92.1 63.7 92.1 120 0 33.6-13.2 65.1-37.2 88.6-19.5 19.2-44.9 31.1-71.9 34.5-4 .5-6.9 3.9-6.9 7.9V754c0 4.7 4.1 8.4 8.8 8 101.7-9.2 182.5-94 183.2-198.2.6-93.4-62.7-172.1-148.6-194.9z","M376.9 656.4c1.8-33.5 15.7-64.7 39.5-88.6 25.4-25.5 60-39.8 96-39.8 36.2 0 70.3 14.1 96 39.8 1.4 1.4 2.7 2.8 4.1 4.3l-25 19.6a8 8 0 0 0 3 14.1l98.2 24c5 1.2 9.9-2.6 9.9-7.7l.5-101.3c0-6.7-7.6-10.5-12.9-6.3L663 532.7c-36.6-42-90.4-68.6-150.5-68.6-107.4 0-195 85.1-199.4 191.7-.2 4.5 3.4 8.3 8 8.3H369c4.2-.1 7.7-3.4 7.9-7.7zM703 664h-47.9c-4.2 0-7.7 3.3-8 7.6-1.8 33.5-15.7 64.7-39.5 88.6-25.4 25.5-60 39.8-96 39.8-36.2 0-70.3-14.1-96-39.8-1.4-1.4-2.7-2.8-4.1-4.3l25-19.6a8 8 0 0 0-3-14.1l-98.2-24c-5-1.2-9.9 2.6-9.9 7.7l-.4 101.4c0 6.7 7.6 10.5 12.9 6.3l23.2-18.2c36.6 42 90.4 68.6 150.5 68.6 107.4 0 195-85.1 199.4-191.7.2-4.5-3.4-8.3-8-8.3z")),t.CloudUploadOutline=c("cloud-upload",o,u(a,"M518.3 459a8 8 0 0 0-12.6 0l-112 141.7a7.98 7.98 0 0 0 6.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z","M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 0 1-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z")),t.ClusterOutline=c("cluster",o,u(a,"M888 680h-54V540H546v-92h238c8.8 0 16-7.2 16-16V168c0-8.8-7.2-16-16-16H240c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h238v92H190v140h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8h-54v-72h220v72h-54c-4.4 0-8 3.6-8 8v176c0 4.4 3.6 8 8 8h176c4.4 0 8-3.6 8-8V688c0-4.4-3.6-8-8-8zM256 805.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zm288 0c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM288 384V216h448v168H288zm544 421.3c0 1.5-1.2 2.7-2.7 2.7h-58.7c-1.5 0-2.7-1.2-2.7-2.7v-58.7c0-1.5 1.2-2.7 2.7-2.7h58.7c1.5 0 2.7 1.2 2.7 2.7v58.7zM360 300a40 40 0 1 0 80 0 40 40 0 1 0-80 0z")),t.CodepenOutline=c("codepen",o,u(a,"M911.7 385.3l-.3-1.5c-.2-1-.3-1.9-.6-2.9-.2-.6-.4-1.1-.5-1.7-.3-.8-.5-1.7-.9-2.5-.2-.6-.5-1.1-.8-1.7-.4-.8-.8-1.5-1.2-2.3-.3-.5-.6-1.1-1-1.6-.8-1.2-1.7-2.4-2.6-3.6-.5-.6-1.1-1.3-1.7-1.9-.4-.5-.9-.9-1.4-1.3-.6-.6-1.3-1.1-1.9-1.6-.5-.4-1-.8-1.6-1.2-.2-.1-.4-.3-.6-.4L531.1 117.8a34.3 34.3 0 0 0-38.1 0L127.3 361.3c-.2.1-.4.3-.6.4-.5.4-1 .8-1.6 1.2-.7.5-1.3 1.1-1.9 1.6-.5.4-.9.9-1.4 1.3-.6.6-1.2 1.2-1.7 1.9-1 1.1-1.8 2.3-2.6 3.6-.3.5-.7 1-1 1.6-.4.7-.8 1.5-1.2 2.3-.3.5-.5 1.1-.8 1.7-.3.8-.6 1.7-.9 2.5-.2.6-.4 1.1-.5 1.7-.2.9-.4 1.9-.6 2.9l-.3 1.5c-.2 1.5-.3 3-.3 4.5v243.5c0 1.5.1 3 .3 4.5l.3 1.5.6 2.9c.2.6.3 1.1.5 1.7.3.9.6 1.7.9 2.5.2.6.5 1.1.8 1.7.4.8.7 1.5 1.2 2.3.3.5.6 1.1 1 1.6.5.7.9 1.4 1.5 2.1l1.2 1.5c.5.6 1.1 1.3 1.7 1.9.4.5.9.9 1.4 1.3.6.6 1.3 1.1 1.9 1.6.5.4 1 .8 1.6 1.2.2.1.4.3.6.4L493 905.7c5.6 3.8 12.3 5.8 19.1 5.8 6.6 0 13.3-1.9 19.1-5.8l365.6-243.5c.2-.1.4-.3.6-.4.5-.4 1-.8 1.6-1.2.7-.5 1.3-1.1 1.9-1.6.5-.4.9-.9 1.4-1.3.6-.6 1.2-1.2 1.7-1.9l1.2-1.5 1.5-2.1c.3-.5.7-1 1-1.6.4-.8.8-1.5 1.2-2.3.3-.5.5-1.1.8-1.7.3-.8.6-1.7.9-2.5.2-.5.4-1.1.5-1.7.3-.9.4-1.9.6-2.9l.3-1.5c.2-1.5.3-3 .3-4.5V389.8c-.3-1.5-.4-3-.6-4.5zM546.4 210.5l269.4 179.4-120.3 80.4-149-99.6V210.5zm-68.8 0v160.2l-149 99.6-120.3-80.4 269.3-179.4zM180.7 454.1l86 57.5-86 57.5v-115zm296.9 358.5L208.3 633.2l120.3-80.4 149 99.6v160.2zM512 592.8l-121.6-81.2L512 430.3l121.6 81.2L512 592.8zm34.4 219.8V652.4l149-99.6 120.3 80.4-269.3 179.4zM843.3 569l-86-57.5 86-57.5v115z")),t.CodeSandboxOutline=c("code-sandbox",o,u(a,"M709.6 210l.4-.2h.2L512 96 313.9 209.8h-.2l.7.3L151.5 304v416L512 928l360.5-208V304l-162.9-94zM482.7 843.6L339.6 761V621.4L210 547.8V372.9l272.7 157.3v313.4zM238.2 321.5l134.7-77.8 138.9 79.7 139.1-79.9 135.2 78-273.9 158-274-158zM814 548.3l-128.8 73.1v139.1l-143.9 83V530.4L814 373.1v175.2z")),t.ColumHeightOutline=c("colum-height",o,u(a,"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 0 0-11.3 0L403.6 366.3a7.23 7.23 0 0 0 5.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z")),t.ColumnWidthOutline=c("column-width",o,u(a,"M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 0 0-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z")),t.ColumnHeightOutline=c("column-height",o,u(a,"M840 836H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm0-724H184c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h656c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM610.8 378c6 0 9.4-7 5.7-11.7L515.7 238.7a7.14 7.14 0 0 0-11.3 0L403.6 366.3a7.23 7.23 0 0 0 5.7 11.7H476v268h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V378h62.8z")),t.CoffeeOutline=c("coffee",o,u(r,"M275 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm613 144H768c0-39.8-32.2-72-72-72H200c-39.8 0-72 32.2-72 72v248c0 3.4.2 6.7.7 9.9-.5 7-.7 14-.7 21.1 0 176.7 143.3 320 320 320 160.1 0 292.7-117.5 316.3-271H888c39.8 0 72-32.2 72-72V497c0-39.8-32.2-72-72-72zM696 681h-1.1c.7 7.6 1.1 15.2 1.1 23 0 137-111 248-248 248S200 841 200 704c0-7.8.4-15.4 1.1-23H200V425h496v256zm192-8H776V497h112v176zM613 281c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36zm-170 0c19.9 0 36-16.1 36-36V36c0-19.9-16.1-36-36-36s-36 16.1-36 36v209c0 19.9 16.1 36 36 36z")),t.CopyrightOutline=c("copyright",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm5.6-532.7c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z")),t.DashOutline=c("dash",o,u(a,"M112 476h160v72H112zm320 0h160v72H432zm320 0h160v72H752z")),t.DeploymentUnitOutline=c("deployment-unit",o,u(a,"M888.3 693.2c-42.5-24.6-94.3-18-129.2 12.8l-53-30.7V523.6c0-15.7-8.4-30.3-22-38.1l-136-78.3v-67.1c44.2-15 76-56.8 76-106.1 0-61.9-50.1-112-112-112s-112 50.1-112 112c0 49.3 31.8 91.1 76 106.1v67.1l-136 78.3c-13.6 7.8-22 22.4-22 38.1v151.6l-53 30.7c-34.9-30.8-86.8-37.4-129.2-12.8-53.5 31-71.7 99.4-41 152.9 30.8 53.5 98.9 71.9 152.2 41 42.5-24.6 62.7-73 53.6-118.8l48.7-28.3 140.6 81c6.8 3.9 14.4 5.9 22 5.9s15.2-2 22-5.9L674.5 740l48.7 28.3c-9.1 45.7 11.2 94.2 53.6 118.8 53.3 30.9 121.5 12.6 152.2-41 30.8-53.6 12.6-122-40.7-152.9zm-673 138.4a47.6 47.6 0 0 1-65.2-17.6c-13.2-22.9-5.4-52.3 17.5-65.5a47.6 47.6 0 0 1 65.2 17.6c13.2 22.9 5.4 52.3-17.5 65.5zM522 463.8zM464 234a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm170 446.2l-122 70.3-122-70.3V539.8l122-70.3 122 70.3v140.4zm239.9 133.9c-13.2 22.9-42.4 30.8-65.2 17.6-22.8-13.2-30.7-42.6-17.5-65.5s42.4-30.8 65.2-17.6c22.9 13.2 30.7 42.5 17.5 65.5z")),t.DesktopOutline=c("desktop",o,u(a,"M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z")),t.DingdingOutline=c("dingding",o,u(a,"M573.7 252.5C422.5 197.4 201.3 96.7 201.3 96.7c-15.7-4.1-17.9 11.1-17.9 11.1-5 61.1 33.6 160.5 53.6 182.8 19.9 22.3 319.1 113.7 319.1 113.7S326 357.9 270.5 341.9c-55.6-16-37.9 17.8-37.9 17.8 11.4 61.7 64.9 131.8 107.2 138.4 42.2 6.6 220.1 4 220.1 4s-35.5 4.1-93.2 11.9c-42.7 5.8-97 12.5-111.1 17.8-33.1 12.5 24 62.6 24 62.6 84.7 76.8 129.7 50.5 129.7 50.5 33.3-10.7 61.4-18.5 85.2-24.2L565 743.1h84.6L603 928l205.3-271.9H700.8l22.3-38.7c.3.5.4.8.4.8S799.8 496.1 829 433.8l.6-1h-.1c5-10.8 8.6-19.7 10-25.8 17-71.3-114.5-99.4-265.8-154.5z")),t.DisconnectOutline=c("disconnect",o,u(a,"M832.6 191.4c-84.6-84.6-221.5-84.6-306 0l-96.9 96.9 51 51 96.9-96.9c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204l-96.9 96.9 51.1 51.1 96.9-96.9c84.4-84.6 84.4-221.5-.1-306.1zM446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l96.9-96.9-51.1-51.1-96.9 96.9c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l96.9-96.9-51-51-96.8 97zM260.3 209.4a8.03 8.03 0 0 0-11.3 0L209.4 249a8.03 8.03 0 0 0 0 11.3l554.4 554.4c3.1 3.1 8.2 3.1 11.3 0l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3L260.3 209.4z")),t.DollarOutline=c("dollar",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm47.7-395.2l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z")),t.DoubleRightOutline=c("double-right",o,u(a,"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 0 0 188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 0 0 492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z")),t.DotChartOutline=c("dot-chart",o,u(a,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM288 604a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm118-224a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm158 228a96 96 0 1 0 192 0 96 96 0 1 0-192 0zm148-314a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.DoubleLeftOutline=c("double-left",o,u(a,"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 0 0 0 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 0 0 0 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z")),t.DownloadOutline=c("download",o,u(a,"M505.7 661a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z")),t.DribbbleOutline=c("dribbble",o,u(a,"M512 96C282.6 96 96 282.6 96 512s186.6 416 416 416 416-186.6 416-416S741.4 96 512 96zm275.1 191.8c49.5 60.5 79.5 137.5 80.2 221.4-11.7-2.5-129.2-26.3-247.4-11.4-2.5-6.1-5-12.2-7.6-18.3-7.4-17.3-15.3-34.6-23.6-51.5C720 374.3 779.6 298 787.1 287.8zM512 157.2c90.3 0 172.8 33.9 235.5 89.5-6.4 9.1-59.9 81-186.2 128.4-58.2-107-122.7-194.8-132.6-208 27.3-6.6 55.2-9.9 83.3-9.9zM360.9 191c9.4 12.8 72.9 100.9 131.7 205.5C326.4 440.6 180 440 164.1 439.8c23.1-110.3 97.4-201.9 196.8-248.8zM156.7 512.5c0-3.6.1-7.3.2-10.9 15.5.3 187.7 2.5 365.2-50.6 10.2 19.9 19.9 40.1 28.8 60.3-4.7 1.3-9.4 2.7-14 4.2C353.6 574.9 256.1 736.4 248 750.1c-56.7-63-91.3-146.3-91.3-237.6zM512 867.8c-82.2 0-157.9-28-218.1-75 6.4-13.1 78.3-152 278.7-221.9l2.3-.8c49.9 129.6 70.5 238.3 75.8 269.5A350.46 350.46 0 0 1 512 867.8zm198.5-60.7c-3.6-21.6-22.5-125.6-69-253.3C752.9 536 850.7 565.2 862.8 569c-15.8 98.8-72.5 184.2-152.3 238.1z")),t.DropboxOutline=c("dropbox",o,u(a,"M64 556.9l264.2 173.5L512.5 577 246.8 412.7zm896-290.3zm0 0L696.8 95 512.5 248.5l265.2 164.2L512.5 577l184.3 153.4L960 558.8 777.7 412.7zM513 609.8L328.2 763.3l-79.4-51.5v57.8L513 928l263.7-158.4v-57.8l-78.9 51.5zM328.2 95L64 265.1l182.8 147.6 265.7-164.2zM64 556.9z")),t.EllipsisOutline=c("ellipsis",o,u(a,"M176 511a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm280 0a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.EnterOutline=c("enter",o,u(a,"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z")),t.EuroOutline=c("euro",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm117.7-588.6c-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H344c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H344c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H439.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H447.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 0 0 9.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8z")),t.ExceptionOutline=c("exception",o,u(a,"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM640 812a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm12-64h40c4.4 0 8-3.6 8-8V628c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.ExclamationOutline=c("exclamation",o,u(a,"M448 804a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm32-168h64c4.4 0 8-3.6 8-8V164c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z")),t.ExportOutline=c("export",o,u(a,"M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zm18.6-251.7L765 393.7c-5.3-4.2-13-.4-13 6.3v76H438c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 0 0 0-12.6z")),t.FallOutline=c("fall",o,u(a,"M925.9 804l-24-199.2c-.8-6.6-8.9-9.4-13.6-4.7L829 659.5 557.7 388.3c-6.3-6.2-16.4-6.2-22.6 0L433.3 490 156.6 213.3a8.03 8.03 0 0 0-11.3 0l-45 45.2a8.03 8.03 0 0 0 0 11.3L422 591.7c6.2 6.3 16.4 6.3 22.6 0L546.4 490l226.1 226-59.3 59.3a8.01 8.01 0 0 0 4.7 13.6l199.2 24c5.1.7 9.5-3.7 8.8-8.9z")),t.FileDoneOutline=c("file-done",o,u(a,"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm376 116c-119.3 0-216 96.7-216 216s96.7 216 216 216 216-96.7 216-216-96.7-216-216-216zm107.5 323.5C750.8 868.2 712.6 884 672 884s-78.8-15.8-107.5-44.5C535.8 810.8 520 772.6 520 732s15.8-78.8 44.5-107.5C593.2 595.8 631.4 580 672 580s78.8 15.8 107.5 44.5C808.2 653.2 824 691.4 824 732s-15.8 78.8-44.5 107.5zM761 656h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-23.1-31.9a7.92 7.92 0 0 0-6.5-3.3H573c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.9-5.3.1-12.7-6.4-12.7zM440 852H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.FileSyncOutline=c("file-sync",o,u(a,"M296 256c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm192 200v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8zm-48 396H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm104.1-115.6c1.8-34.5 16.2-66.8 40.8-91.4 26.2-26.2 62-41 99.1-41 37.4 0 72.6 14.6 99.1 41 3.2 3.2 6.3 6.6 9.2 10.1L769.2 673a8 8 0 0 0 3 14.1l93.3 22.5c5 1.2 9.8-2.6 9.9-7.7l.6-95.4a8 8 0 0 0-12.9-6.4l-20.3 15.8C805.4 569.6 748.1 540 684 540c-109.9 0-199.6 86.9-204 195.7-.2 4.5 3.5 8.3 8 8.3h48.1c4.3 0 7.8-3.3 8-7.6zM880 744h-48.1c-4.3 0-7.8 3.3-8 7.6-1.8 34.5-16.2 66.8-40.8 91.4-26.2 26.2-62 41-99.1 41-37.4 0-72.6-14.6-99.1-41-3.2-3.2-6.3-6.6-9.2-10.1l23.1-17.9a8 8 0 0 0-3-14.1l-93.3-22.5c-5-1.2-9.8 2.6-9.9 7.7l-.6 95.4a8 8 0 0 0 12.9 6.4l20.3-15.8C562.6 918.4 619.9 948 684 948c109.9 0 199.6-86.9 204-195.7.2-4.5-3.5-8.3-8-8.3z")),t.FileProtectOutline=c("file-protect",o,u(a,"M644.7 669.2a7.92 7.92 0 0 0-6.5-3.3H594c-6.5 0-10.3 7.4-6.5 12.7l73.8 102.1c3.2 4.4 9.7 4.4 12.9 0l114.2-158c3.8-5.3 0-12.7-6.5-12.7h-44.3c-2.6 0-5 1.2-6.5 3.3l-63.5 87.8-22.9-31.9zM688 306v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm184 458H208V148h560v296c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h312c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm402.6-320.8l-192-66.7c-.9-.3-1.7-.4-2.6-.4s-1.8.1-2.6.4l-192 66.7a7.96 7.96 0 0 0-5.4 7.5v251.1c0 2.5 1.1 4.8 3.1 6.3l192 150.2c1.4 1.1 3.2 1.7 4.9 1.7s3.5-.6 4.9-1.7l192-150.2c1.9-1.5 3.1-3.8 3.1-6.3V538.7c0-3.4-2.2-6.4-5.4-7.5zM826 763.7L688 871.6 550 763.7V577l138-48 138 48v186.7z")),t.FileSearchOutline=c("file-search",o,u(a,"M688 312v-48c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8zm-392 88c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H296zm144 452H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h272c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm445.7 51.5l-93.3-93.3C814.7 780.7 828 743.9 828 704c0-97.2-78.8-176-176-176s-176 78.8-176 176 78.8 176 176 176c35.8 0 69-10.7 96.8-29l94.7 94.7c1.6 1.6 3.6 2.3 5.6 2.3s4.1-.8 5.6-2.3l31-31a7.9 7.9 0 0 0 0-11.2zM652 816c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z")),t.FileJpgOutline=c("file-jpg",o,u(r,"M874.6 301.8L596.8 21.3c-4.5-4.5-9.4-8.3-14.7-11.5-1.4-.8-2.8-1.6-4.3-2.3-.9-.5-1.9-.9-2.8-1.3-9-4-18.9-6.2-29-6.2H201c-39.8 0-73 32.2-73 72v880c0 39.8 33.2 72 73 72h623c39.8 0 71-32.2 71-72V352.5c0-19-7-37.2-20.4-50.7zM583 110.4L783.8 312H583V110.4zM823 952H200V72h311v240c0 39.8 33.2 72 73 72h239v568zM350 696.5c0 24.2-7.5 31.4-21.9 31.4-9 0-18.4-5.8-24.8-18.5L272.9 732c13.4 22.9 32.3 34.2 61.3 34.2 41.6 0 60.8-29.9 60.8-66.2V577h-45v119.5zM501.3 577H437v186h44v-62h21.6c39.1 0 73.1-19.6 73.1-63.6 0-45.8-33.5-60.4-74.4-60.4zm-.8 89H481v-53h18.2c21.5 0 33.4 6.2 33.4 24.9 0 18.1-10.5 28.1-32.1 28.1zm182.5-9v36h30v30.1c-4 2.9-11 4.7-17.7 4.7-34.3 0-50.7-21.4-50.7-58.2 0-36.1 19.7-57.4 47.1-57.4 15.3 0 25 6.2 34 14.4l23.7-28.3c-12.7-12.8-32.1-24.2-59.2-24.2-49.6 0-91.1 35.3-91.1 97 0 62.7 40 95.1 91.5 95.1 25.9 0 49.2-10.2 61.5-22.6V657H683z")),t.FontColorsOutline=c("font-colors",o,u(a,"M904 816H120c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8zm-650.3-80h85c4.2 0 8-2.7 9.3-6.8l53.7-166h219.2l53.2 166c1.3 4 5 6.8 9.3 6.8h89.1c1.1 0 2.2-.2 3.2-.5a9.7 9.7 0 0 0 6-12.4L573.6 118.6a9.9 9.9 0 0 0-9.2-6.6H462.1c-4.2 0-7.9 2.6-9.2 6.6L244.5 723.1c-.4 1-.5 2.1-.5 3.2-.1 5.3 4.3 9.7 9.7 9.7zm255.9-516.1h4.1l83.8 263.8H424.9l84.7-263.8z")),t.FontSizeOutline=c("font-size",o,u(a,"M920 416H616c-4.4 0-8 3.6-8 8v112c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-56h60v320h-46c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h164c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8h-46V480h60v56c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V424c0-4.4-3.6-8-8-8zM656 296V168c0-4.4-3.6-8-8-8H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8z")),t.ForkOutline=c("fork",o,u(a,"M752 100c-61.8 0-112 50.2-112 112 0 47.7 29.9 88.5 72 104.6v27.6L512 601.4 312 344.2v-27.6c42.1-16.1 72-56.9 72-104.6 0-61.8-50.2-112-112-112s-112 50.2-112 112c0 50.6 33.8 93.5 80 107.3v34.4c0 9.7 3.3 19.3 9.3 27L476 672.3v33.6c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1v-33.6l226.7-291.6c6-7.7 9.3-17.3 9.3-27v-34.4c46.2-13.8 80-56.7 80-107.3 0-61.8-50.2-112-112-112zM224 212a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm336 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm192-552a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z")),t.FormOutline=c("form",o,u(a,"M904 512h-56c-4.4 0-8 3.6-8 8v320H184V184h320c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V520c0-4.4-3.6-8-8-8z","M355.9 534.9L354 653.8c-.1 8.9 7.1 16.2 16 16.2h.4l118-2.9c2-.1 4-.9 5.4-2.3l415.9-415c3.1-3.1 3.1-8.2 0-11.3L785.4 114.3c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-415.8 415a8.3 8.3 0 0 0-2.3 5.6zm63.5 23.6L779.7 199l45.2 45.1-360.5 359.7-45.7 1.1.7-46.4z")),t.FullscreenExitOutline=c("fullscreen-exit",o,u(a,"M391 240.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L200 146.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L280 333.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L401 410c5.1.6 9.5-3.7 8.9-8.9L391 240.9zm10.1 373.2L240.8 633c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L146.3 824a8.03 8.03 0 0 0 0 11.3l42.4 42.3c3.1 3.1 8.2 3.1 11.3 0L333.7 744l43.7 43.7A8.01 8.01 0 0 0 391 783l18.9-160.1c.6-5.1-3.7-9.4-8.8-8.8zm221.8-204.2L783.2 391c6.6-.8 9.4-8.9 4.7-13.6L744 333.6 877.7 200c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.3a8.03 8.03 0 0 0-11.3 0L690.3 279.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L614.1 401c-.6 5.2 3.7 9.5 8.8 8.9zM744 690.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L623 614c-5.1-.6-9.5 3.7-8.9 8.9L633 783.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L824 877.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L744 690.4z")),t.FullscreenOutline=c("fullscreen",o,u(a,"M290 236.4l43.9-43.9a8.01 8.01 0 0 0-4.7-13.6L169 160c-5.1-.6-9.5 3.7-8.9 8.9L179 329.1c.8 6.6 8.9 9.4 13.6 4.7l43.7-43.7L370 423.7c3.1 3.1 8.2 3.1 11.3 0l42.4-42.3c3.1-3.1 3.1-8.2 0-11.3L290 236.4zm352.7 187.3c3.1 3.1 8.2 3.1 11.3 0l133.7-133.6 43.7 43.7a8.01 8.01 0 0 0 13.6-4.7L863.9 169c.6-5.1-3.7-9.5-8.9-8.9L694.8 179c-6.6.8-9.4 8.9-4.7 13.6l43.9 43.9L600.3 370a8.03 8.03 0 0 0 0 11.3l42.4 42.4zM845 694.9c-.8-6.6-8.9-9.4-13.6-4.7l-43.7 43.7L654 600.3a8.03 8.03 0 0 0-11.3 0l-42.4 42.3a8.03 8.03 0 0 0 0 11.3L734 787.6l-43.9 43.9a8.01 8.01 0 0 0 4.7 13.6L855 864c5.1.6 9.5-3.7 8.9-8.9L845 694.9zm-463.7-94.6a8.03 8.03 0 0 0-11.3 0L236.3 733.9l-43.7-43.7a8.01 8.01 0 0 0-13.6 4.7L160.1 855c-.6 5.1 3.7 9.5 8.9 8.9L329.2 845c6.6-.8 9.4-8.9 4.7-13.6L290 787.6 423.7 654c3.1-3.1 3.1-8.2 0-11.3l-42.4-42.4z")),t.GatewayOutline=c("gateway",o,u(a,"M928 392c8.8 0 16-7.2 16-16V192c0-8.8-7.2-16-16-16H744c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h56v240H96c-8.8 0-16 7.2-16 16v184c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h184c8.8 0 16-7.2 16-16V648c0-8.8-7.2-16-16-16h-56V392h56zM792 240h88v88h-88v-88zm-648 88v-88h88v88h-88zm88 456h-88v-88h88v88zm648-88v88h-88v-88h88zm-80-64h-56c-8.8 0-16 7.2-16 16v56H296v-56c0-8.8-7.2-16-16-16h-56V392h56c8.8 0 16-7.2 16-16v-56h432v56c0 8.8 7.2 16 16 16h56v240z")),t.DownOutline=c("down",o,u(a,"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z")),t.DragOutline=c("drag",o,u(a,"M909.3 506.3L781.7 405.6a7.23 7.23 0 0 0-11.7 5.7V476H548V254h64.8c6 0 9.4-7 5.7-11.7L517.7 114.7a7.14 7.14 0 0 0-11.3 0L405.6 242.3a7.23 7.23 0 0 0 5.7 11.7H476v222H254v-64.8c0-6-7-9.4-11.7-5.7L114.7 506.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h222v222h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H548V548h222v64.8c0 6 7 9.4 11.7 5.7l127.5-100.8a7.3 7.3 0 0 0 .1-11.4z")),t.GlobalOutline=c("global",o,u(a,"M854.4 800.9c.2-.3.5-.6.7-.9C920.6 722.1 960 621.7 960 512s-39.4-210.1-104.8-288c-.2-.3-.5-.5-.7-.8-1.1-1.3-2.1-2.5-3.2-3.7-.4-.5-.8-.9-1.2-1.4l-4.1-4.7-.1-.1c-1.5-1.7-3.1-3.4-4.6-5.1l-.1-.1c-3.2-3.4-6.4-6.8-9.7-10.1l-.1-.1-4.8-4.8-.3-.3c-1.5-1.5-3-2.9-4.5-4.3-.5-.5-1-1-1.6-1.5-1-1-2-1.9-3-2.8-.3-.3-.7-.6-1-1C736.4 109.2 629.5 64 512 64s-224.4 45.2-304.3 119.2c-.3.3-.7.6-1 1-1 .9-2 1.9-3 2.9-.5.5-1 1-1.6 1.5-1.5 1.4-3 2.9-4.5 4.3l-.3.3-4.8 4.8-.1.1c-3.3 3.3-6.5 6.7-9.7 10.1l-.1.1c-1.6 1.7-3.1 3.4-4.6 5.1l-.1.1c-1.4 1.5-2.8 3.1-4.1 4.7-.4.5-.8.9-1.2 1.4-1.1 1.2-2.1 2.5-3.2 3.7-.2.3-.5.5-.7.8C103.4 301.9 64 402.3 64 512s39.4 210.1 104.8 288c.2.3.5.6.7.9l3.1 3.7c.4.5.8.9 1.2 1.4l4.1 4.7c0 .1.1.1.1.2 1.5 1.7 3 3.4 4.6 5l.1.1c3.2 3.4 6.4 6.8 9.6 10.1l.1.1c1.6 1.6 3.1 3.2 4.7 4.7l.3.3c3.3 3.3 6.7 6.5 10.1 9.6 80.1 74 187 119.2 304.5 119.2s224.4-45.2 304.3-119.2a300 300 0 0 0 10-9.6l.3-.3c1.6-1.6 3.2-3.1 4.7-4.7l.1-.1c3.3-3.3 6.5-6.7 9.6-10.1l.1-.1c1.5-1.7 3.1-3.3 4.6-5 0-.1.1-.1.1-.2 1.4-1.5 2.8-3.1 4.1-4.7.4-.5.8-.9 1.2-1.4a99 99 0 0 0 3.3-3.7zm4.1-142.6c-13.8 32.6-32 62.8-54.2 90.2a444.07 444.07 0 0 0-81.5-55.9c11.6-46.9 18.8-98.4 20.7-152.6H887c-3 40.9-12.6 80.6-28.5 118.3zM887 484H743.5c-1.9-54.2-9.1-105.7-20.7-152.6 29.3-15.6 56.6-34.4 81.5-55.9A373.86 373.86 0 0 1 887 484zM658.3 165.5c39.7 16.8 75.8 40 107.6 69.2a394.72 394.72 0 0 1-59.4 41.8c-15.7-45-35.8-84.1-59.2-115.4 3.7 1.4 7.4 2.9 11 4.4zm-90.6 700.6c-9.2 7.2-18.4 12.7-27.7 16.4V697a389.1 389.1 0 0 1 115.7 26.2c-8.3 24.6-17.9 47.3-29 67.8-17.4 32.4-37.8 58.3-59 75.1zm59-633.1c11 20.6 20.7 43.3 29 67.8A389.1 389.1 0 0 1 540 327V141.6c9.2 3.7 18.5 9.1 27.7 16.4 21.2 16.7 41.6 42.6 59 75zM540 640.9V540h147.5c-1.6 44.2-7.1 87.1-16.3 127.8l-.3 1.2A445.02 445.02 0 0 0 540 640.9zm0-156.9V383.1c45.8-2.8 89.8-12.5 130.9-28.1l.3 1.2c9.2 40.7 14.7 83.5 16.3 127.8H540zm-56 56v100.9c-45.8 2.8-89.8 12.5-130.9 28.1l-.3-1.2c-9.2-40.7-14.7-83.5-16.3-127.8H484zm-147.5-56c1.6-44.2 7.1-87.1 16.3-127.8l.3-1.2c41.1 15.6 85 25.3 130.9 28.1V484H336.5zM484 697v185.4c-9.2-3.7-18.5-9.1-27.7-16.4-21.2-16.7-41.7-42.7-59.1-75.1-11-20.6-20.7-43.3-29-67.8 37.2-14.6 75.9-23.3 115.8-26.1zm0-370a389.1 389.1 0 0 1-115.7-26.2c8.3-24.6 17.9-47.3 29-67.8 17.4-32.4 37.8-58.4 59.1-75.1 9.2-7.2 18.4-12.7 27.7-16.4V327zM365.7 165.5c3.7-1.5 7.3-3 11-4.4-23.4 31.3-43.5 70.4-59.2 115.4-21-12-40.9-26-59.4-41.8 31.8-29.2 67.9-52.4 107.6-69.2zM165.5 365.7c13.8-32.6 32-62.8 54.2-90.2 24.9 21.5 52.2 40.3 81.5 55.9-11.6 46.9-18.8 98.4-20.7 152.6H137c3-40.9 12.6-80.6 28.5-118.3zM137 540h143.5c1.9 54.2 9.1 105.7 20.7 152.6a444.07 444.07 0 0 0-81.5 55.9A373.86 373.86 0 0 1 137 540zm228.7 318.5c-39.7-16.8-75.8-40-107.6-69.2 18.5-15.8 38.4-29.7 59.4-41.8 15.7 45 35.8 84.1 59.2 115.4-3.7-1.4-7.4-2.9-11-4.4zm292.6 0c-3.7 1.5-7.3 3-11 4.4 23.4-31.3 43.5-70.4 59.2-115.4 21 12 40.9 26 59.4 41.8a373.81 373.81 0 0 1-107.6 69.2z")),t.GooglePlusOutline=c("google-plus",o,u(a,"M879.5 470.4c-.3-27-.4-54.2-.5-81.3h-80.8c-.3 27-.5 54.1-.7 81.3-27.2.1-54.2.3-81.2.6v80.9c27 .3 54.2.5 81.2.8.3 27 .3 54.1.5 81.1h80.9c.1-27 .3-54.1.5-81.3 27.2-.3 54.2-.4 81.2-.7v-80.9c-26.9-.2-54.1-.2-81.1-.5zm-530 .4c-.1 32.3 0 64.7.1 97 54.2 1.8 108.5 1 162.7 1.8-23.9 120.3-187.4 159.3-273.9 80.7-89-68.9-84.8-220 7.7-284 64.7-51.6 156.6-38.9 221.3 5.8 25.4-23.5 49.2-48.7 72.1-74.7-53.8-42.9-119.8-73.5-190-70.3-146.6-4.9-281.3 123.5-283.7 270.2-9.4 119.9 69.4 237.4 180.6 279.8 110.8 42.7 252.9 13.6 323.7-86 46.7-62.9 56.8-143.9 51.3-220-90.7-.7-181.3-.6-271.9-.3z")),t.GoogleOutline=c("google",o,u(a,"M881 442.4H519.7v148.5h206.4c-8.9 48-35.9 88.6-76.6 115.8-34.4 23-78.3 36.6-129.9 36.6-99.9 0-184.4-67.5-214.6-158.2-7.6-23-12-47.6-12-72.9s4.4-49.9 12-72.9c30.3-90.6 114.8-158.1 214.7-158.1 56.3 0 106.8 19.4 146.6 57.4l110-110.1c-66.5-62-153.2-100-256.6-100-149.9 0-279.6 86-342.7 211.4-26 51.8-40.8 110.4-40.8 172.4S151 632.8 177 684.6C240.1 810 369.8 896 519.7 896c103.6 0 190.4-34.4 253.8-93 72.5-66.8 114.4-165.2 114.4-282.1 0-27.2-2.4-53.3-6.9-78.5z")),t.HeatMapOutline=c("heat-map",o,u(a,"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-790.4-23.9L512 231.9 858.7 832H165.3zm319-474.1l-228 394c-12.3 21.3 3.1 48 27.7 48h455.8c24.7 0 40.1-26.7 27.7-48L539.7 358c-6.2-10.7-17-16-27.7-16-10.8 0-21.6 5.3-27.7 16zm214 386H325.7L512 422l186.3 322zm-214-194.1l-57 98.4C415 669.5 430.4 696 455 696h114c24.6 0 39.9-26.5 27.7-47.7l-57-98.4c-6.1-10.6-16.9-15.9-27.7-15.9s-21.5 5.3-27.7 15.9zm57.1 98.4h-58.7l29.4-50.7 29.3 50.7z")),t.GoldOutline=c("gold",o,u(a,"M342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128zm2.5 282.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5z")),t.HistoryOutline=c("history",o,u(a,"M536.1 273H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.3 120.7c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.7-3.7 1.9-8.7-1.7-11.2L544.1 528.5V281c0-4.4-3.6-8-8-8zm219.8 75.2l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3L752.9 334.1a8 8 0 0 0 3 14.1zm167.7 301.1l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.9 5.1-3.9 10.1-6 15.1-17.8 42.1-43.3 80-75.9 112.5a353 353 0 0 1-112.5 75.9 352.18 352.18 0 0 1-137.7 27.8c-47.8 0-94.1-9.3-137.7-27.8a353 353 0 0 1-112.5-75.9c-32.5-32.5-58-70.4-75.9-112.5A353.44 353.44 0 0 1 171 512c0-47.8 9.3-94.2 27.8-137.8 17.8-42.1 43.3-80 75.9-112.5a353 353 0 0 1 112.5-75.9C430.6 167.3 477 158 524.8 158s94.1 9.3 137.7 27.8A353 353 0 0 1 775 261.7c10.2 10.3 19.8 21 28.6 32.3l59.8-46.8C784.7 146.6 662.2 81.9 524.6 82 285 82.1 92.6 276.7 95 516.4 97.4 751.9 288.9 942 524.8 942c185.5 0 343.5-117.6 403.7-282.3 1.5-4.2-.7-8.9-4.9-10.4z")),t.IeOutline=c("ie",o,u(a,"M852.6 367.6c16.3-36.9 32.1-90.7 32.1-131.8 0-109.1-119.5-147.6-314.5-57.9-161.4-10.8-316.8 110.5-355.6 279.7 46.3-52.3 117.4-123.4 183-151.7C316.1 378.3 246.7 470 194 565.6c-31.1 56.9-66 148.8-66 217.5 0 147.9 139.3 129.8 270.4 63 47.1 23.1 99.8 23.4 152.5 23.4 145.7 0 276.4-81.4 325.2-219H694.9c-78.8 132.9-295.2 79.5-295.2-71.2h493.2c9.6-65.4-2.5-143.6-40.3-211.7zM224.8 648.3c26.6 76.7 80.6 143.8 150.4 185-133.1 73.4-259.9 43.6-150.4-185zm174-163.3c3-82.7 75.4-142.3 156-142.3 80.1 0 153 59.6 156 142.3h-312zm276.8-281.4c32.1-15.4 72.8-33 108.8-33 47.1 0 81.4 32.6 81.4 80.6 0 30-11.1 73.5-21.9 101.8-39.3-63.5-98.9-122.4-168.3-149.4z")),t.InboxOutline=c("inbox",o,u(r,"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0 0 60.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z")),t.ImportOutline=c("import",o,u(a,"M888.3 757.4h-53.8c-4.2 0-7.7 3.5-7.7 7.7v61.8H197.1V197.1h629.8v61.8c0 4.2 3.5 7.7 7.7 7.7h53.8c4.2 0 7.7-3.4 7.7-7.7V158.7c0-17-13.7-30.7-30.7-30.7H158.7c-17 0-30.7 13.7-30.7 30.7v706.6c0 17 13.7 30.7 30.7 30.7h706.6c17 0 30.7-13.7 30.7-30.7V765.1c0-4.3-3.5-7.7-7.7-7.7zM902 476H588v-76c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 0 0 0 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-76h314c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.InfoOutline=c("info",o,u(a,"M448 224a64 64 0 1 0 128 0 64 64 0 1 0-128 0zm96 168h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V400c0-4.4-3.6-8-8-8z")),t.ItalicOutline=c("italic",o,u(a,"M798 160H366c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h181.2l-156 544H229c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8H474.4l156-544H798c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z")),t.IssuesCloseOutline=c("issues-close",o,u(a,"M464 688a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72-112c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48zm400-188h-59.3c-2.6 0-5 1.2-6.5 3.3L763.7 538.1l-49.9-68.8a7.92 7.92 0 0 0-6.5-3.3H648c-6.5 0-10.3 7.4-6.5 12.7l109.2 150.7a16.1 16.1 0 0 0 26 0l165.8-228.7c3.8-5.3 0-12.7-6.5-12.7zm-44 306h-64.2c-5.5 0-10.6 2.9-13.6 7.5a352.2 352.2 0 0 1-49.8 62.2A355.92 355.92 0 0 1 651.1 840a355 355 0 0 1-138.7 27.9c-48.1 0-94.8-9.4-138.7-27.9a355.92 355.92 0 0 1-113.3-76.3A353.06 353.06 0 0 1 184 650.5c-18.6-43.8-28-90.5-28-138.5s9.4-94.7 28-138.5c17.9-42.4 43.6-80.5 76.4-113.2 32.8-32.7 70.9-58.4 113.3-76.3a355 355 0 0 1 138.7-27.9c48.1 0 94.8 9.4 138.7 27.9 42.4 17.9 80.5 43.6 113.3 76.3 19 19 35.6 39.8 49.8 62.2 2.9 4.7 8.1 7.5 13.6 7.5H892c6 0 9.8-6.3 7.2-11.6C828.8 178.5 684.7 82 517.7 80 278.9 77.2 80.5 272.5 80 511.2 79.5 750.1 273.3 944 512.4 944c169.2 0 315.6-97 386.7-238.4A8 8 0 0 0 892 694z")),t.KeyOutline=c("key",o,u(a,"M608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5l-41.1 41.1-62.3-62.3a8.15 8.15 0 0 0-11.4 0l-39.8 39.8a8.15 8.15 0 0 0 0 11.4l62.3 62.3-44.9 44.9-62.3-62.3a8.15 8.15 0 0 0-11.4 0l-39.8 39.8a8.15 8.15 0 0 0 0 11.4l62.3 62.3-65.3 65.3a8.03 8.03 0 0 0 0 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6A304.06 304.06 0 0 0 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644c-60.9 0-118.2-23.7-161.2-66.8-43.1-43-66.8-100.3-66.8-161.2 0-60.9 23.7-118.2 66.8-161.2 43-43.1 100.3-66.8 161.2-66.8 60.9 0 118.2 23.7 161.2 66.8 43.1 43 66.8 100.3 66.8 161.2 0 60.9-23.7 118.2-66.8 161.2z")),t.LaptopOutline=c("laptop",o,u(a,"M956.9 845.1L896.4 632V168c0-17.7-14.3-32-32-32h-704c-17.7 0-32 14.3-32 32v464L67.9 845.1C60.4 866 75.8 888 98 888h828.8c22.2 0 37.6-22 30.1-42.9zM200.4 208h624v395h-624V208zm228.3 608l8.1-37h150.3l8.1 37H428.7zm224 0l-19.1-86.7c-.8-3.7-4.1-6.3-7.8-6.3H398.2c-3.8 0-7 2.6-7.8 6.3L371.3 816H151l42.3-149h638.2l42.3 149H652.7z")),t.LeftOutline=c("left",o,u(a,"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 0 0 0 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z")),t.LinkOutline=c("link",o,u(a,"M574 665.4a8.03 8.03 0 0 0-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 0 0-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 0 0 0 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 0 0 0 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 0 0-11.3 0L372.3 598.7a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z")),t.LineChartOutline=c("line-chart",o,u(a,"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 0 0-11.3 0L266.3 586.7a8.03 8.03 0 0 0 0 11.3l39.5 39.7z")),t.LineHeightOutline=c("line-height",o,u(a,"M648 160H104c-4.4 0-8 3.6-8 8v128c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-64h168v560h-92c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-92V232h168v64c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V168c0-4.4-3.6-8-8-8zm272.8 546H856V318h64.8c6 0 9.4-7 5.7-11.7L825.7 178.7a7.14 7.14 0 0 0-11.3 0L713.6 306.3a7.23 7.23 0 0 0 5.7 11.7H784v388h-64.8c-6 0-9.4 7-5.7 11.7l100.8 127.5c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5a7.2 7.2 0 0 0-5.6-11.7z")),t.LineOutline=c("line",o,u(a,"M904 476H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.Loading3QuartersOutline=c("loading-3-quarters",o,u(r,"M512 1024c-69.1 0-136.2-13.5-199.3-40.2C251.7 958 197 921 150 874c-47-47-84-101.7-109.8-162.7C13.5 648.2 0 581.1 0 512c0-19.9 16.1-36 36-36s36 16.1 36 36c0 59.4 11.6 117 34.6 171.3 22.2 52.4 53.9 99.5 94.3 139.9 40.4 40.4 87.5 72.2 139.9 94.3C395 940.4 452.6 952 512 952c59.4 0 117-11.6 171.3-34.6 52.4-22.2 99.5-53.9 139.9-94.3 40.4-40.4 72.2-87.5 94.3-139.9C940.4 629 952 571.4 952 512c0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.2C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3s-13.5 136.2-40.2 199.3C958 772.3 921 827 874 874c-47 47-101.8 83.9-162.7 109.7-63.1 26.8-130.2 40.3-199.3 40.3z")),t.LoadingOutline=c("loading",o,u(r,"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 0 0-94.3-139.9 437.71 437.71 0 0 0-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z")),t.LoginOutline=c("login",o,u(a,"M521.7 82c-152.5-.4-286.7 78.5-363.4 197.7-3.4 5.3.4 12.3 6.7 12.3h70.3c4.8 0 9.3-2.1 12.3-5.8 7-8.5 14.5-16.7 22.4-24.5 32.6-32.5 70.5-58.1 112.7-75.9 43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 32.6 32.5 58.1 70.4 76 112.5C865.7 417.8 875 464.1 875 512c0 47.9-9.4 94.2-27.8 137.8-17.8 42.1-43.4 80-76 112.5s-70.5 58.1-112.7 75.9A352.8 352.8 0 0 1 520.6 866c-47.9 0-94.3-9.4-137.9-27.8A353.84 353.84 0 0 1 270 762.3c-7.9-7.9-15.3-16.1-22.4-24.5-3-3.7-7.6-5.8-12.3-5.8H165c-6.3 0-10.2 7-6.7 12.3C234.9 863.2 368.5 942 520.6 942c236.2 0 428-190.1 430.4-425.6C953.4 277.1 761.3 82.6 521.7 82zM395.02 624v-76h-314c-4.4 0-8-3.6-8-8v-56c0-4.4 3.6-8 8-8h314v-76c0-6.7 7.8-10.5 13-6.3l141.9 112a8 8 0 0 1 0 12.6l-141.9 112c-5.2 4.1-13 .4-13-6.3z")),t.LogoutOutline=c("logout",o,u(a,"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 0 1-112.7 75.9A352.8 352.8 0 0 1 512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 0 1-112.7-75.9 353.28 353.28 0 0 1-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 0 0 0-12.6z")),t.ManOutline=c("man",o,u(a,"M874 120H622c-3.3 0-6 2.7-6 6v56c0 3.3 2.7 6 6 6h160.4L583.1 387.3c-50-38.5-111-59.3-175.1-59.3-76.9 0-149.3 30-203.6 84.4S120 539.1 120 616s30 149.3 84.4 203.6C258.7 874 331.1 904 408 904s149.3-30 203.6-84.4C666 765.3 696 692.9 696 616c0-64.1-20.8-124.9-59.2-174.9L836 241.9V402c0 3.3 2.7 6 6 6h56c3.3 0 6-2.7 6-6V150c0-16.5-13.5-30-30-30zM408 828c-116.9 0-212-95.1-212-212s95.1-212 212-212 212 95.1 212 212-95.1 212-212 212z")),t.MediumOutline=c("medium",o,u(a,"M834.7 279.8l61.3-58.9V208H683.7L532.4 586.4 360.3 208H137.7v12.9l71.6 86.6c7 6.4 10.6 15.8 9.7 25.2V673c2.2 12.3-1.7 24.8-10.3 33.7L128 805v12.7h228.6v-12.9l-80.6-98a39.99 39.99 0 0 1-11.1-33.7V378.7l200.7 439.2h23.3l172.6-439.2v349.9c0 9.2 0 11.1-6 17.2l-62.1 60.3V819h301.2v-12.9l-59.9-58.9c-5.2-4-7.9-10.7-6.8-17.2V297a18.1 18.1 0 0 1 6.8-17.2z")),t.MediumWorkmarkOutline=c("medium-workmark",o,u(r,"M517.2 590.55c0 3.55 0 4.36 2.4 6.55l13.43 13.25v.57h-59.57v-25.47a41.44 41.44 0 0 1-39.5 27.65c-30.61 0-52.84-24.25-52.84-68.87 0-41.8 23.99-69.69 57.65-69.69a35.15 35.15 0 0 1 34.61 21.67v-56.19a6.99 6.99 0 0 0-2.71-6.79l-12.8-12.45v-.56l59.33-7.04v177.37zm-43.74-8.09v-83.83a22.2 22.2 0 0 0-17.74-8.4c-14.48 0-28.47 13.25-28.47 52.62 0 36.86 12.07 49.88 27.1 49.88a23.91 23.91 0 0 0 19.11-10.27zm83.23 28.46V497.74a7.65 7.65 0 0 0-2.4-6.79l-13.19-13.74v-.57h59.56v114.8c0 3.55 0 4.36 2.4 6.54l13.12 12.45v.57l-59.49-.08zm-2.16-175.67c0-13.4 10.74-24.25 23.99-24.25 13.25 0 23.98 10.86 23.98 24.25 0 13.4-10.73 24.25-23.98 24.25s-23.99-10.85-23.99-24.25zm206.83 155.06c0 3.55 0 4.6 2.4 6.79l13.43 13.25v.57h-59.88V581.9a43.4 43.4 0 0 1-41.01 31.2c-26.55 0-40.78-19.56-40.78-56.59 0-17.86 0-37.43.56-59.41a6.91 6.91 0 0 0-2.4-6.55L620.5 477.2v-.57h59.09v73.81c0 24.25 3.51 40.42 18.54 40.42a23.96 23.96 0 0 0 19.35-12.2v-80.85a7.65 7.65 0 0 0-2.4-6.79l-13.27-13.82v-.57h59.56V590.3zm202.76 20.6c0-4.36.8-59.97.8-72.75 0-24.25-3.76-40.98-20.63-40.98a26.7 26.7 0 0 0-21.19 11.64 99.68 99.68 0 0 1 2.4 23.04c0 16.81-.56 38.23-.8 59.66a6.91 6.91 0 0 0 2.4 6.55l13.43 12.45v.56h-60.12c0-4.04.8-59.98.8-72.76 0-24.65-3.76-40.98-20.39-40.98-8.2.3-15.68 4.8-19.83 11.96v82.46c0 3.56 0 4.37 2.4 6.55l13.11 12.45v.56h-59.48V498.15a7.65 7.65 0 0 0-2.4-6.8l-13.19-14.14v-.57H841v28.78c5.53-19 23.13-31.76 42.7-30.96 19.82 0 33.26 11.16 38.93 32.34a46.41 46.41 0 0 1 44.77-32.34c26.55 0 41.58 19.8 41.58 57.23 0 17.87-.56 38.24-.8 59.66a6.5 6.5 0 0 0 2.72 6.55l13.11 12.45v.57h-59.88zM215.87 593.3l17.66 17.05v.57h-89.62v-.57l17.99-17.05a6.91 6.91 0 0 0 2.4-6.55V477.69c0-4.6 0-10.83.8-16.16L104.66 613.1h-.72l-62.6-139.45c-1.37-3.47-1.77-3.72-2.65-6.06v91.43a32.08 32.08 0 0 0 2.96 17.87l25.19 33.46v.57H0v-.57l25.18-33.55a32.16 32.16 0 0 0 2.96-17.78V457.97A19.71 19.71 0 0 0 24 444.15L6.16 420.78v-.56h63.96l53.56 118.1 47.17-118.1h62.6v.56l-17.58 19.8a6.99 6.99 0 0 0-2.72 6.8v139.37a6.5 6.5 0 0 0 2.72 6.55zm70.11-54.65v.56c0 34.6 17.67 48.5 38.38 48.5a43.5 43.5 0 0 0 40.77-24.97h.56c-7.2 34.2-28.14 50.36-59.48 50.36-33.82 0-65.72-20.61-65.72-68.39 0-50.2 31.98-70.25 67.32-70.25 28.46 0 58.76 13.58 58.76 57.24v6.95h-80.59zm0-6.95h39.42v-7.04c0-35.57-7.28-45.03-18.23-45.03-13.27 0-21.35 14.15-21.35 52.07h.16z")),t.MenuUnfoldOutline=c("menu-unfold",o,u(a,"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM142.4 642.1L298.7 519a8.84 8.84 0 0 0 0-13.9L142.4 381.9c-5.8-4.6-14.4-.5-14.4 6.9v246.3a8.9 8.9 0 0 0 14.4 7z")),t.MenuFoldOutline=c("menu-fold",o,u(a,"M408 442h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm-8 204c0 4.4 3.6 8 8 8h480c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H408c-4.4 0-8 3.6-8 8v56zm504-486H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 632H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM115.4 518.9L271.7 642c5.8 4.6 14.4.5 14.4-6.9V388.9c0-7.4-8.5-11.5-14.4-6.9L115.4 505.1a8.74 8.74 0 0 0 0 13.8z")),t.MenuOutline=c("menu",o,u(a,"M904 160H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0 624H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8zm0-312H120c-4.4 0-8 3.6-8 8v64c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-64c0-4.4-3.6-8-8-8z")),t.MinusOutline=c("minus",o,u(a,"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.MonitorOutline=c("monitor",o,u(a,"M692.8 412.7l.2-.2-34.6-44.3a7.97 7.97 0 0 0-11.2-1.4l-50.4 39.3-70.5-90.1a7.97 7.97 0 0 0-11.2-1.4l-37.9 29.7a7.97 7.97 0 0 0-1.4 11.2l70.5 90.2-.2.1 34.6 44.3c2.7 3.5 7.7 4.1 11.2 1.4l50.4-39.3 64.1 82c2.7 3.5 7.7 4.1 11.2 1.4l37.9-29.6c3.5-2.7 4.1-7.7 1.4-11.2l-64.1-82.1zM608 112c-167.9 0-304 136.1-304 304 0 70.3 23.9 135 63.9 186.5L114.3 856.1a8.03 8.03 0 0 0 0 11.3l42.3 42.3c3.1 3.1 8.2 3.1 11.3 0l253.6-253.6C473 696.1 537.7 720 608 720c167.9 0 304-136.1 304-304S775.9 112 608 112zm161.2 465.2C726.2 620.3 668.9 644 608 644s-118.2-23.7-161.2-66.8C403.7 534.2 380 476.9 380 416s23.7-118.2 66.8-161.2c43-43.1 100.3-66.8 161.2-66.8s118.2 23.7 161.2 66.8c43.1 43 66.8 100.3 66.8 161.2s-23.7 118.2-66.8 161.2z")),t.MoreOutline=c("more",o,u(a,"M456 231a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 280a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 280a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.OrderedListOutline=c("ordered-list",o,u(a,"M920 760H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-568H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H336c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM216 712H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h72.4v20.5h-35.7c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h35.7V838H100c-2.2 0-4 1.8-4 4v34c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4V716c0-2.2-1.8-4-4-4zM100 188h38v120c0 2.2 1.8 4 4 4h40c2.2 0 4-1.8 4-4V152c0-4.4-3.6-8-8-8h-78c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4zm116 240H100c-2.2 0-4 1.8-4 4v36c0 2.2 1.8 4 4 4h68.4l-70.3 77.7a8.3 8.3 0 0 0-2.1 5.4V592c0 2.2 1.8 4 4 4h116c2.2 0 4-1.8 4-4v-36c0-2.2-1.8-4-4-4h-68.4l70.3-77.7a8.3 8.3 0 0 0 2.1-5.4V432c0-2.2-1.8-4-4-4z")),t.NumberOutline=c("number",o,u(a,"M872 394c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H400V152c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v166H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v236H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h168v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h228v166c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V706h164c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H708V394h164zM628 630H400V394h228v236z")),t.PauseOutline=c("pause",o,u(a,"M304 176h80v672h-80zm408 0h-64c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8z")),t.PercentageOutline=c("percentage",o,u(a,"M855.7 210.8l-42.4-42.4a8.03 8.03 0 0 0-11.3 0L168.3 801.9a8.03 8.03 0 0 0 0 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z")),t.PaperClipOutline=c("paper-clip",o,u(a,"M779.3 196.6c-94.2-94.2-247.6-94.2-341.7 0l-261 260.8c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0 0 12.7 0l261-260.8c32.4-32.4 75.5-50.2 121.3-50.2s88.9 17.8 121.2 50.2c32.4 32.4 50.2 75.5 50.2 121.2 0 45.8-17.8 88.8-50.2 121.2l-266 265.9-43.1 43.1c-40.3 40.3-105.8 40.3-146.1 0-19.5-19.5-30.2-45.4-30.2-73s10.7-53.5 30.2-73l263.9-263.8c6.7-6.6 15.5-10.3 24.9-10.3h.1c9.4 0 18.1 3.7 24.7 10.3 6.7 6.7 10.3 15.5 10.3 24.9 0 9.3-3.7 18.1-10.3 24.7L372.4 653c-1.7 1.7-2.6 4-2.6 6.4s.9 4.7 2.6 6.4l36.9 36.9a9 9 0 0 0 12.7 0l215.6-215.6c19.9-19.9 30.8-46.3 30.8-74.4s-11-54.6-30.8-74.4c-41.1-41.1-107.9-41-149 0L463 364 224.8 602.1A172.22 172.22 0 0 0 174 724.8c0 46.3 18.1 89.8 50.8 122.5 33.9 33.8 78.3 50.7 122.7 50.7 44.4 0 88.8-16.9 122.6-50.7l309.2-309C824.8 492.7 850 432 850 367.5c.1-64.6-25.1-125.3-70.7-170.9z")),t.PicCenterOutline=c("pic-center",o,u(a,"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM848 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H176c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h672zM232 436h560v152H232V436z")),t.PicLeftOutline=c("pic-left",o,u(a,"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM608 660c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H96c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM152 436h400v152H152V436zm552 210c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H712c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.PlusOutline=c("plus",o,u(a,"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z","M176 474h672q8 0 8 8v60q0 8-8 8H176q-8 0-8-8v-60q0-8 8-8z")),t.PicRightOutline=c("pic-right",o,u(a,"M952 792H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-632H72c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h880c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-24 500c8.8 0 16-7.2 16-16V380c0-8.8-7.2-16-16-16H416c-8.8 0-16 7.2-16 16v264c0 8.8 7.2 16 16 16h512zM472 436h400v152H472V436zM80 646c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56zm8-204h224c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H88c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8z")),t.PoundOutline=c("pound",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm138-209.8H469.8v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.9-5.3-41H607c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8H495c-7.2-22.6-13.4-45.7-13.4-70.5 0-43.5 34-70.2 87.3-70.2 21.5 0 42.5 4.1 60.4 10.5 5.2 1.9 10.6-2 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.8-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.3 6.9 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.1c3.4 14.7 5.9 29.4 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8V722c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z")),t.PoweroffOutline=c("poweroff",o,u(a,"M705.6 124.9a8 8 0 0 0-11.6 7.2v64.2c0 5.5 2.9 10.6 7.5 13.6a352.2 352.2 0 0 1 62.2 49.8c32.7 32.8 58.4 70.9 76.3 113.3a355 355 0 0 1 27.9 138.7c0 48.1-9.4 94.8-27.9 138.7a355.92 355.92 0 0 1-76.3 113.3 353.06 353.06 0 0 1-113.2 76.4c-43.8 18.6-90.5 28-138.5 28s-94.7-9.4-138.5-28a353.06 353.06 0 0 1-113.2-76.4A355.92 355.92 0 0 1 184 650.4a355 355 0 0 1-27.9-138.7c0-48.1 9.4-94.8 27.9-138.7 17.9-42.4 43.6-80.5 76.3-113.3 19-19 39.8-35.6 62.2-49.8 4.7-2.9 7.5-8.1 7.5-13.6V132c0-6-6.3-9.8-11.6-7.2C178.5 195.2 82 339.3 80 506.3 77.2 745.1 272.5 943.5 511.2 944c239 .5 432.8-193.3 432.8-432.4 0-169.2-97-315.7-238.4-386.7zM480 560h64c4.4 0 8-3.6 8-8V88c0-4.4-3.6-8-8-8h-64c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8z")),t.PullRequestOutline=c("pull-request",o,u(a,"M788 705.9V192c0-8.8-7.2-16-16-16H602v-68.8c0-6-7-9.4-11.7-5.7L462.7 202.3a7.14 7.14 0 0 0 0 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V240h114v465.9c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c.1-49.2-31.7-91-75.9-106.1zM752 860a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zM384 212c0-61.8-50.2-112-112-112s-112 50.2-112 112c0 49.2 31.8 91 76 106.1V706c-44.2 15-76 56.9-76 106.1 0 61.8 50.2 112 112 112s112-50.2 112-112c0-49.2-31.8-91-76-106.1V318.1c44.2-15.1 76-56.9 76-106.1zm-160 0a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm96 600a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0z")),t.QqOutline=c("qq",o,u(a,"M824.8 613.2c-16-51.4-34.4-94.6-62.7-165.3C766.5 262.2 689.3 112 511.5 112 331.7 112 256.2 265.2 261 447.9c-28.4 70.8-46.7 113.7-62.7 165.3-34 109.5-23 154.8-14.6 155.8 18 2.2 70.1-82.4 70.1-82.4 0 49 25.2 112.9 79.8 159-26.4 8.1-85.7 29.9-71.6 53.8 11.4 19.3 196.2 12.3 249.5 6.3 53.3 6 238.1 13 249.5-6.3 14.1-23.8-45.3-45.7-71.6-53.8 54.6-46.2 79.8-110.1 79.8-159 0 0 52.1 84.6 70.1 82.4 8.5-1.1 19.5-46.4-14.5-155.8z")),t.QuestionOutline=c("question",o,u(a,"M764 280.9c-14-30.6-33.9-58.1-59.3-81.6C653.1 151.4 584.6 125 512 125s-141.1 26.4-192.7 74.2c-25.4 23.6-45.3 51-59.3 81.7-14.6 32-22 65.9-22 100.9v27c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-27c0-99.5 88.6-180.4 197.6-180.4s197.6 80.9 197.6 180.4c0 40.8-14.5 79.2-42 111.2-27.2 31.7-65.6 54.4-108.1 64-24.3 5.5-46.2 19.2-61.7 38.8a110.85 110.85 0 0 0-23.9 68.6v31.4c0 6.2 5 11.2 11.2 11.2h54c6.2 0 11.2-5 11.2-11.2v-31.4c0-15.7 10.9-29.5 26-32.9 58.4-13.2 111.4-44.7 149.3-88.7 19.1-22.3 34-47.1 44.3-74 10.7-27.9 16.1-57.2 16.1-87 0-35-7.4-69-22-100.9zM512 787c-30.9 0-56 25.1-56 56s25.1 56 56 56 56-25.1 56-56-25.1-56-56-56z")),t.RadarChartOutline=c("radar-chart",o,u(a,"M926.8 397.1l-396-288a31.81 31.81 0 0 0-37.6 0l-396 288a31.99 31.99 0 0 0-11.6 35.8l151.3 466a32 32 0 0 0 30.4 22.1h489.5c13.9 0 26.1-8.9 30.4-22.1l151.3-466c4.2-13.2-.5-27.6-11.7-35.8zM838.6 417l-98.5 32-200-144.7V199.9L838.6 417zM466 567.2l-89.1 122.3-55.2-169.2L466 567.2zm-116.3-96.8L484 373.3v140.8l-134.3-43.7zM512 599.2l93.9 128.9H418.1L512 599.2zm28.1-225.9l134.2 97.1L540.1 514V373.3zM558 567.2l144.3-46.9-55.2 169.2L558 567.2zm-74-367.3v104.4L283.9 449l-98.5-32L484 199.9zM169.3 470.8l86.5 28.1 80.4 246.4-53.8 73.9-113.1-348.4zM327.1 853l50.3-69h269.3l50.3 69H327.1zm414.5-33.8l-53.8-73.9 80.4-246.4 86.5-28.1-113.1 348.4z")),t.QrcodeOutline=c("qrcode",o,u(a,"M468 128H160c-17.7 0-32 14.3-32 32v308c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V136c0-4.4-3.6-8-8-8zm-56 284H192V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210H136c-4.4 0-8 3.6-8 8v308c0 17.7 14.3 32 32 32h308c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zm-56 284H192V612h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm590-630H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h332c4.4 0 8-3.6 8-8V160c0-17.7-14.3-32-32-32zm-32 284H612V192h220v220zm-138-74h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm194 210h-48c-4.4 0-8 3.6-8 8v134h-78V556c0-4.4-3.6-8-8-8H556c-4.4 0-8 3.6-8 8v332c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h78v102c0 4.4 3.6 8 8 8h190c4.4 0 8-3.6 8-8V556c0-4.4-3.6-8-8-8zM746 832h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm142 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z")),t.RadiusBottomleftOutline=c("radius-bottomleft",o,u(a,"M712 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm2-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM136 374h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm0-174h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm752 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-230 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 624H358c-87.3 0-158-70.7-158-158V484c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v182c0 127 103 230 230 230h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.RadiusBottomrightOutline=c("radius-bottomright",o,u(a,"M368 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-58-624h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm578 102h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 824h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm292 72h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm174 0h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm230 276h-56c-4.4 0-8 3.6-8 8v182c0 87.3-70.7 158-158 158H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c127 0 230-103 230-230V484c0-4.4-3.6-8-8-8z")),t.RadiusUpleftOutline=c("radius-upleft",o,u(a,"M656 200h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm58 624h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 650h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm696-696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174-696H358c-127 0-230 103-230 230v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-87.3 70.7-158 158-158h182c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.RadiusUprightOutline=c("radius-upright",o,u(a,"M368 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-2 696h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm522-174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 128h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 174h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm348 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm174 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-48-696H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h182c87.3 0 158 70.7 158 158v182c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V358c0-127-103-230-230-230z")),t.RadiusSettingOutline=c("radius-setting",o,u(a,"M396 140h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-44 684h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm524-204h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM192 344h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 160h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm320 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm160 0h-56c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm140-284c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V370c0-127-103-230-230-230H484c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h170c87.3 0 158 70.7 158 158v170zM236 96H92c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V104c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2zM920 780H776c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8h144c4.4 0 8-3.6 8-8V788c0-4.4-3.6-8-8-8zm-48 101.6c0 1.3-1.1 2.4-2.4 2.4h-43.2c-1.3 0-2.4-1.1-2.4-2.4v-43.2c0-1.3 1.1-2.4 2.4-2.4h43.2c1.3 0 2.4 1.1 2.4 2.4v43.2z")),t.RedditOutline=c("reddit",o,u(a,"M288 568a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm338.7 119.7c-23.1 18.2-68.9 37.8-114.7 37.8s-91.6-19.6-114.7-37.8c-14.4-11.3-35.3-8.9-46.7 5.5s-8.9 35.3 5.5 46.7C396.3 771.6 457.5 792 512 792s115.7-20.4 155.9-52.1a33.25 33.25 0 1 0-41.2-52.2zM960 456c0-61.9-50.1-112-112-112-42.1 0-78.7 23.2-97.9 57.6-57.6-31.5-127.7-51.8-204.1-56.5L612.9 195l127.9 36.9c11.5 32.6 42.6 56.1 79.2 56.1 46.4 0 84-37.6 84-84s-37.6-84-84-84c-32 0-59.8 17.9-74 44.2L603.5 123a33.2 33.2 0 0 0-39.6 18.4l-90.8 203.9c-74.5 5.2-142.9 25.4-199.2 56.2A111.94 111.94 0 0 0 176 344c-61.9 0-112 50.1-112 112 0 45.8 27.5 85.1 66.8 102.5-7.1 21-10.8 43-10.8 65.5 0 154.6 175.5 280 392 280s392-125.4 392-280c0-22.6-3.8-44.5-10.8-65.5C932.5 541.1 960 501.8 960 456zM820 172.5a31.5 31.5 0 1 1 0 63 31.5 31.5 0 0 1 0-63zM120 456c0-30.9 25.1-56 56-56a56 56 0 0 1 50.6 32.1c-29.3 22.2-53.5 47.8-71.5 75.9a56.23 56.23 0 0 1-35.1-52zm392 381.5c-179.8 0-325.5-95.6-325.5-213.5S332.2 410.5 512 410.5 837.5 506.1 837.5 624 691.8 837.5 512 837.5zM868.8 508c-17.9-28.1-42.2-53.7-71.5-75.9 9-18.9 28.3-32.1 50.6-32.1 30.9 0 56 25.1 56 56 .1 23.5-14.5 43.7-35.1 52zM624 568a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.RedoOutline=c("redo",o,u(a,"M758.2 839.1C851.8 765.9 912 651.9 912 523.9 912 303 733.5 124.3 512.6 124 291.4 123.7 112 302.8 112 523.9c0 125.2 57.5 236.9 147.6 310.2 3.5 2.8 8.6 2.2 11.4-1.3l39.4-50.5c2.7-3.4 2.1-8.3-1.2-11.1-8.1-6.6-15.9-13.7-23.4-21.2a318.64 318.64 0 0 1-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 0 1-68.6 101.7c-9.3 9.3-19.1 18-29.3 26L668.2 724a8 8 0 0 0-14.1 3l-39.6 162.2c-1.2 5 2.6 9.9 7.7 9.9l167 .8c6.7 0 10.5-7.7 6.3-12.9l-37.3-47.9z")),t.ReloadOutline=c("reload",o,u(a,"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 0 0-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 0 1 655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 0 1 279 755.2a342.16 342.16 0 0 1-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 0 1 109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z")),t.RetweetOutline=c("retweet",o,u(r,"M136 552h63.6c4.4 0 8-3.6 8-8V288.7h528.6v72.6c0 1.9.6 3.7 1.8 5.2a8.3 8.3 0 0 0 11.7 1.4L893 255.4c4.3-5 3.6-10.3 0-13.2L749.7 129.8a8.22 8.22 0 0 0-5.2-1.8c-4.6 0-8.4 3.8-8.4 8.4V209H199.7c-39.5 0-71.7 32.2-71.7 71.8V544c0 4.4 3.6 8 8 8zm752-80h-63.6c-4.4 0-8 3.6-8 8v255.3H287.8v-72.6c0-1.9-.6-3.7-1.8-5.2a8.3 8.3 0 0 0-11.7-1.4L131 768.6c-4.3 5-3.6 10.3 0 13.2l143.3 112.4c1.5 1.2 3.3 1.8 5.2 1.8 4.6 0 8.4-3.8 8.4-8.4V815h536.6c39.5 0 71.7-32.2 71.7-71.8V480c-.2-4.4-3.8-8-8.2-8z")),t.RightOutline=c("right",o,u(a,"M765.7 486.8L314.9 134.7A7.97 7.97 0 0 0 302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 0 0 0-50.4z")),t.RiseOutline=c("rise",o,u(a,"M917 211.1l-199.2 24c-6.6.8-9.4 8.9-4.7 13.6l59.3 59.3-226 226-101.8-101.7c-6.3-6.3-16.4-6.2-22.6 0L100.3 754.1a8.03 8.03 0 0 0 0 11.3l45 45.2c3.1 3.1 8.2 3.1 11.3 0L433.3 534 535 635.7c6.3 6.2 16.4 6.2 22.6 0L829 364.5l59.3 59.3a8.01 8.01 0 0 0 13.6-4.7l24-199.2c.7-5.1-3.7-9.5-8.9-8.8z")),t.RollbackOutline=c("rollback",o,u(a,"M793 242H366v-74c0-6.7-7.7-10.4-12.9-6.3l-142 112a8 8 0 0 0 0 12.6l142 112c5.2 4.1 12.9.4 12.9-6.3v-74h415v470H175c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h618c35.3 0 64-28.7 64-64V306c0-35.3-28.7-64-64-64z")),t.SafetyOutline=c("safety",o,u(r,"M512 64L128 192v384c0 212.1 171.9 384 384 384s384-171.9 384-384V192L512 64zm312 512c0 172.3-139.7 312-312 312S200 748.3 200 576V246l312-110 312 110v330z","M378.4 475.1a35.91 35.91 0 0 0-50.9 0 35.91 35.91 0 0 0 0 50.9l129.4 129.4 2.1 2.1a33.98 33.98 0 0 0 48.1 0L730.6 434a33.98 33.98 0 0 0 0-48.1l-2.8-2.8a33.98 33.98 0 0 0-48.1 0L483 579.7 378.4 475.1z")),t.RobotOutline=c("robot",o,u(a,"M300 328a60 60 0 1 0 120 0 60 60 0 1 0-120 0zM852 64H172c-17.7 0-32 14.3-32 32v660c0 17.7 14.3 32 32 32h680c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-32 660H204V128h616v596zM604 328a60 60 0 1 0 120 0 60 60 0 1 0-120 0zm250.2 556H169.8c-16.5 0-29.8 14.3-29.8 32v36c0 4.4 3.3 8 7.4 8h729.1c4.1 0 7.4-3.6 7.4-8v-36c.1-17.7-13.2-32-29.7-32zM664 508H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.SearchOutline=c("search",o,u(a,"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0 0 11.6 0l43.6-43.5a8.2 8.2 0 0 0 0-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z")),t.ScanOutline=c("scan",o,u(a,"M136 384h56c4.4 0 8-3.6 8-8V200h176c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-37.6 0-68 30.4-68 68v180c0 4.4 3.6 8 8 8zm512-184h176v176c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V196c0-37.6-30.4-68-68-68H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zM376 824H200V648c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v180c0 37.6 30.4 68 68 68h180c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm512-184h-56c-4.4 0-8 3.6-8 8v176H648c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h180c37.6 0 68-30.4 68-68V648c0-4.4-3.6-8-8-8zm16-164H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.ScissorOutline=c("scissor",o,u(a,"M567.1 512l318.5-319.3c5-5 1.5-13.7-5.6-13.7h-90.5c-2.1 0-4.2.8-5.6 2.3l-273.3 274-90.2-90.5c12.5-22.1 19.7-47.6 19.7-74.8 0-83.9-68.1-152-152-152s-152 68.1-152 152 68.1 152 152 152c27.7 0 53.6-7.4 75.9-20.3l90 90.3-90.1 90.3A151.04 151.04 0 0 0 288 582c-83.9 0-152 68.1-152 152s68.1 152 152 152 152-68.1 152-152c0-27.2-7.2-52.7-19.7-74.8l90.2-90.5 273.3 274c1.5 1.5 3.5 2.3 5.6 2.3H880c7.1 0 10.7-8.6 5.6-13.7L567.1 512zM288 370c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80zm0 444c-44.1 0-80-35.9-80-80s35.9-80 80-80 80 35.9 80 80-35.9 80-80 80z")),t.SelectOutline=c("select",o,u(a,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h360c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H184V184h656v320c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32zM653.3 599.4l52.2-52.2a8.01 8.01 0 0 0-4.7-13.6l-179.4-21c-5.1-.6-9.5 3.7-8.9 8.9l21 179.4c.8 6.6 8.9 9.4 13.6 4.7l52.4-52.4 256.2 256.2c3.1 3.1 8.2 3.1 11.3 0l42.4-42.4c3.1-3.1 3.1-8.2 0-11.3L653.3 599.4z")),t.ShakeOutline=c("shake",o,u(a,"M324 666a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm616.7-309.6L667.6 83.2C655.2 70.9 638.7 64 621.1 64s-34.1 6.8-46.5 19.2L83.3 574.5a65.85 65.85 0 0 0 0 93.1l273.2 273.2c12.3 12.3 28.9 19.2 46.5 19.2s34.1-6.8 46.5-19.2l491.3-491.3c25.6-25.7 25.6-67.5-.1-93.1zM403 880.1L143.9 621l477.2-477.2 259 259.2L403 880.1zM152.8 373.7a7.9 7.9 0 0 0 11.2 0L373.7 164a7.9 7.9 0 0 0 0-11.2l-38.4-38.4a7.9 7.9 0 0 0-11.2 0L114.3 323.9a7.9 7.9 0 0 0 0 11.2l38.5 38.6zm718.6 276.6a7.9 7.9 0 0 0-11.2 0L650.3 860.1a7.9 7.9 0 0 0 0 11.2l38.4 38.4a7.9 7.9 0 0 0 11.2 0L909.7 700a7.9 7.9 0 0 0 0-11.2l-38.3-38.5z")),t.ShareAltOutline=c("share-alt",o,u(a,"M752 664c-28.5 0-54.8 10-75.4 26.7L469.4 540.8a160.68 160.68 0 0 0 0-57.6l207.2-149.9C697.2 350 723.5 360 752 360c66.2 0 120-53.8 120-120s-53.8-120-120-120-120 53.8-120 120c0 11.6 1.6 22.7 4.7 33.3L439.9 415.8C410.7 377.1 364.3 352 312 352c-88.4 0-160 71.6-160 160s71.6 160 160 160c52.3 0 98.7-25.1 127.9-63.8l196.8 142.5c-3.1 10.6-4.7 21.8-4.7 33.3 0 66.2 53.8 120 120 120s120-53.8 120-120-53.8-120-120-120zm0-476c28.7 0 52 23.3 52 52s-23.3 52-52 52-52-23.3-52-52 23.3-52 52-52zM312 600c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88zm440 236c-28.7 0-52-23.3-52-52s23.3-52 52-52 52 23.3 52 52-23.3 52-52 52z")),t.ShoppingCartOutline=c("shopping-cart",o,u(r,"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 0 0-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 1 0 0 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 0 0-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 0 0-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 0 0-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 0 0-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 0 1-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 0 1-31.6 31.6z")),t.ShrinkOutline=c("shrink",o,u(a,"M881.7 187.4l-45.1-45.1a8.03 8.03 0 0 0-11.3 0L667.8 299.9l-54.7-54.7a7.94 7.94 0 0 0-13.5 4.7L576.1 439c-.6 5.2 3.7 9.5 8.9 8.9l189.2-23.5c6.6-.8 9.3-8.8 4.7-13.5l-54.7-54.7 157.6-157.6c3-3 3-8.1-.1-11.2zM439 576.1l-189.2 23.5c-6.6.8-9.3 8.9-4.7 13.5l54.7 54.7-157.5 157.5a8.03 8.03 0 0 0 0 11.3l45.1 45.1c3.1 3.1 8.2 3.1 11.3 0l157.6-157.6 54.7 54.7a7.94 7.94 0 0 0 13.5-4.7L447.9 585a7.9 7.9 0 0 0-8.9-8.9z")),t.SlackOutline=c("slack",o,u(a,"M409.4 128c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5h76.7v-76.8c0-42.3-34.3-76.7-76.7-76.8zm0 204.8H204.7c-42.4 0-76.7 34.4-76.7 76.8s34.4 76.8 76.7 76.8h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.8-76.6-76.8zM614 486.4c42.4 0 76.8-34.4 76.7-76.8V204.8c0-42.4-34.3-76.8-76.7-76.8-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.5 34.3 76.8 76.7 76.8zm281.4-76.8c0-42.4-34.4-76.8-76.7-76.8S742 367.2 742 409.6v76.8h76.7c42.3 0 76.7-34.4 76.7-76.8zm-76.8 128H614c-42.4 0-76.7 34.4-76.7 76.8 0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5h204.6c42.4 0 76.7-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM614 742.4h-76.7v76.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8.1-42.4-34.3-76.7-76.7-76.8zM409.4 537.6c-42.4 0-76.7 34.4-76.7 76.8v204.8c0 42.4 34.4 76.8 76.7 76.8 42.4 0 76.8-34.4 76.7-76.8V614.4c0-20.3-8.1-39.9-22.4-54.3a76.92 76.92 0 0 0-54.3-22.5zM128 614.4c0 20.3 8.1 39.9 22.4 54.3a76.74 76.74 0 0 0 54.3 22.5c42.4 0 76.8-34.4 76.7-76.8v-76.8h-76.7c-42.3 0-76.7 34.4-76.7 76.8z")),t.SmallDashOutline=c("small-dash",o,u(a,"M112 476h72v72h-72zm182 0h72v72h-72zm364 0h72v72h-72zm182 0h72v72h-72zm-364 0h72v72h-72z")),t.SolutionOutline=c("solution",o,u(a,"M688 264c0-4.4-3.6-8-8-8H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48zm-8 136H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM480 544H296c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-48 308H208V148h560v344c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V108c0-17.7-14.3-32-32-32H168c-17.7 0-32 14.3-32 32v784c0 17.7 14.3 32 32 32h264c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm356.8-74.4c29-26.3 47.2-64.3 47.2-106.6 0-79.5-64.5-144-144-144s-144 64.5-144 144c0 42.3 18.2 80.3 47.2 106.6-57 32.5-96.2 92.7-99.2 162.1-.2 4.5 3.5 8.3 8 8.3h48.1c4.2 0 7.7-3.3 8-7.6C564 871.2 621.7 816 692 816s128 55.2 131.9 124.4c.2 4.2 3.7 7.6 8 7.6H880c4.6 0 8.2-3.8 8-8.3-2.9-69.5-42.2-129.6-99.2-162.1zM692 591c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z")),t.SketchOutline=c("sketch",o,u(a,"M925.6 405.1l-203-253.7a6.5 6.5 0 0 0-5-2.4H306.4c-1.9 0-3.8.9-5 2.4l-203 253.7a6.5 6.5 0 0 0 .2 8.3l408.6 459.5c1.2 1.4 3 2.1 4.8 2.1 1.8 0 3.5-.8 4.8-2.1l408.6-459.5a6.5 6.5 0 0 0 .2-8.3zM645.2 206.4l34.4 133.9-132.5-133.9h98.1zm8.2 178.5H370.6L512 242l141.4 142.9zM378.8 206.4h98.1L344.3 340.3l34.5-133.9zm-53.4 7l-44.1 171.5h-93.1l137.2-171.5zM194.6 434.9H289l125.8 247.7-220.2-247.7zM512 763.4L345.1 434.9h333.7L512 763.4zm97.1-80.8L735 434.9h94.4L609.1 682.6zm133.6-297.7l-44.1-171.5 137.2 171.5h-93.1z")),t.SortDescendingOutline=c("sort-descending",o,u(a,"M839.6 433.8L749 150.5a9.24 9.24 0 0 0-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 0 0-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 0 0-9.2-9.3zM310.3 167.1a8 8 0 0 0-12.6 0L185.7 309c-4.2 5.3-.4 13 6.3 13h76v530c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V322h76c6.7 0 10.5-7.8 6.3-13l-112-141.9z")),t.SortAscendingOutline=c("sort-ascending",o,u(a,"M839.6 433.8L749 150.5a9.24 9.24 0 0 0-8.9-6.5h-77.4c-4.1 0-7.6 2.6-8.9 6.5l-91.3 283.3c-.3.9-.5 1.9-.5 2.9 0 5.1 4.2 9.3 9.3 9.3h56.4c4.2 0 7.8-2.8 9-6.8l17.5-61.6h89l17.3 61.5c1.1 4 4.8 6.8 9 6.8h61.2c1 0 1.9-.1 2.8-.4 2.4-.8 4.3-2.4 5.5-4.6 1.1-2.2 1.3-4.7.6-7.1zM663.3 325.5l32.8-116.9h6.3l32.1 116.9h-71.2zm143.5 492.9H677.2v-.4l132.6-188.9c1.1-1.6 1.7-3.4 1.7-5.4v-36.4c0-5.1-4.2-9.3-9.3-9.3h-204c-5.1 0-9.3 4.2-9.3 9.3v43c0 5.1 4.2 9.3 9.3 9.3h122.6v.4L587.7 828.9a9.35 9.35 0 0 0-1.7 5.4v36.4c0 5.1 4.2 9.3 9.3 9.3h211.4c5.1 0 9.3-4.2 9.3-9.3v-43a9.2 9.2 0 0 0-9.2-9.3zM416 702h-76V172c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v530h-76c-6.7 0-10.5 7.8-6.3 13l112 141.9a8 8 0 0 0 12.6 0l112-141.9c4.1-5.2.4-13-6.3-13z")),t.StockOutline=c("stock",o,u(a,"M904 747H120c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM165.7 621.8l39.7 39.5c3.1 3.1 8.2 3.1 11.3 0l234.7-233.9 97.6 97.3a32.11 32.11 0 0 0 45.2 0l264.2-263.2c3.1-3.1 3.1-8.2 0-11.3l-39.7-39.6a8.03 8.03 0 0 0-11.3 0l-235.7 235-97.7-97.3a32.11 32.11 0 0 0-45.2 0L165.7 610.5a7.94 7.94 0 0 0 0 11.3z")),t.SwapLeftOutline=c("swap-left",o,u(r,"M872 572H266.8l144.3-183c4.1-5.2.4-13-6.3-13H340c-9.8 0-19.1 4.5-25.1 12.2l-164 208c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.SwapRightOutline=c("swap-right",o,u(r,"M873.1 596.2l-164-208A32 32 0 0 0 684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z")),t.StrikethroughOutline=c("strikethrough",o,u(a,"M952 474H569.9c-10-2-20.5-4-31.6-6-15.9-2.9-22.2-4.1-30.8-5.8-51.3-10-82.2-20-106.8-34.2-35.1-20.5-52.2-48.3-52.2-85.1 0-37 15.2-67.7 44-89 28.4-21 68.8-32.1 116.8-32.1 54.8 0 97.1 14.4 125.8 42.8 14.6 14.4 25.3 32.1 31.8 52.6 1.3 4.1 2.8 10 4.3 17.8.9 4.8 5.2 8.2 9.9 8.2h72.8c5.6 0 10.1-4.6 10.1-10.1v-1c-.7-6.8-1.3-12.1-2-16-7.3-43.5-28-81.7-59.7-110.3-44.4-40.5-109.7-61.8-188.7-61.8-72.3 0-137.4 18.1-183.3 50.9-25.6 18.4-45.4 41.2-58.6 67.7-13.5 27.1-20.3 58.4-20.3 92.9 0 29.5 5.7 54.5 17.3 76.5 8.3 15.7 19.6 29.5 34.1 42H72c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h433.2c2.1.4 3.9.8 5.9 1.2 30.9 6.2 49.5 10.4 66.6 15.2 23 6.5 40.6 13.3 55.2 21.5 35.8 20.2 53.3 49.2 53.3 89 0 35.3-15.5 66.8-43.6 88.8-30.5 23.9-75.6 36.4-130.5 36.4-43.7 0-80.7-8.5-110.2-25-29.1-16.3-49.1-39.8-59.7-69.5-.8-2.2-1.7-5.2-2.7-9-1.2-4.4-5.3-7.5-9.7-7.5h-79.7c-5.6 0-10.1 4.6-10.1 10.1v1c.2 2.3.4 4.2.6 5.7 6.5 48.8 30.3 88.8 70.7 118.8 47.1 34.8 113.4 53.2 191.8 53.2 84.2 0 154.8-19.8 204.2-57.3 25-18.9 44.2-42.2 57.1-69 13-27.1 19.7-57.9 19.7-91.5 0-31.8-5.8-58.4-17.8-81.4-5.8-11.2-13.1-21.5-21.8-30.8H952c4.4 0 8-3.6 8-8v-60a8 8 0 0 0-8-7.9z")),t.SwapOutline=c("swap",o,u(a,"M847.9 592H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h605.2L612.9 851c-4.1 5.2-.4 13 6.3 13h72.5c4.9 0 9.5-2.2 12.6-6.1l168.8-214.1c16.5-21 1.6-51.8-25.2-51.8zM872 356H266.8l144.3-183c4.1-5.2.4-13-6.3-13h-72.5c-4.9 0-9.5 2.2-12.6 6.1L150.9 380.2c-16.5 21-1.6 51.8 25.1 51.8h696c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z")),t.SyncOutline=c("sync",o,u(a,"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 0 1 755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 0 0 3 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 0 1 512.1 856a342.24 342.24 0 0 1-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 0 0-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 0 0-8-8.2z")),t.TableOutline=c("table",o,u(a,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 208H676V232h212v136zm0 224H676V432h212v160zM412 432h200v160H412V432zm200-64H412V232h200v136zm-476 64h212v160H136V432zm0-200h212v136H136V232zm0 424h212v136H136V656zm276 0h200v136H412V656zm476 136H676V656h212v136z")),t.TeamOutline=c("team",o,u(a,"M824.2 699.9a301.55 301.55 0 0 0-86.4-60.4C783.1 602.8 812 546.8 812 484c0-110.8-92.4-201.7-203.2-200-109.1 1.7-197 90.6-197 200 0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C345 754.6 314 826.8 312 903.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5A226.62 226.62 0 0 1 612 684c60.9 0 118.2 23.7 161.3 66.8C814.5 792 838 846.3 840 904.3c.1 4.3 3.7 7.7 8 7.7h56a8 8 0 0 0 8-8.2c-2-77-33-149.2-87.8-203.9zM612 612c-34.2 0-66.4-13.3-90.5-37.5a126.86 126.86 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4 0 34.2-13.3 66.3-37.5 90.5A127.3 127.3 0 0 1 612 612zM361.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7z")),t.TaobaoOutline=c("taobao",o,u(a,"M168.5 273.7a68.7 68.7 0 1 0 137.4 0 68.7 68.7 0 1 0-137.4 0zm730 79.2s-23.7-184.4-426.9-70.1c17.3-30 25.6-49.5 25.6-49.5L396.4 205s-40.6 132.6-113 194.4c0 0 70.1 40.6 69.4 39.4 20.1-20.1 38.2-40.6 53.7-60.4 16.1-7 31.5-13.6 46.7-19.8-18.6 33.5-48.7 83.8-78.8 115.6l42.4 37s28.8-27.7 60.4-61.2h36v61.8H372.9v49.5h140.3v118.5c-1.7 0-3.6 0-5.4-.2-15.4-.7-39.5-3.3-49-18.2-11.5-18.1-3-51.5-2.4-71.9h-97l-3.4 1.8s-35.5 159.1 102.3 155.5c129.1 3.6 203-36 238.6-63.1l14.2 52.6 79.6-33.2-53.9-131.9-64.6 20.1 12.1 45.2c-16.6 12.4-35.6 21.7-56.2 28.4V561.3h137.1v-49.5H628.1V450h137.6v-49.5H521.3c17.6-21.4 31.5-41.1 35-53.6l-42.5-11.6c182.8-65.5 284.5-54.2 283.6 53.2v282.8s10.8 97.1-100.4 90.1l-60.2-12.9-14.2 57.1S882.5 880 903.7 680.2c21.3-200-5.2-327.3-5.2-327.3zm-707.4 18.3l-45.4 69.7 83.6 52.1s56 28.5 29.4 81.9C233.8 625.5 112 736.3 112 736.3l109 68.1c75.4-163.7 70.5-142 89.5-200.7 19.5-60.1 23.7-105.9-9.4-139.1-42.4-42.6-47-46.6-110-93.4z")),t.ToTopOutline=c("to-top",o,u(a,"M885 780H165c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zM400 325.7h73.9V664c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V325.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 171a8 8 0 0 0-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13z")),t.TrademarkOutline=c("trademark",o,u(a,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm87.5-334.7c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.5-131.1-144.2-131.1H378c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.5c4.4 0 8-3.6 8-8V561.2h88.7l74.6 159.2c1.3 2.8 4.1 4.6 7.2 4.6h62a7.9 7.9 0 0 0 7.1-11.5l-80.6-164.2zM522 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.5 0 46.9-29.8 72.5-82.8 72.5z")),t.TransactionOutline=c("transaction",o,u(a,"M668.6 320c0-4.4-3.6-8-8-8h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.5-1.1.9-2.4.9-3.7zM157.9 504.2a352.7 352.7 0 0 1 103.5-242.4c32.5-32.5 70.3-58.1 112.4-75.9 43.6-18.4 89.9-27.8 137.6-27.8 47.8 0 94.1 9.3 137.6 27.8 42.1 17.8 79.9 43.4 112.4 75.9 10 10 19.3 20.5 27.9 31.4l-50 39.1a8 8 0 0 0 3 14.1l156.8 38.3c5 1.2 9.9-2.6 9.9-7.7l.8-161.5c0-6.7-7.7-10.5-12.9-6.3l-47.8 37.4C770.7 146.3 648.6 82 511.5 82 277 82 86.3 270.1 82 503.8a8 8 0 0 0 8 8.2h60c4.3 0 7.8-3.5 7.9-7.8zM934 512h-60c-4.3 0-7.9 3.5-8 7.8a352.7 352.7 0 0 1-103.5 242.4 352.57 352.57 0 0 1-112.4 75.9c-43.6 18.4-89.9 27.8-137.6 27.8s-94.1-9.3-137.6-27.8a352.57 352.57 0 0 1-112.4-75.9c-10-10-19.3-20.5-27.9-31.4l49.9-39.1a8 8 0 0 0-3-14.1l-156.8-38.3c-5-1.2-9.9 2.6-9.9 7.7l-.8 161.7c0 6.7 7.7 10.5 12.9 6.3l47.8-37.4C253.3 877.7 375.4 942 512.5 942 747 942 937.7 753.9 942 520.2a8 8 0 0 0-8-8.2z")),t.TwitterOutline=c("twitter",o,u(a,"M928 254.3c-30.6 13.2-63.9 22.7-98.2 26.4a170.1 170.1 0 0 0 75-94 336.64 336.64 0 0 1-108.2 41.2A170.1 170.1 0 0 0 672 174c-94.5 0-170.5 76.6-170.5 170.6 0 13.2 1.6 26.4 4.2 39.1-141.5-7.4-267.7-75-351.6-178.5a169.32 169.32 0 0 0-23.2 86.1c0 59.2 30.1 111.4 76 142.1a172 172 0 0 1-77.1-21.7v2.1c0 82.9 58.6 151.6 136.7 167.4a180.6 180.6 0 0 1-44.9 5.8c-11.1 0-21.6-1.1-32.2-2.6C211 652 273.9 701.1 348.8 702.7c-58.6 45.9-132 72.9-211.7 72.9-14.3 0-27.5-.5-41.2-2.1C171.5 822 261.2 850 357.8 850 671.4 850 843 590.2 843 364.7c0-7.4 0-14.8-.5-22.2 33.2-24.3 62.3-54.4 85.5-88.2z")),t.UnderlineOutline=c("underline",o,u(a,"M824 804H200c-4.4 0-8 3.4-8 7.6v60.8c0 4.2 3.6 7.6 8 7.6h624c4.4 0 8-3.4 8-7.6v-60.8c0-4.2-3.6-7.6-8-7.6zm-312-76c69.4 0 134.6-27.1 183.8-76.2C745 602.7 772 537.4 772 468V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 97-79 176-176 176s-176-79-176-176V156c0-6.6-5.4-12-12-12h-60c-6.6 0-12 5.4-12 12v312c0 69.4 27.1 134.6 76.2 183.8C377.3 701 442.6 728 512 728z")),t.UndoOutline=c("undo",o,u(a,"M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 0 0-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 0 1-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 0 1-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 0 0-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z")),t.UnorderedListOutline=c("unordered-list",o,u(a,"M912 192H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm0 284H328c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h584c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM104 228a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0zm0 284a56 56 0 1 0 112 0 56 56 0 1 0-112 0z")),t.UpOutline=c("up",o,u(a,"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 0 0 140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z")),t.UploadOutline=c("upload",o,u(a,"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 0 0-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z")),t.UserAddOutline=c("user-add",o,u(a,"M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 888.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.UsergroupAddOutline=c("usergroup-add",o,u(a,"M892 772h-80v-80c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v80h-80c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h80v80c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-80h80c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 498.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.8-1.7-203.2 89.2-203.2 200 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.8-1.1 6.4-4.8 5.9-8.8zM824 472c0-109.4-87.9-198.3-196.9-200C516.3 270.3 424 361.2 424 472c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C357 742.6 326 814.8 324 891.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 695.7 563 672 624 672c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 586.7 658.2 600 624 600s-66.3-13.3-90.5-37.5a127.26 127.26 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z")),t.UserOutline=c("user",o,u(a,"M858.5 763.6a374 374 0 0 0-80.6-119.5 375.63 375.63 0 0 0-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 0 0-80.6 119.5A371.7 371.7 0 0 0 136 901.8a8 8 0 0 0 8 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 0 0 8-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z")),t.UserDeleteOutline=c("user-delete",o,u(a,"M678.3 655.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 0 0-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 518 759.6 444.7 759.6 362c0-137-110.8-248-247.5-248S264.7 225 264.7 362c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 0 0-80.4 119.5A373.6 373.6 0 0 0 137 901.8a8 8 0 0 0 8 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 641.2 432.2 610 512.2 610c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 0 0 8.1.3zM512.2 534c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 0 1 340.5 362c0-45.9 17.9-89.1 50.3-121.6S466.3 190 512.2 190s88.9 17.9 121.4 50.4A171.2 171.2 0 0 1 683.9 362c0 45.9-17.9 89.1-50.3 121.6C601.1 516.1 558 534 512.2 534zM880 772H640c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h240c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z")),t.UsergroupDeleteOutline=c("usergroup-delete",o,u(a,"M888 784H664c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h224c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM373.5 510.4c-.9-8.7-1.4-17.5-1.4-26.4 0-15.9 1.5-31.4 4.3-46.5.7-3.6-1.2-7.3-4.5-8.8-13.6-6.1-26.1-14.5-36.9-25.1a127.54 127.54 0 0 1-38.7-95.4c.9-32.1 13.8-62.6 36.3-85.6 24.7-25.3 57.9-39.1 93.2-38.7 31.9.3 62.7 12.6 86 34.4 7.9 7.4 14.7 15.6 20.4 24.4 2 3.1 5.9 4.4 9.3 3.2 17.6-6.1 36.2-10.4 55.3-12.4 5.6-.6 8.8-6.6 6.3-11.6-32.5-64.3-98.9-108.7-175.7-109.9-110.9-1.7-203.3 89.2-203.3 199.9 0 62.8 28.9 118.8 74.2 155.5-31.8 14.7-61.1 35-86.5 60.4-54.8 54.7-85.8 126.9-87.8 204a8 8 0 0 0 8 8.2h56.1c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5 29.4-29.4 65.4-49.8 104.7-59.7 3.9-1 6.5-4.7 6-8.7zM824 484c0-109.4-87.9-198.3-196.9-200C516.3 282.3 424 373.2 424 484c0 62.8 29 118.8 74.2 155.5a300.95 300.95 0 0 0-86.4 60.4C357 754.6 326 826.8 324 903.8a8 8 0 0 0 8 8.2h56c4.3 0 7.9-3.4 8-7.7 1.9-58 25.4-112.3 66.7-153.5C505.8 707.7 563 684 624 684c110.4 0 200-89.5 200-200zm-109.5 90.5C690.3 598.7 658.2 612 624 612s-66.3-13.3-90.5-37.5a127.26 127.26 0 0 1-37.5-91.8c.3-32.8 13.4-64.5 36.3-88 24-24.6 56.1-38.3 90.4-38.7 33.9-.3 66.8 12.9 91 36.6 24.8 24.3 38.4 56.8 38.4 91.4-.1 34.2-13.4 66.3-37.6 90.5z")),t.VerticalAlignBottomOutline=c("vertical-align-bottom",o,u(a,"M859.9 780H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM505.7 669a8 8 0 0 0 12.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V176c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8z")),t.VerticalAlignMiddleOutline=c("vertical-align-middle",o,u(a,"M859.9 474H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zm-353.6-74.7c2.9 3.7 8.5 3.7 11.3 0l100.8-127.5c3.7-4.7.4-11.7-5.7-11.7H550V104c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v156h-62.8c-6 0-9.4 7-5.7 11.7l100.8 127.6zm11.4 225.4a7.14 7.14 0 0 0-11.3 0L405.6 752.3a7.23 7.23 0 0 0 5.7 11.7H474v156c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V764h62.8c6 0 9.4-7 5.7-11.7L517.7 624.7z")),t.VerticalAlignTopOutline=c("vertical-align-top",o,u(a,"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 0 0-12.6 0l-112 141.7a7.98 7.98 0 0 0 6.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z")),t.VerticalRightOutline=c("vertical-right",o,u(a,"M326 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm444 72.4V164c0-6.8-7.9-10.5-13.1-6.1L335 512l421.9 354.1c5.2 4.4 13.1.7 13.1-6.1v-72.4c0-9.4-4.2-18.4-11.4-24.5L459.4 512l299.2-251.1c7.2-6.1 11.4-15.1 11.4-24.5z")),t.VerticalLeftOutline=c("vertical-left",o,u(a,"M762 164h-64c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h64c4.4 0 8-3.6 8-8V172c0-4.4-3.6-8-8-8zm-508 0v72.4c0 9.5 4.2 18.4 11.4 24.5L564.6 512 265.4 763.1c-7.2 6.1-11.4 15-11.4 24.5V860c0 6.8 7.9 10.5 13.1 6.1L689 512 267.1 157.9A7.95 7.95 0 0 0 254 164z")),t.WifiOutline=c("wifi",o,u(a,"M723 620.5C666.8 571.6 593.4 542 513 542s-153.8 29.6-210.1 78.6a8.1 8.1 0 0 0-.8 11.2l36 42.9c2.9 3.4 8 3.8 11.4.9C393.1 637.2 450.3 614 513 614s119.9 23.2 163.5 61.5c3.4 2.9 8.5 2.5 11.4-.9l36-42.9c2.8-3.3 2.4-8.3-.9-11.2zm117.4-140.1C751.7 406.5 637.6 362 513 362s-238.7 44.5-327.5 118.4a8.05 8.05 0 0 0-1 11.3l36 42.9c2.8 3.4 7.9 3.8 11.2 1C308 472.2 406.1 434 513 434s205 38.2 281.2 101.6c3.4 2.8 8.4 2.4 11.2-1l36-42.9c2.8-3.4 2.4-8.5-1-11.3zm116.7-139C835.7 241.8 680.3 182 511 182c-168.2 0-322.6 59-443.7 157.4a8 8 0 0 0-1.1 11.4l36 42.9c2.8 3.3 7.8 3.8 11.1 1.1C222 306.7 360.3 254 511 254c151.8 0 291 53.5 400 142.7 3.4 2.8 8.4 2.3 11.2-1.1l36-42.9c2.9-3.4 2.4-8.5-1.1-11.3zM448 778a64 64 0 1 0 128 0 64 64 0 1 0-128 0z")),t.ZhihuOutline=c("zhihu",o,u(a,"M564.7 230.1V803h60l25.2 71.4L756.3 803h131.5V230.1H564.7zm247.7 497h-59.9l-75.1 50.4-17.8-50.4h-18V308.3h170.7v418.8zM526.1 486.9H393.3c2.1-44.9 4.3-104.3 6.6-172.9h130.9l-.1-8.1c0-.6-.2-14.7-2.3-29.1-2.1-15-6.6-34.9-21-34.9H287.8c4.4-20.6 15.7-69.7 29.4-93.8l6.4-11.2-12.9-.7c-.8 0-19.6-.9-41.4 10.6-35.7 19-51.7 56.4-58.7 84.4-18.4 73.1-44.6 123.9-55.7 145.6-3.3 6.4-5.3 10.2-6.2 12.8-1.8 4.9-.8 9.8 2.8 13 10.5 9.5 38.2-2.9 38.5-3 .6-.3 1.3-.6 2.2-1 13.9-6.3 55.1-25 69.8-84.5h56.7c.7 32.2 3.1 138.4 2.9 172.9h-141l-2.1 1.5c-23.1 16.9-30.5 63.2-30.8 65.2l-1.4 9.2h167c-12.3 78.3-26.5 113.4-34 127.4-3.7 7-7.3 14-10.7 20.8-21.3 42.2-43.4 85.8-126.3 153.6-3.6 2.8-7 8-4.8 13.7 2.4 6.3 9.3 9.1 24.6 9.1 5.4 0 11.8-.3 19.4-1 49.9-4.4 100.8-18 135.1-87.6 17-35.1 31.7-71.7 43.9-108.9L497 850l5-12c.8-1.9 19-46.3 5.1-95.9l-.5-1.8-108.1-123-22 16.6c6.4-26.1 10.6-49.9 12.5-71.1h158.7v-8c0-40.1-18.5-63.9-19.2-64.9l-2.4-3z")),t.WeiboOutline=c("weibo",o,u(a,"M457.3 543c-68.1-17.7-145 16.2-174.6 76.2-30.1 61.2-1 129.1 67.8 151.3 71.2 23 155.2-12.2 184.4-78.3 28.7-64.6-7.2-131-77.6-149.2zm-52 156.2c-13.8 22.1-43.5 31.7-65.8 21.6-22-10-28.5-35.7-14.6-57.2 13.7-21.4 42.3-31 64.4-21.7 22.4 9.5 29.6 35 16 57.3zm45.5-58.5c-5 8.6-16.1 12.7-24.7 9.1-8.5-3.5-11.2-13.1-6.4-21.5 5-8.4 15.6-12.4 24.1-9.1 8.7 3.2 11.8 12.9 7 21.5zm334.5-197.2c15 4.8 31-3.4 35.9-18.3 11.8-36.6 4.4-78.4-23.2-109a111.39 111.39 0 0 0-106-34.3 28.45 28.45 0 0 0-21.9 33.8 28.39 28.39 0 0 0 33.8 21.8c18.4-3.9 38.3 1.8 51.9 16.7a54.2 54.2 0 0 1 11.3 53.3 28.45 28.45 0 0 0 18.2 36zm99.8-206c-56.7-62.9-140.4-86.9-217.7-70.5a32.98 32.98 0 0 0-25.4 39.3 33.12 33.12 0 0 0 39.3 25.5c55-11.7 114.4 5.4 154.8 50.1 40.3 44.7 51.2 105.7 34 159.1-5.6 17.4 3.9 36 21.3 41.7 17.4 5.6 36-3.9 41.6-21.2v-.1c24.1-75.4 8.9-161.1-47.9-223.9zM729 499c-12.2-3.6-20.5-6.1-14.1-22.1 13.8-34.7 15.2-64.7.3-86-28-40.1-104.8-37.9-192.8-1.1 0 0-27.6 12.1-20.6-9.8 13.5-43.5 11.5-79.9-9.6-101-47.7-47.8-174.6 1.8-283.5 110.6C127.3 471.1 80 557.5 80 632.2 80 775.1 263.2 862 442.5 862c235 0 391.3-136.5 391.3-245 0-65.5-55.2-102.6-104.8-118zM443 810.8c-143 14.1-266.5-50.5-275.8-144.5-9.3-93.9 99.2-181.5 242.2-195.6 143-14.2 266.5 50.5 275.8 144.4C694.4 709 586 796.6 443 810.8z")),t.WomanOutline=c("woman",o,u(a,"M712.8 548.8c53.6-53.6 83.2-125 83.2-200.8 0-75.9-29.5-147.2-83.2-200.8C659.2 93.6 587.8 64 512 64s-147.2 29.5-200.8 83.2C257.6 200.9 228 272.1 228 348c0 63.8 20.9 124.4 59.4 173.9 7.3 9.4 15.2 18.3 23.7 26.9 8.5 8.5 17.5 16.4 26.8 23.7 39.6 30.8 86.3 50.4 136.1 57V736H360c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h114v140c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V812h114c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8H550V629.5c61.5-8.2 118.2-36.1 162.8-80.7zM512 556c-55.6 0-107.7-21.6-147.1-60.9C325.6 455.8 304 403.6 304 348s21.6-107.7 60.9-147.1C404.2 161.5 456.4 140 512 140s107.7 21.6 147.1 60.9C698.4 240.2 720 292.4 720 348s-21.6 107.7-60.9 147.1C619.7 534.4 567.6 556 512 556z")),t.ZoomInOutline=c("zoom-in",o,u(a,"M637 443H519V309c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v134H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h118v134c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V519h118c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z")),t.AccountBookTwoTone=c("account-book",s,(function(e,t){return u(a,[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-65.6 121.8l-89.3 164.1h49.1c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4v33.7h65.4c4.4 0 8 3.6 8 8v21.3c0 4.4-3.6 8-8 8h-65.4V752c0 4.4-3.6 8-8 8h-41.3c-4.4 0-8-3.6-8-8v-53.8h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8h65.1v-33.7h-65.1c-4.4 0-8-3.6-8-8v-21.3c0-4.4 3.6-8 8-8H467l-89.3-164c-2.1-3.9-.7-8.8 3.2-10.9 1.1-.7 2.5-1 3.8-1h46a8 8 0 0 1 7.1 4.4l73.4 145.4h2.8l73.4-145.4c1.3-2.7 4.1-4.4 7.1-4.4h45c4.5 0 8 3.6 7.9 8 0 1.3-.4 2.6-1 3.8z"],[e,"M639.5 414h-45c-3 0-5.8 1.7-7.1 4.4L514 563.8h-2.8l-73.4-145.4a8 8 0 0 0-7.1-4.4h-46c-1.3 0-2.7.3-3.8 1-3.9 2.1-5.3 7-3.2 10.9l89.3 164h-48.6c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1v33.7h-65.1c-4.4 0-8 3.6-8 8v21.3c0 4.4 3.6 8 8 8h65.1V752c0 4.4 3.6 8 8 8h41.3c4.4 0 8-3.6 8-8v-53.8h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-65.4v-33.7h65.4c4.4 0 8-3.6 8-8v-21.3c0-4.4-3.6-8-8-8h-49.1l89.3-164.1c.6-1.2 1-2.5 1-3.8.1-4.4-3.4-8-7.9-8z"],[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z"])})),t.ZoomOutOutline=c("zoom-out",o,u(a,"M637 443H325c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h312c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8zm284 424L775 721c122.1-148.9 113.6-369.5-26-509-148-148.1-388.4-148.1-537 0-148.1 148.6-148.1 389 0 537 139.5 139.6 360.1 148.1 509 26l146 146c3.2 2.8 8.3 2.8 11 0l43-43c2.8-2.7 2.8-7.8 0-11zM696 696c-118.8 118.7-311.2 118.7-430 0-118.7-118.8-118.7-311.2 0-430 118.8-118.7 311.2-118.7 430 0 118.7 118.8 118.7 311.2 0 430z")),t.AlertTwoTone=c("alert",s,(function(e,t){return u(a,[t,"M340 585c0-5.5 4.5-10 10-10h44c5.5 0 10 4.5 10 10v171h355V563c0-136.4-110.6-247-247-247S265 426.6 265 563v193h75V585z"],[e,"M216.9 310.5l39.6-39.6c3.1-3.1 3.1-8.2 0-11.3l-67.9-67.9a8.03 8.03 0 0 0-11.3 0l-39.6 39.6a8.03 8.03 0 0 0 0 11.3l67.9 67.9c3.1 3.1 8.1 3.1 11.3 0zm669.6-79.2l-39.6-39.6a8.03 8.03 0 0 0-11.3 0l-67.9 67.9a8.03 8.03 0 0 0 0 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l67.9-67.9c3.1-3.2 3.1-8.2 0-11.3zM484 180h56c4.4 0 8-3.6 8-8V76c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v96c0 4.4 3.6 8 8 8zm348 712H192c-17.7 0-32 14.3-32 32v24c0 4.4 3.6 8 8 8h688c4.4 0 8-3.6 8-8v-24c0-17.7-14.3-32-32-32zm-639-96c0 17.7 14.3 32 32 32h574c17.7 0 32-14.3 32-32V563c0-176.2-142.8-319-319-319S193 386.8 193 563v233zm72-233c0-136.4 110.6-247 247-247s247 110.6 247 247v193H404V585c0-5.5-4.5-10-10-10h-44c-5.5 0-10 4.5-10 10v171h-75V563z"])})),t.ApiTwoTone=c("api",s,(function(e,t){return u(a,[t,"M148.2 674.6zm106.7-92.3c-25 25-38.7 58.1-38.7 93.4s13.8 68.5 38.7 93.4c25 25 58.1 38.7 93.4 38.7 35.3 0 68.5-13.8 93.4-38.7l59.4-59.4-186.8-186.8-59.4 59.4zm420.8-366.1c-35.3 0-68.5 13.8-93.4 38.7l-59.4 59.4 186.8 186.8 59.4-59.4c24.9-25 38.7-58.1 38.7-93.4s-13.8-68.5-38.7-93.4c-25-25-58.1-38.7-93.4-38.7z"],[e,"M578.9 546.7a8.03 8.03 0 0 0-11.3 0L501 613.3 410.7 523l66.7-66.7c3.1-3.1 3.1-8.2 0-11.3L441 408.6a8.03 8.03 0 0 0-11.3 0L363 475.3l-43-43a7.85 7.85 0 0 0-5.7-2.3c-2 0-4.1.8-5.7 2.3L206.8 534.2a199.45 199.45 0 0 0-58.6 140.4c-.2 39.5 11.2 79.1 34.3 113.1l-76.1 76.1a8.03 8.03 0 0 0 0 11.3l42.4 42.4c1.6 1.6 3.6 2.3 5.7 2.3s4.1-.8 5.7-2.3l76.1-76.1c33.7 22.9 72.9 34.3 112.1 34.3 51.2 0 102.4-19.5 141.5-58.6l101.9-101.9c3.1-3.1 3.1-8.2 0-11.3l-43-43 66.7-66.7c3.1-3.1 3.1-8.2 0-11.3l-36.6-36.2zM441.7 769.1a131.32 131.32 0 0 1-93.4 38.7c-35.3 0-68.4-13.7-93.4-38.7-24.9-24.9-38.7-58.1-38.7-93.4s13.7-68.4 38.7-93.4l59.4-59.4 186.8 186.8-59.4 59.4zm476-620.3l-42.4-42.4c-1.6-1.6-3.6-2.3-5.7-2.3s-4.1.8-5.7 2.3l-76.1 76.1a199.27 199.27 0 0 0-112.1-34.3c-51.2 0-102.4 19.5-141.5 58.6L432.3 308.7a8.03 8.03 0 0 0 0 11.3L704 591.7c1.6 1.6 3.6 2.3 5.7 2.3 2 0 4.1-.8 5.7-2.3l101.9-101.9c68.9-69 77-175.7 24.3-253.5l76.1-76.1c3.1-3.2 3.1-8.3 0-11.4zM769.1 441.7l-59.4 59.4-186.8-186.8 59.4-59.4c24.9-24.9 58.1-38.7 93.4-38.7s68.4 13.7 93.4 38.7c24.9 24.9 38.7 58.1 38.7 93.4s-13.8 68.4-38.7 93.4z"])})),t.AppstoreTwoTone=c("appstore",s,(function(e,t){return u(a,[e,"M864 144H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm52-668H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452 132H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"],[t,"M212 212h200v200H212zm400 0h200v200H612zM212 612h200v200H212zm400 0h200v200H612z"])})),t.BankTwoTone=c("bank",s,(function(e,t){return u(a,[t,"M240.9 393.9h542.2L512 196.7z"],[e,"M894 462c30.9 0 43.8-39.7 18.7-58L530.8 126.2a31.81 31.81 0 0 0-37.6 0L111.3 404c-25.1 18.2-12.2 58 18.8 58H192v374h-72c-4.4 0-8 3.6-8 8v52c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-52c0-4.4-3.6-8-8-8h-72V462h62zM381 836H264V462h117v374zm189 0H453V462h117v374zm190 0H642V462h118v374zM240.9 393.9L512 196.7l271.1 197.2H240.9z"])})),t.AudioTwoTone=c("audio",s,(function(e,t){return u(a,[t,"M512 552c54.3 0 98-43.2 98-96V232c0-52.8-43.7-96-98-96s-98 43.2-98 96v224c0 52.8 43.7 96 98 96z"],[e,"M842 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 140.3-113.7 254-254 254S258 594.3 258 454c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8 0 168.7 126.6 307.9 290 327.6V884H326.7c-13.7 0-24.7 14.3-24.7 32v36c0 4.4 2.8 8 6.2 8h407.6c3.4 0 6.2-3.6 6.2-8v-36c0-17.7-11-32-24.7-32H548V782.1c165.3-18 294-158 294-328.1z"],[e,"M512 624c93.9 0 170-75.2 170-168V232c0-92.8-76.1-168-170-168s-170 75.2-170 168v224c0 92.8 76.1 168 170 168zm-98-392c0-52.8 43.7-96 98-96s98 43.2 98 96v224c0 52.8-43.7 96-98 96s-98-43.2-98-96V232z"])})),t.BellTwoTone=c("bell",s,(function(e,t){return u(a,[t,"M512 220c-55.6 0-107.8 21.6-147.1 60.9S304 372.4 304 428v340h416V428c0-55.6-21.6-107.8-60.9-147.1S567.6 220 512 220zm280 208c0-141.1-104.3-257.8-240-277.2v.1c135.7 19.4 240 136 240 277.1zM472 150.9v-.1C336.3 170.2 232 286.9 232 428c0-141.1 104.3-257.7 240-277.1z"],[e,"M816 768h-24V428c0-141.1-104.3-257.7-240-277.1V112c0-22.1-17.9-40-40-40s-40 17.9-40 40v38.9c-135.7 19.4-240 136-240 277.1v340h-24c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h216c0 61.8 50.2 112 112 112s112-50.2 112-112h216c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM512 888c-26.5 0-48-21.5-48-48h96c0 26.5-21.5 48-48 48zm208-120H304V428c0-55.6 21.6-107.8 60.9-147.1S456.4 220 512 220c55.6 0 107.8 21.6 147.1 60.9S720 372.4 720 428v340z"])})),t.BookTwoTone=c("book",s,(function(e,t){return u(a,[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-260 72h96v209.9L621.5 312 572 347.4V136zM232 888V136h280v296.9c0 3.3 1 6.6 3 9.3a15.9 15.9 0 0 0 22.3 3.7l83.8-59.9 81.4 59.4c2.7 2 6 3.1 9.4 3.1 8.8 0 16-7.2 16-16V136h64v752H232z"],[t,"M668 345.9V136h-96v211.4l49.5-35.4z"],[t,"M727.9 136v296.5c0 8.8-7.2 16-16 16-3.4 0-6.7-1.1-9.4-3.1L621.1 386l-83.8 59.9a15.9 15.9 0 0 1-22.3-3.7c-2-2.7-3-6-3-9.3V136H232v752h559.9V136h-64z"])})),t.BoxPlotTwoTone=c("box-plot",s,(function(e,t){return u(a,[t,"M296 368h88v288h-88zm152 0h280v288H448z"],[e,"M952 224h-52c-4.4 0-8 3.6-8 8v248h-92V304c0-4.4-3.6-8-8-8H232c-4.4 0-8 3.6-8 8v176h-92V232c0-4.4-3.6-8-8-8H72c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V548h92v172c0 4.4 3.6 8 8 8h560c4.4 0 8-3.6 8-8V548h92v244c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zM384 656h-88V368h88v288zm344 0H448V368h280v288z"])})),t.BugTwoTone=c("bug",s,(function(e,t){return u(a,[e,"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0 0 73.3 73.3A202.68 202.68 0 0 0 512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0 0 73.3-73.3A202.68 202.68 0 0 0 716 680V412H308zm484 172v96c0 6.5-.22 12.95-.66 19.35C859.94 728.64 908 796.7 908 876a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-44.24-23.94-82.89-59.57-103.7a278.63 278.63 0 0 1-22.66 49.02 281.39 281.39 0 0 1-100.45 100.45C611.84 946.07 563.55 960 512 960s-99.84-13.93-141.32-38.23a281.39 281.39 0 0 1-100.45-100.45 278.63 278.63 0 0 1-22.66-49.02A119.95 119.95 0 0 0 188 876a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-79.3 48.07-147.36 116.66-176.65A284.12 284.12 0 0 1 232 680v-96H84a8 8 0 0 1-8-8v-56a8 8 0 0 1 8-8h148V412c-76.77 0-139-62.23-139-139a8 8 0 0 1 8-8h60a8 8 0 0 1 8 8 63 63 0 0 0 63 63h560a63 63 0 0 0 63-63 8 8 0 0 1 8-8h60a8 8 0 0 1 8 8c0 76.77-62.23 139-139 139v100h148a8 8 0 0 1 8 8v56a8 8 0 0 1-8 8H792zM368 272a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-40.04 8.78-76.75 25.9-108.07a184.57 184.57 0 0 1 74.03-74.03C427.25 72.78 463.96 64 504 64h16c40.04 0 76.75 8.78 108.07 25.9a184.57 184.57 0 0 1 74.03 74.03C719.22 195.25 728 231.96 728 272a8 8 0 0 1-8 8h-56a8 8 0 0 1-8-8c0-28.33-5.94-53.15-17.08-73.53a112.56 112.56 0 0 0-45.39-45.4C573.15 141.95 548.33 136 520 136h-16c-28.33 0-53.15 5.94-73.53 17.08a112.56 112.56 0 0 0-45.4 45.39C373.95 218.85 368 243.67 368 272z"],[t,"M308 412v268c0 36.78 9.68 71.96 27.8 102.9a205.39 205.39 0 0 0 73.3 73.3A202.68 202.68 0 0 0 512 884c36.78 0 71.96-9.68 102.9-27.8a205.39 205.39 0 0 0 73.3-73.3A202.68 202.68 0 0 0 716 680V412H308z"])})),t.BulbTwoTone=c("bulb",s,(function(e,t){return u(a,[t,"M512 136c-141.4 0-256 114.6-256 256 0 92.5 49.4 176.3 128.1 221.8l35.9 20.8V752h184V634.6l35.9-20.8C718.6 568.3 768 484.5 768 392c0-141.4-114.6-256-256-256z"],[e,"M632 888H392c-4.4 0-8 3.6-8 8v32c0 17.7 14.3 32 32 32h192c17.7 0 32-14.3 32-32v-32c0-4.4-3.6-8-8-8zM512 64c-181.1 0-328 146.9-328 328 0 121.4 66 227.4 164 284.1V792c0 17.7 14.3 32 32 32h264c17.7 0 32-14.3 32-32V676.1c98-56.7 164-162.7 164-284.1 0-181.1-146.9-328-328-328zm127.9 549.8L604 634.6V752H420V634.6l-35.9-20.8C305.4 568.3 256 484.5 256 392c0-141.4 114.6-256 256-256s256 114.6 256 256c0 92.5-49.4 176.3-128.1 221.8z"])})),t.CalculatorTwoTone=c("calculator",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm256.2-75h-50.8c-2.2 0-4.5-1.1-5.9-2.9L348 718.6l-35.5 43.5a7.38 7.38 0 0 1-5.9 2.9h-50.8c-6.6 0-10.2-7.9-5.8-13.1l62.7-76.8-61.2-74.9c-4.3-5.2-.7-13.1 5.9-13.1h50.9c2.2 0 4.5 1.1 5.9 2.9l34 41.6 34-41.6c1.5-1.9 3.6-2.9 5.9-2.9h50.8c6.6 0 10.2 7.9 5.9 13.1L383.5 675l62.7 76.8c4.2 5.3.6 13.2-6 13.2zM576 335c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 265c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zm0 104c0-2.2 1.4-4 3.2-4h193.5c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H579.2c-1.8 0-3.2-1.8-3.2-4v-48zM248 335c0-2.2 1.4-4 3.2-4H320v-68.8c0-1.8 1.8-3.2 4-3.2h48c2.2 0 4 1.4 4 3.2V331h68.7c1.9 0 3.3 1.8 3.3 4v48c0 2.2-1.4 4-3.2 4H376v68.7c0 1.9-1.8 3.3-4 3.3h-48c-2.2 0-4-1.4-4-3.2V387h-68.8c-1.8 0-3.2-1.8-3.2-4v-48z"],[e,"M383.5 675l61.3-74.8c4.3-5.2.7-13.1-5.9-13.1h-50.8c-2.3 0-4.4 1-5.9 2.9l-34 41.6-34-41.6a7.69 7.69 0 0 0-5.9-2.9h-50.9c-6.6 0-10.2 7.9-5.9 13.1l61.2 74.9-62.7 76.8c-4.4 5.2-.8 13.1 5.8 13.1h50.8c2.3 0 4.4-1 5.9-2.9l35.5-43.5 35.5 43.5c1.4 1.8 3.7 2.9 5.9 2.9h50.8c6.6 0 10.2-7.9 6-13.2L383.5 675zM251.2 387H320v68.8c0 1.8 1.8 3.2 4 3.2h48c2.2 0 4-1.4 4-3.3V387h68.8c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H376v-68.8c0-1.8-1.8-3.2-4-3.2h-48c-2.2 0-4 1.4-4 3.2V331h-68.8c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm328 369h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-104h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4zm0-265h193.6c1.8 0 3.2-1.8 3.2-4v-48c0-2.2-1.4-4-3.3-4H579.2c-1.8 0-3.2 1.8-3.2 4v48c0 2.2 1.4 4 3.2 4z"])})),t.BuildTwoTone=c("build",s,(function(e,t){return u(a,[t,"M144 546h200v200H144zm268-268h200v200H412z"],[e,"M916 210H376c-17.7 0-32 14.3-32 32v236H108c-17.7 0-32 14.3-32 32v272c0 17.7 14.3 32 32 32h540c17.7 0 32-14.3 32-32V546h236c17.7 0 32-14.3 32-32V242c0-17.7-14.3-32-32-32zM344 746H144V546h200v200zm268 0H412V546h200v200zm0-268H412V278h200v200zm268 0H680V278h200v200z"])})),t.CalendarTwoTone=c("calendar",s,(function(e,t){return u(a,[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z"],[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z"])})),t.CameraTwoTone=c("camera",s,(function(e,t){return u(a,[t,"M864 320H677.2l-17.1-47.8-22.9-64.2H386.7l-22.9 64.2-17.1 47.8H160c-4.4 0-8 3.6-8 8v456c0 4.4 3.6 8 8 8h704c4.4 0 8-3.6 8-8V328c0-4.4-3.6-8-8-8zM512 704c-88.4 0-160-71.6-160-160s71.6-160 160-160 160 71.6 160 160-71.6 160-160 160z"],[e,"M512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"],[e,"M864 248H728l-32.4-90.8a32.07 32.07 0 0 0-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456z"])})),t.CarTwoTone=c("car",s,(function(e,t){return u(a,[t,"M199.6 474L184 517v237h656V517l-15.6-43H199.6zM264 621c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm388 75c0 4.4-3.6 8-8 8H380c-4.4 0-8-3.6-8-8v-84c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v36h168v-36c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v84zm108-75c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"],[e,"M720 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"],[e,"M959 413.4L935.3 372a8 8 0 0 0-10.9-2.9l-50.7 29.6-78.3-216.2a63.9 63.9 0 0 0-60.9-44.4H301.2c-34.7 0-65.5 22.4-76.2 55.5l-74.6 205.2-50.8-29.6a8 8 0 0 0-10.9 2.9L65 413.4c-2.2 3.8-.9 8.6 2.9 10.8l60.4 35.2-14.5 40c-1.2 3.2-1.8 6.6-1.8 10v348.2c0 15.7 11.8 28.4 26.3 28.4h67.6c12.3 0 23-9.3 25.6-22.3l7.7-37.7h545.6l7.7 37.7c2.7 13 13.3 22.3 25.6 22.3h67.6c14.5 0 26.3-12.7 26.3-28.4V509.4c0-3.4-.6-6.8-1.8-10l-14.5-40 60.3-35.2a8 8 0 0 0 3-10.8zM292.7 218.1l.5-1.3.4-1.3c1.1-3.3 4.1-5.5 7.6-5.5h427.6l75.4 208H220l72.7-199.9zM840 754H184V517l15.6-43h624.8l15.6 43v237z"],[e,"M224 581a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm420 23h-40c-4.4 0-8 3.6-8 8v36H428v-36c0-4.4-3.6-8-8-8h-40c-4.4 0-8 3.6-8 8v84c0 4.4 3.6 8 8 8h264c4.4 0 8-3.6 8-8v-84c0-4.4-3.6-8-8-8z"])})),t.CarryOutTwoTone=c("carry-out",s,(function(e,t){return u(a,[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v584z"],[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v584h656V256H712v48zm-17.5 128.8L481.9 725.5a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89 150.9-207.8c3-4.1 7.9-6.6 13-6.6H688c6.5 0 10.3 7.4 6.5 12.8z"],[e,"M688 420h-55.2c-5.1 0-10 2.5-13 6.6L468.9 634.4l-64.7-89c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.4 0-12.8-6.5-12.8z"])})),t.CheckCircleTwoTone=c("check-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm193.4 225.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 5 25.9 13.3l71.2 98.8 157.2-218c6-8.4 15.7-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.4 12.7z"],[e,"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0 0 51.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"])})),t.CheckSquareTwoTone=c("check-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm130-367.8h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H688c6.5 0 10.3 7.4 6.5 12.7l-210.6 292a31.8 31.8 0 0 1-51.7 0L307.5 484.9c-3.8-5.3 0-12.7 6.5-12.7z"],[e,"M432.2 657.7a31.8 31.8 0 0 0 51.7 0l210.6-292c3.8-5.3 0-12.7-6.5-12.7h-46.9c-10.3 0-19.9 5-25.9 13.3L458 584.3l-71.2-98.8c-6-8.4-15.7-13.3-25.9-13.3H314c-6.5 0-10.3 7.4-6.5 12.7l124.7 172.8z"])})),t.ClockCircleTwoTone=c("clock-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm176.5 509.7l-28.6 39a7.99 7.99 0 0 1-11.2 1.7L483.3 569.8a7.92 7.92 0 0 1-3.3-6.5V288c0-4.4 3.6-8 8-8h48.1c4.4 0 8 3.6 8 8v247.5l142.6 103.1c3.6 2.5 4.4 7.5 1.8 11.1z"],[e,"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.3c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.9 11.2-1.7l28.6-39c2.6-3.6 1.8-8.6-1.8-11.1z"])})),t.CloseCircleTwoTone=c("close-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm171.8 527.1c1.2 1.5 1.9 3.3 1.9 5.2 0 4.5-3.6 8-8 8l-66-.3-99.3-118.4-99.3 118.5-66.1.3c-4.4 0-8-3.6-8-8 0-1.9.7-3.7 1.9-5.2L471 512.3l-130.1-155a8.32 8.32 0 0 1-1.9-5.2c0-4.5 3.6-8 8-8l66.1.3 99.3 118.4 99.4-118.5 66-.3c4.4 0 8 3.6 8 8 0 1.9-.6 3.8-1.8 5.2l-130.1 155 129.9 154.9z"],[e,"M685.8 352c0-4.4-3.6-8-8-8l-66 .3-99.4 118.5-99.3-118.4-66.1-.3c-4.4 0-8 3.5-8 8 0 1.9.7 3.7 1.9 5.2l130.1 155-130.1 154.9a8.32 8.32 0 0 0-1.9 5.2c0 4.4 3.6 8 8 8l66.1-.3 99.3-118.5L611.7 680l66 .3c4.4 0 8-3.5 8-8 0-1.9-.7-3.7-1.9-5.2L553.9 512.2l130.1-155c1.2-1.4 1.8-3.3 1.8-5.2z"])})),t.CloudTwoTone=c("cloud",s,(function(e,t){return u(a,[t,"M791.9 492l-37.8-10-13.8-36.5c-8.6-22.7-20.6-44.1-35.7-63.4a245.73 245.73 0 0 0-52.4-49.9c-41.1-28.9-89.5-44.2-140-44.2s-98.9 15.3-140 44.2a245.6 245.6 0 0 0-52.4 49.9 240.47 240.47 0 0 0-35.7 63.4l-13.9 36.6-37.9 9.9a125.7 125.7 0 0 0-66.1 43.7A123.1 123.1 0 0 0 140 612c0 33.1 12.9 64.3 36.3 87.7 23.4 23.4 54.5 36.3 87.6 36.3h496.2c33.1 0 64.2-12.9 87.6-36.3A123.3 123.3 0 0 0 884 612c0-56.2-37.8-105.5-92.1-120z"],[e,"M811.4 418.7C765.6 297.9 648.9 212 512.2 212S258.8 297.8 213 418.6C127.3 441.1 64 519.1 64 612c0 110.5 89.5 200 199.9 200h496.2C870.5 812 960 722.5 960 612c0-92.7-63.1-170.7-148.6-193.3zm36.3 281a123.07 123.07 0 0 1-87.6 36.3H263.9c-33.1 0-64.2-12.9-87.6-36.3A123.3 123.3 0 0 1 140 612c0-28 9.1-54.3 26.2-76.3a125.7 125.7 0 0 1 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0 1 52.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10c54.3 14.5 92.1 63.8 92.1 120 0 33.1-12.9 64.3-36.3 87.7z"])})),t.CloseSquareTwoTone=c("close-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm163.9-473.9A7.95 7.95 0 0 1 354 353h58.9c4.7 0 9.2 2.1 12.3 5.7L512 462.2l86.8-103.5c3-3.6 7.5-5.7 12.3-5.7H670c6.8 0 10.5 7.9 6.1 13.1L553.8 512l122.3 145.9c4.4 5.2.7 13.1-6.1 13.1h-58.9c-4.7 0-9.2-2.1-12.3-5.7L512 561.8l-86.8 103.5c-3 3.6-7.5 5.7-12.3 5.7H354c-6.8 0-10.5-7.9-6.1-13.1L470.2 512 347.9 366.1z"],[e,"M354 671h58.9c4.8 0 9.3-2.1 12.3-5.7L512 561.8l86.8 103.5c3.1 3.6 7.6 5.7 12.3 5.7H670c6.8 0 10.5-7.9 6.1-13.1L553.8 512l122.3-145.9c4.4-5.2.7-13.1-6.1-13.1h-58.9c-4.8 0-9.3 2.1-12.3 5.7L512 462.2l-86.8-103.5c-3.1-3.6-7.6-5.7-12.3-5.7H354c-6.8 0-10.5 7.9-6.1 13.1L470.2 512 347.9 657.9A7.95 7.95 0 0 0 354 671z"])})),t.CodeTwoTone=c("code",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm339.5-223h185c4.1 0 7.5 3.6 7.5 8v48c0 4.4-3.4 8-7.5 8h-185c-4.1 0-7.5-3.6-7.5-8v-48c0-4.4 3.4-8 7.5-8zM308 610.3c0-2.3 1.1-4.6 2.9-6.1L420.7 512l-109.8-92.2a7.63 7.63 0 0 1-2.9-6.1V351c0-6.8 7.9-10.5 13.1-6.1l192 160.9c3.9 3.2 3.9 9.1 0 12.3l-192 161c-5.2 4.4-13.1.7-13.1-6.1v-62.7z"],[e,"M321.1 679.1l192-161c3.9-3.2 3.9-9.1 0-12.3l-192-160.9A7.95 7.95 0 0 0 308 351v62.7c0 2.4 1 4.6 2.9 6.1L420.7 512l-109.8 92.2a8.1 8.1 0 0 0-2.9 6.1V673c0 6.8 7.9 10.5 13.1 6.1zM516 673c0 4.4 3.4 8 7.5 8h185c4.1 0 7.5-3.6 7.5-8v-48c0-4.4-3.4-8-7.5-8h-185c-4.1 0-7.5 3.6-7.5 8v48z"])})),t.CompassTwoTone=c("compass",s,(function(e,t){return u(a,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM327.6 701.7c-2 .9-4.4 0-5.3-2.1-.4-1-.4-2.2 0-3.2L421 470.9 553.1 603l-225.5 98.7zm375.1-375.1L604 552.1 471.9 420l225.5-98.7c2-.9 4.4 0 5.3 2.1.4 1 .4 2.1 0 3.2z"],[e,"M322.3 696.4c-.4 1-.4 2.2 0 3.2.9 2.1 3.3 3 5.3 2.1L553.1 603 421 470.9l-98.7 225.5zm375.1-375.1L471.9 420 604 552.1l98.7-225.5c.4-1.1.4-2.2 0-3.2-.9-2.1-3.3-3-5.3-2.1z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"])})),t.ContactsTwoTone=c("contacts",s,(function(e,t){return u(a,[t,"M460.3 526a51.7 52 0 1 0 103.4 0 51.7 52 0 1 0-103.4 0z"],[t,"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM661 736h-43.8c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 39.9-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5h-43.9a8 8 0 0 1-8-8.4c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.7 26.4 71.9 72.8 74.7 126.1a8 8 0 0 1-8 8.4z"],[e,"M594.3 601.5a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1 8 8 0 0 0 8 8.4H407c4.2 0 7.6-3.3 7.9-7.5 3.8-50.6 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H661a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.7-126.1zM512 578c-28.5 0-51.7-23.3-51.7-52s23.2-52 51.7-52 51.7 23.3 51.7 52-23.2 52-51.7 52z"],[e,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"])})),t.ContainerTwoTone=c("container",s,(function(e,t){return u(a,[t,"M635 771.7c-34.5 28.6-78.2 44.3-123 44.3s-88.5-15.8-123-44.3a194.02 194.02 0 0 1-59.1-84.7H232v201h560V687h-97.9c-11.6 32.8-32 62.3-59.1 84.7z"],[e,"M320 501h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"],[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V687h97.9c11.6 32.8 32 62.3 59.1 84.7 34.5 28.5 78.2 44.3 123 44.3s88.5-15.7 123-44.3c27.1-22.4 47.5-51.9 59.1-84.7H792v201zm0-264H643.6l-5.2 24.7C626.4 708.5 573.2 752 512 752s-114.4-43.5-126.5-103.3l-5.2-24.7H232V136h560v488z"],[e,"M320 341h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])})),t.ControlTwoTone=c("control",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M616 440a36 36 0 1 0 72 0 36 36 0 1 0-72 0zM340.4 601.5l1.5 2.4c0 .1.1.1.1.2l.9 1.2c.1.1.2.2.2.3 1 1.3 2 2.5 3.2 3.6l.2.2c.4.4.8.8 1.2 1.1.8.8 1.7 1.5 2.6 2.1h.1l1.2.9c.1.1.3.2.4.3 1.2.8 2.5 1.6 3.9 2.2.2.1.5.2.7.4.4.2.7.3 1.1.5.3.1.7.3 1 .4.5.2 1 .4 1.5.5.4.1.9.3 1.3.4l.9.3 1.4.3c.2.1.5.1.7.2.7.1 1.4.3 2.1.4.2 0 .4 0 .6.1.6.1 1.1.1 1.7.2.2 0 .4 0 .7.1.8 0 1.5.1 2.3.1s1.5 0 2.3-.1c.2 0 .4 0 .7-.1.6 0 1.2-.1 1.7-.2.2 0 .4 0 .6-.1.7-.1 1.4-.2 2.1-.4.2-.1.5-.1.7-.2l1.4-.3.9-.3c.4-.1.9-.3 1.3-.4.5-.2 1-.4 1.5-.5.3-.1.7-.3 1-.4.4-.2.7-.3 1.1-.5.2-.1.5-.2.7-.4 1.3-.7 2.6-1.4 3.9-2.2.1-.1.3-.2.4-.3l1.2-.9h.1c.9-.7 1.8-1.4 2.6-2.1.4-.4.8-.7 1.2-1.1l.2-.2c1.1-1.1 2.2-2.4 3.2-3.6.1-.1.2-.2.2-.3l.9-1.2c0-.1.1-.1.1-.2l1.5-2.4c.1-.2.2-.3.3-.5 2.7-5.1 4.3-10.9 4.3-17s-1.6-12-4.3-17c-.1-.2-.2-.4-.3-.5l-1.5-2.4c0-.1-.1-.1-.1-.2l-.9-1.2c-.1-.1-.2-.2-.2-.3-1-1.3-2-2.5-3.2-3.6l-.2-.2c-.4-.4-.8-.8-1.2-1.1-.8-.8-1.7-1.5-2.6-2.1h-.1l-1.2-.9c-.1-.1-.3-.2-.4-.3-1.2-.8-2.5-1.6-3.9-2.2-.2-.1-.5-.2-.7-.4-.4-.2-.7-.3-1.1-.5-.3-.1-.7-.3-1-.4-.5-.2-1-.4-1.5-.5-.4-.1-.9-.3-1.3-.4l-.9-.3-1.4-.3c-.2-.1-.5-.1-.7-.2-.7-.1-1.4-.3-2.1-.4-.2 0-.4 0-.6-.1-.6-.1-1.1-.1-1.7-.2-.2 0-.4 0-.7-.1-.8 0-1.5-.1-2.3-.1s-1.5 0-2.3.1c-.2 0-.4 0-.7.1-.6 0-1.2.1-1.7.2-.2 0-.4 0-.6.1-.7.1-1.4.2-2.1.4-.2.1-.5.1-.7.2l-1.4.3-.9.3c-.4.1-.9.3-1.3.4-.5.2-1 .4-1.5.5-.3.1-.7.3-1 .4-.4.2-.7.3-1.1.5-.2.1-.5.2-.7.4-1.3.7-2.6 1.4-3.9 2.2-.1.1-.3.2-.4.3l-1.2.9h-.1c-.9.7-1.8 1.4-2.6 2.1-.4.4-.8.7-1.2 1.1l-.2.2a54.8 54.8 0 0 0-3.2 3.6c-.1.1-.2.2-.2.3l-.9 1.2c0 .1-.1.1-.1.2l-1.5 2.4c-.1.2-.2.3-.3.5-2.7 5.1-4.3 10.9-4.3 17s1.6 12 4.3 17c.1.2.2.3.3.5z"],[t,"M184 840h656V184H184v656zm436.4-499.1c-.2 0-.3.1-.4.1v-77c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v77c-.2 0-.3-.1-.4-.1 42 13.4 72.4 52.7 72.4 99.1 0 46.4-30.4 85.7-72.4 99.1.2 0 .3-.1.4-.1v221c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V539c.2 0 .3.1.4.1-42-13.4-72.4-52.7-72.4-99.1 0-46.4 30.4-85.7 72.4-99.1zM340 485V264c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v221c41.7 13.6 72 52.8 72 99s-30.3 85.5-72 99v77c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-77c-41.7-13.6-72-52.8-72-99s30.3-85.5 72-99z"],[e,"M340 683v77c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-77c41.7-13.5 72-52.8 72-99s-30.3-85.4-72-99V264c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v221c-41.7 13.5-72 52.8-72 99s30.3 85.4 72 99zm.1-116c.1-.2.2-.3.3-.5l1.5-2.4c0-.1.1-.1.1-.2l.9-1.2c0-.1.1-.2.2-.3 1-1.2 2.1-2.5 3.2-3.6l.2-.2c.4-.4.8-.7 1.2-1.1.8-.7 1.7-1.4 2.6-2.1h.1l1.2-.9c.1-.1.3-.2.4-.3 1.3-.8 2.6-1.5 3.9-2.2.2-.2.5-.3.7-.4.4-.2.7-.3 1.1-.5.3-.1.7-.3 1-.4.5-.1 1-.3 1.5-.5.4-.1.9-.3 1.3-.4l.9-.3 1.4-.3c.2-.1.5-.1.7-.2.7-.2 1.4-.3 2.1-.4.2-.1.4-.1.6-.1.5-.1 1.1-.2 1.7-.2.3-.1.5-.1.7-.1.8-.1 1.5-.1 2.3-.1s1.5.1 2.3.1c.3.1.5.1.7.1.6.1 1.1.1 1.7.2.2.1.4.1.6.1.7.1 1.4.3 2.1.4.2.1.5.1.7.2l1.4.3.9.3c.4.1.9.3 1.3.4.5.1 1 .3 1.5.5.3.1.7.3 1 .4.4.2.7.3 1.1.5.2.2.5.3.7.4 1.4.6 2.7 1.4 3.9 2.2.1.1.3.2.4.3l1.2.9h.1c.9.6 1.8 1.3 2.6 2.1.4.3.8.7 1.2 1.1l.2.2c1.2 1.1 2.2 2.3 3.2 3.6 0 .1.1.2.2.3l.9 1.2c0 .1.1.1.1.2l1.5 2.4A36.03 36.03 0 0 1 408 584c0 6.1-1.6 11.9-4.3 17-.1.2-.2.3-.3.5l-1.5 2.4c0 .1-.1.1-.1.2l-.9 1.2c0 .1-.1.2-.2.3-1 1.2-2.1 2.5-3.2 3.6l-.2.2c-.4.4-.8.7-1.2 1.1-.8.7-1.7 1.4-2.6 2.1h-.1l-1.2.9c-.1.1-.3.2-.4.3-1.3.8-2.6 1.5-3.9 2.2-.2.2-.5.3-.7.4-.4.2-.7.3-1.1.5-.3.1-.7.3-1 .4-.5.1-1 .3-1.5.5-.4.1-.9.3-1.3.4l-.9.3-1.4.3c-.2.1-.5.1-.7.2-.7.2-1.4.3-2.1.4-.2.1-.4.1-.6.1-.5.1-1.1.2-1.7.2-.3.1-.5.1-.7.1-.8.1-1.5.1-2.3.1s-1.5-.1-2.3-.1c-.3-.1-.5-.1-.7-.1-.6-.1-1.1-.1-1.7-.2-.2-.1-.4-.1-.6-.1-.7-.1-1.4-.3-2.1-.4-.2-.1-.5-.1-.7-.2l-1.4-.3-.9-.3c-.4-.1-.9-.3-1.3-.4-.5-.1-1-.3-1.5-.5-.3-.1-.7-.3-1-.4-.4-.2-.7-.3-1.1-.5-.2-.2-.5-.3-.7-.4-1.4-.6-2.7-1.4-3.9-2.2-.1-.1-.3-.2-.4-.3l-1.2-.9h-.1c-.9-.6-1.8-1.3-2.6-2.1-.4-.3-.8-.7-1.2-1.1l-.2-.2c-1.2-1.1-2.2-2.3-3.2-3.6 0-.1-.1-.2-.2-.3l-.9-1.2c0-.1-.1-.1-.1-.2l-1.5-2.4c-.1-.2-.2-.3-.3-.5-2.7-5-4.3-10.9-4.3-17s1.6-11.9 4.3-17zm280.3-27.9c-.1 0-.2-.1-.4-.1v221c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V539c-.1 0-.2.1-.4.1 42-13.4 72.4-52.7 72.4-99.1 0-46.4-30.4-85.7-72.4-99.1.1 0 .2.1.4.1v-77c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v77c.1 0 .2-.1.4-.1-42 13.4-72.4 52.7-72.4 99.1 0 46.4 30.4 85.7 72.4 99.1zM652 404c19.9 0 36 16.1 36 36s-16.1 36-36 36-36-16.1-36-36 16.1-36 36-36z"])})),t.CopyTwoTone=c("copy",s,(function(e,t){return u(a,[t,"M232 706h142c22.1 0 40 17.9 40 40v142h250V264H232v442z"],[e,"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32z"],[e,"M704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"])})),t.CreditCardTwoTone=c("credit-card",s,(function(e,t){return u(a,[t,"M136 792h752V440H136v352zm507-144c0-4.4 3.6-8 8-8h165c4.4 0 8 3.6 8 8v72c0 4.4-3.6 8-8 8H651c-4.4 0-8-3.6-8-8v-72zM136 232h752v120H136z"],[e,"M651 728h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z"],[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V440h752v352zm0-440H136V232h752v120z"])})),t.CrownTwoTone=c("crown",s,(function(e,t){return u(a,[t,"M911.9 283.9v.5L835.5 865c-1 8-7.9 14-15.9 14H204.5c-8.1 0-14.9-6.1-16-14l-76.4-580.6v-.6 1.6L188.5 866c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6c.1-.5.1-1 0-1.5z"],[t,"M773.6 810.6l53.9-409.4-139.8 86.1L512 252.9 336.3 487.3l-139.8-86.1 53.8 409.4h523.3zm-374.2-189c0-62.1 50.5-112.6 112.6-112.6s112.6 50.5 112.6 112.6v1c0 62.1-50.5 112.6-112.6 112.6s-112.6-50.5-112.6-112.6v-1z"],[e,"M512 734.2c61.9 0 112.3-50.2 112.6-112.1v-.5c0-62.1-50.5-112.6-112.6-112.6s-112.6 50.5-112.6 112.6v.5c.3 61.9 50.7 112.1 112.6 112.1zm0-160.9c26.6 0 48.2 21.6 48.2 48.3 0 26.6-21.6 48.3-48.2 48.3s-48.2-21.6-48.2-48.3c0-26.6 21.6-48.3 48.2-48.3z"],[e,"M188.5 865c1.1 7.9 7.9 14 16 14h615.1c8 0 14.9-6 15.9-14l76.4-580.6v-.5c.3-6.4-6.7-10.8-12.3-7.4L705 396.4 518.4 147.5a8.06 8.06 0 0 0-12.9 0L319 396.4 124.3 276.5c-5.5-3.4-12.6.9-12.2 7.3v.6L188.5 865zm147.8-377.7L512 252.9l175.7 234.4 139.8-86.1-53.9 409.4H250.3l-53.8-409.4 139.8 86.1z"])})),t.CustomerServiceTwoTone=c("customer-service",s,(function(e,t){return u(a,[t,"M696 632h128v192H696zm-496 0h128v192H200z"],[e,"M512 128c-212.1 0-384 171.9-384 384v360c0 13.3 10.7 24 24 24h184c35.3 0 64-28.7 64-64V624c0-35.3-28.7-64-64-64H200v-48c0-172.3 139.7-312 312-312s312 139.7 312 312v48H688c-35.3 0-64 28.7-64 64v208c0 35.3 28.7 64 64 64h184c13.3 0 24-10.7 24-24V512c0-212.1-171.9-384-384-384zM328 632v192H200V632h128zm496 192H696V632h128v192z"])})),t.DashboardTwoTone=c("dashboard",s,(function(e,t){return u(a,[t,"M512 188c-99.3 0-192.7 38.7-263 109-70.3 70.2-109 163.6-109 263 0 105.6 44.5 205.5 122.6 276h498.8A371.12 371.12 0 0 0 884 560c0-99.3-38.7-192.7-109-263-70.2-70.3-163.6-109-263-109zm-30 44c0-4.4 3.6-8 8-8h44c4.4 0 8 3.6 8 8v80c0 4.4-3.6 8-8 8h-44c-4.4 0-8-3.6-8-8v-80zM270 582c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v44zm90.7-204.4l-31.1 31.1a8.03 8.03 0 0 1-11.3 0l-56.6-56.6a8.03 8.03 0 0 1 0-11.3l31.1-31.1c3.1-3.1 8.2-3.1 11.3 0l56.6 56.6c3.1 3.1 3.1 8.2 0 11.3zm291.1 83.5l-84.5 84.5c5 18.7.2 39.4-14.5 54.1a55.95 55.95 0 0 1-79.2 0 55.95 55.95 0 0 1 0-79.2 55.87 55.87 0 0 1 54.1-14.5l84.5-84.5c3.1-3.1 8.2-3.1 11.3 0l28.3 28.3c3.1 3.1 3.1 8.2 0 11.3zm43-52.4l-31.1-31.1a8.03 8.03 0 0 1 0-11.3l56.6-56.6c3.1-3.1 8.2-3.1 11.3 0l31.1 31.1c3.1 3.1 3.1 8.2 0 11.3l-56.6 56.6a8.03 8.03 0 0 1-11.3 0zM846 538v44c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8v-44c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8z"],[e,"M623.5 421.5a8.03 8.03 0 0 0-11.3 0L527.7 506c-18.7-5-39.4-.2-54.1 14.5a55.95 55.95 0 0 0 0 79.2 55.95 55.95 0 0 0 79.2 0 55.87 55.87 0 0 0 14.5-54.1l84.5-84.5c3.1-3.1 3.1-8.2 0-11.3l-28.3-28.3zM490 320h44c4.4 0 8-3.6 8-8v-80c0-4.4-3.6-8-8-8h-44c-4.4 0-8 3.6-8 8v80c0 4.4 3.6 8 8 8z"],[e,"M924.8 385.6a446.7 446.7 0 0 0-96-142.4 446.7 446.7 0 0 0-142.4-96C631.1 123.8 572.5 112 512 112s-119.1 11.8-174.4 35.2a446.7 446.7 0 0 0-142.4 96 446.7 446.7 0 0 0-96 142.4C75.8 440.9 64 499.5 64 560c0 132.7 58.3 257.7 159.9 343.1l1.7 1.4c5.8 4.8 13.1 7.5 20.6 7.5h531.7c7.5 0 14.8-2.7 20.6-7.5l1.7-1.4C901.7 817.7 960 692.7 960 560c0-60.5-11.9-119.1-35.2-174.4zM761.4 836H262.6A371.12 371.12 0 0 1 140 560c0-99.4 38.7-192.8 109-263 70.3-70.3 163.7-109 263-109 99.4 0 192.8 38.7 263 109 70.3 70.3 109 163.7 109 263 0 105.6-44.5 205.5-122.6 276z"],[e,"M762.7 340.8l-31.1-31.1a8.03 8.03 0 0 0-11.3 0l-56.6 56.6a8.03 8.03 0 0 0 0 11.3l31.1 31.1c3.1 3.1 8.2 3.1 11.3 0l56.6-56.6c3.1-3.1 3.1-8.2 0-11.3zM750 538v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8zM304.1 309.7a8.03 8.03 0 0 0-11.3 0l-31.1 31.1a8.03 8.03 0 0 0 0 11.3l56.6 56.6c3.1 3.1 8.2 3.1 11.3 0l31.1-31.1c3.1-3.1 3.1-8.2 0-11.3l-56.6-56.6zM262 530h-80c-4.4 0-8 3.6-8 8v44c0 4.4 3.6 8 8 8h80c4.4 0 8-3.6 8-8v-44c0-4.4-3.6-8-8-8z"])})),t.DeleteTwoTone=c("delete",s,(function(e,t){return u(a,[t,"M292.7 840h438.6l24.2-512h-487z"],[e,"M864 256H736v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zm-504-72h304v72H360v-72zm371.3 656H292.7l-24.2-512h487l-24.2 512z"])})),t.DiffTwoTone=c("diff",s,(function(e,t){return u(a,[t,"M232 264v624h432V413.8L514.2 264H232zm336 489c0 3.8-3.4 7-7.5 7h-225c-4.1 0-7.5-3.2-7.5-7v-42c0-3.8 3.4-7 7.5-7h225c4.1 0 7.5 3.2 7.5 7v42zm0-262v42c0 3.8-3.4 7-7.5 7H476v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V540h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H420v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1V484h84.5c4.1 0 7.5 3.1 7.5 7z"],[e,"M854.2 306.6L611.3 72.9c-6-5.7-13.9-8.9-22.2-8.9H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h277l219 210.6V824c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V329.6c0-8.7-3.5-17-9.8-23z"],[e,"M553.4 201.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v704c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32V397.3c0-8.5-3.4-16.6-9.4-22.6L553.4 201.4zM664 888H232V264h282.2L664 413.8V888z"],[e,"M476 399.1c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1V484h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H420v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V540h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H476v-84.9zM560.5 704h-225c-4.1 0-7.5 3.2-7.5 7v42c0 3.8 3.4 7 7.5 7h225c4.1 0 7.5-3.2 7.5-7v-42c0-3.8-3.4-7-7.5-7z"])})),t.DatabaseTwoTone=c("database",s,(function(e,t){return u(a,[t,"M232 616h560V408H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 888h560V680H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 344h560V136H232v208zm112-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M304 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0 272a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-544a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"],[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z"])})),t.DislikeTwoTone=c("dislike",s,(function(e,t){return u(a,[t,"M273 100.1v428h.3l-.3-428zM820.4 525l-21.9-19 14-25.5a56.2 56.2 0 0 0 6.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 0 0 6.9-27.3c0-16.5-7.1-32.2-19.6-43l-21.9-19 13.9-25.4a56.2 56.2 0 0 0 6.9-27.3c0-22.4-13.2-42.6-33.6-51.8H345v345.2c18.6 67.2 46.4 168 83.5 302.5a44.28 44.28 0 0 0 42.2 32.3c7.5.1 15-2.2 21.1-6.7 9.9-7.4 15.2-18.6 14.6-30.5l-9.6-198.4h314.4C829 605.5 840 587.1 840 568c0-16.5-7.1-32.2-19.6-43z"],[e,"M112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32zm773.9 358.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 0 0-26.5-5.4H273l.3 428 85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zm-74.7 126.1H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 0 1-42.2-32.3c-37.1-134.4-64.9-235.2-83.5-302.5V172h399.4a56.85 56.85 0 0 1 33.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0 1 19.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0 1 19.6 43c0 19.1-11 37.5-28.8 48.4z"])})),t.DownCircleTwoTone=c("down-circle",s,(function(e,t){return u(a,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm184.4 277.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.3 0 19.9 4.9 25.9 13.2L512 563.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M690 405h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 563.6 406.8 418.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7z"])})),t.DownSquareTwoTone=c("down-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm150-440h46.9c10.3 0 19.9 4.9 25.9 13.2L512 558.6l105.2-145.4c6-8.3 15.7-13.2 25.9-13.2H690c6.5 0 10.3 7.4 6.4 12.7l-178 246a7.95 7.95 0 0 1-12.9 0l-178-246c-3.8-5.3 0-12.7 6.5-12.7z"],[e,"M505.5 658.7c3.2 4.4 9.7 4.4 12.9 0l178-246c3.9-5.3.1-12.7-6.4-12.7h-46.9c-10.2 0-19.9 4.9-25.9 13.2L512 558.6 406.8 413.2c-6-8.3-15.6-13.2-25.9-13.2H334c-6.5 0-10.3 7.4-6.5 12.7l178 246z"])})),t.EnvironmentTwoTone=c("environment",s,(function(e,t){return u(a,[t,"M724.4 224.9C667.7 169.5 592.3 139 512 139s-155.7 30.5-212.4 85.8C243.1 280 212 353.2 212 431.1c0 241.3 234.1 407.2 300 449.1 65.9-41.9 300-207.8 300-449.1 0-77.9-31.1-151.1-87.6-206.2zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"],[e,"M512 263c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 0 1 512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8S624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"],[e,"M854.6 289.1a362.49 362.49 0 0 0-79.9-115.7 370.83 370.83 0 0 0-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 0 0 169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0 0 22.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1z"])})),t.EditTwoTone=c("edit",s,(function(e,t){return u(a,[t,"M761.1 288.3L687.8 215 325.1 577.6l-15.6 89 88.9-15.7z"],[e,"M880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32zm-622.3-84c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 0 0 0-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 0 0 9.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89z"])})),t.ExclamationCircleTwoTone=c("exclamation-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-32 156c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M488 576h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8zm-24 112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])})),t.ExperimentTwoTone=c("experiment",s,(function(e,t){return u(a,[t,"M551.9 513c19.6 0 35.9-14.2 39.3-32.8A40.02 40.02 0 0 1 552 512a40 40 0 0 1-40-39.4v.5c0 22 17.9 39.9 39.9 39.9zM752 687.8l-.3-.3c-29-17.5-62.3-26.8-97-26.8-44.9 0-87.2 15.7-121 43.8a256.27 256.27 0 0 1-164.9 59.9c-41.2 0-81-9.8-116.7-28L210.5 844h603l-59.9-155.2-1.6-1z"],[e,"M879 824.9L696.3 352V178H768v-68H256v68h71.7v174L145 824.9c-2.8 7.4-4.3 15.2-4.3 23.1 0 35.3 28.7 64 64 64h614.6c7.9 0 15.7-1.5 23.1-4.3 33-12.7 49.4-49.8 36.6-82.8zM395.7 364.7V180h232.6v184.7L719.2 600c-20.7-5.3-42.1-8-63.9-8-61.2 0-119.2 21.5-165.3 60a188.78 188.78 0 0 1-121.3 43.9c-32.7 0-64.1-8.3-91.8-23.7l118.8-307.5zM210.5 844l41.6-107.6.1-.2c35.7 18.1 75.4 27.8 116.6 27.8 61.2 0 119.2-21.5 165.3-60 33.9-28.2 76.3-43.9 121.3-43.9 35 0 68.4 9.5 97.6 27.1l.6 1.6L813.5 844h-603z"],[e,"M552 512c19.3 0 35.4-13.6 39.2-31.8.6-2.7.8-5.4.8-8.2 0-22.1-17.9-40-40-40s-40 17.9-40 40v.6a40 40 0 0 0 40 39.4z"])})),t.EyeInvisibleTwoTone=c("eye-invisible",s,(function(e,t){return u(a,[t,"M254.89 758.85l125.57-125.57a176 176 0 0 1 248.82-248.82L757 256.72Q651.69 186.07 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q69.27 145.91 173.09 221.05zM942.2 486.2Q889.46 375.11 816.7 305L672.48 449.27a176.09 176.09 0 0 1-227.22 227.21L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5z"],[e,"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 0 0 0-51.5zM878.63 165.56L836 122.88a8 8 0 0 0-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 0 0 0 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 0 0 0 11.31L155.17 889a8 8 0 0 0 11.31 0l712.15-712.12a8 8 0 0 0 0-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 0 0-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 0 1 146.2-106.69L401.31 546.2A112 112 0 0 1 396 512z"],[e,"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 0 0 227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 0 1-112 112z"])})),t.EyeTwoTone=c("eye",s,(function(e,t){return u(a,[t,"M81.8 537.8a60.3 60.3 0 0 1 0-51.5C176.6 286.5 319.8 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c-192.1 0-335.4-100.5-430.2-300.2z"],[t,"M512 258c-161.3 0-279.4 81.8-362.7 254C232.6 684.2 350.7 766 512 766c161.4 0 279.5-81.8 362.7-254C791.4 339.8 673.3 258 512 258zm-4 430c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"],[e,"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 0 0 0 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258s279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766z"],[e,"M508 336c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"])})),t.FileAddTwoTone=c("file-add",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm126 236v48c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V644H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V472c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"])})),t.FileExclamationTwoTone=c("file-exclamation",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-54 96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V448zm32 336c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M488 640h48c4.4 0 8-3.6 8-8V448c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm-16 104a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])})),t.FileImageTwoTone=c("file-image",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-134 50c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm296 294H328.1c-6.7 0-10.4-7.7-6.3-12.9l99.8-127.2a8 8 0 0 1 12.6 0l41.1 52.4 77.8-99.2a8.1 8.1 0 0 1 12.7 0l136.5 174c4.1 5.2.4 12.9-6.3 12.9z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M553.1 509.1l-77.8 99.2-41.1-52.4a8 8 0 0 0-12.6 0l-99.8 127.2a7.98 7.98 0 0 0 6.3 12.9H696c6.7 0 10.4-7.7 6.3-12.9l-136.5-174a8.1 8.1 0 0 0-12.7 0zM360 442a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])})),t.FileExcelTwoTone=c("file-excel",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm51.6 120h35.7a12.04 12.04 0 0 1 10.1 18.5L546.1 623l84 130.4c3.6 5.6 2 13-3.6 16.6-2 1.2-4.2 1.9-6.5 1.9h-37.5c-4.1 0-8-2.1-10.2-5.7L510 664.8l-62.7 101.5c-2.2 3.5-6 5.7-10.2 5.7h-34.5a12.04 12.04 0 0 1-10.2-18.4l83.4-132.8-82.3-130.4c-3.6-5.7-1.9-13.1 3.7-16.6 1.9-1.3 4.1-1.9 6.4-1.9H442c4.2 0 8.1 2.2 10.3 5.8l61.8 102.4 61.2-102.3c2.2-3.6 6.1-5.8 10.3-5.8z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M514.1 580.1l-61.8-102.4c-2.2-3.6-6.1-5.8-10.3-5.8h-38.4c-2.3 0-4.5.6-6.4 1.9-5.6 3.5-7.3 10.9-3.7 16.6l82.3 130.4-83.4 132.8a12.04 12.04 0 0 0 10.2 18.4h34.5c4.2 0 8-2.2 10.2-5.7L510 664.8l62.3 101.4c2.2 3.6 6.1 5.7 10.2 5.7H620c2.3 0 4.5-.7 6.5-1.9 5.6-3.6 7.2-11 3.6-16.6l-84-130.4 85.3-132.5a12.04 12.04 0 0 0-10.1-18.5h-35.7c-4.2 0-8.1 2.2-10.3 5.8l-61.2 102.3z"])})),t.FileMarkdownTwoTone=c("file-markdown",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm72.3 122H641c6.6 0 12 5.4 12 12v272c0 6.6-5.4 12-12 12h-27.2c-6.6 0-12-5.4-12-12V581.7L535 732.3c-2 4.3-6.3 7.1-11 7.1h-24.1a12 12 0 0 1-11-7.1l-66.8-150.2V758c0 6.6-5.4 12-12 12H383c-6.6 0-12-5.4-12-12V486c0-6.6 5.4-12 12-12h35c4.8 0 9.1 2.8 11 7.2l83.2 191 83.1-191c1.9-4.4 6.2-7.2 11-7.2z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M429 481.2c-1.9-4.4-6.2-7.2-11-7.2h-35c-6.6 0-12 5.4-12 12v272c0 6.6 5.4 12 12 12h27.1c6.6 0 12-5.4 12-12V582.1l66.8 150.2a12 12 0 0 0 11 7.1H524c4.7 0 9-2.8 11-7.1l66.8-150.6V758c0 6.6 5.4 12 12 12H641c6.6 0 12-5.4 12-12V486c0-6.6-5.4-12-12-12h-34.7c-4.8 0-9.1 2.8-11 7.2l-83.1 191-83.2-191z"])})),t.FilePdfTwoTone=c("file-pdf",s,(function(e,t){return u(a,[t,"M509.2 490.8c-.7-1.3-1.4-1.9-2.2-2-2.9 3.3-2.2 31.5 2.7 51.4 4-13.6 4.7-40.5-.5-49.4zm-1.6 120.5c-7.7 20-18.8 47.3-32.1 71.4 4-1.6 8.1-3.3 12.3-5 17.6-7.2 37.3-15.3 58.9-20.2-14.9-11.8-28.4-27.7-39.1-46.2z"],[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm55 287.6c16.1-1.9 30.6-2.8 44.3-2.3 12.8.4 23.6 2 32 5.1.2.1.3.1.5.2.4.2.8.3 1.2.5.5.2 1.1.4 1.6.7.1.1.3.1.4.2 4.1 1.8 7.5 4 10.1 6.6 9.1 9.1 11.8 26.1 6.2 39.6-3.2 7.7-11.7 20.5-33.3 20.5-21.8 0-53.9-9.7-82.1-24.8-25.5 4.3-53.7 13.9-80.9 23.1-5.8 2-11.8 4-17.6 5.9-38 65.2-66.5 79.4-84.1 79.4-4.2 0-7.8-.9-10.8-2-6.9-2.6-12.8-8-16.5-15-.9-1.7-1.6-3.4-2.2-5.2-1.6-4.8-2.1-9.6-1.3-13.6l.6-2.7c.1-.2.1-.4.2-.6.2-.7.4-1.4.7-2.1 0-.1.1-.2.1-.3 4.1-11.9 13.6-23.4 27.7-34.6 12.3-9.8 27.1-18.7 45.9-28.4 15.9-28 37.6-75.1 51.2-107.4-10.8-41.8-16.7-74.6-10.1-98.6.9-3.3 2.5-6.4 4.6-9.1.2-.2.3-.4.5-.6.1-.1.1-.2.2-.2 6.3-7.5 16.9-11.9 28.1-11.5 16.6.7 29.7 11.5 33 30.1 1.7 8 2.2 16.5 1.9 25.7v.7c0 .5 0 1-.1 1.5-.7 13.3-3 26.6-7.3 44.7-.4 1.6-.8 3.2-1.2 5.2l-1 4.1-.1.3c.1.2.1.3.2.5l1.8 4.5c.1.3.3.7.4 1 .7 1.6 1.4 3.3 2.1 4.8v.1c8.7 18.8 19.7 33.4 33.9 45.1 4.3 3.5 8.9 6.7 13.9 9.8 1.8-.5 3.5-.7 5.3-.9z"],[t,"M391.5 761c5.7-4.4 16.2-14.5 30.1-34.7-10.3 9.4-23.4 22.4-30.1 34.7zm270.9-83l.2-.3h.2c.6-.4.5-.7.4-.9-.1-.1-4.5-9.3-45.1-7.4 35.3 13.9 43.5 9.1 44.3 8.6z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M535.9 585.3c-.8-1.7-1.5-3.3-2.2-4.9-.1-.3-.3-.7-.4-1l-1.8-4.5c-.1-.2-.1-.3-.2-.5l.1-.3.2-1.1c4-16.3 8.6-35.3 9.4-54.4v-.7c.3-8.6-.2-17.2-2-25.6-3.8-21.3-19.5-29.6-32.9-30.2-11.3-.5-21.8 4-28.1 11.4-.1.1-.1.2-.2.2-.2.2-.4.4-.5.6-2.1 2.7-3.7 5.8-4.6 9.1-6.6 24-.7 56.8 10.1 98.6-13.6 32.4-35.3 79.4-51.2 107.4v.1c-27.7 14.3-64.1 35.8-73.6 62.9 0 .1-.1.2-.1.3-.2.7-.5 1.4-.7 2.1-.1.2-.1.4-.2.6-.2.9-.5 1.8-.6 2.7-.9 4-.4 8.8 1.3 13.6.6 1.8 1.3 3.5 2.2 5.2 3.7 7 9.6 12.4 16.5 15 3 1.1 6.6 2 10.8 2 17.6 0 46.1-14.2 84.1-79.4 5.8-1.9 11.8-3.9 17.6-5.9 27.2-9.2 55.4-18.8 80.9-23.1 28.2 15.1 60.3 24.8 82.1 24.8 21.6 0 30.1-12.8 33.3-20.5 5.6-13.5 2.9-30.5-6.2-39.6-2.6-2.6-6-4.8-10.1-6.6-.1-.1-.3-.1-.4-.2-.5-.2-1.1-.4-1.6-.7-.4-.2-.8-.3-1.2-.5-.2-.1-.3-.1-.5-.2-16.2-5.8-41.7-6.7-76.3-2.8l-5.3.6c-5-3-9.6-6.3-13.9-9.8-14.2-11.3-25.1-25.8-33.8-44.7zM391.5 761c6.7-12.3 19.8-25.3 30.1-34.7-13.9 20.2-24.4 30.3-30.1 34.7zM507 488.8c.8.1 1.5.7 2.2 2 5.2 8.9 4.5 35.8.5 49.4-4.9-19.9-5.6-48.1-2.7-51.4zm-19.2 188.9c-4.2 1.7-8.3 3.4-12.3 5 13.3-24.1 24.4-51.4 32.1-71.4 10.7 18.5 24.2 34.4 39.1 46.2-21.6 4.9-41.3 13-58.9 20.2zm175.4-.9c.1.2.2.5-.4.9h-.2l-.2.3c-.8.5-9 5.3-44.3-8.6 40.6-1.9 45 7.3 45.1 7.4z"])})),t.FilePptTwoTone=c("file-ppt",s,(function(e,t){return u(a,[t,"M464.5 516.2v108.4h38.9c44.7 0 71.2-10.9 71.2-54.3 0-34.4-20.1-54.1-53.9-54.1h-56.2z"],[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm90 218.4c0 55.2-36.8 94.1-96.2 94.1h-63.3V760c0 4.4-3.6 8-8 8H424c-4.4 0-8-3.6-8-8V484c0-4.4 3.6-8 8-8v.1h104c59.7 0 96 39.8 96 94.3z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M424 476.1c-4.4-.1-8 3.5-8 7.9v276c0 4.4 3.6 8 8 8h32.5c4.4 0 8-3.6 8-8v-95.5h63.3c59.4 0 96.2-38.9 96.2-94.1 0-54.5-36.3-94.3-96-94.3H424zm150.6 94.2c0 43.4-26.5 54.3-71.2 54.3h-38.9V516.2h56.2c33.8 0 53.9 19.7 53.9 54.1z"])})),t.FileTextTwoTone=c("file-text",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-22 322c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm200-184v48c0 4.4-3.6 8-8 8H320c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h384c4.4 0 8 3.6 8 8z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8zm192 128H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])})),t.FileUnknownTwoTone=c("file-unknown",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm-22 424c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32zm110-228.4c.7 44.9-29.7 84.5-74.3 98.9-5.7 1.8-9.7 7.3-9.7 13.3V672c0 5.5-4.5 10-10 10h-32c-5.5 0-10-4.5-10-10v-32c.2-19.8 15.4-37.3 34.7-40.1C549 596.2 570 574.3 570 549c0-28.1-25.8-51.5-58-51.5s-58 23.4-58 51.6c0 5.2-4.4 9.4-9.8 9.4h-32.4c-5.4 0-9.8-4.1-9.8-9.5 0-57.4 50.1-103.7 111.5-103 59.3.8 107.7 46.1 108.5 101.6z"],[e,"M854.6 288.7L639.4 73.4c-6-6-14.2-9.4-22.7-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.6-9.4-22.6zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M480 744a32 32 0 1 0 64 0 32 32 0 1 0-64 0zm-78-195c0 5.4 4.4 9.5 9.8 9.5h32.4c5.4 0 9.8-4.2 9.8-9.4 0-28.2 25.8-51.6 58-51.6s58 23.4 58 51.5c0 25.3-21 47.2-49.3 50.9-19.3 2.8-34.5 20.3-34.7 40.1v32c0 5.5 4.5 10 10 10h32c5.5 0 10-4.5 10-10v-12.2c0-6 4-11.5 9.7-13.3 44.6-14.4 75-54 74.3-98.9-.8-55.5-49.2-100.8-108.5-101.6-61.4-.7-111.5 45.6-111.5 103z"])})),t.FileZipTwoTone=c("file-zip",s,(function(e,t){return u(a,[t,"M344 630h32v2h-32z"],[t,"M534 352V136H360v64h64v64h-64v64h64v64h-64v64h64v64h-64v62h64v160H296V520h64v-64h-64v-64h64v-64h-64v-64h64v-64h-64v-64h-64v752h560V394H576a42 42 0 0 1-42-42z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h64v64h64v-64h174v216a42 42 0 0 0 42 42h216v494z"],[e,"M296 392h64v64h-64zm0-128h64v64h-64zm0 318v160h128V582h-64v-62h-64v62zm48 50v-2h32v64h-32v-62zm16-432h64v64h-64zm0 256h64v64h-64zm0-128h64v64h-64z"])})),t.FileWordTwoTone=c("file-word",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42zm101.3 129.3c1.3-5.4 6.1-9.3 11.7-9.3h35.6a12.04 12.04 0 0 1 11.6 15.1l-74.4 276c-1.4 5.3-6.2 8.9-11.6 8.9h-31.8c-5.4 0-10.2-3.7-11.6-8.9l-52.8-197-52.8 197c-1.4 5.3-6.2 8.9-11.6 8.9h-32c-5.4 0-10.2-3.7-11.6-8.9l-74.2-276a12.02 12.02 0 0 1 11.6-15.1h35.4c5.6 0 10.4 3.9 11.7 9.3L434.6 680l49.7-198.9c1.3-5.4 6.1-9.1 11.6-9.1h32.2c5.5 0 10.3 3.7 11.6 9.1l49.8 199.3 45.8-199.1z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"],[e,"M528.1 472h-32.2c-5.5 0-10.3 3.7-11.6 9.1L434.6 680l-46.1-198.7c-1.3-5.4-6.1-9.3-11.7-9.3h-35.4a12.02 12.02 0 0 0-11.6 15.1l74.2 276c1.4 5.2 6.2 8.9 11.6 8.9h32c5.4 0 10.2-3.6 11.6-8.9l52.8-197 52.8 197c1.4 5.2 6.2 8.9 11.6 8.9h31.8c5.4 0 10.2-3.6 11.6-8.9l74.4-276a12.04 12.04 0 0 0-11.6-15.1H647c-5.6 0-10.4 3.9-11.7 9.3l-45.8 199.1-49.8-199.3c-1.3-5.4-6.1-9.1-11.6-9.1z"])})),t.FileTwoTone=c("file",s,(function(e,t){return u(a,[t,"M534 352V136H232v752h560V394H576a42 42 0 0 1-42-42z"],[e,"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM602 137.8L790.2 326H602V137.8zM792 888H232V136h302v216a42 42 0 0 0 42 42h216v494z"])})),t.FilterTwoTone=c("filter",s,(function(e,t){return u(a,[t,"M420.6 798h182.9V642H420.6zM411 561.4l9.5 16.6h183l9.5-16.6L811.3 226H212.7z"],[e,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V642h182.9v156zm9.5-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"])})),t.FireTwoTone=c("fire",s,(function(e,t){return u(a,[t,"M737 438.6c-9.6 15.5-21.1 30.7-34.4 45.6a73.1 73.1 0 0 1-51 24.4 73.36 73.36 0 0 1-53.4-18.8 74.01 74.01 0 0 1-24.4-59.8c3-47.4-12.4-103.1-45.8-165.7-16.9-31.4-37.1-58.2-61.2-80.4a240 240 0 0 1-12.1 46.5 354.26 354.26 0 0 1-58.2 101 349.6 349.6 0 0 1-58.6 56.8c-34 26.1-62 60-80.8 97.9a275.96 275.96 0 0 0-29.1 124c0 74.9 29.5 145.3 83 198.4 53.7 53.2 125 82.4 201 82.4s147.3-29.2 201-82.4c53.5-53 83-123.5 83-198.4 0-39.2-8.1-77.3-24-113.1-9.3-21-21-40.5-35-58.4z"],[e,"M834.1 469.2A347.49 347.49 0 0 0 751.2 354l-29.1-26.7a8.09 8.09 0 0 0-13 3.3l-13 37.3c-8.1 23.4-23 47.3-44.1 70.8-1.4 1.5-3 1.9-4.1 2-1.1.1-2.8-.1-4.3-1.5-1.4-1.2-2.1-3-2-4.8 3.7-60.2-14.3-128.1-53.7-202C555.3 171 510 123.1 453.4 89.7l-41.3-24.3c-5.4-3.2-12.3 1-12 7.3l2.2 48c1.5 32.8-2.3 61.8-11.3 85.9-11 29.5-26.8 56.9-47 81.5a295.64 295.64 0 0 1-47.5 46.1 352.6 352.6 0 0 0-100.3 121.5A347.75 347.75 0 0 0 160 610c0 47.2 9.3 92.9 27.7 136a349.4 349.4 0 0 0 75.5 110.9c32.4 32 70 57.2 111.9 74.7C418.5 949.8 464.5 959 512 959s93.5-9.2 136.9-27.3A348.6 348.6 0 0 0 760.8 857c32.4-32 57.8-69.4 75.5-110.9a344.2 344.2 0 0 0 27.7-136c0-48.8-10-96.2-29.9-140.9zM713 808.5c-53.7 53.2-125 82.4-201 82.4s-147.3-29.2-201-82.4c-53.5-53.1-83-123.5-83-198.4 0-43.5 9.8-85.2 29.1-124 18.8-37.9 46.8-71.8 80.8-97.9a349.6 349.6 0 0 0 58.6-56.8c25-30.5 44.6-64.5 58.2-101a240 240 0 0 0 12.1-46.5c24.1 22.2 44.3 49 61.2 80.4 33.4 62.6 48.8 118.3 45.8 165.7a74.01 74.01 0 0 0 24.4 59.8 73.36 73.36 0 0 0 53.4 18.8c19.7-1 37.8-9.7 51-24.4 13.3-14.9 24.8-30.1 34.4-45.6 14 17.9 25.7 37.4 35 58.4 15.9 35.8 24 73.9 24 113.1 0 74.9-29.5 145.4-83 198.4z"])})),t.FolderAddTwoTone=c("folder-add",s,(function(e,t){return u(a,[t,"M372.5 256H184v512h656V370.4H492.1L372.5 256zM540 443.1V528h84.5c4.1 0 7.5 3.1 7.5 7v42c0 3.8-3.4 7-7.5 7H540v84.9c0 3.9-3.1 7.1-7 7.1h-42c-3.8 0-7-3.2-7-7.1V584h-84.5c-4.1 0-7.5-3.2-7.5-7v-42c0-3.9 3.4-7 7.5-7H484v-84.9c0-3.9 3.2-7.1 7-7.1h42c3.9 0 7 3.2 7 7.1z"],[e,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"],[e,"M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1z"])})),t.FlagTwoTone=c("flag",s,(function(e,t){return u(a,[t,"M184 232h368v336H184z"],[t,"M624 632c0 4.4-3.6 8-8 8H504v73h336V377H624v255z"],[e,"M880 305H624V192c0-17.7-14.3-32-32-32H184v-40c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v784c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V640h248v113c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V337c0-17.7-14.3-32-32-32zM184 568V232h368v336H184zm656 145H504v-73h112c4.4 0 8-3.6 8-8V377h216v336z"])})),t.FolderTwoTone=c("folder",s,(function(e,t){return u(a,[e,"M880 298.4H521L403.7 186.2a8.15 8.15 0 0 0-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"],[t,"M372.5 256H184v512h656V370.4H492.1z"])})),t.FolderOpenTwoTone=c("folder-open",s,(function(e,t){return u(a,[t,"M159 768h612.3l103.4-256H262.3z"],[e,"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 0 0-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"])})),t.FrownTwoTone=c("frown",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm376 272h-48.1c-4.2 0-7.8-3.2-8.1-7.4C604 636.1 562.5 597 512 597s-92.1 39.1-95.8 88.6c-.3 4.2-3.9 7.4-8.1 7.4H360a8 8 0 0 1-8-8.4c4.4-84.3 74.5-151.6 160-151.6s155.6 67.3 160 151.6a8 8 0 0 1-8 8.4zm24-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm224 112c-85.5 0-155.6 67.3-160 151.6a8 8 0 0 0 8 8.4h48.1c4.2 0 7.8-3.2 8.1-7.4 3.7-49.5 45.3-88.6 95.8-88.6s92 39.1 95.8 88.6c.3 4.2 3.9 7.4 8.1 7.4H664a8 8 0 0 0 8-8.4C667.6 600.3 597.5 533 512 533zm128-112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])})),t.FundTwoTone=c("fund",s,(function(e,t){return u(a,[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z"],[t,"M136 792h752V232H136v560zm56.4-130.5l214.9-215c3.1-3.1 8.2-3.1 11.3 0L533 561l254.5-254.6c3.1-3.1 8.2-3.1 11.3 0l36.8 36.8c3.1 3.1 3.1 8.2 0 11.3l-297 297.2a8.03 8.03 0 0 1-11.3 0L412.9 537.2 240.4 709.7a8.03 8.03 0 0 1-11.3 0l-36.7-36.9a8.03 8.03 0 0 1 0-11.3z"],[e,"M229.1 709.7c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 0 0-11.3 0L533 561 418.6 446.5a8.03 8.03 0 0 0-11.3 0l-214.9 215a8.03 8.03 0 0 0 0 11.3l36.7 36.9z"])})),t.FunnelPlotTwoTone=c("funnel-plot",s,(function(e,t){return u(a,[t,"M420.6 798h182.9V650H420.6zM297.7 374h428.6l85-148H212.7zm113.2 197.4l8.4 14.6h185.3l8.4-14.6L689.6 438H334.4z"],[e,"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 607.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V607.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.5 798H420.6V650h182.9v148zm9.5-226.6l-8.4 14.6H419.3l-8.4-14.6L334.4 438h355.2L613 571.4zM726.3 374H297.7l-85-148h598.6l-85 148z"])})),t.GiftTwoTone=c("gift",s,(function(e,t){return u(a,[t,"M546 378h298v104H546zM228 550h250v308H228zm-48-172h298v104H180zm366 172h250v308H546z"],[e,"M880 310H732.4c13.6-21.4 21.6-46.8 21.6-74 0-76.1-61.9-138-138-138-41.4 0-78.7 18.4-104 47.4-25.3-29-62.6-47.4-104-47.4-76.1 0-138 61.9-138 138 0 27.2 7.9 52.6 21.6 74H144c-17.7 0-32 14.3-32 32v200c0 4.4 3.6 8 8 8h40v344c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V550h40c4.4 0 8-3.6 8-8V342c0-17.7-14.3-32-32-32zM478 858H228V550h250v308zm0-376H180V378h298v104zm0-176h-70c-38.6 0-70-31.4-70-70s31.4-70 70-70 70 31.4 70 70v70zm68-70c0-38.6 31.4-70 70-70s70 31.4 70 70-31.4 70-70 70h-70v-70zm250 622H546V550h250v308zm48-376H546V378h298v104z"])})),t.HddTwoTone=c("hdd",s,(function(e,t){return u(a,[t,"M232 888h560V680H232v208zm448-140c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zM232 616h560V408H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48zm-72-144h560V136H232v208zm72-128c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H312c-4.4 0-8-3.6-8-8v-48z"],[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V680h560v208zm0-272H232V408h560v208zm0-272H232V136h560v208z"],[e,"M312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-272h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 516a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])})),t.HeartTwoTone=c("heart",s,(function(e,t){return u(a,[e,"M923 283.6a260.04 260.04 0 0 0-56.9-82.8 264.4 264.4 0 0 0-84-55.5A265.34 265.34 0 0 0 679.7 125c-49.3 0-97.4 13.5-139.2 39-10 6.1-19.5 12.8-28.5 20.1-9-7.3-18.5-14-28.5-20.1-41.8-25.5-89.9-39-139.2-39-35.5 0-69.9 6.8-102.4 20.3-31.4 13-59.7 31.7-84 55.5a258.44 258.44 0 0 0-56.9 82.8c-13.9 32.3-21 66.6-21 101.9 0 33.3 6.8 68 20.3 103.3 11.3 29.5 27.5 60.1 48.2 91 32.8 48.9 77.9 99.9 133.9 151.6 92.8 85.7 184.7 144.9 188.6 147.3l23.7 15.2c10.5 6.7 24 6.7 34.5 0l23.7-15.2c3.9-2.5 95.7-61.6 188.6-147.3 56-51.7 101.1-102.7 133.9-151.6 20.7-30.9 37-61.5 48.2-91 13.5-35.3 20.3-70 20.3-103.3.1-35.3-7-69.6-20.9-101.9zM512 814.8S156 586.7 156 385.5C156 283.6 240.3 201 344.3 201c73.1 0 136.5 40.8 167.7 100.4C543.2 241.8 606.6 201 679.7 201c104 0 188.3 82.6 188.3 184.5 0 201.2-356 429.3-356 429.3z"],[t,"M679.7 201c-73.1 0-136.5 40.8-167.7 100.4C480.8 241.8 417.4 201 344.3 201c-104 0-188.3 82.6-188.3 184.5 0 201.2 356 429.3 356 429.3s356-228.1 356-429.3C868 283.6 783.7 201 679.7 201z"])})),t.HighlightTwoTone=c("highlight",s,(function(e,t){return u(a,[t,"M229.6 796.3h160.2l54.3-54.1-80.1-78.9zm220.7-397.1l262.8 258.9 147.3-145-262.8-259zm-77.1 166.1l171.4 168.9 68.6-67.6-171.4-168.9z"],[e,"M957.6 507.5L603.2 158.3a7.9 7.9 0 0 0-11.2 0L353.3 393.5a8.03 8.03 0 0 0-.1 11.3l.1.1 40 39.4-117.2 115.3a8.03 8.03 0 0 0-.1 11.3l.1.1 39.5 38.9-189.1 187H72.1c-4.4 0-8.1 3.6-8.1 8v55.2c0 4.4 3.6 8 8 8h344.9c2.1 0 4.1-.8 5.6-2.3l76.1-75.6L539 830a7.9 7.9 0 0 0 11.2 0l117.1-115.6 40.1 39.5a7.9 7.9 0 0 0 11.2 0l238.7-235.2c3.4-3 3.4-8 .3-11.2zM389.8 796.3H229.6l134.4-133 80.1 78.9-54.3 54.1zm154.8-62.1L373.2 565.3l68.6-67.6 171.4 168.9-68.6 67.6zm168.5-76.1L450.3 399.2l147.3-145.1 262.8 259-147.3 145z"])})),t.HomeTwoTone=c("home",s,(function(e,t){return u(a,[t,"M512.1 172.6l-370 369.7h96V868H392V640c0-22.1 17.9-40 40-40h160c22.1 0 40 17.9 40 40v228h153.9V542.3H882L535.2 195.7l-23.1-23.1zm434.5 422.9c-6 6-13.1 10.8-20.8 13.9 7.7-3.2 14.8-7.9 20.8-13.9zm-887-34.7c5 30.3 31.4 53.5 63.1 53.5h.9c-31.9 0-58.9-23-64-53.5zm-.9-10.5v-1.9 1.9zm.1-2.6c.1-3.1.5-6.1 1-9.1-.6 2.9-.9 6-1 9.1z"],[e,"M951 510c0-.1-.1-.1-.1-.2l-1.8-2.1c-.1-.1-.2-.3-.4-.4-.7-.8-1.5-1.6-2.2-2.4L560.1 118.8l-25.9-25.9a31.5 31.5 0 0 0-44.4 0L77.5 505a63.6 63.6 0 0 0-16 26.6l-.6 2.1-.3 1.1-.3 1.2c-.2.7-.3 1.4-.4 2.1 0 .1 0 .3-.1.4-.6 3-.9 6-1 9.1v3.3c0 .5 0 1 .1 1.5 0 .5 0 .9.1 1.4 0 .5.1 1 .1 1.5 0 .6.1 1.2.2 1.8 0 .3.1.6.1.9l.3 2.5v.1c5.1 30.5 32.2 53.5 64 53.5h42.5V940h691.7V614.3h43.4c8.6 0 16.9-1.7 24.5-4.9s14.7-7.9 20.8-13.9a63.6 63.6 0 0 0 18.7-45.3c0-14.7-5-28.8-14.3-40.2zM568 868H456V664h112v204zm217.9-325.7V868H632V640c0-22.1-17.9-40-40-40H432c-22.1 0-40 17.9-40 40v228H238.1V542.3h-96l370-369.7 23.1 23.1L882 542.3h-96.1z"])})),t.HourglassTwoTone=c("hourglass",s,(function(e,t){return u(a,[t,"M512 548c-42.2 0-81.9 16.4-111.7 46.3A156.63 156.63 0 0 0 354 706v134h316V706c0-42.2-16.4-81.9-46.3-111.7A156.63 156.63 0 0 0 512 548zM354 318c0 42.2 16.4 81.9 46.3 111.7C430.1 459.6 469.8 476 512 476s81.9-16.4 111.7-46.3C653.6 399.9 670 360.2 670 318V184H354v134z"],[e,"M742 318V184h86c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8H196c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h86v134c0 81.5 42.4 153.2 106.4 194-64 40.8-106.4 112.5-106.4 194v134h-86c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h632c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-86V706c0-81.5-42.4-153.2-106.4-194 64-40.8 106.4-112.5 106.4-194zm-72 388v134H354V706c0-42.2 16.4-81.9 46.3-111.7C430.1 564.4 469.8 548 512 548s81.9 16.4 111.7 46.3C653.6 624.1 670 663.8 670 706zm0-388c0 42.2-16.4 81.9-46.3 111.7C593.9 459.6 554.2 476 512 476s-81.9-16.4-111.7-46.3A156.63 156.63 0 0 1 354 318V184h316v134z"])})),t.Html5TwoTone=c("html5",s,(function(e,t){return u(a,[e,"M145 96l66 746.6L511.8 928l299.6-85.4L878.7 96H145zm610.9 700.6l-244.1 69.6-245.2-69.6-56.7-641.2h603.8l-57.8 641.2z"],[t,"M209.9 155.4l56.7 641.2 245.2 69.6 244.1-69.6 57.8-641.2H209.9zm530.4 117.9l-4.8 47.2-1.7 19.5H381.7l8.2 94.2H511v-.2h214.7l-3.2 24.3-21.2 242.2-1.7 16.3-187.7 51.7v.4h-1.7l-188.6-52-11.3-144.7h91l6.5 73.2 102.4 27.7h.8v-.2l102.4-27.7 11.4-118.5H511.9v.1H305.4l-22.7-253.5L281 249h461l-1.7 24.3z"],[e,"M281 249l1.7 24.3 22.7 253.5h206.5v-.1h112.9l-11.4 118.5L511 672.9v.2h-.8l-102.4-27.7-6.5-73.2h-91l11.3 144.7 188.6 52h1.7v-.4l187.7-51.7 1.7-16.3 21.2-242.2 3.2-24.3H511v.2H389.9l-8.2-94.2h352.1l1.7-19.5 4.8-47.2L742 249H511z"])})),t.IdcardTwoTone=c("idcard",s,(function(e,t){return u(a,[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560z"],[t,"M136 792h752V232H136v560zm472-372c0-4.4 1-8 2.3-8h123.4c1.3 0 2.3 3.6 2.3 8v48c0 4.4-1 8-2.3 8H610.3c-1.3 0-2.3-3.6-2.3-8v-48zm0 144c0-4.4 3.2-8 7.1-8h185.7c3.9 0 7.1 3.6 7.1 8v48c0 4.4-3.2 8-7.1 8H615.1c-3.9 0-7.1-3.6-7.1-8v-48zM216.2 664.6c2.8-53.3 31.9-99.6 74.6-126.1-18.1-20-29.1-46.4-29.1-75.5 0-61.9 49.9-112 111.4-112s111.4 50.1 111.4 112c0 29.1-11 55.6-29.1 75.5 42.6 26.4 71.8 72.8 74.6 126.1a8 8 0 0 1-8 8.4h-43.9c-4.2 0-7.6-3.3-7.9-7.5-3.8-50.5-46-90.5-97.2-90.5s-93.4 40-97.2 90.5c-.3 4.2-3.7 7.5-7.9 7.5H224c-4.6 0-8.2-3.8-7.8-8.4z"],[t,"M321.3 463a51.7 52 0 1 0 103.4 0 51.7 52 0 1 0-103.4 0z"],[e,"M610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 0 0 8-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0 0 29.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 0 0-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"])})),t.InfoCircleTwoTone=c("info-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm32 588c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M464 336a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"])})),t.InsuranceTwoTone=c("insurance",s,(function(e,t){return u(a,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M521.9 358.8h97.9v41.6h-97.9z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM413.3 656h-.2c0 4.4-3.6 8-8 8h-37.3c-4.4 0-8-3.6-8-8V471.4c-7.7 9.2-15.4 17.9-23.1 26a6.04 6.04 0 0 1-10.2-2.4l-13.2-43.5c-.6-2-.2-4.1 1.2-5.6 37-43.4 64.7-95.1 82.2-153.6 1.1-3.5 5-5.3 8.4-3.7l38.6 18.3c2.7 1.3 4.1 4.4 3.2 7.2a429.2 429.2 0 0 1-33.6 79V656zm257.9-340v127.2c0 4.4-3.6 8-8 8h-66.7v18.6h98.8c4.4 0 8 3.6 8 8v35.6c0 4.4-3.6 8-8 8h-59c18.1 29.1 41.8 54.3 72.3 76.9 2.6 2.1 3.2 5.9 1.2 8.5l-26.3 35.3a5.92 5.92 0 0 1-8.9.7c-30.6-29.3-56.8-65.2-78.1-106.9V656c0 4.4-3.6 8-8 8h-36.2c-4.4 0-8-3.6-8-8V536c-22 44.7-49 80.8-80.6 107.6a6.38 6.38 0 0 1-4.8 1.4c-1.7-.3-3.2-1.3-4.1-2.8L432 605.7a6 6 0 0 1 1.6-8.1c28.6-20.3 51.9-45.2 71-76h-55.1c-4.4 0-8-3.6-8-8V478c0-4.4 3.6-8 8-8h94.9v-18.6h-65.9c-4.4 0-8-3.6-8-8V316c0-4.4 3.6-8 8-8h184.7c4.4 0 8 3.6 8 8z"],[e,"M443.7 306.9l-38.6-18.3c-3.4-1.6-7.3.2-8.4 3.7-17.5 58.5-45.2 110.2-82.2 153.6a5.7 5.7 0 0 0-1.2 5.6l13.2 43.5c1.4 4.5 7 5.8 10.2 2.4 7.7-8.1 15.4-16.8 23.1-26V656c0 4.4 3.6 8 8 8h37.3c4.4 0 8-3.6 8-8h.2V393.1a429.2 429.2 0 0 0 33.6-79c.9-2.8-.5-5.9-3.2-7.2zm26.8 9.1v127.4c0 4.4 3.6 8 8 8h65.9V470h-94.9c-4.4 0-8 3.6-8 8v35.6c0 4.4 3.6 8 8 8h55.1c-19.1 30.8-42.4 55.7-71 76a6 6 0 0 0-1.6 8.1l22.8 36.5c.9 1.5 2.4 2.5 4.1 2.8 1.7.3 3.5-.2 4.8-1.4 31.6-26.8 58.6-62.9 80.6-107.6v120c0 4.4 3.6 8 8 8h36.2c4.4 0 8-3.6 8-8V535.9c21.3 41.7 47.5 77.6 78.1 106.9 2.6 2.5 6.7 2.2 8.9-.7l26.3-35.3c2-2.6 1.4-6.4-1.2-8.5-30.5-22.6-54.2-47.8-72.3-76.9h59c4.4 0 8-3.6 8-8v-35.6c0-4.4-3.6-8-8-8h-98.8v-18.6h66.7c4.4 0 8-3.6 8-8V316c0-4.4-3.6-8-8-8H478.5c-4.4 0-8 3.6-8 8zm51.4 42.8h97.9v41.6h-97.9v-41.6z"])})),t.InteractionTwoTone=c("interaction",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z"],[e,"M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"])})),t.InterationTwoTone=c("interation",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm114-401.9c0-55.3 44.6-100.1 99.7-100.1h205.8v-53.4c0-5.6 6.5-8.8 10.9-5.3L723.5 365c3.5 2.7 3.5 8 0 10.7l-109.1 85.7c-4.4 3.5-10.9.4-10.9-5.3v-53.4H397.8c-19.6 0-35.5 15.9-35.5 35.6v78.9c0 3.8-3.1 6.8-6.8 6.8h-50.7c-3.8 0-6.8-3-6.8-7v-78.9zm2.6 210.3l109.1-85.7c4.4-3.5 10.9-.4 10.9 5.3v53.4h205.6c19.6 0 35.5-15.9 35.5-35.6v-78.9c0-3.8 3.1-6.8 6.8-6.8h50.7c3.8 0 6.8 3.1 6.8 6.8v78.9c0 55.3-44.6 100.1-99.7 100.1H420.6v53.4c0 5.6-6.5 8.8-10.9 5.3l-109.1-85.7c-3.5-2.7-3.5-8 0-10.5z"],[e,"M304.8 524h50.7c3.7 0 6.8-3 6.8-6.8v-78.9c0-19.7 15.9-35.6 35.5-35.6h205.7v53.4c0 5.7 6.5 8.8 10.9 5.3l109.1-85.7c3.5-2.7 3.5-8 0-10.7l-109.1-85.7c-4.4-3.5-10.9-.3-10.9 5.3V338H397.7c-55.1 0-99.7 44.8-99.7 100.1V517c0 4 3 7 6.8 7zm-4.2 134.9l109.1 85.7c4.4 3.5 10.9.3 10.9-5.3v-53.4h205.7c55.1 0 99.7-44.8 99.7-100.1v-78.9c0-3.7-3-6.8-6.8-6.8h-50.7c-3.7 0-6.8 3-6.8 6.8v78.9c0 19.7-15.9 35.6-35.5 35.6H420.6V568c0-5.7-6.5-8.8-10.9-5.3l-109.1 85.7c-3.5 2.5-3.5 7.8 0 10.5z"])})),t.LayoutTwoTone=c("layout",s,(function(e,t){return u(a,[t,"M384 185h456v136H384zm-200 0h136v656H184zm696-73H144c-17.7 0-32 14.3-32 32v1c0-17.7 14.3-32 32-32h736c17.7 0 32 14.3 32 32v-1c0-17.7-14.3-32-32-32zM384 385h456v456H384z"],[e,"M880 113H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V145c0-17.7-14.3-32-32-32zM320 841H184V185h136v656zm520 0H384V385h456v456zm0-520H384V185h456v136z"])})),t.LeftCircleTwoTone=c("left-circle",s,(function(e,t){return u(a,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm104 240.9c0 10.3-4.9 19.9-13.2 25.9L457.4 512l145.4 105.1c8.3 6 13.2 15.7 13.2 25.9v46.9c0 6.5-7.4 10.3-12.7 6.5l-246-178a7.95 7.95 0 0 1 0-12.9l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M603.3 327.5l-246 178a7.95 7.95 0 0 0 0 12.9l246 178c5.3 3.8 12.7 0 12.7-6.5V643c0-10.2-4.9-19.9-13.2-25.9L457.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5z"])})),t.LeftSquareTwoTone=c("left-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm181.3-334.5l246-178c5.3-3.8 12.7 0 12.7 6.5v46.9c0 10.3-4.9 19.9-13.2 25.9L465.4 512l145.4 105.2c8.3 6 13.2 15.7 13.2 25.9V690c0 6.5-7.4 10.3-12.7 6.4l-246-178a7.95 7.95 0 0 1 0-12.9z"],[e,"M365.3 518.4l246 178c5.3 3.9 12.7.1 12.7-6.4v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a7.95 7.95 0 0 0 0 12.9z"])})),t.LikeTwoTone=c("like",s,(function(e,t){return u(a,[t,"M273 495.9v428l.3-428zm538.2-88.3H496.8l9.6-198.4c.6-11.9-4.7-23.1-14.6-30.5-6.1-4.5-13.6-6.8-21.1-6.7-19.6.1-36.9 13.4-42.2 32.3-37.1 134.4-64.9 235.2-83.5 302.5V852h399.4a56.85 56.85 0 0 0 33.6-51.8c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0 0 19.6-43c0-9.7-2.3-18.9-6.9-27.3l-13.9-25.4 21.9-19a56.76 56.76 0 0 0 19.6-43c0-9.7-2.3-18.9-6.9-27.3l-14-25.5 21.9-19a56.76 56.76 0 0 0 19.6-43c0-19.1-11-37.5-28.8-48.4z"],[e,"M112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32zm773.9 5.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.5-65.5-111a67.67 67.67 0 0 0-34.3-9.3H572.3l6-122.9c1.5-29.7-9-57.9-29.5-79.4a106.4 106.4 0 0 0-77.9-33.4c-52 0-98 35-111.8 85.1l-85.8 310.8-.3 428h472.1c9.3 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37zM820.4 499l-21.9 19 14 25.5a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 16.5-7.1 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 0 1 6.9 27.3c0 22.4-13.2 42.6-33.6 51.8H345V506.8c18.6-67.2 46.4-168 83.5-302.5a44.28 44.28 0 0 1 42.2-32.3c7.5-.1 15 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.1 32.2-19.6 43z"])})),t.LockTwoTone=c("lock",s,(function(e,t){return u(a,[e,"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304z"],[t,"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0 1 28 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0 1 28-87z"],[e,"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z"])})),t.MailTwoTone=c("mail",s,(function(e,t){return u(a,[t,"M477.5 536.3L135.9 270.7l-27.5-21.4 27.6 21.5V792h752V270.8L546.2 536.3a55.99 55.99 0 0 1-68.7 0z"],[t,"M876.3 198.8l39.3 50.5-27.6 21.5 27.7-21.5-39.3-50.5z"],[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-94.5 72.1L512 482 190.5 232.1h643zm54.5 38.7V792H136V270.8l-27.6-21.5 27.5 21.4 341.6 265.6a55.99 55.99 0 0 0 68.7 0L888 270.8l27.6-21.5-39.3-50.5h.1l39.3 50.5-27.7 21.5z"])})),t.MedicineBoxTwoTone=c("medicine-box",s,(function(e,t){return u(a,[t,"M244.3 328L184 513.4V840h656V513.4L779.7 328H244.3zM660 628c0 4.4-3.6 8-8 8H544v108c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V636H372c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h108V464c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v108h108c4.4 0 8 3.6 8 8v48z"],[e,"M652 572H544V464c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V636h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"],[e,"M839.2 278.1a32 32 0 0 0-30.4-22.1H736V144c0-17.7-14.3-32-32-32H320c-17.7 0-32 14.3-32 32v112h-72.8a31.9 31.9 0 0 0-30.4 22.1L112 502v378c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V502l-72.8-223.9zM360 184h304v72H360v-72zm480 656H184V513.4L244.3 328h535.4L840 513.4V840z"])})),t.MehTwoTone=c("meh",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm384 200c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h304c4.4 0 8 3.6 8 8v48zm16-152a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm376 144H360c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h304c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm-24-144a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])})),t.MessageTwoTone=c("message",s,(function(e,t){return u(a,[t,"M775.3 248.9a369.62 369.62 0 0 0-119-80A370.2 370.2 0 0 0 512.1 140h-1.7c-99.7.4-193 39.4-262.8 109.9-69.9 70.5-108 164.1-107.6 263.8.3 60.3 15.3 120.2 43.5 173.1l4.5 8.4V836h140.8l8.4 4.5c52.9 28.2 112.8 43.2 173.1 43.5h1.7c99 0 192-38.2 262.1-107.6 70.4-69.8 109.5-163.1 110.1-262.7.2-50.6-9.5-99.6-28.9-145.8a370.15 370.15 0 0 0-80-119zM312 560a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zm200 0a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96zm200 0a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M664 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm-400 0a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"],[e,"M925.2 338.4c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 0 0-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 0 0-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 0 0 112 714v152a46 46 0 0 0 46 46h152.1A449.4 449.4 0 0 0 510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 0 0 142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"],[e,"M464 512a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])})),t.MinusCircleTwoTone=c("minus-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"],[e,"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])})),t.MinusSquareTwoTone=c("minus-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48z"],[e,"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])})),t.MobileTwoTone=c("mobile",s,(function(e,t){return u(a,[e,"M744 64H280c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h464c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H288V136h448v752z"],[t,"M288 888h448V136H288v752zm224-142c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M472 786a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])})),t.PauseCircleTwoTone=c("pause-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-80 524c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304zm224 0c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V360c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v304z"],[e,"M424 352h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8zm224 0h-48c-4.4 0-8 3.6-8 8v304c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V360c0-4.4-3.6-8-8-8z"])})),t.MoneyCollectTwoTone=c("money-collect",s,(function(e,t){return u(a,[t,"M256 744.4l256 93.1 256-93.1V184H256v560.4zM359.7 313c1.2-.7 2.5-1 3.8-1h55.7a8 8 0 0 1 7.1 4.4L511 485.2h3.3L599 316.4c1.3-2.7 4.1-4.4 7.1-4.4h54.5c4.4 0 8 3.6 8.1 7.9 0 1.3-.4 2.6-1 3.8L564 515.3h57.6c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3v39h76.3c4.4 0 8 3.6 8 8v27.1c0 4.4-3.6 8-8 8h-76.3V704c0 4.4-3.6 8-8 8h-49.9c-4.4 0-8-3.6-8-8v-63.4h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h76v-39h-76c-4.4 0-8-3.6-8-8v-27.1c0-4.4 3.6-8 8-8h57L356.5 323.8c-2.1-3.8-.7-8.7 3.2-10.8z"],[e,"M911.5 700.7a8 8 0 0 0-10.3-4.8L840 718.2V180c0-37.6-30.4-68-68-68H252c-37.6 0-68 30.4-68 68v538.2l-61.3-22.3c-.9-.3-1.8-.5-2.7-.5-4.4 0-8 3.6-8 8V763c0 3.3 2.1 6.3 5.3 7.5L501 910.1c7.1 2.6 14.8 2.6 21.9 0l383.8-139.5c3.2-1.2 5.3-4.2 5.3-7.5v-59.6c0-1-.2-1.9-.5-2.8zM768 744.4l-256 93.1-256-93.1V184h512v560.4z"],[e,"M460.4 515.4h-57c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76v39h-76c-4.4 0-8 3.6-8 8v27.1c0 4.4 3.6 8 8 8h76V704c0 4.4 3.6 8 8 8h49.9c4.4 0 8-3.6 8-8v-63.5h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8h-76.3v-39h76.3c4.4 0 8-3.6 8-8v-27.1c0-4.4-3.6-8-8-8H564l103.7-191.6c.6-1.2 1-2.5 1-3.8-.1-4.3-3.7-7.9-8.1-7.9h-54.5c-3 0-5.8 1.7-7.1 4.4l-84.7 168.8H511l-84.7-168.8a8 8 0 0 0-7.1-4.4h-55.7c-1.3 0-2.6.3-3.8 1-3.9 2.1-5.3 7-3.2 10.8l103.9 191.6z"])})),t.NotificationTwoTone=c("notification",s,(function(e,t){return u(a,[t,"M229.6 678.1c-3.7 11.6-5.6 23.9-5.6 36.4 0-12.5 2-24.8 5.7-36.4h-.1zm76.3-260.2H184v188.2h121.9l12.9 5.2L840 820.7V203.3L318.8 412.7z"],[e,"M880 112c-3.8 0-7.7.7-11.6 2.3L292 345.9H128c-8.8 0-16 7.4-16 16.6v299c0 9.2 7.2 16.6 16 16.6h101.7c-3.7 11.6-5.7 23.9-5.7 36.4 0 65.9 53.8 119.5 120 119.5 55.4 0 102.1-37.6 115.9-88.4l408.6 164.2c3.9 1.5 7.8 2.3 11.6 2.3 16.9 0 32-14.2 32-33.2V145.2C912 126.2 897 112 880 112zM344 762.3c-26.5 0-48-21.4-48-47.8 0-11.2 3.9-21.9 11-30.4l84.9 34.1c-2 24.6-22.7 44.1-47.9 44.1zm496 58.4L318.8 611.3l-12.9-5.2H184V417.9h121.9l12.9-5.2L840 203.3v617.4z"])})),t.PhoneTwoTone=c("phone",s,(function(e,t){return u(a,[t,"M721.7 184.9L610.9 295.8l120.8 120.7-8 21.6A481.29 481.29 0 0 1 438 723.9l-21.6 8-.9-.9-119.8-120-110.8 110.9 104.5 104.5c10.8 10.7 26 15.7 40.8 13.2 117.9-19.5 235.4-82.9 330.9-178.4s158.9-213.1 178.4-331c2.5-14.8-2.5-30-13.3-40.8L721.7 184.9z"],[e,"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 0 1-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 0 0-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 0 0 285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"])})),t.PictureTwoTone=c("picture",s,(function(e,t){return u(a,[e,"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136v-39.9l138.5-164.3 150.1 178L658.1 489 888 761.6V792zm0-129.8L664.2 396.8c-3.2-3.8-9-3.8-12.2 0L424.6 666.4l-144-170.7c-3.2-3.8-9-3.8-12.2 0L136 652.7V232h752v430.2z"],[t,"M424.6 765.8l-150.1-178L136 752.1V792h752v-30.4L658.1 489z"],[t,"M136 652.7l132.4-157c3.2-3.8 9-3.8 12.2 0l144 170.7L652 396.8c3.2-3.8 9-3.8 12.2 0L888 662.2V232H136v420.7zM304 280a88 88 0 1 1 0 176 88 88 0 0 1 0-176z"],[t,"M276 368a28 28 0 1 0 56 0 28 28 0 1 0-56 0z"],[e,"M304 456a88 88 0 1 0 0-176 88 88 0 0 0 0 176zm0-116c15.5 0 28 12.5 28 28s-12.5 28-28 28-28-12.5-28-28 12.5-28 28-28z"])})),t.PlayCircleTwoTone=c("play-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm164.1 378.2L457.7 677.1a8.02 8.02 0 0 1-12.7-6.5V353a8 8 0 0 1 12.7-6.5l218.4 158.8a7.9 7.9 0 0 1 0 12.9z"],[e,"M676.1 505.3L457.7 346.5A8 8 0 0 0 445 353v317.6a8.02 8.02 0 0 0 12.7 6.5l218.4-158.9a7.9 7.9 0 0 0 0-12.9z"])})),t.PlaySquareTwoTone=c("play-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm240-484.7c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 0 1 0 17.6L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3z"],[e,"M442.3 677.6l199.4-156.8a11.2 11.2 0 0 0 0-17.6L442.3 346.5c-7.4-5.9-18.3-.6-18.3 8.8v313.5c0 9.4 10.9 14.6 18.3 8.8z"])})),t.PieChartTwoTone=c("pie-chart",s,(function(e,t){return u(a,[t,"M316.2 920.5c-47.6-20.1-90.4-49-127.1-85.7a398.19 398.19 0 0 1-85.7-127.1A397.12 397.12 0 0 1 72 552.2v.2a398.57 398.57 0 0 0 117 282.5c36.7 36.7 79.4 65.5 127 85.6A396.64 396.64 0 0 0 471.6 952c27 0 53.6-2.7 79.7-7.9-25.9 5.2-52.4 7.8-79.3 7.8-54 .1-106.4-10.5-155.8-31.4zM560 472c-4.4 0-8-3.6-8-8V79.9c0-1.3.3-2.5.9-3.6-.9 1.3-1.5 2.9-1.5 4.6v383.7c0 4.4 3.6 8 8 8l383.6-1c1.6 0 3.1-.5 4.4-1.3-1 .5-2.2.7-3.4.7l-384 1z"],[t,"M619.8 147.6v256.6l256.4-.7c-13-62.5-44.3-120.5-90-166.1a332.24 332.24 0 0 0-166.4-89.8z"],[t,"M438 221.7c-75.9 7.6-146.2 40.9-200.8 95.5C174.5 379.9 140 463.3 140 552s34.5 172.1 97.2 234.8c62.3 62.3 145.1 96.8 233.2 97.2 88.2.4 172.7-34.1 235.3-96.2C761 733 794.6 662.3 802.3 586H438V221.7z"],[e,"M864 518H506V160c0-4.4-3.6-8-8-8h-26a398.46 398.46 0 0 0-282.8 117.1 398.19 398.19 0 0 0-85.7 127.1A397.61 397.61 0 0 0 72 552v.2c0 53.9 10.6 106.2 31.4 155.5 20.1 47.6 49 90.4 85.7 127.1 36.7 36.7 79.5 65.6 127.1 85.7A397.61 397.61 0 0 0 472 952c26.9 0 53.4-2.6 79.3-7.8 26.1-5.3 51.7-13.1 76.4-23.6 47.6-20.1 90.4-49 127.1-85.7 36.7-36.7 65.6-79.5 85.7-127.1A397.61 397.61 0 0 0 872 552v-26c0-4.4-3.6-8-8-8zM705.7 787.8A331.59 331.59 0 0 1 470.4 884c-88.1-.4-170.9-34.9-233.2-97.2C174.5 724.1 140 640.7 140 552s34.5-172.1 97.2-234.8c54.6-54.6 124.9-87.9 200.8-95.5V586h364.3c-7.7 76.3-41.3 147-96.6 201.8z"],[e,"M952 462.4l-2.6-28.2c-8.5-92.1-49.4-179-115.2-244.6A399.4 399.4 0 0 0 589 74.6L560.7 72c-3.4-.3-6.4 1.5-7.8 4.3a8.7 8.7 0 0 0-.9 3.6V464c0 4.4 3.6 8 8 8l384-1c1.2 0 2.3-.3 3.4-.7a8.1 8.1 0 0 0 4.6-7.9zm-332.2-58.2V147.6a332.24 332.24 0 0 1 166.4 89.8c45.7 45.6 77 103.6 90 166.1l-256.4.7z"])})),t.PlusCircleTwoTone=c("plus-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm192 396c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48z"],[e,"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])})),t.PlusSquareTwoTone=c("plus-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm136-352c0-4.4 3.6-8 8-8h152V328c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v152h152c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H544v152c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V544H328c-4.4 0-8-3.6-8-8v-48z"],[e,"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])})),t.PoundCircleTwoTone=c("pound-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm146 582.1c0 4.4-3.6 8-8 8H376.2c-4.4 0-8-3.6-8-8v-38.5c0-3.7 2.5-6.9 6.1-7.8 44-10.9 72.8-49 72.8-94.2 0-14.7-2.5-29.4-5.9-44.2H374c-4.4 0-8-3.6-8-8v-30c0-4.4 3.6-8 8-8h53.7c-7.8-25.1-14.6-50.7-14.6-77.1 0-75.8 58.6-120.3 151.5-120.3 26.5 0 51.4 5.5 70.3 12.7 3.1 1.2 5.2 4.2 5.2 7.5v39.5a8 8 0 0 1-10.6 7.6c-17.9-6.4-39-10.5-60.4-10.5-53.3 0-87.3 26.6-87.3 70.2 0 24.7 6.2 47.9 13.4 70.5h112c4.4 0 8 3.6 8 8v30c0 4.4-3.6 8-8 8h-98.6c3.1 13.2 5.3 26.9 5.3 41 0 40.7-16.5 73.9-43.9 91.1v4.7h180c4.4 0 8 3.6 8 8v39.8z"],[e,"M650 674.3H470v-4.7c27.4-17.2 43.9-50.4 43.9-91.1 0-14.1-2.2-27.8-5.3-41h98.6c4.4 0 8-3.6 8-8v-30c0-4.4-3.6-8-8-8h-112c-7.2-22.6-13.4-45.8-13.4-70.5 0-43.6 34-70.2 87.3-70.2 21.4 0 42.5 4.1 60.4 10.5a8 8 0 0 0 10.6-7.6v-39.5c0-3.3-2.1-6.3-5.2-7.5-18.9-7.2-43.8-12.7-70.3-12.7-92.9 0-151.5 44.5-151.5 120.3 0 26.4 6.8 52 14.6 77.1H374c-4.4 0-8 3.6-8 8v30c0 4.4 3.6 8 8 8h67.2c3.4 14.8 5.9 29.5 5.9 44.2 0 45.2-28.8 83.3-72.8 94.2-3.6.9-6.1 4.1-6.1 7.8v38.5c0 4.4 3.6 8 8 8H650c4.4 0 8-3.6 8-8v-39.8c0-4.4-3.6-8-8-8z"])})),t.PrinterTwoTone=c("printer",s,(function(e,t){return u(a,[t,"M360 180h304v152H360zm492 220H172c-6.6 0-12 5.4-12 12v292h132V500h440v204h132V412c0-6.6-5.4-12-12-12zm-24 84c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-40c0-4.4 3.6-8 8-8h40c4.4 0 8 3.6 8 8v40z"],[e,"M852 332H732V120c0-4.4-3.6-8-8-8H300c-4.4 0-8 3.6-8 8v212H172c-44.2 0-80 35.8-80 80v328c0 17.7 14.3 32 32 32h168v132c0 4.4 3.6 8 8 8h424c4.4 0 8-3.6 8-8V772h168c17.7 0 32-14.3 32-32V412c0-44.2-35.8-80-80-80zM360 180h304v152H360V180zm304 664H360V568h304v276zm200-140H732V500H292v204H160V412c0-6.6 5.4-12 12-12h680c6.6 0 12 5.4 12 12v292z"],[e,"M820 436h-40c-4.4 0-8 3.6-8 8v40c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-40c0-4.4-3.6-8-8-8z"])})),t.ProfileTwoTone=c("profile",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm300-496c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zm0 144c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H492c-4.4 0-8-3.6-8-8v-48zM380 328c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40zm0 144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M340 656a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm0-144a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm152 320h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm0-144h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H492c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])})),t.ProjectTwoTone=c("project",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm472-560c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v256c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280zm-192 0c0-4.4 3.6-8 8-8h80c4.4 0 8 3.6 8 8v464c0 4.4-3.6 8-8 8h-80c-4.4 0-8-3.6-8-8V280z"],[e,"M280 752h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v464c0 4.4 3.6 8 8 8zm192-280h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v184c0 4.4 3.6 8 8 8zm192 72h80c4.4 0 8-3.6 8-8V280c0-4.4-3.6-8-8-8h-80c-4.4 0-8 3.6-8 8v256c0 4.4 3.6 8 8 8z"])})),t.PushpinTwoTone=c("pushpin",s,(function(e,t){return u(a,[t,"M474.8 357.7l-24.5 24.5-34.4-3.8c-9.6-1.1-19.3-1.6-28.9-1.6-29 0-57.5 4.7-84.7 14.1-14 4.8-27.4 10.8-40.3 17.9l353.1 353.3a259.92 259.92 0 0 0 30.4-153.9l-3.8-34.4 24.5-24.5L800 415.5 608.5 224 474.8 357.7z"],[e,"M878.3 392.1L631.9 145.7c-6.5-6.5-15-9.7-23.5-9.7s-17 3.2-23.5 9.7L423.8 306.9c-12.2-1.4-24.5-2-36.8-2-73.2 0-146.4 24.1-206.5 72.3a33.23 33.23 0 0 0-2.7 49.4l181.7 181.7-215.4 215.2a15.8 15.8 0 0 0-4.6 9.8l-3.4 37.2c-.9 9.4 6.6 17.4 15.9 17.4.5 0 1 0 1.5-.1l37.2-3.4c3.7-.3 7.2-2 9.8-4.6l215.4-215.4 181.7 181.7c6.5 6.5 15 9.7 23.5 9.7 9.7 0 19.3-4.2 25.9-12.4 56.3-70.3 79.7-158.3 70.2-243.4l161.1-161.1c12.9-12.8 12.9-33.8 0-46.8zM666.2 549.3l-24.5 24.5 3.8 34.4a259.92 259.92 0 0 1-30.4 153.9L262 408.8c12.9-7.1 26.3-13.1 40.3-17.9 27.2-9.4 55.7-14.1 84.7-14.1 9.6 0 19.3.5 28.9 1.6l34.4 3.8 24.5-24.5L608.5 224 800 415.5 666.2 549.3z"])})),t.PropertySafetyTwoTone=c("property-safety",s,(function(e,t){return u(a,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM593.9 318h45c5.5 0 10 4.5 10 10 .1 1.7-.3 3.3-1.1 4.8l-87.7 161.1h45.7c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4v29.7h63.4c5.5 0 10 4.5 10 10v21.3c0 5.5-4.5 10-10 10h-63.4V658c0 5.5-4.5 10-10 10h-41.3c-5.5 0-10-4.5-10-10v-51.8H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h63.1v-29.7H418c-5.5 0-10-4.5-10-10v-21.3c0-5.5 4.5-10 10-10h45.2l-88-161.1c-2.6-4.8-.9-10.9 4-13.6 1.5-.8 3.1-1.2 4.8-1.2h46c3.8 0 7.2 2.1 8.9 5.5l72.9 144.3L585 323.5a10 10 0 0 1 8.9-5.5z"],[e,"M438.9 323.5a9.88 9.88 0 0 0-8.9-5.5h-46c-1.7 0-3.3.4-4.8 1.2-4.9 2.7-6.6 8.8-4 13.6l88 161.1H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1v29.7H418c-5.5 0-10 4.5-10 10v21.3c0 5.5 4.5 10 10 10h63.1V658c0 5.5 4.5 10 10 10h41.3c5.5 0 10-4.5 10-10v-51.8h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-63.4v-29.7h63.4c5.5 0 10-4.5 10-10v-21.3c0-5.5-4.5-10-10-10h-45.7l87.7-161.1c.8-1.5 1.2-3.1 1.1-4.8 0-5.5-4.5-10-10-10h-45a10 10 0 0 0-8.9 5.5l-73.2 144.3-72.9-144.3z"])})),t.QuestionCircleTwoTone=c("question-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm0 632c-22.1 0-40-17.9-40-40s17.9-40 40-40 40 17.9 40 40-17.9 40-40 40zm62.9-219.5a48.3 48.3 0 0 0-30.9 44.8V620c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-21.5c0-23.1 6.7-45.9 19.9-64.9 12.9-18.6 30.9-32.8 52.1-40.9 34-13.1 56-41.6 56-72.7 0-44.1-43.1-80-96-80s-96 35.9-96 80v7.6c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V420c0-39.3 17.2-76 48.4-103.3C430.4 290.4 470 276 512 276s81.6 14.5 111.6 40.7C654.8 344 672 380.7 672 420c0 57.8-38.1 109.8-97.1 132.5z"],[e,"M472 732a40 40 0 1 0 80 0 40 40 0 1 0-80 0zm151.6-415.3C593.6 290.5 554 276 512 276s-81.6 14.4-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.2 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0 1 30.9-44.8c59-22.7 97.1-74.7 97.1-132.5 0-39.3-17.2-76-48.4-103.3z"])})),t.ReconciliationTwoTone=c("reconciliation",s,(function(e,t){return u(a,[t,"M740 344H404V240H304v160h176c17.7 0 32 14.3 32 32v360h328V240H740v104zM584 448c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-56zm92 301c-50.8 0-92-41.2-92-92s41.2-92 92-92 92 41.2 92 92-41.2 92-92 92zm92-341v96c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8v-96c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z"],[t,"M642 657a34 34 0 1 0 68 0 34 34 0 1 0-68 0z"],[e,"M592 512h48c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8zm112-104v96c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-96c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z"],[e,"M880 168H668c0-30.9-25.1-56-56-56h-80c-30.9 0-56 25.1-56 56H264c-17.7 0-32 14.3-32 32v200h-88c-17.7 0-32 14.3-32 32v448c0 17.7 14.3 32 32 32h336c17.7 0 32-14.3 32-32v-16h368c17.7 0 32-14.3 32-32V200c0-17.7-14.3-32-32-32zm-412 64h72v-56h64v56h72v48H468v-48zm-20 616H176V616h272v232zm0-296H176v-88h272v88zm392 240H512V432c0-17.7-14.3-32-32-32H304V240h100v104h336V240h100v552z"],[e,"M676 565c-50.8 0-92 41.2-92 92s41.2 92 92 92 92-41.2 92-92-41.2-92-92-92zm0 126c-18.8 0-34-15.2-34-34s15.2-34 34-34 34 15.2 34 34-15.2 34-34 34z"])})),t.RedEnvelopeTwoTone=c("red-envelope",s,(function(e,t){return u(a,[e,"M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-40 824H232V193.1l260.3 204.1c11.6 9.1 27.9 9.1 39.5 0L792 193.1V888zm0-751.3h-31.7L512 331.3 263.7 136.7H232v-.7h560v.7z"],[t,"M492.3 397.2L232 193.1V888h560V193.1L531.8 397.2a31.99 31.99 0 0 1-39.5 0zm99.4 60.9h47.8a8.45 8.45 0 0 1 7.4 12.4l-87.2 161h45.9c4.6 0 8.4 3.8 8.4 8.4V665c0 4.6-3.8 8.4-8.4 8.4h-63.3V702h63.3c4.6 0 8.4 3.8 8.4 8.4v25c.2 4.7-3.5 8.5-8.2 8.5h-63.3v49.9c0 4.6-3.8 8.4-8.4 8.4h-43.7c-4.6 0-8.4-3.8-8.4-8.4v-49.9h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h63v-28.6h-63c-4.6 0-8.4-3.8-8.4-8.4v-25.1c0-4.6 3.8-8.4 8.4-8.4h45.4L377 470.4a8.4 8.4 0 0 1 3.4-11.4c1.3-.6 2.6-1 3.9-1h48.8c3.2 0 6.1 1.8 7.5 4.6l71.7 142 71.9-141.9a8.6 8.6 0 0 1 7.5-4.6z"],[t,"M232 136.7h31.7L512 331.3l248.3-194.6H792v-.7H232z"],[e,"M440.6 462.6a8.38 8.38 0 0 0-7.5-4.6h-48.8c-1.3 0-2.6.4-3.9 1a8.4 8.4 0 0 0-3.4 11.4l87.4 161.1H419c-4.6 0-8.4 3.8-8.4 8.4V665c0 4.6 3.8 8.4 8.4 8.4h63V702h-63c-4.6 0-8.4 3.8-8.4 8.4v25.1c0 4.6 3.8 8.4 8.4 8.4h63v49.9c0 4.6 3.8 8.4 8.4 8.4h43.7c4.6 0 8.4-3.8 8.4-8.4v-49.9h63.3c4.7 0 8.4-3.8 8.2-8.5v-25c0-4.6-3.8-8.4-8.4-8.4h-63.3v-28.6h63.3c4.6 0 8.4-3.8 8.4-8.4v-25.1c0-4.6-3.8-8.4-8.4-8.4h-45.9l87.2-161a8.45 8.45 0 0 0-7.4-12.4h-47.8c-3.1 0-6 1.8-7.5 4.6l-71.9 141.9-71.7-142z"])})),t.RestTwoTone=c("rest",s,(function(e,t){return u(a,[t,"M326.4 844h363.2l44.3-520H282l44.4 520zM508 416c79.5 0 144 64.5 144 144s-64.5 144-144 144-144-64.5-144-144 64.5-144 144-144z"],[e,"M508 704c79.5 0 144-64.5 144-144s-64.5-144-144-144-144 64.5-144 144 64.5 144 144 144zm0-224c44.2 0 80 35.8 80 80s-35.8 80-80 80-80-35.8-80-80 35.8-80 80-80z"],[e,"M832 256h-28.1l-35.7-120.9c-4-13.7-16.5-23.1-30.7-23.1h-451c-14.3 0-26.8 9.4-30.7 23.1L220.1 256H192c-17.7 0-32 14.3-32 32v28c0 4.4 3.6 8 8 8h45.8l47.7 558.7a32 32 0 0 0 31.9 29.3h429.2a32 32 0 0 0 31.9-29.3L802.2 324H856c4.4 0 8-3.6 8-8v-28c0-17.7-14.3-32-32-32zm-518.6-76h397.2l22.4 76H291l22.4-76zm376.2 664H326.4L282 324h451.9l-44.3 520z"])})),t.RightCircleTwoTone=c("right-circle",s,(function(e,t){return u(a,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm154.7 378.4l-246 178c-5.3 3.8-12.7 0-12.7-6.5V643c0-10.2 4.9-19.9 13.2-25.9L566.6 512 421.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M666.7 505.5l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L566.6 512 421.2 617.1c-8.3 6-13.2 15.7-13.2 25.9v46.9c0 6.5 7.4 10.3 12.7 6.5l246-178c4.4-3.2 4.4-9.7 0-12.9z"])})),t.RocketTwoTone=c("rocket",s,(function(e,t){return u(a,[t,"M261.7 621.4c-9.4 14.6-17 30.3-22.5 46.6H324V558.7c-24.8 16.2-46 37.5-62.3 62.7zM700 558.7V668h84.8c-5.5-16.3-13.1-32-22.5-46.6a211.6 211.6 0 0 0-62.3-62.7zm-64-239.9l-124-147-124 147V668h248V318.8zM512 448a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M864 736c0-111.6-65.4-208-160-252.9V317.3c0-15.1-5.3-29.7-15.1-41.2L536.5 95.4C530.1 87.8 521 84 512 84s-18.1 3.8-24.5 11.4L335.1 276.1a63.97 63.97 0 0 0-15.1 41.2v165.8C225.4 528 160 624.4 160 736h156.5c-2.3 7.2-3.5 15-3.5 23.8 0 22.1 7.6 43.7 21.4 60.8a97.2 97.2 0 0 0 43.1 30.6c23.1 54 75.6 88.8 134.5 88.8 29.1 0 57.3-8.6 81.4-24.8 23.6-15.8 41.9-37.9 53-64a97 97 0 0 0 43.1-30.5 97.52 97.52 0 0 0 21.4-60.8c0-8.4-1.1-16.4-3.1-23.8L864 736zm-540-68h-84.8c5.5-16.3 13.1-32 22.5-46.6 16.3-25.2 37.5-46.5 62.3-62.7V668zm64-184.9V318.8l124-147 124 147V668H388V483.1zm240.1 301.1c-5.2 3-11.2 4.2-17.1 3.4l-19.5-2.4-2.8 19.4c-5.4 37.9-38.4 66.5-76.7 66.5s-71.3-28.6-76.7-66.5l-2.8-19.5-19.5 2.5a27.7 27.7 0 0 1-17.1-3.5c-8.7-5-14.1-14.3-14.1-24.4 0-10.6 5.9-19.4 14.6-23.8h231.3c8.8 4.5 14.6 13.3 14.6 23.8-.1 10.2-5.5 19.6-14.2 24.5zM700 668V558.7a211.6 211.6 0 0 1 62.3 62.7c9.4 14.6 17 30.3 22.5 46.6H700z"],[e,"M464 400a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])})),t.RightSquareTwoTone=c("right-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm216-196.9c0-10.2 4.9-19.9 13.2-25.9L558.6 512 413.2 406.8c-8.3-6-13.2-15.6-13.2-25.9V334c0-6.5 7.4-10.3 12.7-6.5l246 178c4.4 3.2 4.4 9.7 0 12.9l-246 178c-5.3 3.9-12.7.1-12.7-6.4v-46.9z"],[e,"M412.7 696.4l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5v46.9c0 10.3 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.7-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.4z"])})),t.SafetyCertificateTwoTone=c("safety-certificate",s,(function(e,t){return u(a,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zM632.8 328H688c6.5 0 10.3 7.4 6.5 12.7L481.9 633.4a16.1 16.1 0 0 1-26 0l-126.4-174c-3.8-5.3 0-12.7 6.5-12.7h55.2c5.2 0 10 2.5 13 6.6l64.7 89.1 150.9-207.8c3-4.1 7.9-6.6 13-6.6z"],[e,"M404.2 453.3c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0 0 26 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"])})),t.SaveTwoTone=c("save",s,(function(e,t){return u(a,[t,"M704 320c0 17.7-14.3 32-32 32H352c-17.7 0-32-14.3-32-32V184H184v656h656V341.8l-136-136V320zM512 730c-79.5 0-144-64.5-144-144s64.5-144 144-144 144 64.5 144 144-64.5 144-144 144z"],[e,"M512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z"],[e,"M893.3 293.3L730.7 130.7c-.7-.7-1.4-1.3-2.1-2-.1-.1-.3-.2-.4-.3-.7-.7-1.5-1.3-2.2-1.9a64 64 0 0 0-22-11.7V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840z"])})),t.ScheduleTwoTone=c("schedule",s,(function(e,t){return u(a,[t,"M768 352c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H548v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H328v56c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-56H136v496h752V296H768v56zM424 688c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm0-136c0 4.4-3.6 8-8 8H232c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h184c4.4 0 8 3.6 8 8v48zm374.4-91.2l-165 228.7a15.9 15.9 0 0 1-25.8 0L493.5 531.3c-3.8-5.3 0-12.7 6.5-12.7h54.9c5.1 0 9.9 2.4 12.9 6.6l52.8 73.1 103.6-143.7c3-4.1 7.8-6.6 12.8-6.5h54.9c6.5 0 10.3 7.4 6.5 12.7z"],[e,"M724.2 454.6L620.6 598.3l-52.8-73.1c-3-4.2-7.8-6.6-12.9-6.6H500c-6.5 0-10.3 7.4-6.5 12.7l114.1 158.2a15.9 15.9 0 0 0 25.8 0l165-228.7c3.8-5.3 0-12.7-6.5-12.7H737c-5-.1-9.8 2.4-12.8 6.5zM416 496H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"],[e,"M928 224H768v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H548v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H328v-56c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v56H96c-17.7 0-32 14.3-32 32v576c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V256c0-17.7-14.3-32-32-32zm-40 568H136V296h120v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h148v56c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-56h120v496z"],[e,"M416 632H232c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"])})),t.SecurityScanTwoTone=c("security-scan",s,(function(e,t){return u(a,[e,"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6z"],[t,"M460.7 451.1a80.1 80.1 0 1 0 160.2 0 80.1 80.1 0 1 0-160.2 0z"],[t,"M214 226.7v427.6l298 232.2 298-232.2V226.7L512 125.1 214 226.7zm428.7 122.5c56.3 56.3 56.3 147.5 0 203.8-48.5 48.5-123 55.2-178.6 20.1l-77.5 77.5a8.03 8.03 0 0 1-11.3 0l-34-34a8.03 8.03 0 0 1 0-11.3l77.5-77.5c-35.1-55.7-28.4-130.1 20.1-178.6 56.3-56.3 147.5-56.3 203.8 0z"],[e,"M418.8 527.8l-77.5 77.5a8.03 8.03 0 0 0 0 11.3l34 34c3.1 3.1 8.2 3.1 11.3 0l77.5-77.5c55.6 35.1 130.1 28.4 178.6-20.1 56.3-56.3 56.3-147.5 0-203.8-56.3-56.3-147.5-56.3-203.8 0-48.5 48.5-55.2 122.9-20.1 178.6zm65.4-133.3a80.1 80.1 0 0 1 113.3 0 80.1 80.1 0 0 1 0 113.3c-31.3 31.3-82 31.3-113.3 0s-31.3-82 0-113.3z"])})),t.SettingTwoTone=c("setting",s,(function(e,t){return u(a,[t,"M859.3 569.7l.2.1c3.1-18.9 4.6-38.2 4.6-57.3 0-17.1-1.3-34.3-3.7-51.1 2.4 16.7 3.6 33.6 3.6 50.5 0 19.4-1.6 38.8-4.7 57.8zM99 398.1c-.5-.4-.9-.8-1.4-1.3.7.7 1.4 1.4 2.2 2.1l65.5 55.9v-.1L99 398.1zm536.6-216h.1l-15.5-83.8c-.2-1-.4-1.9-.7-2.8.1.5.3 1.1.4 1.6l15.7 85zm54 546.5l31.4-25.8 92.8 32.9c17-22.9 31.3-47.5 42.6-73.6l-74.7-63.9 6.6-40.1c2.5-15.1 3.8-30.6 3.8-46.1s-1.3-31-3.8-46.1l-6.5-39.9 74.7-63.9c-11.4-26-25.6-50.7-42.6-73.6l-92.8 32.9-31.4-25.8c-23.9-19.6-50.6-35-79.3-45.8l-38.1-14.3-17.9-97a377.5 377.5 0 0 0-85 0l-17.9 97.2-37.9 14.3c-28.5 10.8-55 26.2-78.7 45.7l-31.4 25.9-93.4-33.2c-17 22.9-31.3 47.5-42.6 73.6l75.5 64.5-6.5 40c-2.5 14.9-3.7 30.2-3.7 45.5 0 15.2 1.3 30.6 3.7 45.5l6.5 40-75.5 64.5c11.4 26 25.6 50.7 42.6 73.6l93.4-33.2 31.4 25.9c23.7 19.5 50.2 34.9 78.7 45.7l37.8 14.5 17.9 97.2c28.2 3.2 56.9 3.2 85 0l17.9-97 38.1-14.3c28.8-10.8 55.4-26.2 79.3-45.8zm-177.1-50.3c-30.5 0-59.2-7.8-84.3-21.5C373.3 627 336 568.9 336 502c0-97.2 78.8-176 176-176 66.9 0 125 37.3 154.8 92.2 13.7 25 21.5 53.7 21.5 84.3 0 97.1-78.7 175.8-175.8 175.8zM207.2 812.8c-5.5 1.9-11.2 2.3-16.6 1.2 5.7 1.2 11.7 1 17.5-1l81.4-29c-.1-.1-.3-.2-.4-.3l-81.9 29.1zm717.6-414.7l-65.5 56c0 .2.1.5.1.7l65.4-55.9c7.1-6.1 11.1-14.9 11.2-24-.3 8.8-4.3 17.3-11.2 23.2z"],[t,"M935.8 646.6c.5 4.7 0 9.5-1.7 14.1l-.9 2.6a446.02 446.02 0 0 1-79.7 137.9l-1.8 2.1a32 32 0 0 1-35.1 9.5l-81.3-28.9a350 350 0 0 1-99.7 57.6l-15.7 85a32.05 32.05 0 0 1-25.8 25.7l-2.7.5a445.2 445.2 0 0 1-79.2 7.1h.3c26.7 0 53.4-2.4 79.4-7.1l2.7-.5a32.05 32.05 0 0 0 25.8-25.7l15.7-84.9c36.2-13.6 69.6-32.9 99.6-57.5l81.2 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.5-87.4 79.6-137.7l.9-2.6c1.6-4.7 2.1-9.7 1.5-14.5z"],[e,"M688 502c0-30.3-7.7-58.9-21.2-83.8C637 363.3 578.9 326 512 326c-97.2 0-176 78.8-176 176 0 66.9 37.3 125 92.2 154.8 24.9 13.5 53.4 21.2 83.8 21.2 97.2 0 176-78.8 176-176zm-288 0c0-29.9 11.7-58 32.8-79.2C454 401.6 482.1 390 512 390c29.9 0 58 11.6 79.2 32.8A111.6 111.6 0 0 1 624 502c0 29.9-11.7 58-32.8 79.2A111.6 111.6 0 0 1 512 614c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 0 1 400 502z"],[e,"M594.1 952.2a32.05 32.05 0 0 0 25.8-25.7l15.7-85a350 350 0 0 0 99.7-57.6l81.3 28.9a32 32 0 0 0 35.1-9.5l1.8-2.1c34.8-41.1 61.6-87.5 79.7-137.9l.9-2.6c1.7-4.6 2.2-9.4 1.7-14.1-.9-7.9-4.7-15.4-11-20.9l-65.3-55.9-.2-.1c3.1-19 4.7-38.4 4.7-57.8 0-16.9-1.2-33.9-3.6-50.5-.3-2.2-.7-4.4-1-6.6 0-.2-.1-.5-.1-.7l65.5-56c6.9-5.9 10.9-14.4 11.2-23.2.1-4-.5-8.1-1.9-12l-.9-2.6a443.74 443.74 0 0 0-79.7-137.9l-1.8-2.1a32.12 32.12 0 0 0-35.1-9.5l-81.3 28.9c-30-24.6-63.4-44-99.6-57.6h-.1l-15.7-85c-.1-.5-.2-1.1-.4-1.6a32.08 32.08 0 0 0-25.4-24.1l-2.7-.5c-52.1-9.4-106.9-9.4-159 0l-2.7.5a32.05 32.05 0 0 0-25.8 25.7l-15.8 85.4a351.86 351.86 0 0 0-99 57.4l-81.9-29.1a32 32 0 0 0-35.1 9.5l-1.8 2.1a446.02 446.02 0 0 0-79.7 137.9l-.9 2.6a32.09 32.09 0 0 0 7.9 33.9c.5.4.9.9 1.4 1.3l66.3 56.6v.1c-3.1 18.8-4.6 37.9-4.6 57 0 19.2 1.5 38.4 4.6 57.1L99 625.5a32.03 32.03 0 0 0-9.3 35.2l.9 2.6c18.1 50.4 44.9 96.9 79.7 137.9l1.8 2.1c4.9 5.7 11.4 9.4 18.5 10.7 5.4 1 11.1.7 16.6-1.2l81.9-29.1c.1.1.3.2.4.3 29.7 24.3 62.8 43.6 98.6 57.1l15.8 85.4a32.05 32.05 0 0 0 25.8 25.7l2.7.5c26.1 4.7 52.8 7.1 79.5 7.1h.3c26.6 0 53.3-2.4 79.2-7.1l2.7-.5zm-39.8-66.5a377.5 377.5 0 0 1-85 0l-17.9-97.2-37.8-14.5c-28.5-10.8-55-26.2-78.7-45.7l-31.4-25.9-93.4 33.2c-17-22.9-31.2-47.6-42.6-73.6l75.5-64.5-6.5-40c-2.4-14.9-3.7-30.3-3.7-45.5 0-15.3 1.2-30.6 3.7-45.5l6.5-40-75.5-64.5c11.3-26.1 25.6-50.7 42.6-73.6l93.4 33.2 31.4-25.9c23.7-19.5 50.2-34.9 78.7-45.7l37.9-14.3 17.9-97.2c28.1-3.2 56.8-3.2 85 0l17.9 97 38.1 14.3c28.7 10.8 55.4 26.2 79.3 45.8l31.4 25.8 92.8-32.9c17 22.9 31.2 47.6 42.6 73.6L781.8 426l6.5 39.9c2.5 15.1 3.8 30.6 3.8 46.1s-1.3 31-3.8 46.1l-6.6 40.1 74.7 63.9a370.03 370.03 0 0 1-42.6 73.6L721 702.8l-31.4 25.8c-23.9 19.6-50.5 35-79.3 45.8l-38.1 14.3-17.9 97z"])})),t.ShopTwoTone=c("shop",s,(function(e,t){return u(a,[t,"M839.5 344h-655c-.3 0-.5.2-.5.5v91.2c0 59.8 49 108.3 109.3 108.3 40.7 0 76.2-22 95.1-54.7 2.9-5.1 8.4-8.3 14.3-8.3s11.3 3.2 14.3 8.3c18.8 32.7 54.3 54.7 95 54.7 40.8 0 76.4-22.1 95.1-54.9 2.9-5 8.2-8.1 13.9-8.1h.6c5.8 0 11 3.1 13.9 8.1 18.8 32.8 54.4 54.9 95.2 54.9C791 544 840 495.5 840 435.7v-91.2c0-.3-.2-.5-.5-.5z"],[e,"M882 272.1V144c0-17.7-14.3-32-32-32H174c-17.7 0-32 14.3-32 32v128.1c-16.7 1-30 14.9-30 31.9v131.7a177 177 0 0 0 14.4 70.4c4.3 10.2 9.6 19.8 15.6 28.9v345c0 17.6 14.3 32 32 32h676c17.7 0 32-14.3 32-32V535a175 175 0 0 0 15.6-28.9c9.5-22.3 14.4-46 14.4-70.4V304c0-17-13.3-30.9-30-31.9zM214 184h596v88H214v-88zm362 656.1H448V736h128v104.1zm234.4 0H640V704c0-17.7-14.3-32-32-32H416c-17.7 0-32 14.3-32 32v136.1H214V597.9c2.9 1.4 5.9 2.8 9 4 22.3 9.4 46 14.1 70.4 14.1 24.4 0 48-4.7 70.4-14.1 13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c13.8-5.8 26.8-13.2 38.7-22.1.2-.1.4-.1.6 0a180.4 180.4 0 0 0 38.7 22.1c22.3 9.4 46 14.1 70.4 14.1s48-4.7 70.4-14.1c3-1.3 6-2.6 9-4v242.2zM840 435.7c0 59.8-49 108.3-109.3 108.3-40.8 0-76.4-22.1-95.2-54.9-2.9-5-8.1-8.1-13.9-8.1h-.6c-5.7 0-11 3.1-13.9 8.1A109.24 109.24 0 0 1 512 544c-40.7 0-76.2-22-95-54.7-3-5.1-8.4-8.3-14.3-8.3s-11.4 3.2-14.3 8.3a109.63 109.63 0 0 1-95.1 54.7C233 544 184 495.5 184 435.7v-91.2c0-.3.2-.5.5-.5h655c.3 0 .5.2.5.5v91.2z"])})),t.ShoppingTwoTone=c("shopping",s,(function(e,t){return u(a,[t,"M696 472c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88H400v88c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-88h-96v456h560V384h-96v88z"],[e,"M832 312H696v-16c0-101.6-82.4-184-184-184s-184 82.4-184 184v16H192c-17.7 0-32 14.3-32 32v536c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V344c0-17.7-14.3-32-32-32zm-432-16c0-61.9 50.1-112 112-112s112 50.1 112 112v16H400v-16zm392 544H232V384h96v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h224v88c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-88h96v456z"])})),t.SkinTwoTone=c("skin",s,(function(e,t){return u(a,[t,"M512 318c-79.2 0-148.5-48.8-176.7-120H182v196h119v432h422V394h119V198H688.7c-28.2 71.2-97.5 120-176.7 120z"],[e,"M870 126H663.8c-17.4 0-32.9 11.9-37 29.3C614.3 208.1 567 246 512 246s-102.3-37.9-114.8-90.7a37.93 37.93 0 0 0-37-29.3H154a44 44 0 0 0-44 44v252a44 44 0 0 0 44 44h75v388a44 44 0 0 0 44 44h478a44 44 0 0 0 44-44V466h75a44 44 0 0 0 44-44V170a44 44 0 0 0-44-44zm-28 268H723v432H301V394H182V198h153.3c28.2 71.2 97.5 120 176.7 120s148.5-48.8 176.7-120H842v196z"])})),t.SlidersTwoTone=c("sliders",s,(function(e,t){return u(a,[t,"M180 292h80v440h-80zm369 180h-74a3 3 0 0 0-3 3v74a3 3 0 0 0 3 3h74a3 3 0 0 0 3-3v-74a3 3 0 0 0-3-3zm215-108h80v296h-80z"],[e,"M904 296h-66v-96c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v96h-66c-4.4 0-8 3.6-8 8v416c0 4.4 3.6 8 8 8h66v96c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-96h66c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8zm-60 364h-80V364h80v296zM612 404h-66V232c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v172h-66c-4.4 0-8 3.6-8 8v200c0 4.4 3.6 8 8 8h66v172c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8V620h66c4.4 0 8-3.6 8-8V412c0-4.4-3.6-8-8-8zm-60 145a3 3 0 0 1-3 3h-74a3 3 0 0 1-3-3v-74a3 3 0 0 1 3-3h74a3 3 0 0 1 3 3v74zM320 224h-66v-56c0-4.4-3.6-8-8-8h-52c-4.4 0-8 3.6-8 8v56h-66c-4.4 0-8 3.6-8 8v560c0 4.4 3.6 8 8 8h66v56c0 4.4 3.6 8 8 8h52c4.4 0 8-3.6 8-8v-56h66c4.4 0 8-3.6 8-8V232c0-4.4-3.6-8-8-8zm-60 508h-80V292h80v440z"])})),t.SmileTwoTone=c("smile",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zM288 421a48.01 48.01 0 0 1 96 0 48.01 48.01 0 0 1-96 0zm224 272c-85.5 0-155.6-67.3-160-151.6a8 8 0 0 1 8-8.4h48.1c4.2 0 7.8 3.2 8.1 7.4C420 589.9 461.5 629 512 629s92.1-39.1 95.8-88.6c.3-4.2 3.9-7.4 8.1-7.4H664a8 8 0 0 1 8 8.4C667.6 625.7 597.5 693 512 693zm176-224a48.01 48.01 0 0 1 0-96 48.01 48.01 0 0 1 0 96z"],[e,"M288 421a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm376 112h-48.1c-4.2 0-7.8 3.2-8.1 7.4-3.7 49.5-45.3 88.6-95.8 88.6s-92-39.1-95.8-88.6c-.3-4.2-3.9-7.4-8.1-7.4H360a8 8 0 0 0-8 8.4c4.4 84.3 74.5 151.6 160 151.6s155.6-67.3 160-151.6a8 8 0 0 0-8-8.4zm-24-112a48 48 0 1 0 96 0 48 48 0 1 0-96 0z"])})),t.SnippetsTwoTone=c("snippets",s,(function(e,t){return u(a,[t,"M450 510V336H232v552h432V550H490c-22.1 0-40-17.9-40-40z"],[e,"M832 112H724V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H500V72c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v40H320c-17.7 0-32 14.3-32 32v120h-96c-17.7 0-32 14.3-32 32v632c0 17.7 14.3 32 32 32h512c17.7 0 32-14.3 32-32v-96h96c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM664 888H232V336h218v174c0 22.1 17.9 40 40 40h174v338zm0-402H514V336h.2L664 485.8v.2zm128 274h-56V456L544 264H360v-80h68v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h152v32c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-32h68v576z"])})),t.SoundTwoTone=c("sound",s,(function(e,t){return u(a,[t,"M275.4 424H146v176h129.4l18 11.7L586 803V221L293.3 412.3z"],[e,"M892.1 737.8l-110.3-63.7a15.9 15.9 0 0 0-21.7 5.9l-19.9 34.5c-4.4 7.6-1.8 17.4 5.8 21.8L856.3 800a15.9 15.9 0 0 0 21.7-5.9l19.9-34.5c4.4-7.6 1.7-17.4-5.8-21.8zM934 476H806c-8.8 0-16 7.2-16 16v40c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-40c0-8.8-7.2-16-16-16zM760 344a15.9 15.9 0 0 0 21.7 5.9L892 286.2c7.6-4.4 10.2-14.2 5.8-21.8L878 230a15.9 15.9 0 0 0-21.7-5.9L746 287.8a15.99 15.99 0 0 0-5.8 21.8L760 344zM625.9 115c-5.9 0-11.9 1.6-17.4 5.3L254 352H90c-8.8 0-16 7.2-16 16v288c0 8.8 7.2 16 16 16h164l354.5 231.7c5.5 3.6 11.6 5.3 17.4 5.3 16.7 0 32.1-13.3 32.1-32.1V147.1c0-18.8-15.4-32.1-32.1-32.1zM586 803L293.4 611.7l-18-11.7H146V424h129.4l17.9-11.7L586 221v582z"])})),t.StarTwoTone=c("star",s,(function(e,t){return u(a,[t,"M512.5 190.4l-94.4 191.3-211.2 30.7 152.8 149-36.1 210.3 188.9-99.3 188.9 99.2-36.1-210.3 152.8-148.9-211.2-30.7z"],[e,"M908.6 352.8l-253.9-36.9L541.2 85.8c-3.1-6.3-8.2-11.4-14.5-14.5-15.8-7.8-35-1.3-42.9 14.5L370.3 315.9l-253.9 36.9c-7 1-13.4 4.3-18.3 9.3a32.05 32.05 0 0 0 .6 45.3l183.7 179.1L239 839.4a31.95 31.95 0 0 0 46.4 33.7l227.1-119.4 227.1 119.4c6.2 3.3 13.4 4.4 20.3 3.2 17.4-3 29.1-19.5 26.1-36.9l-43.4-252.9 183.7-179.1c5-4.9 8.3-11.3 9.3-18.3 2.7-17.5-9.5-33.7-27-36.3zM665.3 561.3l36.1 210.3-188.9-99.2-188.9 99.3 36.1-210.3-152.8-149 211.2-30.7 94.4-191.3 94.4 191.3 211.2 30.7-152.8 148.9z"])})),t.StopTwoTone=c("stop",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm288.5 682.8L277.7 224C258 240 240 258 224 277.7l522.8 522.8C682.8 852.7 601 884 512 884c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372c0 89-31.3 170.8-83.5 234.8z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372c89 0 170.8-31.3 234.8-83.5L224 277.7c16-19.7 34-37.7 53.7-53.7l522.8 522.8C852.7 682.8 884 601 884 512c0-205.4-166.6-372-372-372z"])})),t.SwitcherTwoTone=c("switcher",s,(function(e,t){return u(a,[t,"M184 840h528V312H184v528zm116-290h296v64H300v-64z"],[e,"M880 112H264c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h576v576c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V144c0-17.7-14.3-32-32-32z"],[e,"M752 240H144c-17.7 0-32 14.3-32 32v608c0 17.7 14.3 32 32 32h608c17.7 0 32-14.3 32-32V272c0-17.7-14.3-32-32-32zm-40 600H184V312h528v528z"],[e,"M300 550h296v64H300z"])})),t.TabletTwoTone=c("tablet",s,(function(e,t){return u(a,[e,"M800 64H224c-35.3 0-64 28.7-64 64v768c0 35.3 28.7 64 64 64h576c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64zm-8 824H232V136h560v752z"],[t,"M232 888h560V136H232v752zm280-144c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M472 784a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"])})),t.TagTwoTone=c("tag",s,(function(e,t){return u(a,[t,"M589 164.6L189.3 564.3l270.4 270.4L859.4 435 836 188l-247-23.4zM680 432c-48.5 0-88-39.5-88-88s39.5-88 88-88 88 39.5 88 88-39.5 88-88 88z"],[e,"M680 256c-48.5 0-88 39.5-88 88s39.5 88 88 88 88-39.5 88-88-39.5-88-88-88zm0 120c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"],[e,"M938 458.8l-29.6-312.6c-1.5-16.2-14.4-29-30.6-30.6L565.2 86h-.4c-3.2 0-5.7 1-7.6 2.9L88.9 557.2a9.96 9.96 0 0 0 0 14.1l363.8 363.8a9.9 9.9 0 0 0 7.1 2.9c2.7 0 5.2-1 7.1-2.9l468.3-468.3c2-2.1 3-5 2.8-8zM459.7 834.7L189.3 564.3 589 164.6 836 188l23.4 247-399.7 399.7z"])})),t.TagsTwoTone=c("tags",s,(function(e,t){return u(a,[t,"M477.5 694l311.9-311.8-19-224.6-224.6-19-311.9 311.9L477.5 694zm116-415.5a47.81 47.81 0 0 1 33.9-33.9c16.6-4.4 34.2.3 46.4 12.4a47.93 47.93 0 0 1 12.4 46.4 47.81 47.81 0 0 1-33.9 33.9c-16.6 4.4-34.2-.3-46.4-12.4a48.3 48.3 0 0 1-12.4-46.4z"],[t,"M476.6 792.6c-1.7-.2-3.4-1-4.7-2.3L137.7 456.1a8.03 8.03 0 0 1 0-11.3L515.9 66.6c1.2-1.3 2.9-2.1 4.7-2.3h-.4c-2.3-.2-4.7.6-6.3 2.3L135.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c1.8 1.9 4.3 2.6 6.7 2.3z"],[e,"M889.7 539.8l-39.6-39.5a8.03 8.03 0 0 0-11.3 0l-362 361.3-237.6-237a8.03 8.03 0 0 0-11.3 0l-39.6 39.5a8.03 8.03 0 0 0 0 11.3l243.2 242.8 39.6 39.5c3.1 3.1 8.2 3.1 11.3 0l407.3-406.6c3.1-3.1 3.1-8.2 0-11.3zM652.3 337.3a47.81 47.81 0 0 0 33.9-33.9c4.4-16.6-.3-34.2-12.4-46.4a47.93 47.93 0 0 0-46.4-12.4 47.81 47.81 0 0 0-33.9 33.9c-4.4 16.6.3 34.2 12.4 46.4a48.3 48.3 0 0 0 46.4 12.4z"],[e,"M137.7 444.8a8.03 8.03 0 0 0 0 11.3l334.2 334.2c1.3 1.3 2.9 2.1 4.7 2.3 2.4.3 4.8-.5 6.6-2.3L861.4 412c1.7-1.7 2.5-4 2.3-6.3l-25.5-301.4c-.7-7.8-6.8-13.9-14.6-14.6L522.2 64.3h-1.6c-1.8.2-3.4 1-4.7 2.3L137.7 444.8zm408.1-306.2l224.6 19 19 224.6L477.5 694 233.9 450.5l311.9-311.9z"])})),t.ToolTwoTone=c("tool",s,(function(e,t){return u(a,[t,"M706.8 488.7a32.05 32.05 0 0 1-45.3 0L537 364.2a32.05 32.05 0 0 1 0-45.3l132.9-132.8a184.2 184.2 0 0 0-144 53.5c-58.1 58.1-69.3 145.3-33.6 214.6L439.5 507c-.1 0-.1-.1-.1-.1L209.3 737l79.2 79.2 274-274.1.1.1 8.8-8.8c69.3 35.7 156.5 24.5 214.6-33.6 39.2-39.1 57.3-92.1 53.6-143.9L706.8 488.7z"],[e,"M876.6 239.5c-.5-.9-1.2-1.8-2-2.5-5-5-13.1-5-18.1 0L684.2 409.3l-67.9-67.9L788.7 169c.8-.8 1.4-1.6 2-2.5 3.6-6.1 1.6-13.9-4.5-17.5-98.2-58-226.8-44.7-311.3 39.7-67 67-89.2 162-66.5 247.4l-293 293c-3 3-2.8 7.9.3 11l169.7 169.7c3.1 3.1 8.1 3.3 11 .3l292.9-292.9c85.5 22.8 180.5.7 247.6-66.4 84.4-84.5 97.7-213.1 39.7-311.3zM786 499.8c-58.1 58.1-145.3 69.3-214.6 33.6l-8.8 8.8-.1-.1-274 274.1-79.2-79.2 230.1-230.1s0 .1.1.1l52.8-52.8c-35.7-69.3-24.5-156.5 33.6-214.6a184.2 184.2 0 0 1 144-53.5L537 318.9a32.05 32.05 0 0 0 0 45.3l124.5 124.5a32.05 32.05 0 0 0 45.3 0l132.8-132.8c3.7 51.8-14.4 104.8-53.6 143.9z"])})),t.TrademarkCircleTwoTone=c("trademark-circle",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm170.7 584.2c-1.1.5-2.3.8-3.5.8h-62c-3.1 0-5.9-1.8-7.2-4.6l-74.6-159.2h-88.7V717c0 4.4-3.6 8-8 8H384c-4.4 0-8-3.6-8-8V307c0-4.4 3.6-8 8-8h155.6c98.8 0 144.2 59.9 144.2 131.1 0 70.2-43.6 106.4-78.4 119.2l80.8 164.2c2.1 3.9.4 8.7-3.5 10.7z"],[t,"M529.9 357h-83.4v148H528c53 0 82.8-25.6 82.8-72.4 0-50.3-32.9-75.6-80.9-75.6z"],[e,"M605.4 549.3c34.8-12.8 78.4-49 78.4-119.2 0-71.2-45.4-131.1-144.2-131.1H384c-4.4 0-8 3.6-8 8v410c0 4.4 3.6 8 8 8h54.7c4.4 0 8-3.6 8-8V561.2h88.7L610 720.4c1.3 2.8 4.1 4.6 7.2 4.6h62c1.2 0 2.4-.3 3.5-.8 3.9-2 5.6-6.8 3.5-10.7l-80.8-164.2zM528 505h-81.5V357h83.4c48 0 80.9 25.3 80.9 75.6 0 46.8-29.8 72.4-82.8 72.4z"])})),t.UnlockTwoTone=c("unlock",s,(function(e,t){return u(a,[t,"M232 840h560V536H232v304zm280-226a48.01 48.01 0 0 1 28 87v53c0 4.4-3.6 8-8 8h-40c-4.4 0-8-3.6-8-8v-53a48.01 48.01 0 0 1 28-87z"],[e,"M484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 1 0-56 0z"],[e,"M832 464H332V240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v68c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-68c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zm-40 376H232V536h560v304z"])})),t.TrophyTwoTone=c("trophy",s,(function(e,t){return u(a,[t,"M320 480c0 49.1 19.1 95.3 53.9 130.1 34.7 34.8 81 53.9 130.1 53.9h16c49.1 0 95.3-19.1 130.1-53.9 34.8-34.7 53.9-81 53.9-130.1V184H320v296zM184 352c0 41 26.9 75.8 64 87.6-37.1-11.9-64-46.7-64-87.6zm364 382.5C665 721.8 758.4 630.2 773.8 514 758.3 630.2 665 721.7 548 734.5zM250.2 514C265.6 630.2 359 721.8 476 734.5 359 721.7 265.7 630.2 250.2 514z"],[e,"M868 160h-92v-40c0-4.4-3.6-8-8-8H256c-4.4 0-8 3.6-8 8v40h-92a44 44 0 0 0-44 44v148c0 81.7 60 149.6 138.2 162C265.7 630.2 359 721.7 476 734.5v105.2H280c-17.7 0-32 14.3-32 32V904c0 4.4 3.6 8 8 8h512c4.4 0 8-3.6 8-8v-32.3c0-17.7-14.3-32-32-32H548V734.5C665 721.7 758.3 630.2 773.8 514 852 501.6 912 433.7 912 352V204a44 44 0 0 0-44-44zM248 439.6a91.99 91.99 0 0 1-64-87.6V232h64v207.6zM704 480c0 49.1-19.1 95.4-53.9 130.1-34.8 34.8-81 53.9-130.1 53.9h-16c-49.1 0-95.4-19.1-130.1-53.9-34.8-34.8-53.9-81-53.9-130.1V184h384v296zm136-128c0 41-26.9 75.8-64 87.6V232h64v120z"])})),t.UpCircleTwoTone=c("up-circle",s,(function(e,t){return u(a,[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm178 479h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 460.4 406.8 605.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7z"],[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[e,"M518.4 360.3a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7h46.9c10.3 0 19.9-4.9 25.9-13.2L512 460.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246z"])})),t.ThunderboltTwoTone=c("thunderbolt",s,(function(e,t){return u(a,[t,"M695.4 164.1H470.8L281.2 491.5h157.4l-60.3 241 319.8-305.1h-211z"],[e,"M848.1 359.3H627.8L825.9 109c4.1-5.3.4-13-6.3-13H436.1c-2.8 0-5.5 1.5-6.9 4L170.1 547.5c-3.1 5.3.7 12 6.9 12h174.4L262 917.1c-1.9 7.8 7.5 13.3 13.3 7.7L853.6 373c5.2-4.9 1.7-13.7-5.5-13.7zM378.3 732.5l60.3-241H281.2l189.6-327.4h224.6L487.1 427.4h211L378.3 732.5z"])})),t.UpSquareTwoTone=c("up-square",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"],[t,"M184 840h656V184H184v656zm143.5-228.7l178-246c3.2-4.4 9.7-4.4 12.9 0l178 246c3.9 5.3.1 12.7-6.4 12.7h-46.9c-10.2 0-19.9-4.9-25.9-13.2L512 465.4 406.8 610.8c-6 8.3-15.6 13.2-25.9 13.2H334c-6.5 0-10.3-7.4-6.5-12.7z"],[e,"M334 624h46.9c10.3 0 19.9-4.9 25.9-13.2L512 465.4l105.2 145.4c6 8.3 15.7 13.2 25.9 13.2H690c6.5 0 10.3-7.4 6.4-12.7l-178-246a7.95 7.95 0 0 0-12.9 0l-178 246c-3.8 5.3 0 12.7 6.5 12.7z"])})),t.UsbTwoTone=c("usb",s,(function(e,t){return u(a,[t,"M759.9 504H264.1c-26.5 0-48.1 19.7-48.1 44v292h592V548c0-24.3-21.6-44-48.1-44z"],[e,"M456 248h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zm160 0h-48c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"],[e,"M760 432V144c0-17.7-14.3-32-32-32H296c-17.7 0-32 14.3-32 32v288c-66.2 0-120 52.1-120 116v356c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8V548c0-63.9-53.8-116-120-116zM336 184h352v248H336V184zm472 656H216V548c0-24.3 21.6-44 48.1-44h495.8c26.5 0 48.1 19.7 48.1 44v292z"])})),t.VideoCameraTwoTone=c("video-camera",s,(function(e,t){return u(a,[t,"M136 792h576V232H136v560zm64-488c0-4.4 3.6-8 8-8h112c4.4 0 8 3.6 8 8v48c0 4.4-3.6 8-8 8H208c-4.4 0-8-3.6-8-8v-48z"],[e,"M912 302.3L784 376V224c0-35.3-28.7-64-64-64H128c-35.3 0-64 28.7-64 64v576c0 35.3 28.7 64 64 64h592c35.3 0 64-28.7 64-64V648l128 73.7c21.3 12.3 48-3.1 48-27.6V330c0-24.6-26.7-40-48-27.7zM712 792H136V232h576v560zm176-167l-104-59.8V458.9L888 399v226z"],[e,"M208 360h112c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H208c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"])})),t.WalletTwoTone=c("wallet",s,(function(e,t){return u(a,[e,"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 464H528V448h312v128zm0-192H496c-17.7 0-32 14.3-32 32v192c0 17.7 14.3 32 32 32h344v200H184V184h656v200z"],[t,"M528 576h312V448H528v128zm92-104c22.1 0 40 17.9 40 40s-17.9 40-40 40-40-17.9-40-40 17.9-40 40-40z"],[e,"M580 512a40 40 0 1 0 80 0 40 40 0 1 0-80 0z"],[t,"M184 840h656V640H496c-17.7 0-32-14.3-32-32V416c0-17.7 14.3-32 32-32h344V184H184v656z"])})),t.WarningTwoTone=c("warning",s,(function(e,t){return u(a,[e,"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z"],[t,"M172.2 828.1h679.6L512 239.9 172.2 828.1zM560 720a48.01 48.01 0 0 1-96 0 48.01 48.01 0 0 1 96 0zm-16-304v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8z"],[e,"M464 720a48 48 0 1 0 96 0 48 48 0 1 0-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8z"])})),t.CiTwoTone=c("ci",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm-63.5 522.8c49.3 0 82.8-29.4 87-72.4.4-4.1 3.8-7.3 8-7.3h52.7c2.4 0 4.4 2 4.4 4.4 0 77.4-64.3 132.5-152.3 132.5C345.4 720 286 651.4 286 537.4v-49C286 373.5 345.4 304 448.3 304c88.3 0 152.3 56.9 152.3 138.1 0 2.4-2 4.4-4.4 4.4h-52.6c-4.2 0-7.6-3.2-8-7.4-3.9-46.1-37.5-77.6-87-77.6-61.1 0-95.6 45.4-95.7 126.8v49.3c0 80.3 34.5 125.2 95.6 125.2zM738 704.1c0 4.4-3.6 8-8 8h-50.4c-4.4 0-8-3.6-8-8V319.9c0-4.4 3.6-8 8-8H730c4.4 0 8 3.6 8 8v384.2z"],[e,"M730 311.9h-50.4c-4.4 0-8 3.6-8 8v384.2c0 4.4 3.6 8 8 8H730c4.4 0 8-3.6 8-8V319.9c0-4.4-3.6-8-8-8zm-281.4 49.6c49.5 0 83.1 31.5 87 77.6.4 4.2 3.8 7.4 8 7.4h52.6c2.4 0 4.4-2 4.4-4.4 0-81.2-64-138.1-152.3-138.1C345.4 304 286 373.5 286 488.4v49c0 114 59.4 182.6 162.3 182.6 88 0 152.3-55.1 152.3-132.5 0-2.4-2-4.4-4.4-4.4h-52.7c-4.2 0-7.6 3.2-8 7.3-4.2 43-37.7 72.4-87 72.4-61.1 0-95.6-44.9-95.6-125.2v-49.3c.1-81.4 34.6-126.8 95.7-126.8z"])})),t.CopyrightTwoTone=c("copyright",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm5.5 533c52.9 0 88.8-31.7 93-77.8.4-4.1 3.8-7.3 8-7.3h56.8c2.6 0 4.7 2.1 4.7 4.7 0 82.6-68.7 141.4-162.7 141.4C407.4 734 344 660.8 344 539.1v-52.3C344 364.2 407.4 290 517.3 290c94.3 0 162.7 60.7 162.7 147.4 0 2.6-2.1 4.7-4.7 4.7h-56.7c-4.2 0-7.7-3.2-8-7.4-4-49.6-40-83.4-93-83.4-65.2 0-102.1 48.5-102.2 135.5v52.6c0 85.7 36.8 133.6 102.1 133.6z"],[e,"M517.6 351.3c53 0 89 33.8 93 83.4.3 4.2 3.8 7.4 8 7.4h56.7c2.6 0 4.7-2.1 4.7-4.7 0-86.7-68.4-147.4-162.7-147.4C407.4 290 344 364.2 344 486.8v52.3C344 660.8 407.4 734 517.3 734c94 0 162.7-58.8 162.7-141.4 0-2.6-2.1-4.7-4.7-4.7h-56.8c-4.2 0-7.6 3.2-8 7.3-4.2 46.1-40.1 77.8-93 77.8-65.3 0-102.1-47.9-102.1-133.6v-52.6c.1-87 37-135.5 102.2-135.5z"])})),t.DollarTwoTone=c("dollar",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M426.6 410.3c0 25.4 15.7 45.1 49.5 57.3 4.7 1.9 9.4 3.4 15 5v-124c-37 4.7-64.5 25.4-64.5 61.7zm116.5 135.2c-2.9-.6-5.7-1.3-8.8-2.2V677c42.6-3.8 72-27.3 72-66.4 0-30.7-15.9-50.7-63.2-65.1z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm22.4 589.2l.2 31.7c0 4.5-3.6 8.1-8 8.1h-28.4c-4.4 0-8-3.6-8-8v-31.4c-89-6.5-130.7-57.1-135.2-112.1-.4-4.7 3.3-8.7 8-8.7h46.2c3.9 0 7.3 2.8 7.9 6.6 5.1 31.8 29.9 55.4 74.1 61.3V534l-24.7-6.3c-52.3-12.5-102.1-45.1-102.1-112.7 0-73 55.4-112.1 126.2-119v-33c0-4.4 3.6-8 8-8h28.1c4.4 0 8 3.6 8 8v32.7c68.5 6.9 119.8 46.9 125.9 109.2a8.1 8.1 0 0 1-8 8.8h-44.9c-4 0-7.4-2.9-7.9-6.9-4-29.2-27.5-53-65.5-58.2v134.3l25.4 5.9c64.8 16 108.9 47 109 116.4 0 75.2-56 117.1-134.3 124z"],[e,"M559.7 488.8l-25.4-5.9V348.6c38 5.2 61.5 29 65.5 58.2.5 4 3.9 6.9 7.9 6.9h44.9c4.7 0 8.4-4.1 8-8.8-6.1-62.3-57.4-102.3-125.9-109.2V263c0-4.4-3.6-8-8-8h-28.1c-4.4 0-8 3.6-8 8v33c-70.8 6.9-126.2 46-126.2 119 0 67.6 49.8 100.2 102.1 112.7l24.7 6.3v142.7c-44.2-5.9-69-29.5-74.1-61.3-.6-3.8-4-6.6-7.9-6.6H363c-4.7 0-8.4 4-8 8.7 4.5 55 46.2 105.6 135.2 112.1V761c0 4.4 3.6 8 8 8h28.4c4.4 0 8-3.6 8-8.1l-.2-31.7c78.3-6.9 134.3-48.8 134.3-124-.1-69.4-44.2-100.4-109-116.4zm-68.6-16.2c-5.6-1.6-10.3-3.1-15-5-33.8-12.2-49.5-31.9-49.5-57.3 0-36.3 27.5-57 64.5-61.7v124zM534.3 677V543.3c3.1.9 5.9 1.6 8.8 2.2 47.3 14.4 63.2 34.4 63.2 65.1 0 39.1-29.4 62.6-72 66.4z"])})),t.EuroTwoTone=c("euro",s,(function(e,t){return u(a,[e,"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"],[t,"M512 140c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm117.1 581.1c0 3.8-2.7 7-6.4 7.8-15.9 3.4-34.4 5.1-55.3 5.1-109.8 0-183-58.8-200.2-158H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h26.1v-36.9c0-4.4 0-8.7.3-12.8H337c-4.4 0-8-3.6-8-8v-27.2c0-4.4 3.6-8 8-8h31.8C388.5 345.7 460.7 290 567.4 290c20.9 0 39.4 1.9 55.3 5.4 3.7.8 6.3 4 6.3 7.8V346a8 8 0 0 1-9.6 7.8c-14.6-2.9-31.8-4.4-51.7-4.4-65.3 0-110.4 33.5-127.6 90.4h128.3c4.4 0 8 3.6 8 8V475c0 4.4-3.6 8-8 8H432.5c-.3 4.4-.3 9.1-.3 13.8v36h136.4c4.4 0 8 3.6 8 8V568c0 4.4-3.6 8-8 8H438c15.3 62 61.3 98.6 129.8 98.6 19.9 0 37.1-1.3 51.8-4.1 4.9-1 9.5 2.8 9.5 7.8v42.8z"],[e,"M619.6 670.5c-14.7 2.8-31.9 4.1-51.8 4.1-68.5 0-114.5-36.6-129.8-98.6h130.6c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H432.2v-36c0-4.7 0-9.4.3-13.8h135.9c4.4 0 8-3.6 8-8v-27.2c0-4.4-3.6-8-8-8H440.1c17.2-56.9 62.3-90.4 127.6-90.4 19.9 0 37.1 1.5 51.7 4.4a8 8 0 0 0 9.6-7.8v-42.8c0-3.8-2.6-7-6.3-7.8-15.9-3.5-34.4-5.4-55.3-5.4-106.7 0-178.9 55.7-198.6 149.9H337c-4.4 0-8 3.6-8 8v27.2c0 4.4 3.6 8 8 8h26.4c-.3 4.1-.3 8.4-.3 12.8v36.9H337c-4.4 0-8 3.6-8 8V568c0 4.4 3.6 8 8 8h30.2c17.2 99.2 90.4 158 200.2 158 20.9 0 39.4-1.7 55.3-5.1 3.7-.8 6.4-4 6.4-7.8v-42.8c0-5-4.6-8.8-9.5-7.8z"])})),t.GoldTwoTone=c("gold",s,(function(e,t){return u(a,[e,"M435.7 558.7c-.6-3.9-4-6.7-7.9-6.7H166.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248zM196.5 748l20.7-128h159.5l20.7 128H196.5zm709.4 58.7l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H596.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8h342c.4 0 .9 0 1.3-.1 4.3-.7 7.3-4.8 6.6-9.2zM626.5 748l20.7-128h159.5l20.7 128H626.5zM342 472h342c.4 0 .9 0 1.3-.1 4.4-.7 7.3-4.8 6.6-9.2l-40.2-248c-.6-3.9-4-6.7-7.9-6.7H382.2c-3.9 0-7.3 2.8-7.9 6.7l-40.2 248c-.1.4-.1.9-.1 1.3 0 4.4 3.6 8 8 8zm91.2-196h159.5l20.7 128h-201l20.8-128z"],[t,"M592.7 276H433.2l-20.8 128h201zM217.2 620l-20.7 128h200.9l-20.7-128zm430 0l-20.7 128h200.9l-20.7-128z"])})),t.CanlendarTwoTone=c("canlendar",s,(function(e,t){return u(a,[t,"M712 304c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H384v48c0 4.4-3.6 8-8 8h-56c-4.4 0-8-3.6-8-8v-48H184v136h656V256H712v48z"],[e,"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zm0-448H184V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136z"])}))},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)}},Oyvg:function(e,t,n){var r=n("dyZX"),a=n("Xbzi"),i=n("hswa").f,o=n("kJMx").f,s=n("quPj"),u=n("C/va"),c=r.RegExp,l=c,d=c.prototype,f=/a/g,p=/a/g,h=new c(f)!==f;if(n("nh4g")&&(!h||n("eeVq")((function(){return p[n("K0xU")("match")]=!1,c(f)!=f||c(p)==p||"/a/i"!=c(f,"i")})))){c=function(e,t){var n=this instanceof c,r=s(e),i=void 0===t;return!n&&r&&e.constructor===c&&i?e:a(h?new l(r&&!i?e.source:e,t):l((r=e instanceof c)?e.source:e,r&&i?u.call(e):t),n?this:d,c)};for(var g=function(e){e in c||i(c,e,{configurable:!0,get:function(){return l[e]},set:function(t){l[e]=t}})},v=o(l),m=0;v.length>m;)g(v[m++]);d.constructor=c,c.prototype=d,n("KroJ")(r,"RegExp",c)}n("elZq")("RegExp")},OzU1:function(e,t,n){"use strict";var r=n("rfz3"),a=r.Just,i=r.Nothing;e.exports=function(e){return e.matchWith({Error:function(e){e.value;return i()},Ok:function(e){var t=e.value;return a(t)}})}},"P1/7":function(e,t,n){"use strict";n("XfO3"),n("T39b"),n("rGqo"),n("yt8O"),n("RW0V"),n("LK8F"),n("a1Th"),n("h7Nl"),n("Btvt");var r=n("gnJF"),a=n("xiFT"),i=n("mGu+"),o=n("6RdS"),s=n("UhbJ"),u=n("6B8Y"),c=u.tagSymbol,l=u.typeSymbol,d=Object.prototype.toString,f=Object.getPrototypeOf,p=function(e){return null!=e&&("function"==typeof e[i.equals]||"function"==typeof e.equals)},h=function(e){return Object(e)===e&&(!f(e)||!e.toString||d.call(e)===e.toString())},g=function e(t){var n=function(e,n){if(e===n)return!0;var r=p(e),i=p(n);return r?!!i&&a(e,n):t(e,n)},i=function(e,t){return e.prototype.equals=function(e){return r(t)(this[c]+"#equals",e),i=e,(a=this)[l]===i[l]&&a[c]===i[c]&&function(e,t,r){for(var a=0;a<r.length;++a){var i=e[r[a]],o=t[r[a]];if(!n(i,o))return!1}return!0}(this,e,Object.keys(this));var a,i},o(e.prototype),e};return s(e,i,{type:"(Variant, Union) => Void"}),i};e.exports=g((function e(t,n){if(t===n)return!0;var r=p(t),i=p(n);if(r)return!!i&&a(t,n);if(Array.isArray(t)&&Array.isArray(n))return t.length===n.length&&t.every((function(t,r){return e(t,n[r])}));if(h(t)&&h(n)){var o=Object.keys(t),s=Object.keys(n),u=new Set(s);return o.length===s.length&&f(t)===f(n)&&o.every((function(e){return u.has(e)&&t[e]===n[e]}))}return!1})),e.exports.withCustomComparison=g},P2sY:function(e,t,n){e.exports={default:n("UbbE"),__esModule:!0}},P9nH:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt");var r=n("cOqj");e.exports=r((function(e){return null===e?"Null":void 0===e?"Undefined":Object.prototype.toString.call(e).slice(8,-1)}))},PAYn:function(e,t,n){"use strict";n("VEUW"),n("fcTV")},"PE/4":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n("jXed")),a=s(n("WmZF")),i=s(n("kM4J")),o=s(n("ncmp"));function s(e){return e&&e.__esModule?e:{default:e}}var u={locale:"en",Pagination:r.default,DatePicker:a.default,TimePicker:i.default,Calendar:o.default,global:{placeholder:"Please select"},Table:{filterTitle:"Filter menu",filterConfirm:"OK",filterReset:"Reset",selectAll:"Select current page",selectInvert:"Invert current page",sortTitle:"Sort",expand:"Expand row",collapse:"Collapse row"},Modal:{okText:"OK",cancelText:"Cancel",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Cancel"},Transfer:{titles:["",""],searchPlaceholder:"Search here",itemUnit:"item",itemsUnit:"items"},Upload:{uploading:"Uploading...",removeFile:"Remove file",uploadError:"Upload error",previewFile:"Preview file",downloadFile:"Download file"},Empty:{description:"No Data"},Icon:{icon:"icon"},Text:{edit:"Edit",copy:"Copy",copied:"Copied",expand:"Expand"},PageHeader:{back:"Back"}};t.default=u},PFWz:function(e,t,n){n("KKXr"),n("pIFo"),n("a1Th"),n("h7Nl"),n("Btvt");try{var r=n("zs13")}catch(s){r=n("zs13")}var a=/\s+/,i=Object.prototype.toString;function o(e){if(!e||!e.nodeType)throw new Error("A DOM element reference is required");this.el=e,this.list=e.classList}e.exports=function(e){return new o(e)},o.prototype.add=function(e){if(this.list)return this.list.add(e),this;var t=this.array();return~r(t,e)||t.push(e),this.el.className=t.join(" "),this},o.prototype.remove=function(e){if("[object RegExp]"==i.call(e))return this.removeMatching(e);if(this.list)return this.list.remove(e),this;var t=this.array(),n=r(t,e);return~n&&t.splice(n,1),this.el.className=t.join(" "),this},o.prototype.removeMatching=function(e){for(var t=this.array(),n=0;n<t.length;n++)e.test(t[n])&&this.remove(t[n]);return this},o.prototype.toggle=function(e,t){return this.list?(void 0!==t?t!==this.list.toggle(e,t)&&this.list.toggle(e):this.list.toggle(e),this):(void 0!==t?t?this.add(e):this.remove(e):this.has(e)?this.remove(e):this.add(e),this)},o.prototype.array=function(){var e=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(a);return""===e[0]&&e.shift(),e},o.prototype.has=o.prototype.contains=function(e){return this.list?this.list.contains(e):!!~r(this.array(),e)}},PFYH:function(e,t,n){"use strict";n("VEUW"),n("Svq7"),n("93XW")},PH4A:function(e,t,n){"use strict";var r=n("o0o1"),a=n("pVnL"),i=n("8OQS"),o=n("yXPU");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u,c,l,d,f,p,h=n("pqXx"),g=n("DLW2"),v=n("4cb6"),m=n("xp6m"),y=(s=n("8O41"))&&s.__esModule?s:{default:s};var b,_,x,R,w,E,S=12,A=(u=(0,v.injectable)(),c=(0,v.inject)(h.TYPES.ICoordinateSystemService),u((p=function(){function e(){var e,t,n,r,a=this;this.map=void 0,e=this,t="coordinateSystemService",r=this,(n=f)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),this.markerContainer=void 0,this.$mapContainer=void 0,this.$jsapi=void 0,this.viewport=void 0,this.cameraChangedCallback=void 0,this.handleCameraChanged=function(e){var t=e.camera,n=t.fov,r=t.near,i=t.far,o=t.height,s=t.pitch,u=t.rotation,c=t.aspect,l=t.position,d=a.getCenter(),f=d.lng,p=d.lat;a.cameraChangedCallback&&(a.viewport.syncWithMapCamera({aspect:c,bearing:360-u,far:i,fov:n,cameraHeight:o,near:r,pitch:s,zoom:a.map.getZoom()-1,center:[f,p],offsetOrigin:[l.x,l.y]}),a.viewport.getZoom()>S?a.coordinateSystemService.setCoordinateSystem(h.CoordinateSystem.P20_OFFSET):a.coordinateSystemService.setCoordinateSystem(h.CoordinateSystem.P20),a.cameraChangedCallback(a.viewport))}}var t=e.prototype;return t.addMarkerContainer=function(){var e=this.map.getContainer();if(null!==e){var t=e.getElementsByClassName("amap-maps")[0];this.markerContainer=g.DOM.create("div","l7_marker",t)}},t.getMarkerContainer=function(){return this.markerContainer},t.on=function(e,t){this.map.on(e,t)},t.off=function(e,t){this.map.off(e,t)},t.getContainer=function(){return this.map.getContainer()},t.getSize=function(){var e=this.map.getSize();return[e.getWidth(),e.getHeight()]},t.getType=function(){return h.MapType.amap},t.getZoom=function(){return this.map.getZoom()},t.getCenter=function(){var e=this.map.getCenter();return{lng:e.getLng(),lat:e.getLat()}},t.getPitch=function(){return this.map.getPitch()},t.getRotation=function(){return this.map.getRotation()},t.getBounds=function(){var e=this.map.getBounds().toBounds(),t=e.getNorthEast(),n=e.getSouthWest();return[[t.getLng(),t.getLat()],[n.getLng(),n.getLat()]]},t.getMinZoom=function(){return this.map.get("zooms")[0]},t.getMaxZoom=function(){return this.map.get("zooms")[1]},t.setRotation=function(e){return this.map.setRotation(e)},t.zoomIn=function(){this.map.zoomIn()},t.zoomOut=function(){this.map.zoomOut()},t.panTo=function(e){this.map.panTo(e)},t.panBy=function(e){this.map.panTo(e)},t.fitBounds=function(e){this.map.setBounds(new AMap.Bounds([e[0][0],e[0][1],e[1][0],e[1][1]]))},t.setZoomAndCenter=function(e,t){this.map.setZoomAndCenter(e,t)},t.setMapStyle=function(e){this.map.setMapStyle(this.getMapStyle(e))},t.pixelToLngLat=function(e){var t=this.map.pixelToLngLat(new AMap.Pixel(e[0],e[1]));return{lng:t.getLng(),lat:t.getLat()}},t.lngLatToPixel=function(e){var t=this.map.lnglatToPixel(new AMap.LngLat(e[0],e[1]));return{x:t.getX(),y:t.getY()}},t.containerToLngLat=function(e){var t=new AMap.Pixel(e[0],e[1]),n=this.map.containerToLngLat(t);return{lng:n.getLng(),lat:n.getLat()}},t.lngLatToContainer=function(e){var t=new AMap.LngLat(e[0],e[1]),n=this.map.lngLatToContainer(t);return{x:n.getX(),y:n.getY()}},t.init=function(){var e=o(r.mark((function e(t){var n,o,s,u,c,l,d,f,p=this;return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.id,o=t.style,s=void 0===o?"light":o,u=t.minZoom,c=void 0===u?0:u,l=t.maxZoom,d=void 0===l?18:l,f=i(t,["id","style","minZoom","maxZoom"]),this.$mapContainer=document.getElementById(n),e.next=4,new Promise((function(e){window.onload=function(){p.map=new AMap.Map(n,a({mapStyle:p.getMapStyle(s),zooms:[c,d],viewMode:"3D"},f)),p.map.on("camerachange",p.handleCameraChanged),e()};p.$jsapi=document.createElement("script"),p.$jsapi.charset="utf-8",p.$jsapi.src="https://webapi.amap.com/maps?v=1.4.15&key=15cd8a57710d40c9b7c0e3cc120f1200&plugin=Map3D&callback=onload",document.head.appendChild(p.$jsapi)}));case 4:this.viewport=new y.default;case 5:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.destroy=function(){this.map&&(this.map.destroy(),document.head.removeChild(this.$jsapi))},t.getMapContainer=function(){return this.$mapContainer},t.onCameraChanged=function(e){this.cameraChangedCallback=e},t.getMapStyle=function(e){return m.MapTheme[e]?m.MapTheme[e]:e},e}(),b=(d=p).prototype,_="coordinateSystemService",x=[c],R={configurable:!0,enumerable:!0,writable:!0,initializer:null},E={},Object.keys(R).forEach((function(e){E[e]=R[e]})),E.enumerable=!!E.enumerable,E.configurable=!!E.configurable,("value"in E||E.initializer)&&(E.writable=!0),E=x.slice().reverse().reduce((function(e,t){return t(b,_,e)||e}),E),w&&void 0!==E.initializer&&(E.value=E.initializer?E.initializer.call(w):void 0,E.initializer=void 0),void 0===E.initializer&&(Object.defineProperty(b,_,E),E=null),f=E,l=d))||l);t.default=A},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}},Pbn2:function(e,t,n){"use strict";n("RW0V"),n("bWfx"),n("V+eJ"),n("LK8F"),n("HEwt"),n("a1Th"),n("h7Nl"),n("rE2o"),n("ioFf"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=h(n("q1tI")),a=f(n("TSYQ")),i=h(n("Optq")),o=f(n("3ljw")),s=f(n("xIAh")),u=n("BmM1"),c=f(n("aVg8")),l=f(n("GG9M")),d=n("DSQc");function f(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function h(e){if(e&&e.__esModule)return e;var t=p();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m,y=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n};o.default.add.apply(o.default,function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(m=Object.keys(i).map((function(e){return i[e]})))||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(m)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()),(0,d.setTwoToneColor)("#1890ff");var b,_="outlined";var x=function(e){var t,n=e.className,i=e.type,s=e.component,d=e.viewBox,f=e.spin,p=e.rotate,h=e.tabIndex,m=e.onClick,x=e.children,R=e.theme,w=e.twoToneColor,E=y(e,["className","type","component","viewBox","spin","rotate","tabIndex","onClick","children","theme","twoToneColor"]);(0,c.default)(Boolean(i||s||x),"Icon","Should have `type` prop or `component` prop or `children`.");var S=(0,a.default)((v(t={},"anticon",!0),v(t,"anticon-".concat(i),Boolean(i)),t),n),A=(0,a.default)(v({},"anticon-spin",!!f||"loading"===i)),T=p?{msTransform:"rotate(".concat(p,"deg)"),transform:"rotate(".concat(p,"deg)")}:void 0,P=g(g({},u.svgBaseProps),{className:A,style:T,viewBox:d});d||delete P.viewBox;var C=h;return void 0===C&&m&&(C=-1),r.createElement(l.default,{componentName:"Icon"},(function(e){return r.createElement("i",g({"aria-label":i&&"".concat(e.icon,": ").concat(i)},E,{tabIndex:C,onClick:m,className:S}),function(){if(s)return r.createElement(s,P,x);if(x)return(0,c.default)(Boolean(d)||1===r.Children.count(x)&&r.isValidElement(x)&&"use"===r.Children.only(x).type,"Icon","Make sure that you provide correct `viewBox` prop (default `0 0 1024 1024`) to the icon."),r.createElement("svg",g({},P,{viewBox:d}),x);if("string"==typeof i){var e=i;if(R){var t=(0,u.getThemeFromTypeName)(i);(0,c.default)(!t||R===t,"Icon","The icon name '".concat(i,"' already specify a theme '").concat(t,"',")+" the 'theme' prop '".concat(R,"' will be ignored."))}return e=(0,u.withThemeSuffix)((0,u.removeTypeTheme)((0,u.alias)(e)),b||R||_),r.createElement(o.default,{className:A,type:e,primaryColor:w,style:T})}}())}))};x.createFromIconfontCN=s.default,x.getTwoToneColor=d.getTwoToneColor,x.setTwoToneColor=d.setTwoToneColor;var R=x;t.default=R},Pfax:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=t.extent,r=t.width,a=t.height,i=t.min,o=t.max;return{_id:1,dataArray:[{_id:1,data:Array.from(e),width:r,height:a,min:i,max:o,coordinates:[[n[0],n[1]],[n[2],n[3]]]}]}}},PhQ1:function(e,t,n){var r=n("Wnyi"),a=n("9gHp"),i=n("TGFc"),o=n("b/Vg");e.exports=r(a(["take"],i,(function(e,t){return o(0,e<0?1/0:e,t)})))},PlLG:function(e,t,n){var r;n("INYr"),n("9VmF"),n("fA63"),n("rvZc"),n("OG14"),n("eM6i"),n("25dN"),n("/KAi"),n("wCsR"),n("WLL4"),n("/SS/"),n("VRzm"),n("jm62"),n("bHtr"),n("AphP"),n("Tze0"),n("h/M4"),n("DNiP"),n("HEwt"),n("7h0T"),n("oDIu"),n("dZ+Y"),n("dRSK"),n("VpUO"),n("Z2Ku"),n("L9s1"),n("T39b"),n("9AAn"),n("FLlr"),n("SMB2"),n("mGWK"),n("2Spj"),n("bWfx"),n("OEbY"),n("hHhE"),n("Vd3H"),n("NO8f"),n("Tdpu"),n("Y9lz"),n("SRfc"),n("Ji/l"),n("f3/d"),n("rE2o"),n("ioFf"),n("LK8F"),n("0l/t"),n("KKXr"),n("RW0V"),n("8+KV"),n("DW2E"),n("rGqo"),n("yt8O"),n("XfO3"),n("EK0E"),n("fN96"),n("91GP"),n("Oyvg"),n("V+eJ"),n("pIFo"),n("xfY5"),n("a1Th"),n("h7Nl"),n("Btvt"),n("HAE/"),"undefined"!=typeof self&&self,r=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var a=t[r]={i:r,l:!1,exports:{}};return e[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:r})},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=219)}([function(e,t,n){(function(e,r){var a;!function(i){var o=("object"==typeof e&&e&&e.exports,"object"==typeof r&&r);o.global!==o&&o.window;var s="A range’s `stop` value must be greater than or equal to the `start` value.",u="Invalid code point value. Code points range from U+000000 to U+10FFFF.",c=/\\x00([^0123456789]|$)/g,l={},d=l.hasOwnProperty,f=function(e,t){for(var n=-1,r=e.length;++n<r;)t(e[n],n)},p=l.toString,h=function(e){return"[object Array]"==p.call(e)},g=function(e){return"number"==typeof e||"[object Number]"==p.call(e)},v=function(e,t){var n=String(e);return n.length<t?("0000"+n).slice(-t):n},m=function(e){return Number(e).toString(16).toUpperCase()},y=[].slice,b=function(e,t){for(var n,r,a=0,i=e.length;a<i;){if(n=e[a],r=e[a+1],t>=n&&t<r)return t==n?r==n+1?(e.splice(a,2),e):(e[a]=t+1,e):t==r-1?(e[a+1]=t,e):(e.splice(a,2,n,t,t+1,r),e);a+=2}return e},_=function(e,t,n){if(n<t)throw Error(s);for(var r,a,i=0;i<e.length;){if(r=e[i],a=e[i+1]-1,r>n)return e;if(t<=r&&n>=a)e.splice(i,2);else{if(t>=r&&n<a)return t==r?(e[i]=n+1,e[i+1]=a+1,e):(e.splice(i,2,r,t,n+1,a+1),e);if(t>=r&&t<=a)e[i+1]=t;else if(n>=r&&n<=a)return e[i]=n+1,e;i+=2}}return e},x=function(e,t){var n,r,a=0,i=null,o=e.length;if(t<0||t>1114111)throw RangeError(u);for(;a<o;){if(n=e[a],r=e[a+1],t>=n&&t<r)return e;if(t==n-1)return e[a]=t,e;if(n>t)return e.splice(null!=i?i+2:0,0,t,t+1),e;if(t==r)return t+1==e[a+2]?(e.splice(a,4,n,e[a+3]),e):(e[a+1]=t+1,e);i=a,a+=2}return e.push(t,t+1),e},R=function(e,t){for(var n,r,a=0,i=e.slice(),o=t.length;a<o;)i=(n=t[a])==(r=t[a+1]-1)?x(i,n):E(i,n,r),a+=2;return i},w=function(e,t){for(var n,r,a=0,i=e.slice(),o=t.length;a<o;)i=(n=t[a])==(r=t[a+1]-1)?b(i,n):_(i,n,r),a+=2;return i},E=function(e,t,n){if(n<t)throw Error(s);if(t<0||t>1114111||n<0||n>1114111)throw RangeError(u);for(var r,a,i=0,o=!1,c=e.length;i<c;){if(r=e[i],a=e[i+1],o){if(r==n+1)return e.splice(i-1,2),e;if(r>n)return e;r>=t&&r<=n&&(a>t&&a-1<=n?(e.splice(i,2),i-=2):(e.splice(i-1,2),i-=2))}else{if(r==n+1)return e[i]=t,e;if(r>n)return e.splice(i,0,t,n+1),e;if(t>=r&&t<a&&n+1<=a)return e;t>=r&&t<a||a==t?(e[i+1]=n+1,o=!0):t<=r&&n+1>=a&&(e[i]=t,e[i+1]=n+1,o=!0)}i+=2}return o||e.push(t,n+1),e},S=function(e,t){var n=0,r=e.length,a=e[n],i=e[r-1];if(r>=2&&(t<a||t>i))return!1;for(;n<r;){if(a=e[n],i=e[n+1],t>=a&&t<i)return!0;n+=2}return!1},A=function(e){return!e.length},T=function(e){return 2==e.length&&e[0]+1==e[1]},P=function(e){for(var t,n,r=0,a=[],i=e.length;r<i;){for(t=e[r],n=e[r+1];t<n;)a.push(t),++t;r+=2}return a},C=Math.floor,M=function(e){return parseInt(C((e-65536)/1024)+55296,10)},O=function(e){return parseInt((e-65536)%1024+56320,10)},k=String.fromCharCode,D=function(e){return 9==e?"\\t":10==e?"\\n":12==e?"\\f":13==e?"\\r":45==e?"\\x2D":92==e?"\\\\":36==e||e>=40&&e<=43||46==e||47==e||63==e||e>=91&&e<=94||e>=123&&e<=125?"\\"+k(e):e>=32&&e<=126?k(e):e<=255?"\\x"+v(m(e),2):"\\u"+v(m(e),4)},I=function(e){return e<=65535?D(e):"\\u{"+e.toString(16).toUpperCase()+"}"},L=function(e){var t=e.length,n=e.charCodeAt(0);return n>=55296&&n<=56319&&t>1?1024*(n-55296)+e.charCodeAt(1)-56320+65536:n},j=function(e){var t,n,r="",a=0,i=e.length;if(T(e))return D(e[0]);for(;a<i;)r+=(t=e[a])==(n=e[a+1]-1)?D(t):t+1==n?D(t)+D(n):D(t)+"-"+D(n),a+=2;return"["+r+"]"},F=function(e){if(1==e.length)return e;for(var t=-1,n=-1;++t<e.length;){var r=e[t],a=r[1],i=a[0],o=a[1];for(n=t;++n<e.length;){var s=e[n],u=s[1],c=u[0],l=u[1];i==c&&o==l&&(T(s[0])?r[0]=x(r[0],s[0][0]):r[0]=E(r[0],s[0][0],s[0][1]-1),e.splice(n,1),--n)}}return e},z=function(e){if(!e.length)return[];for(var t,n,r,a,i,o,s=0,u=[],c=e.length;s<c;){t=e[s],n=e[s+1]-1,r=M(t),a=O(t),i=M(n);var l=57343==(o=O(n)),d=!1;r==i||56320==a&&l?(u.push([[r,i+1],[a,o+1]]),d=!0):u.push([[r,r+1],[a,57344]]),!d&&r+1<i&&(l?(u.push([[r+1,i+1],[56320,o+1]]),d=!0):u.push([[r+1,i],[56320,57344]])),d||u.push([[i,i+1],[56320,o+1]]),s+=2}return function(e){for(var t,n,r,a,i,o,s=[],u=[],c=!1,l=-1,d=e.length;++l<d;)if(t=e[l],n=e[l+1]){for(r=t[0],a=t[1],i=n[0],o=n[1],u=a;i&&r[0]==i[0]&&r[1]==i[1];)u=T(o)?x(u,o[0]):E(u,o[0],o[1]-1),r=(t=e[++l])[0],a=t[1],i=(n=e[l+1])&&n[0],o=n&&n[1],c=!0;s.push([r,c?u:a]),c=!1}else s.push(t);return F(s)}(u)},N=function(e,t,n){if(n)return function(e){var t,n,r="",a=0,i=e.length;if(T(e))return I(e[0]);for(;a<i;)r+=(t=e[a])==(n=e[a+1]-1)?I(t):t+1==n?I(t)+I(n):I(t)+"-"+I(n),a+=2;return"["+r+"]"}(e);var r=[],a=function(e){for(var t,n,r=[],a=[],i=[],o=[],s=0,u=e.length;s<u;)t=e[s],n=e[s+1]-1,t<55296?(n<55296&&i.push(t,n+1),n>=55296&&n<=56319&&(i.push(t,55296),r.push(55296,n+1)),n>=56320&&n<=57343&&(i.push(t,55296),r.push(55296,56320),a.push(56320,n+1)),n>57343&&(i.push(t,55296),r.push(55296,56320),a.push(56320,57344),n<=65535?i.push(57344,n+1):(i.push(57344,65536),o.push(65536,n+1)))):t>=55296&&t<=56319?(n>=55296&&n<=56319&&r.push(t,n+1),n>=56320&&n<=57343&&(r.push(t,56320),a.push(56320,n+1)),n>57343&&(r.push(t,56320),a.push(56320,57344),n<=65535?i.push(57344,n+1):(i.push(57344,65536),o.push(65536,n+1)))):t>=56320&&t<=57343?(n>=56320&&n<=57343&&a.push(t,n+1),n>57343&&(a.push(t,57344),n<=65535?i.push(57344,n+1):(i.push(57344,65536),o.push(65536,n+1)))):t>57343&&t<=65535?n<=65535?i.push(t,n+1):(i.push(t,65536),o.push(65536,n+1)):o.push(t,n+1),s+=2;return{loneHighSurrogates:r,loneLowSurrogates:a,bmp:i,astral:o}}(e),i=a.loneHighSurrogates,o=a.loneLowSurrogates,s=a.bmp,u=a.astral,c=!A(i),l=!A(o),d=z(u);return t&&(s=R(s,i),c=!1,s=R(s,o),l=!1),A(s)||r.push(j(s)),d.length&&r.push(function(e){var t=[];return f(e,(function(e){var n=e[0],r=e[1];t.push(j(n)+j(r))})),t.join("|")}(d)),c&&r.push(j(i)+"(?![\\uDC00-\\uDFFF])"),l&&r.push("(?:[^\\uD800-\\uDBFF]|^)"+j(o)),r.join("|")},B=function e(t){return arguments.length>1&&(t=y.call(arguments)),this instanceof e?(this.data=[],t?this.add(t):this):(new e).add(t)};B.version="1.3.3";var V=B.prototype;!function(e,t){var n;for(n in t)d.call(t,n)&&(e[n]=t[n])}(V,{add:function(e){var t=this;return null==e?t:e instanceof B?(t.data=R(t.data,e.data),t):(arguments.length>1&&(e=y.call(arguments)),h(e)?(f(e,(function(e){t.add(e)})),t):(t.data=x(t.data,g(e)?e:L(e)),t))},remove:function(e){var t=this;return null==e?t:e instanceof B?(t.data=w(t.data,e.data),t):(arguments.length>1&&(e=y.call(arguments)),h(e)?(f(e,(function(e){t.remove(e)})),t):(t.data=b(t.data,g(e)?e:L(e)),t))},addRange:function(e,t){return this.data=E(this.data,g(e)?e:L(e),g(t)?t:L(t)),this},removeRange:function(e,t){var n=g(e)?e:L(e),r=g(t)?t:L(t);return this.data=_(this.data,n,r),this},intersection:function(e){var t=e instanceof B?P(e.data):e;return this.data=function(e,t){for(var n,r=0,a=t.length,i=[];r<a;)n=t[r],S(e,n)&&i.push(n),++r;return function(e){for(var t,n=-1,r=e.length,a=r-1,i=[],o=!0,s=0;++n<r;)if(t=e[n],o)i.push(t),s=t,o=!1;else if(t==s+1){if(n!=a){s=t;continue}o=!0,i.push(t+1)}else i.push(s+1,t),s=t;return o||i.push(t+1),i}(i)}(this.data,t),this},contains:function(e){return S(this.data,g(e)?e:L(e))},clone:function(){var e=new B;return e.data=this.data.slice(0),e},toString:function(e){var t=N(this.data,!!e&&e.bmpOnly,!!e&&e.hasUnicodeFlag);return t?t.replace(c,"\\0$1"):"[]"},toRegExp:function(e){var t=this.toString(e&&-1!=e.indexOf("u")?{hasUnicodeFlag:!0}:null);return RegExp(t,e||"")},valueOf:function(){return P(this.data)}}),V.toArray=V.valueOf,void 0===(a=function(){return B}.call(t,n,t,e))||(e.exports=a)}()}).call(t,n(26)(e),n(24))},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}Object.defineProperty(t,"__esModule",{value:!0}),t.declare=function(e){return function(t,n,a){return t.assertVersion||(t=Object.assign(function(e){var t=null;return"string"==typeof e.version&&/^7\./.test(e.version)&&(!(t=Object.getPrototypeOf(e))||r(t,"version")&&r(t,"transform")&&r(t,"template")&&r(t,"types")||(t=null)),Object.assign({},t,{},e)}(t),{assertVersion:function(e){!function(e,t){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if("string"!=typeof e)throw new Error("Expected string or integer value.");var n,r=Error.stackTraceLimit;throw"number"==typeof r&&r<25&&(Error.stackTraceLimit=25),n="7."===t.slice(0,2)?new Error('Requires Babel "^7.0.0-beta.41", but was loaded with "'+t+"\". You'll need to update your @babel/core version."):new Error('Requires Babel "'+e+'", but was loaded with "'+t+'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.'),"number"==typeof r&&(Error.stackTraceLimit=r),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",version:t,range:e})}(e,t.version)}})),e(t,n||{},a)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Plugin=function(e){throw new Error("The ("+e+") Babel 5 plugin is being run with an unsupported Babel version.")},Object.defineProperty(t,"File",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"buildExternalHelpers",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"resolvePlugin",{enumerable:!0,get:function(){return i.resolvePlugin}}),Object.defineProperty(t,"resolvePreset",{enumerable:!0,get:function(){return i.resolvePreset}}),Object.defineProperty(t,"version",{enumerable:!0,get:function(){return o.version}}),Object.defineProperty(t,"getEnv",{enumerable:!0,get:function(){return s.getEnv}}),Object.defineProperty(t,"tokTypes",{enumerable:!0,get:function(){return(e=n(57),e).tokTypes;var e}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return(e=v(n(11)),e).default;var e}}),Object.defineProperty(t,"template",{enumerable:!0,get:function(){return(e=v(n(22)),e).default;var e}}),Object.defineProperty(t,"createConfigItem",{enumerable:!0,get:function(){return c.createConfigItem}}),Object.defineProperty(t,"loadPartialConfig",{enumerable:!0,get:function(){return l.loadPartialConfig}}),Object.defineProperty(t,"loadOptions",{enumerable:!0,get:function(){return l.loadOptions}}),Object.defineProperty(t,"transform",{enumerable:!0,get:function(){return d.transform}}),Object.defineProperty(t,"transformSync",{enumerable:!0,get:function(){return d.transformSync}}),Object.defineProperty(t,"transformAsync",{enumerable:!0,get:function(){return d.transformAsync}}),Object.defineProperty(t,"transformFile",{enumerable:!0,get:function(){return f.transformFile}}),Object.defineProperty(t,"transformFileSync",{enumerable:!0,get:function(){return f.transformFileSync}}),Object.defineProperty(t,"transformFileAsync",{enumerable:!0,get:function(){return f.transformFileAsync}}),Object.defineProperty(t,"transformFromAst",{enumerable:!0,get:function(){return p.transformFromAst}}),Object.defineProperty(t,"transformFromAstSync",{enumerable:!0,get:function(){return p.transformFromAstSync}}),Object.defineProperty(t,"transformFromAstAsync",{enumerable:!0,get:function(){return p.transformFromAstAsync}}),Object.defineProperty(t,"parse",{enumerable:!0,get:function(){return h.parse}}),Object.defineProperty(t,"parseSync",{enumerable:!0,get:function(){return h.parseSync}}),Object.defineProperty(t,"parseAsync",{enumerable:!0,get:function(){return h.parseAsync}}),t.types=t.OptionManager=t.DEFAULT_EXTENSIONS=void 0;var r=v(n(102)),a=v(n(417)),i=n(58),o=n(418),s=n(161);function u(){var e=function(e){if(e&&e.__esModule)return e;var t=g();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));return u=function(){return e},e}Object.defineProperty(t,"types",{enumerable:!0,get:function(){return u()}});var c=n(59),l=n(37),d=n(426),f=n(473),p=n(474),h=n(475);function g(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return g=function(){return e},e}function v(e){return e&&e.__esModule?e:{default:e}}var m=Object.freeze([".js",".jsx",".es6",".es",".mjs"]);t.DEFAULT_EXTENSIONS=m;var y=function(){function e(){}return e.prototype.init=function(e){return(0,l.loadOptions)(e)},e}();t.OptionManager=y},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(t,"assertNode",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"cloneNode",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"clone",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"cloneDeep",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"cloneWithoutLoc",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"addComment",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"addComments",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"inheritInnerComments",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"inheritLeadingComments",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"inheritsComments",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"inheritTrailingComments",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"removeComments",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"ensureBlock",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"appendToMemberExpression",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"prependToMemberExpression",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"removeProperties",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"removePropertiesDeep",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"traverseFast",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"shallowEqual",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"is",{enumerable:!0,get:function(){return K.default}}),Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"isNodesEquivalent",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"isPlaceholderType",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"isType",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"isValidES3Identifier",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(t,"matchesPattern",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"buildMatchMemberExpression",{enumerable:!0,get:function(){return le.default}}),t.react=void 0;var a=fe(n(221)),i=fe(n(222)),o=fe(n(223)),s=fe(n(293)),u=n(294);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}}))}));var c=fe(n(295)),l=fe(n(296)),d=n(9);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var f=fe(n(33)),p=fe(n(130)),h=fe(n(297)),g=fe(n(298)),v=fe(n(299)),m=fe(n(131)),y=fe(n(132)),b=fe(n(135)),_=fe(n(136)),x=fe(n(137)),R=fe(n(311)),w=n(312);Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var E=n(21);Object.keys(E).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return E[e]}}))}));var S=fe(n(313)),A=fe(n(314)),T=fe(n(138)),P=fe(n(315)),C=fe(n(316)),M=fe(n(139)),O=fe(n(317)),k=fe(n(318)),D=fe(n(320)),I=fe(n(321)),L=n(8);Object.keys(L).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return L[e]}}))}));var j=fe(n(325)),F=fe(n(326)),z=fe(n(327)),N=fe(n(142)),B=fe(n(140)),V=fe(n(129)),H=fe(n(48)),U=fe(n(328)),W=fe(n(329)),q=fe(n(141)),G=fe(n(63)),K=fe(n(78)),Y=fe(n(330)),X=fe(n(331)),J=fe(n(332)),Z=fe(n(143)),$=fe(n(128)),Q=fe(n(333)),ee=fe(n(126)),te=fe(n(334)),ne=fe(n(335)),re=fe(n(336)),ae=fe(n(79)),ie=fe(n(337)),oe=fe(n(32)),se=fe(n(338)),ue=fe(n(106)),ce=fe(n(80)),le=fe(n(105)),de=n(4);function fe(e){return e&&e.__esModule?e:{default:e}}Object.keys(de).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return de[e]}}))}));var pe={isReactComponent:a.default,isCompatTag:i.default,buildChildren:o.default};t.react=pe},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isArrayExpression=function(e,t){return!!e&&("ArrayExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAssignmentExpression=function(e,t){return!!e&&("AssignmentExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBinaryExpression=function(e,t){return!!e&&("BinaryExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterpreterDirective=function(e,t){return!!e&&("InterpreterDirective"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDirective=function(e,t){return!!e&&("Directive"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDirectiveLiteral=function(e,t){return!!e&&("DirectiveLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBlockStatement=function(e,t){return!!e&&("BlockStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBreakStatement=function(e,t){return!!e&&("BreakStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isCallExpression=function(e,t){return!!e&&("CallExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isCatchClause=function(e,t){return!!e&&("CatchClause"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isConditionalExpression=function(e,t){return!!e&&("ConditionalExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isContinueStatement=function(e,t){return!!e&&("ContinueStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDebuggerStatement=function(e,t){return!!e&&("DebuggerStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDoWhileStatement=function(e,t){return!!e&&("DoWhileStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEmptyStatement=function(e,t){return!!e&&("EmptyStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExpressionStatement=function(e,t){return!!e&&("ExpressionStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFile=function(e,t){return!!e&&("File"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isForInStatement=function(e,t){return!!e&&("ForInStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isForStatement=function(e,t){return!!e&&("ForStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionDeclaration=function(e,t){return!!e&&("FunctionDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionExpression=function(e,t){return!!e&&("FunctionExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIdentifier=function(e,t){return!!e&&("Identifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIfStatement=function(e,t){return!!e&&("IfStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isLabeledStatement=function(e,t){return!!e&&("LabeledStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStringLiteral=function(e,t){return!!e&&("StringLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNumericLiteral=function(e,t){return!!e&&("NumericLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNullLiteral=function(e,t){return!!e&&("NullLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBooleanLiteral=function(e,t){return!!e&&("BooleanLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRegExpLiteral=function(e,t){return!!e&&("RegExpLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isLogicalExpression=function(e,t){return!!e&&("LogicalExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isMemberExpression=function(e,t){return!!e&&("MemberExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNewExpression=function(e,t){return!!e&&("NewExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isProgram=function(e,t){return!!e&&("Program"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectExpression=function(e,t){return!!e&&("ObjectExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectMethod=function(e,t){return!!e&&("ObjectMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectProperty=function(e,t){return!!e&&("ObjectProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRestElement=function(e,t){return!!e&&("RestElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isReturnStatement=function(e,t){return!!e&&("ReturnStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSequenceExpression=function(e,t){return!!e&&("SequenceExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isParenthesizedExpression=function(e,t){return!!e&&("ParenthesizedExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSwitchCase=function(e,t){return!!e&&("SwitchCase"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSwitchStatement=function(e,t){return!!e&&("SwitchStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isThisExpression=function(e,t){return!!e&&("ThisExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isThrowStatement=function(e,t){return!!e&&("ThrowStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTryStatement=function(e,t){return!!e&&("TryStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isUnaryExpression=function(e,t){return!!e&&("UnaryExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isUpdateExpression=function(e,t){return!!e&&("UpdateExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVariableDeclaration=function(e,t){return!!e&&("VariableDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVariableDeclarator=function(e,t){return!!e&&("VariableDeclarator"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isWhileStatement=function(e,t){return!!e&&("WhileStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isWithStatement=function(e,t){return!!e&&("WithStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAssignmentPattern=function(e,t){return!!e&&("AssignmentPattern"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArrayPattern=function(e,t){return!!e&&("ArrayPattern"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArrowFunctionExpression=function(e,t){return!!e&&("ArrowFunctionExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassBody=function(e,t){return!!e&&("ClassBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassDeclaration=function(e,t){return!!e&&("ClassDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassExpression=function(e,t){return!!e&&("ClassExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportAllDeclaration=function(e,t){return!!e&&("ExportAllDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportDefaultDeclaration=function(e,t){return!!e&&("ExportDefaultDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportNamedDeclaration=function(e,t){return!!e&&("ExportNamedDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportSpecifier=function(e,t){return!!e&&("ExportSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isForOfStatement=function(e,t){return!!e&&("ForOfStatement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportDeclaration=function(e,t){return!!e&&("ImportDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportDefaultSpecifier=function(e,t){return!!e&&("ImportDefaultSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportNamespaceSpecifier=function(e,t){return!!e&&("ImportNamespaceSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImportSpecifier=function(e,t){return!!e&&("ImportSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isMetaProperty=function(e,t){return!!e&&("MetaProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassMethod=function(e,t){return!!e&&("ClassMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectPattern=function(e,t){return!!e&&("ObjectPattern"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSpreadElement=function(e,t){return!!e&&("SpreadElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSuper=function(e,t){return!!e&&("Super"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTaggedTemplateExpression=function(e,t){return!!e&&("TaggedTemplateExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTemplateElement=function(e,t){return!!e&&("TemplateElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTemplateLiteral=function(e,t){return!!e&&("TemplateLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isYieldExpression=function(e,t){return!!e&&("YieldExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAnyTypeAnnotation=function(e,t){return!!e&&("AnyTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArrayTypeAnnotation=function(e,t){return!!e&&("ArrayTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBooleanTypeAnnotation=function(e,t){return!!e&&("BooleanTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBooleanLiteralTypeAnnotation=function(e,t){return!!e&&("BooleanLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNullLiteralTypeAnnotation=function(e,t){return!!e&&("NullLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassImplements=function(e,t){return!!e&&("ClassImplements"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareClass=function(e,t){return!!e&&("DeclareClass"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareFunction=function(e,t){return!!e&&("DeclareFunction"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareInterface=function(e,t){return!!e&&("DeclareInterface"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareModule=function(e,t){return!!e&&("DeclareModule"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareModuleExports=function(e,t){return!!e&&("DeclareModuleExports"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareTypeAlias=function(e,t){return!!e&&("DeclareTypeAlias"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareOpaqueType=function(e,t){return!!e&&("DeclareOpaqueType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareVariable=function(e,t){return!!e&&("DeclareVariable"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareExportDeclaration=function(e,t){return!!e&&("DeclareExportDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclareExportAllDeclaration=function(e,t){return!!e&&("DeclareExportAllDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDeclaredPredicate=function(e,t){return!!e&&("DeclaredPredicate"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExistsTypeAnnotation=function(e,t){return!!e&&("ExistsTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionTypeAnnotation=function(e,t){return!!e&&("FunctionTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isFunctionTypeParam=function(e,t){return!!e&&("FunctionTypeParam"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isGenericTypeAnnotation=function(e,t){return!!e&&("GenericTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInferredPredicate=function(e,t){return!!e&&("InferredPredicate"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterfaceExtends=function(e,t){return!!e&&("InterfaceExtends"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterfaceDeclaration=function(e,t){return!!e&&("InterfaceDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isInterfaceTypeAnnotation=function(e,t){return!!e&&("InterfaceTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isIntersectionTypeAnnotation=function(e,t){return!!e&&("IntersectionTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isMixedTypeAnnotation=function(e,t){return!!e&&("MixedTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEmptyTypeAnnotation=function(e,t){return!!e&&("EmptyTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNullableTypeAnnotation=function(e,t){return!!e&&("NullableTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNumberLiteralTypeAnnotation=function(e,t){return!!e&&("NumberLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNumberTypeAnnotation=function(e,t){return!!e&&("NumberTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeAnnotation=function(e,t){return!!e&&("ObjectTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeInternalSlot=function(e,t){return!!e&&("ObjectTypeInternalSlot"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeCallProperty=function(e,t){return!!e&&("ObjectTypeCallProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeIndexer=function(e,t){return!!e&&("ObjectTypeIndexer"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeProperty=function(e,t){return!!e&&("ObjectTypeProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isObjectTypeSpreadProperty=function(e,t){return!!e&&("ObjectTypeSpreadProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOpaqueType=function(e,t){return!!e&&("OpaqueType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isQualifiedTypeIdentifier=function(e,t){return!!e&&("QualifiedTypeIdentifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStringLiteralTypeAnnotation=function(e,t){return!!e&&("StringLiteralTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isStringTypeAnnotation=function(e,t){return!!e&&("StringTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isThisTypeAnnotation=function(e,t){return!!e&&("ThisTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTupleTypeAnnotation=function(e,t){return!!e&&("TupleTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeofTypeAnnotation=function(e,t){return!!e&&("TypeofTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeAlias=function(e,t){return!!e&&("TypeAlias"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeAnnotation=function(e,t){return!!e&&("TypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeCastExpression=function(e,t){return!!e&&("TypeCastExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeParameter=function(e,t){return!!e&&("TypeParameter"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeParameterDeclaration=function(e,t){return!!e&&("TypeParameterDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTypeParameterInstantiation=function(e,t){return!!e&&("TypeParameterInstantiation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isUnionTypeAnnotation=function(e,t){return!!e&&("UnionTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVariance=function(e,t){return!!e&&("Variance"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isVoidTypeAnnotation=function(e,t){return!!e&&("VoidTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumDeclaration=function(e,t){return!!e&&("EnumDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumBooleanBody=function(e,t){return!!e&&("EnumBooleanBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumNumberBody=function(e,t){return!!e&&("EnumNumberBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumStringBody=function(e,t){return!!e&&("EnumStringBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumSymbolBody=function(e,t){return!!e&&("EnumSymbolBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumBooleanMember=function(e,t){return!!e&&("EnumBooleanMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumNumberMember=function(e,t){return!!e&&("EnumNumberMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumStringMember=function(e,t){return!!e&&("EnumStringMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isEnumDefaultedMember=function(e,t){return!!e&&("EnumDefaultedMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXAttribute=function(e,t){return!!e&&("JSXAttribute"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXClosingElement=function(e,t){return!!e&&("JSXClosingElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXElement=function(e,t){return!!e&&("JSXElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXEmptyExpression=function(e,t){return!!e&&("JSXEmptyExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXExpressionContainer=function(e,t){return!!e&&("JSXExpressionContainer"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXSpreadChild=function(e,t){return!!e&&("JSXSpreadChild"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXIdentifier=function(e,t){return!!e&&("JSXIdentifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXMemberExpression=function(e,t){return!!e&&("JSXMemberExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXNamespacedName=function(e,t){return!!e&&("JSXNamespacedName"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXOpeningElement=function(e,t){return!!e&&("JSXOpeningElement"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXSpreadAttribute=function(e,t){return!!e&&("JSXSpreadAttribute"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXText=function(e,t){return!!e&&("JSXText"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXFragment=function(e,t){return!!e&&("JSXFragment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXOpeningFragment=function(e,t){return!!e&&("JSXOpeningFragment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isJSXClosingFragment=function(e,t){return!!e&&("JSXClosingFragment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isNoop=function(e,t){return!!e&&("Noop"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPlaceholder=function(e,t){return!!e&&("Placeholder"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isV8IntrinsicIdentifier=function(e,t){return!!e&&("V8IntrinsicIdentifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isArgumentPlaceholder=function(e,t){return!!e&&("ArgumentPlaceholder"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isAwaitExpression=function(e,t){return!!e&&("AwaitExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBindExpression=function(e,t){return!!e&&("BindExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassProperty=function(e,t){return!!e&&("ClassProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOptionalMemberExpression=function(e,t){return!!e&&("OptionalMemberExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPipelineTopicExpression=function(e,t){return!!e&&("PipelineTopicExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPipelineBareFunction=function(e,t){return!!e&&("PipelineBareFunction"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPipelinePrimaryTopicReference=function(e,t){return!!e&&("PipelinePrimaryTopicReference"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isOptionalCallExpression=function(e,t){return!!e&&("OptionalCallExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassPrivateProperty=function(e,t){return!!e&&("ClassPrivateProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isClassPrivateMethod=function(e,t){return!!e&&("ClassPrivateMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isImport=function(e,t){return!!e&&("Import"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDecorator=function(e,t){return!!e&&("Decorator"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isDoExpression=function(e,t){return!!e&&("DoExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportDefaultSpecifier=function(e,t){return!!e&&("ExportDefaultSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExportNamespaceSpecifier=function(e,t){return!!e&&("ExportNamespaceSpecifier"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isPrivateName=function(e,t){return!!e&&("PrivateName"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isBigIntLiteral=function(e,t){return!!e&&("BigIntLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSParameterProperty=function(e,t){return!!e&&("TSParameterProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSDeclareFunction=function(e,t){return!!e&&("TSDeclareFunction"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSDeclareMethod=function(e,t){return!!e&&("TSDeclareMethod"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSQualifiedName=function(e,t){return!!e&&("TSQualifiedName"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSCallSignatureDeclaration=function(e,t){return!!e&&("TSCallSignatureDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSConstructSignatureDeclaration=function(e,t){return!!e&&("TSConstructSignatureDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSPropertySignature=function(e,t){return!!e&&("TSPropertySignature"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSMethodSignature=function(e,t){return!!e&&("TSMethodSignature"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIndexSignature=function(e,t){return!!e&&("TSIndexSignature"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSAnyKeyword=function(e,t){return!!e&&("TSAnyKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSBooleanKeyword=function(e,t){return!!e&&("TSBooleanKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSBigIntKeyword=function(e,t){return!!e&&("TSBigIntKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNeverKeyword=function(e,t){return!!e&&("TSNeverKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNullKeyword=function(e,t){return!!e&&("TSNullKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNumberKeyword=function(e,t){return!!e&&("TSNumberKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSObjectKeyword=function(e,t){return!!e&&("TSObjectKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSStringKeyword=function(e,t){return!!e&&("TSStringKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSSymbolKeyword=function(e,t){return!!e&&("TSSymbolKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSUndefinedKeyword=function(e,t){return!!e&&("TSUndefinedKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSUnknownKeyword=function(e,t){return!!e&&("TSUnknownKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSVoidKeyword=function(e,t){return!!e&&("TSVoidKeyword"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSThisType=function(e,t){return!!e&&("TSThisType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSFunctionType=function(e,t){return!!e&&("TSFunctionType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSConstructorType=function(e,t){return!!e&&("TSConstructorType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeReference=function(e,t){return!!e&&("TSTypeReference"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypePredicate=function(e,t){return!!e&&("TSTypePredicate"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeQuery=function(e,t){return!!e&&("TSTypeQuery"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeLiteral=function(e,t){return!!e&&("TSTypeLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSArrayType=function(e,t){return!!e&&("TSArrayType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTupleType=function(e,t){return!!e&&("TSTupleType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSOptionalType=function(e,t){return!!e&&("TSOptionalType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSRestType=function(e,t){return!!e&&("TSRestType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSUnionType=function(e,t){return!!e&&("TSUnionType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIntersectionType=function(e,t){return!!e&&("TSIntersectionType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSConditionalType=function(e,t){return!!e&&("TSConditionalType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSInferType=function(e,t){return!!e&&("TSInferType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSParenthesizedType=function(e,t){return!!e&&("TSParenthesizedType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeOperator=function(e,t){return!!e&&("TSTypeOperator"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSIndexedAccessType=function(e,t){return!!e&&("TSIndexedAccessType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSMappedType=function(e,t){return!!e&&("TSMappedType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSLiteralType=function(e,t){return!!e&&("TSLiteralType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSExpressionWithTypeArguments=function(e,t){return!!e&&("TSExpressionWithTypeArguments"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSInterfaceDeclaration=function(e,t){return!!e&&("TSInterfaceDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSInterfaceBody=function(e,t){return!!e&&("TSInterfaceBody"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeAliasDeclaration=function(e,t){return!!e&&("TSTypeAliasDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSAsExpression=function(e,t){return!!e&&("TSAsExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeAssertion=function(e,t){return!!e&&("TSTypeAssertion"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSEnumDeclaration=function(e,t){return!!e&&("TSEnumDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSEnumMember=function(e,t){return!!e&&("TSEnumMember"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSModuleDeclaration=function(e,t){return!!e&&("TSModuleDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSModuleBlock=function(e,t){return!!e&&("TSModuleBlock"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSImportType=function(e,t){return!!e&&("TSImportType"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSImportEqualsDeclaration=function(e,t){return!!e&&("TSImportEqualsDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSExternalModuleReference=function(e,t){return!!e&&("TSExternalModuleReference"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNonNullExpression=function(e,t){return!!e&&("TSNonNullExpression"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSExportAssignment=function(e,t){return!!e&&("TSExportAssignment"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSNamespaceExportDeclaration=function(e,t){return!!e&&("TSNamespaceExportDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeAnnotation=function(e,t){return!!e&&("TSTypeAnnotation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeParameterInstantiation=function(e,t){return!!e&&("TSTypeParameterInstantiation"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeParameterDeclaration=function(e,t){return!!e&&("TSTypeParameterDeclaration"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isTSTypeParameter=function(e,t){return!!e&&("TSTypeParameter"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isExpression=function(e,t){if(!e)return!1;var n=e.type;return("Expression"===n||"ArrayExpression"===n||"AssignmentExpression"===n||"BinaryExpression"===n||"CallExpression"===n||"ConditionalExpression"===n||"FunctionExpression"===n||"Identifier"===n||"StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"RegExpLiteral"===n||"LogicalExpression"===n||"MemberExpression"===n||"NewExpression"===n||"ObjectExpression"===n||"SequenceExpression"===n||"ParenthesizedExpression"===n||"ThisExpression"===n||"UnaryExpression"===n||"UpdateExpression"===n||"ArrowFunctionExpression"===n||"ClassExpression"===n||"MetaProperty"===n||"Super"===n||"TaggedTemplateExpression"===n||"TemplateLiteral"===n||"YieldExpression"===n||"TypeCastExpression"===n||"JSXElement"===n||"JSXFragment"===n||"AwaitExpression"===n||"BindExpression"===n||"OptionalMemberExpression"===n||"PipelinePrimaryTopicReference"===n||"OptionalCallExpression"===n||"Import"===n||"DoExpression"===n||"BigIntLiteral"===n||"TSAsExpression"===n||"TSTypeAssertion"===n||"TSNonNullExpression"===n||"Placeholder"===n&&("Expression"===e.expectedNode||"Identifier"===e.expectedNode||"StringLiteral"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isBinary=function(e,t){if(!e)return!1;var n=e.type;return("Binary"===n||"BinaryExpression"===n||"LogicalExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isScopable=function(e,t){if(!e)return!1;var n=e.type;return("Scopable"===n||"BlockStatement"===n||"CatchClause"===n||"DoWhileStatement"===n||"ForInStatement"===n||"ForStatement"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"Program"===n||"ObjectMethod"===n||"SwitchStatement"===n||"WhileStatement"===n||"ArrowFunctionExpression"===n||"ClassDeclaration"===n||"ClassExpression"===n||"ForOfStatement"===n||"ClassMethod"===n||"ClassPrivateMethod"===n||"TSModuleBlock"===n||"Placeholder"===n&&"BlockStatement"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isBlockParent=function(e,t){if(!e)return!1;var n=e.type;return("BlockParent"===n||"BlockStatement"===n||"CatchClause"===n||"DoWhileStatement"===n||"ForInStatement"===n||"ForStatement"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"Program"===n||"ObjectMethod"===n||"SwitchStatement"===n||"WhileStatement"===n||"ArrowFunctionExpression"===n||"ForOfStatement"===n||"ClassMethod"===n||"ClassPrivateMethod"===n||"TSModuleBlock"===n||"Placeholder"===n&&"BlockStatement"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isBlock=function(e,t){if(!e)return!1;var n=e.type;return("Block"===n||"BlockStatement"===n||"Program"===n||"TSModuleBlock"===n||"Placeholder"===n&&"BlockStatement"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isStatement=function(e,t){if(!e)return!1;var n=e.type;return("Statement"===n||"BlockStatement"===n||"BreakStatement"===n||"ContinueStatement"===n||"DebuggerStatement"===n||"DoWhileStatement"===n||"EmptyStatement"===n||"ExpressionStatement"===n||"ForInStatement"===n||"ForStatement"===n||"FunctionDeclaration"===n||"IfStatement"===n||"LabeledStatement"===n||"ReturnStatement"===n||"SwitchStatement"===n||"ThrowStatement"===n||"TryStatement"===n||"VariableDeclaration"===n||"WhileStatement"===n||"WithStatement"===n||"ClassDeclaration"===n||"ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n||"ForOfStatement"===n||"ImportDeclaration"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"InterfaceDeclaration"===n||"OpaqueType"===n||"TypeAlias"===n||"TSDeclareFunction"===n||"TSInterfaceDeclaration"===n||"TSTypeAliasDeclaration"===n||"TSEnumDeclaration"===n||"TSModuleDeclaration"===n||"TSImportEqualsDeclaration"===n||"TSExportAssignment"===n||"TSNamespaceExportDeclaration"===n||"Placeholder"===n&&("Statement"===e.expectedNode||"Declaration"===e.expectedNode||"BlockStatement"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isTerminatorless=function(e,t){if(!e)return!1;var n=e.type;return("Terminatorless"===n||"BreakStatement"===n||"ContinueStatement"===n||"ReturnStatement"===n||"ThrowStatement"===n||"YieldExpression"===n||"AwaitExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isCompletionStatement=function(e,t){if(!e)return!1;var n=e.type;return("CompletionStatement"===n||"BreakStatement"===n||"ContinueStatement"===n||"ReturnStatement"===n||"ThrowStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isConditional=function(e,t){if(!e)return!1;var n=e.type;return("Conditional"===n||"ConditionalExpression"===n||"IfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isLoop=function(e,t){if(!e)return!1;var n=e.type;return("Loop"===n||"DoWhileStatement"===n||"ForInStatement"===n||"ForStatement"===n||"WhileStatement"===n||"ForOfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isWhile=function(e,t){if(!e)return!1;var n=e.type;return("While"===n||"DoWhileStatement"===n||"WhileStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isExpressionWrapper=function(e,t){if(!e)return!1;var n=e.type;return("ExpressionWrapper"===n||"ExpressionStatement"===n||"ParenthesizedExpression"===n||"TypeCastExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFor=function(e,t){if(!e)return!1;var n=e.type;return("For"===n||"ForInStatement"===n||"ForStatement"===n||"ForOfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isForXStatement=function(e,t){if(!e)return!1;var n=e.type;return("ForXStatement"===n||"ForInStatement"===n||"ForOfStatement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFunction=function(e,t){if(!e)return!1;var n=e.type;return("Function"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"ObjectMethod"===n||"ArrowFunctionExpression"===n||"ClassMethod"===n||"ClassPrivateMethod"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFunctionParent=function(e,t){if(!e)return!1;var n=e.type;return("FunctionParent"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"ObjectMethod"===n||"ArrowFunctionExpression"===n||"ClassMethod"===n||"ClassPrivateMethod"===n)&&(void 0===t||(0,a.default)(e,t))},t.isPureish=function(e,t){if(!e)return!1;var n=e.type;return("Pureish"===n||"FunctionDeclaration"===n||"FunctionExpression"===n||"StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"ArrowFunctionExpression"===n||"ClassDeclaration"===n||"ClassExpression"===n||"BigIntLiteral"===n||"Placeholder"===n&&"StringLiteral"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("Declaration"===n||"FunctionDeclaration"===n||"VariableDeclaration"===n||"ClassDeclaration"===n||"ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n||"ImportDeclaration"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"InterfaceDeclaration"===n||"OpaqueType"===n||"TypeAlias"===n||"TSDeclareFunction"===n||"TSInterfaceDeclaration"===n||"TSTypeAliasDeclaration"===n||"TSEnumDeclaration"===n||"TSModuleDeclaration"===n||"Placeholder"===n&&"Declaration"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isPatternLike=function(e,t){if(!e)return!1;var n=e.type;return("PatternLike"===n||"Identifier"===n||"RestElement"===n||"AssignmentPattern"===n||"ArrayPattern"===n||"ObjectPattern"===n||"Placeholder"===n&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isLVal=function(e,t){if(!e)return!1;var n=e.type;return("LVal"===n||"Identifier"===n||"MemberExpression"===n||"RestElement"===n||"AssignmentPattern"===n||"ArrayPattern"===n||"ObjectPattern"===n||"TSParameterProperty"===n||"Placeholder"===n&&("Pattern"===e.expectedNode||"Identifier"===e.expectedNode))&&(void 0===t||(0,a.default)(e,t))},t.isTSEntityName=function(e,t){if(!e)return!1;var n=e.type;return("TSEntityName"===n||"Identifier"===n||"TSQualifiedName"===n||"Placeholder"===n&&"Identifier"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isLiteral=function(e,t){if(!e)return!1;var n=e.type;return("Literal"===n||"StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"RegExpLiteral"===n||"TemplateLiteral"===n||"BigIntLiteral"===n||"Placeholder"===n&&"StringLiteral"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isImmutable=function(e,t){if(!e)return!1;var n=e.type;return("Immutable"===n||"StringLiteral"===n||"NumericLiteral"===n||"NullLiteral"===n||"BooleanLiteral"===n||"JSXAttribute"===n||"JSXClosingElement"===n||"JSXElement"===n||"JSXExpressionContainer"===n||"JSXSpreadChild"===n||"JSXOpeningElement"===n||"JSXText"===n||"JSXFragment"===n||"JSXOpeningFragment"===n||"JSXClosingFragment"===n||"BigIntLiteral"===n||"Placeholder"===n&&"StringLiteral"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isUserWhitespacable=function(e,t){if(!e)return!1;var n=e.type;return("UserWhitespacable"===n||"ObjectMethod"===n||"ObjectProperty"===n||"ObjectTypeInternalSlot"===n||"ObjectTypeCallProperty"===n||"ObjectTypeIndexer"===n||"ObjectTypeProperty"===n||"ObjectTypeSpreadProperty"===n)&&(void 0===t||(0,a.default)(e,t))},t.isMethod=function(e,t){if(!e)return!1;var n=e.type;return("Method"===n||"ObjectMethod"===n||"ClassMethod"===n||"ClassPrivateMethod"===n)&&(void 0===t||(0,a.default)(e,t))},t.isObjectMember=function(e,t){if(!e)return!1;var n=e.type;return("ObjectMember"===n||"ObjectMethod"===n||"ObjectProperty"===n)&&(void 0===t||(0,a.default)(e,t))},t.isProperty=function(e,t){if(!e)return!1;var n=e.type;return("Property"===n||"ObjectProperty"===n||"ClassProperty"===n||"ClassPrivateProperty"===n)&&(void 0===t||(0,a.default)(e,t))},t.isUnaryLike=function(e,t){if(!e)return!1;var n=e.type;return("UnaryLike"===n||"UnaryExpression"===n||"SpreadElement"===n)&&(void 0===t||(0,a.default)(e,t))},t.isPattern=function(e,t){if(!e)return!1;var n=e.type;return("Pattern"===n||"AssignmentPattern"===n||"ArrayPattern"===n||"ObjectPattern"===n||"Placeholder"===n&&"Pattern"===e.expectedNode)&&(void 0===t||(0,a.default)(e,t))},t.isClass=function(e,t){if(!e)return!1;var n=e.type;return("Class"===n||"ClassDeclaration"===n||"ClassExpression"===n)&&(void 0===t||(0,a.default)(e,t))},t.isModuleDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("ModuleDeclaration"===n||"ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n||"ImportDeclaration"===n)&&(void 0===t||(0,a.default)(e,t))},t.isExportDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("ExportDeclaration"===n||"ExportAllDeclaration"===n||"ExportDefaultDeclaration"===n||"ExportNamedDeclaration"===n)&&(void 0===t||(0,a.default)(e,t))},t.isModuleSpecifier=function(e,t){if(!e)return!1;var n=e.type;return("ModuleSpecifier"===n||"ExportSpecifier"===n||"ImportDefaultSpecifier"===n||"ImportNamespaceSpecifier"===n||"ImportSpecifier"===n||"ExportDefaultSpecifier"===n||"ExportNamespaceSpecifier"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlow=function(e,t){if(!e)return!1;var n=e.type;return("Flow"===n||"AnyTypeAnnotation"===n||"ArrayTypeAnnotation"===n||"BooleanTypeAnnotation"===n||"BooleanLiteralTypeAnnotation"===n||"NullLiteralTypeAnnotation"===n||"ClassImplements"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"DeclaredPredicate"===n||"ExistsTypeAnnotation"===n||"FunctionTypeAnnotation"===n||"FunctionTypeParam"===n||"GenericTypeAnnotation"===n||"InferredPredicate"===n||"InterfaceExtends"===n||"InterfaceDeclaration"===n||"InterfaceTypeAnnotation"===n||"IntersectionTypeAnnotation"===n||"MixedTypeAnnotation"===n||"EmptyTypeAnnotation"===n||"NullableTypeAnnotation"===n||"NumberLiteralTypeAnnotation"===n||"NumberTypeAnnotation"===n||"ObjectTypeAnnotation"===n||"ObjectTypeInternalSlot"===n||"ObjectTypeCallProperty"===n||"ObjectTypeIndexer"===n||"ObjectTypeProperty"===n||"ObjectTypeSpreadProperty"===n||"OpaqueType"===n||"QualifiedTypeIdentifier"===n||"StringLiteralTypeAnnotation"===n||"StringTypeAnnotation"===n||"ThisTypeAnnotation"===n||"TupleTypeAnnotation"===n||"TypeofTypeAnnotation"===n||"TypeAlias"===n||"TypeAnnotation"===n||"TypeCastExpression"===n||"TypeParameter"===n||"TypeParameterDeclaration"===n||"TypeParameterInstantiation"===n||"UnionTypeAnnotation"===n||"Variance"===n||"VoidTypeAnnotation"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowType=function(e,t){if(!e)return!1;var n=e.type;return("FlowType"===n||"AnyTypeAnnotation"===n||"ArrayTypeAnnotation"===n||"BooleanTypeAnnotation"===n||"BooleanLiteralTypeAnnotation"===n||"NullLiteralTypeAnnotation"===n||"ExistsTypeAnnotation"===n||"FunctionTypeAnnotation"===n||"GenericTypeAnnotation"===n||"InterfaceTypeAnnotation"===n||"IntersectionTypeAnnotation"===n||"MixedTypeAnnotation"===n||"EmptyTypeAnnotation"===n||"NullableTypeAnnotation"===n||"NumberLiteralTypeAnnotation"===n||"NumberTypeAnnotation"===n||"ObjectTypeAnnotation"===n||"StringLiteralTypeAnnotation"===n||"StringTypeAnnotation"===n||"ThisTypeAnnotation"===n||"TupleTypeAnnotation"===n||"TypeofTypeAnnotation"===n||"UnionTypeAnnotation"===n||"VoidTypeAnnotation"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowBaseAnnotation=function(e,t){if(!e)return!1;var n=e.type;return("FlowBaseAnnotation"===n||"AnyTypeAnnotation"===n||"BooleanTypeAnnotation"===n||"NullLiteralTypeAnnotation"===n||"MixedTypeAnnotation"===n||"EmptyTypeAnnotation"===n||"NumberTypeAnnotation"===n||"StringTypeAnnotation"===n||"ThisTypeAnnotation"===n||"VoidTypeAnnotation"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowDeclaration=function(e,t){if(!e)return!1;var n=e.type;return("FlowDeclaration"===n||"DeclareClass"===n||"DeclareFunction"===n||"DeclareInterface"===n||"DeclareModule"===n||"DeclareModuleExports"===n||"DeclareTypeAlias"===n||"DeclareOpaqueType"===n||"DeclareVariable"===n||"DeclareExportDeclaration"===n||"DeclareExportAllDeclaration"===n||"InterfaceDeclaration"===n||"OpaqueType"===n||"TypeAlias"===n)&&(void 0===t||(0,a.default)(e,t))},t.isFlowPredicate=function(e,t){if(!e)return!1;var n=e.type;return("FlowPredicate"===n||"DeclaredPredicate"===n||"InferredPredicate"===n)&&(void 0===t||(0,a.default)(e,t))},t.isEnumBody=function(e,t){if(!e)return!1;var n=e.type;return("EnumBody"===n||"EnumBooleanBody"===n||"EnumNumberBody"===n||"EnumStringBody"===n||"EnumSymbolBody"===n)&&(void 0===t||(0,a.default)(e,t))},t.isEnumMember=function(e,t){if(!e)return!1;var n=e.type;return("EnumMember"===n||"EnumBooleanMember"===n||"EnumNumberMember"===n||"EnumStringMember"===n||"EnumDefaultedMember"===n)&&(void 0===t||(0,a.default)(e,t))},t.isJSX=function(e,t){if(!e)return!1;var n=e.type;return("JSX"===n||"JSXAttribute"===n||"JSXClosingElement"===n||"JSXElement"===n||"JSXEmptyExpression"===n||"JSXExpressionContainer"===n||"JSXSpreadChild"===n||"JSXIdentifier"===n||"JSXMemberExpression"===n||"JSXNamespacedName"===n||"JSXOpeningElement"===n||"JSXSpreadAttribute"===n||"JSXText"===n||"JSXFragment"===n||"JSXOpeningFragment"===n||"JSXClosingFragment"===n)&&(void 0===t||(0,a.default)(e,t))},t.isPrivate=function(e,t){if(!e)return!1;var n=e.type;return("Private"===n||"ClassPrivateProperty"===n||"ClassPrivateMethod"===n||"PrivateName"===n)&&(void 0===t||(0,a.default)(e,t))},t.isTSTypeElement=function(e,t){if(!e)return!1;var n=e.type;return("TSTypeElement"===n||"TSCallSignatureDeclaration"===n||"TSConstructSignatureDeclaration"===n||"TSPropertySignature"===n||"TSMethodSignature"===n||"TSIndexSignature"===n)&&(void 0===t||(0,a.default)(e,t))},t.isTSType=function(e,t){if(!e)return!1;var n=e.type;return("TSType"===n||"TSAnyKeyword"===n||"TSBooleanKeyword"===n||"TSBigIntKeyword"===n||"TSNeverKeyword"===n||"TSNullKeyword"===n||"TSNumberKeyword"===n||"TSObjectKeyword"===n||"TSStringKeyword"===n||"TSSymbolKeyword"===n||"TSUndefinedKeyword"===n||"TSUnknownKeyword"===n||"TSVoidKeyword"===n||"TSThisType"===n||"TSFunctionType"===n||"TSConstructorType"===n||"TSTypeReference"===n||"TSTypePredicate"===n||"TSTypeQuery"===n||"TSTypeLiteral"===n||"TSArrayType"===n||"TSTupleType"===n||"TSOptionalType"===n||"TSRestType"===n||"TSUnionType"===n||"TSIntersectionType"===n||"TSConditionalType"===n||"TSInferType"===n||"TSParenthesizedType"===n||"TSTypeOperator"===n||"TSIndexedAccessType"===n||"TSMappedType"===n||"TSLiteralType"===n||"TSExpressionWithTypeArguments"===n||"TSImportType"===n)&&(void 0===t||(0,a.default)(e,t))},t.isNumberLiteral=function(e,t){return console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),!!e&&("NumberLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRegexLiteral=function(e,t){return console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),!!e&&("RegexLiteral"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isRestProperty=function(e,t){return console.trace("The node type RestProperty has been renamed to RestElement"),!!e&&("RestProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))},t.isSpreadProperty=function(e,t){return console.trace("The node type SpreadProperty has been renamed to SpreadElement"),!!e&&("SpreadProperty"===e.type&&(void 0===t||(0,a.default)(e,t)))};var r,a=(r=n(63))&&r.__esModule?r:{default:r}},function(e,t){var n,r,a=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(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:o}catch(e){r=o}}();var u,c=[],l=!1,d=-1;function f(){l&&u&&(l=!1,u.length?c=u.concat(c):d=-1,c.length&&p())}function p(){if(!l){var e=s(f);l=!0;for(var t=c.length;t;){for(u=c,c=[];++d<t;)u&&u[d].run();d=-1,t=c.length}u=null,l=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===o||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function g(){}a.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||l||s(p)},h.prototype.run=function(){this.fun.apply(null,this.array)},a.title="browser",a.browser=!0,a.env={},a.argv=[],a.version="",a.versions={},a.on=g,a.addListener=g,a.once=g,a.off=g,a.removeListener=g,a.removeAllListeners=g,a.emit=g,a.prependListener=g,a.prependOnceListener=g,a.listeners=function(e){return[]},a.binding=function(e){throw new Error("process.binding is not supported")},a.cwd=function(){return"/"},a.chdir=function(e){throw new Error("process.chdir is not supported")},a.umask=function(){return 0}},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),e.raw=t,e}},function(e,t,n){(function(e){function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var a=e[r];"."===a?e.splice(r,1):".."===a?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}function r(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",a=!1,i=arguments.length-1;i>=-1&&!a;i--){var o=i>=0?arguments[i]:e.cwd();if("string"!=typeof o)throw new TypeError("Arguments to path.resolve must be strings");o&&(t=o+"/"+t,a="/"===o.charAt(0))}return(a?"/":"")+(t=n(r(t.split("/"),(function(e){return!!e})),!a).join("/"))||"."},t.normalize=function(e){var i=t.isAbsolute(e),o="/"===a(e,-1);return(e=n(r(e.split("/"),(function(e){return!!e})),!i).join("/"))||i||(e="."),e&&o&&(e+="/"),(i?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(r(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var a=r(e.split("/")),i=r(n.split("/")),o=Math.min(a.length,i.length),s=o,u=0;u<o;u++)if(a[u]!==i[u]){s=u;break}var c=[];for(u=s;u<a.length;u++)c.push("..");return(c=c.concat(i.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){if("string"!=typeof e&&(e+=""),0===e.length)return".";for(var t=e.charCodeAt(0),n=47===t,r=-1,a=!0,i=e.length-1;i>=1;--i)if(47===(t=e.charCodeAt(i))){if(!a){r=i;break}}else a=!1;return-1===r?n?"/":".":n&&1===r?"/":e.slice(0,r)},t.basename=function(e,t){var n=function(e){"string"!=typeof e&&(e+="");var t,n=0,r=-1,a=!0;for(t=e.length-1;t>=0;--t)if(47===e.charCodeAt(t)){if(!a){n=t+1;break}}else-1===r&&(a=!1,r=t+1);return-1===r?"":e.slice(n,r)}(e);return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){"string"!=typeof e&&(e+="");for(var t=-1,n=0,r=-1,a=!0,i=0,o=e.length-1;o>=0;--o){var s=e.charCodeAt(o);if(47!==s)-1===r&&(a=!1,r=o+1),46===s?-1===t?t=o:1!==i&&(i=1):-1!==t&&(i=-1);else if(!a){n=o+1;break}}return-1===t||-1===r||0===i||1===i&&t===r-1&&t===n+1?"":e.slice(t,r)};var a="b"==="ab".substr(-1)?function(e,t,n){return e.substr(t,n)}:function(e,t,n){return t<0&&(t=e.length+t),e.substr(t,n)}}).call(t,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"VISITOR_KEYS",{enumerable:!0,get:function(){return i.VISITOR_KEYS}}),Object.defineProperty(t,"ALIAS_KEYS",{enumerable:!0,get:function(){return i.ALIAS_KEYS}}),Object.defineProperty(t,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return i.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(t,"NODE_FIELDS",{enumerable:!0,get:function(){return i.NODE_FIELDS}}),Object.defineProperty(t,"BUILDER_KEYS",{enumerable:!0,get:function(){return i.BUILDER_KEYS}}),Object.defineProperty(t,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return i.DEPRECATED_KEYS}}),Object.defineProperty(t,"PLACEHOLDERS",{enumerable:!0,get:function(){return o.PLACEHOLDERS}}),Object.defineProperty(t,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return o.PLACEHOLDERS_ALIAS}}),Object.defineProperty(t,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return o.PLACEHOLDERS_FLIPPED_ALIAS}}),t.TYPES=void 0;var r,a=(r=n(285))&&r.__esModule?r:{default:r};n(76),n(81),n(288),n(289),n(290),n(291),n(292);var i=n(14),o=n(127);(0,a.default)(i.VISITOR_KEYS),(0,a.default)(i.ALIAS_KEYS),(0,a.default)(i.FLIPPED_ALIAS_KEYS),(0,a.default)(i.NODE_FIELDS),(0,a.default)(i.BUILDER_KEYS),(0,a.default)(i.DEPRECATED_KEYS),(0,a.default)(o.PLACEHOLDERS_ALIAS),(0,a.default)(o.PLACEHOLDERS_FLIPPED_ALIAS);var s=Object.keys(i.VISITOR_KEYS).concat(Object.keys(i.FLIPPED_ALIAS_KEYS)).concat(Object.keys(i.DEPRECATED_KEYS));t.TYPES=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.arrayExpression=t.ArrayExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ArrayExpression"].concat(t))},t.assignmentExpression=t.AssignmentExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["AssignmentExpression"].concat(t))},t.binaryExpression=t.BinaryExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BinaryExpression"].concat(t))},t.interpreterDirective=t.InterpreterDirective=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["InterpreterDirective"].concat(t))},t.directive=t.Directive=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Directive"].concat(t))},t.directiveLiteral=t.DirectiveLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DirectiveLiteral"].concat(t))},t.blockStatement=t.BlockStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BlockStatement"].concat(t))},t.breakStatement=t.BreakStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BreakStatement"].concat(t))},t.callExpression=t.CallExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["CallExpression"].concat(t))},t.catchClause=t.CatchClause=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["CatchClause"].concat(t))},t.conditionalExpression=t.ConditionalExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ConditionalExpression"].concat(t))},t.continueStatement=t.ContinueStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ContinueStatement"].concat(t))},t.debuggerStatement=t.DebuggerStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DebuggerStatement"].concat(t))},t.doWhileStatement=t.DoWhileStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DoWhileStatement"].concat(t))},t.emptyStatement=t.EmptyStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EmptyStatement"].concat(t))},t.expressionStatement=t.ExpressionStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExpressionStatement"].concat(t))},t.file=t.File=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["File"].concat(t))},t.forInStatement=t.ForInStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ForInStatement"].concat(t))},t.forStatement=t.ForStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ForStatement"].concat(t))},t.functionDeclaration=t.FunctionDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["FunctionDeclaration"].concat(t))},t.functionExpression=t.FunctionExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["FunctionExpression"].concat(t))},t.identifier=t.Identifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Identifier"].concat(t))},t.ifStatement=t.IfStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["IfStatement"].concat(t))},t.labeledStatement=t.LabeledStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["LabeledStatement"].concat(t))},t.stringLiteral=t.StringLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["StringLiteral"].concat(t))},t.numericLiteral=t.NumericLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NumericLiteral"].concat(t))},t.nullLiteral=t.NullLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NullLiteral"].concat(t))},t.booleanLiteral=t.BooleanLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BooleanLiteral"].concat(t))},t.regExpLiteral=t.RegExpLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["RegExpLiteral"].concat(t))},t.logicalExpression=t.LogicalExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["LogicalExpression"].concat(t))},t.memberExpression=t.MemberExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["MemberExpression"].concat(t))},t.newExpression=t.NewExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NewExpression"].concat(t))},t.program=t.Program=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Program"].concat(t))},t.objectExpression=t.ObjectExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectExpression"].concat(t))},t.objectMethod=t.ObjectMethod=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectMethod"].concat(t))},t.objectProperty=t.ObjectProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectProperty"].concat(t))},t.restElement=t.RestElement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["RestElement"].concat(t))},t.returnStatement=t.ReturnStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ReturnStatement"].concat(t))},t.sequenceExpression=t.SequenceExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["SequenceExpression"].concat(t))},t.parenthesizedExpression=t.ParenthesizedExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ParenthesizedExpression"].concat(t))},t.switchCase=t.SwitchCase=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["SwitchCase"].concat(t))},t.switchStatement=t.SwitchStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["SwitchStatement"].concat(t))},t.thisExpression=t.ThisExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ThisExpression"].concat(t))},t.throwStatement=t.ThrowStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ThrowStatement"].concat(t))},t.tryStatement=t.TryStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TryStatement"].concat(t))},t.unaryExpression=t.UnaryExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["UnaryExpression"].concat(t))},t.updateExpression=t.UpdateExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["UpdateExpression"].concat(t))},t.variableDeclaration=t.VariableDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["VariableDeclaration"].concat(t))},t.variableDeclarator=t.VariableDeclarator=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["VariableDeclarator"].concat(t))},t.whileStatement=t.WhileStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["WhileStatement"].concat(t))},t.withStatement=t.WithStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["WithStatement"].concat(t))},t.assignmentPattern=t.AssignmentPattern=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["AssignmentPattern"].concat(t))},t.arrayPattern=t.ArrayPattern=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ArrayPattern"].concat(t))},t.arrowFunctionExpression=t.ArrowFunctionExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ArrowFunctionExpression"].concat(t))},t.classBody=t.ClassBody=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassBody"].concat(t))},t.classDeclaration=t.ClassDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassDeclaration"].concat(t))},t.classExpression=t.ClassExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassExpression"].concat(t))},t.exportAllDeclaration=t.ExportAllDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExportAllDeclaration"].concat(t))},t.exportDefaultDeclaration=t.ExportDefaultDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExportDefaultDeclaration"].concat(t))},t.exportNamedDeclaration=t.ExportNamedDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExportNamedDeclaration"].concat(t))},t.exportSpecifier=t.ExportSpecifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExportSpecifier"].concat(t))},t.forOfStatement=t.ForOfStatement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ForOfStatement"].concat(t))},t.importDeclaration=t.ImportDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ImportDeclaration"].concat(t))},t.importDefaultSpecifier=t.ImportDefaultSpecifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ImportDefaultSpecifier"].concat(t))},t.importNamespaceSpecifier=t.ImportNamespaceSpecifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ImportNamespaceSpecifier"].concat(t))},t.importSpecifier=t.ImportSpecifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ImportSpecifier"].concat(t))},t.metaProperty=t.MetaProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["MetaProperty"].concat(t))},t.classMethod=t.ClassMethod=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassMethod"].concat(t))},t.objectPattern=t.ObjectPattern=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectPattern"].concat(t))},t.spreadElement=t.SpreadElement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["SpreadElement"].concat(t))},t.super=t.Super=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Super"].concat(t))},t.taggedTemplateExpression=t.TaggedTemplateExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TaggedTemplateExpression"].concat(t))},t.templateElement=t.TemplateElement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TemplateElement"].concat(t))},t.templateLiteral=t.TemplateLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TemplateLiteral"].concat(t))},t.yieldExpression=t.YieldExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["YieldExpression"].concat(t))},t.anyTypeAnnotation=t.AnyTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["AnyTypeAnnotation"].concat(t))},t.arrayTypeAnnotation=t.ArrayTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ArrayTypeAnnotation"].concat(t))},t.booleanTypeAnnotation=t.BooleanTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BooleanTypeAnnotation"].concat(t))},t.booleanLiteralTypeAnnotation=t.BooleanLiteralTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BooleanLiteralTypeAnnotation"].concat(t))},t.nullLiteralTypeAnnotation=t.NullLiteralTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NullLiteralTypeAnnotation"].concat(t))},t.classImplements=t.ClassImplements=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassImplements"].concat(t))},t.declareClass=t.DeclareClass=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareClass"].concat(t))},t.declareFunction=t.DeclareFunction=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareFunction"].concat(t))},t.declareInterface=t.DeclareInterface=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareInterface"].concat(t))},t.declareModule=t.DeclareModule=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareModule"].concat(t))},t.declareModuleExports=t.DeclareModuleExports=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareModuleExports"].concat(t))},t.declareTypeAlias=t.DeclareTypeAlias=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareTypeAlias"].concat(t))},t.declareOpaqueType=t.DeclareOpaqueType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareOpaqueType"].concat(t))},t.declareVariable=t.DeclareVariable=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareVariable"].concat(t))},t.declareExportDeclaration=t.DeclareExportDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareExportDeclaration"].concat(t))},t.declareExportAllDeclaration=t.DeclareExportAllDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclareExportAllDeclaration"].concat(t))},t.declaredPredicate=t.DeclaredPredicate=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DeclaredPredicate"].concat(t))},t.existsTypeAnnotation=t.ExistsTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExistsTypeAnnotation"].concat(t))},t.functionTypeAnnotation=t.FunctionTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["FunctionTypeAnnotation"].concat(t))},t.functionTypeParam=t.FunctionTypeParam=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["FunctionTypeParam"].concat(t))},t.genericTypeAnnotation=t.GenericTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["GenericTypeAnnotation"].concat(t))},t.inferredPredicate=t.InferredPredicate=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["InferredPredicate"].concat(t))},t.interfaceExtends=t.InterfaceExtends=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["InterfaceExtends"].concat(t))},t.interfaceDeclaration=t.InterfaceDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["InterfaceDeclaration"].concat(t))},t.interfaceTypeAnnotation=t.InterfaceTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["InterfaceTypeAnnotation"].concat(t))},t.intersectionTypeAnnotation=t.IntersectionTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["IntersectionTypeAnnotation"].concat(t))},t.mixedTypeAnnotation=t.MixedTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["MixedTypeAnnotation"].concat(t))},t.emptyTypeAnnotation=t.EmptyTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EmptyTypeAnnotation"].concat(t))},t.nullableTypeAnnotation=t.NullableTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NullableTypeAnnotation"].concat(t))},t.numberLiteralTypeAnnotation=t.NumberLiteralTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NumberLiteralTypeAnnotation"].concat(t))},t.numberTypeAnnotation=t.NumberTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["NumberTypeAnnotation"].concat(t))},t.objectTypeAnnotation=t.ObjectTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectTypeAnnotation"].concat(t))},t.objectTypeInternalSlot=t.ObjectTypeInternalSlot=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectTypeInternalSlot"].concat(t))},t.objectTypeCallProperty=t.ObjectTypeCallProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectTypeCallProperty"].concat(t))},t.objectTypeIndexer=t.ObjectTypeIndexer=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectTypeIndexer"].concat(t))},t.objectTypeProperty=t.ObjectTypeProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectTypeProperty"].concat(t))},t.objectTypeSpreadProperty=t.ObjectTypeSpreadProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ObjectTypeSpreadProperty"].concat(t))},t.opaqueType=t.OpaqueType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["OpaqueType"].concat(t))},t.qualifiedTypeIdentifier=t.QualifiedTypeIdentifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["QualifiedTypeIdentifier"].concat(t))},t.stringLiteralTypeAnnotation=t.StringLiteralTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["StringLiteralTypeAnnotation"].concat(t))},t.stringTypeAnnotation=t.StringTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["StringTypeAnnotation"].concat(t))},t.thisTypeAnnotation=t.ThisTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ThisTypeAnnotation"].concat(t))},t.tupleTypeAnnotation=t.TupleTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TupleTypeAnnotation"].concat(t))},t.typeofTypeAnnotation=t.TypeofTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeofTypeAnnotation"].concat(t))},t.typeAlias=t.TypeAlias=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeAlias"].concat(t))},t.typeAnnotation=t.TypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeAnnotation"].concat(t))},t.typeCastExpression=t.TypeCastExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeCastExpression"].concat(t))},t.typeParameter=t.TypeParameter=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeParameter"].concat(t))},t.typeParameterDeclaration=t.TypeParameterDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeParameterDeclaration"].concat(t))},t.typeParameterInstantiation=t.TypeParameterInstantiation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TypeParameterInstantiation"].concat(t))},t.unionTypeAnnotation=t.UnionTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["UnionTypeAnnotation"].concat(t))},t.variance=t.Variance=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Variance"].concat(t))},t.voidTypeAnnotation=t.VoidTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["VoidTypeAnnotation"].concat(t))},t.enumDeclaration=t.EnumDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumDeclaration"].concat(t))},t.enumBooleanBody=t.EnumBooleanBody=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumBooleanBody"].concat(t))},t.enumNumberBody=t.EnumNumberBody=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumNumberBody"].concat(t))},t.enumStringBody=t.EnumStringBody=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumStringBody"].concat(t))},t.enumSymbolBody=t.EnumSymbolBody=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumSymbolBody"].concat(t))},t.enumBooleanMember=t.EnumBooleanMember=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumBooleanMember"].concat(t))},t.enumNumberMember=t.EnumNumberMember=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumNumberMember"].concat(t))},t.enumStringMember=t.EnumStringMember=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumStringMember"].concat(t))},t.enumDefaultedMember=t.EnumDefaultedMember=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["EnumDefaultedMember"].concat(t))},t.jSXAttribute=t.jsxAttribute=t.JSXAttribute=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXAttribute"].concat(t))},t.jSXClosingElement=t.jsxClosingElement=t.JSXClosingElement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXClosingElement"].concat(t))},t.jSXElement=t.jsxElement=t.JSXElement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXElement"].concat(t))},t.jSXEmptyExpression=t.jsxEmptyExpression=t.JSXEmptyExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXEmptyExpression"].concat(t))},t.jSXExpressionContainer=t.jsxExpressionContainer=t.JSXExpressionContainer=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXExpressionContainer"].concat(t))},t.jSXSpreadChild=t.jsxSpreadChild=t.JSXSpreadChild=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXSpreadChild"].concat(t))},t.jSXIdentifier=t.jsxIdentifier=t.JSXIdentifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXIdentifier"].concat(t))},t.jSXMemberExpression=t.jsxMemberExpression=t.JSXMemberExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXMemberExpression"].concat(t))},t.jSXNamespacedName=t.jsxNamespacedName=t.JSXNamespacedName=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXNamespacedName"].concat(t))},t.jSXOpeningElement=t.jsxOpeningElement=t.JSXOpeningElement=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXOpeningElement"].concat(t))},t.jSXSpreadAttribute=t.jsxSpreadAttribute=t.JSXSpreadAttribute=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXSpreadAttribute"].concat(t))},t.jSXText=t.jsxText=t.JSXText=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXText"].concat(t))},t.jSXFragment=t.jsxFragment=t.JSXFragment=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXFragment"].concat(t))},t.jSXOpeningFragment=t.jsxOpeningFragment=t.JSXOpeningFragment=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXOpeningFragment"].concat(t))},t.jSXClosingFragment=t.jsxClosingFragment=t.JSXClosingFragment=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["JSXClosingFragment"].concat(t))},t.noop=t.Noop=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Noop"].concat(t))},t.placeholder=t.Placeholder=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Placeholder"].concat(t))},t.v8IntrinsicIdentifier=t.V8IntrinsicIdentifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["V8IntrinsicIdentifier"].concat(t))},t.argumentPlaceholder=t.ArgumentPlaceholder=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ArgumentPlaceholder"].concat(t))},t.awaitExpression=t.AwaitExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["AwaitExpression"].concat(t))},t.bindExpression=t.BindExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BindExpression"].concat(t))},t.classProperty=t.ClassProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassProperty"].concat(t))},t.optionalMemberExpression=t.OptionalMemberExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["OptionalMemberExpression"].concat(t))},t.pipelineTopicExpression=t.PipelineTopicExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["PipelineTopicExpression"].concat(t))},t.pipelineBareFunction=t.PipelineBareFunction=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["PipelineBareFunction"].concat(t))},t.pipelinePrimaryTopicReference=t.PipelinePrimaryTopicReference=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["PipelinePrimaryTopicReference"].concat(t))},t.optionalCallExpression=t.OptionalCallExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["OptionalCallExpression"].concat(t))},t.classPrivateProperty=t.ClassPrivateProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassPrivateProperty"].concat(t))},t.classPrivateMethod=t.ClassPrivateMethod=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ClassPrivateMethod"].concat(t))},t.import=t.Import=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Import"].concat(t))},t.decorator=t.Decorator=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["Decorator"].concat(t))},t.doExpression=t.DoExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["DoExpression"].concat(t))},t.exportDefaultSpecifier=t.ExportDefaultSpecifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExportDefaultSpecifier"].concat(t))},t.exportNamespaceSpecifier=t.ExportNamespaceSpecifier=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["ExportNamespaceSpecifier"].concat(t))},t.privateName=t.PrivateName=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["PrivateName"].concat(t))},t.bigIntLiteral=t.BigIntLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["BigIntLiteral"].concat(t))},t.tSParameterProperty=t.tsParameterProperty=t.TSParameterProperty=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSParameterProperty"].concat(t))},t.tSDeclareFunction=t.tsDeclareFunction=t.TSDeclareFunction=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSDeclareFunction"].concat(t))},t.tSDeclareMethod=t.tsDeclareMethod=t.TSDeclareMethod=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSDeclareMethod"].concat(t))},t.tSQualifiedName=t.tsQualifiedName=t.TSQualifiedName=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSQualifiedName"].concat(t))},t.tSCallSignatureDeclaration=t.tsCallSignatureDeclaration=t.TSCallSignatureDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSCallSignatureDeclaration"].concat(t))},t.tSConstructSignatureDeclaration=t.tsConstructSignatureDeclaration=t.TSConstructSignatureDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSConstructSignatureDeclaration"].concat(t))},t.tSPropertySignature=t.tsPropertySignature=t.TSPropertySignature=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSPropertySignature"].concat(t))},t.tSMethodSignature=t.tsMethodSignature=t.TSMethodSignature=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSMethodSignature"].concat(t))},t.tSIndexSignature=t.tsIndexSignature=t.TSIndexSignature=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSIndexSignature"].concat(t))},t.tSAnyKeyword=t.tsAnyKeyword=t.TSAnyKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSAnyKeyword"].concat(t))},t.tSBooleanKeyword=t.tsBooleanKeyword=t.TSBooleanKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSBooleanKeyword"].concat(t))},t.tSBigIntKeyword=t.tsBigIntKeyword=t.TSBigIntKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSBigIntKeyword"].concat(t))},t.tSNeverKeyword=t.tsNeverKeyword=t.TSNeverKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSNeverKeyword"].concat(t))},t.tSNullKeyword=t.tsNullKeyword=t.TSNullKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSNullKeyword"].concat(t))},t.tSNumberKeyword=t.tsNumberKeyword=t.TSNumberKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSNumberKeyword"].concat(t))},t.tSObjectKeyword=t.tsObjectKeyword=t.TSObjectKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSObjectKeyword"].concat(t))},t.tSStringKeyword=t.tsStringKeyword=t.TSStringKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSStringKeyword"].concat(t))},t.tSSymbolKeyword=t.tsSymbolKeyword=t.TSSymbolKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSSymbolKeyword"].concat(t))},t.tSUndefinedKeyword=t.tsUndefinedKeyword=t.TSUndefinedKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSUndefinedKeyword"].concat(t))},t.tSUnknownKeyword=t.tsUnknownKeyword=t.TSUnknownKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSUnknownKeyword"].concat(t))},t.tSVoidKeyword=t.tsVoidKeyword=t.TSVoidKeyword=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSVoidKeyword"].concat(t))},t.tSThisType=t.tsThisType=t.TSThisType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSThisType"].concat(t))},t.tSFunctionType=t.tsFunctionType=t.TSFunctionType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSFunctionType"].concat(t))},t.tSConstructorType=t.tsConstructorType=t.TSConstructorType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSConstructorType"].concat(t))},t.tSTypeReference=t.tsTypeReference=t.TSTypeReference=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeReference"].concat(t))},t.tSTypePredicate=t.tsTypePredicate=t.TSTypePredicate=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypePredicate"].concat(t))},t.tSTypeQuery=t.tsTypeQuery=t.TSTypeQuery=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeQuery"].concat(t))},t.tSTypeLiteral=t.tsTypeLiteral=t.TSTypeLiteral=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeLiteral"].concat(t))},t.tSArrayType=t.tsArrayType=t.TSArrayType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSArrayType"].concat(t))},t.tSTupleType=t.tsTupleType=t.TSTupleType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTupleType"].concat(t))},t.tSOptionalType=t.tsOptionalType=t.TSOptionalType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSOptionalType"].concat(t))},t.tSRestType=t.tsRestType=t.TSRestType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSRestType"].concat(t))},t.tSUnionType=t.tsUnionType=t.TSUnionType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSUnionType"].concat(t))},t.tSIntersectionType=t.tsIntersectionType=t.TSIntersectionType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSIntersectionType"].concat(t))},t.tSConditionalType=t.tsConditionalType=t.TSConditionalType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSConditionalType"].concat(t))},t.tSInferType=t.tsInferType=t.TSInferType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSInferType"].concat(t))},t.tSParenthesizedType=t.tsParenthesizedType=t.TSParenthesizedType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSParenthesizedType"].concat(t))},t.tSTypeOperator=t.tsTypeOperator=t.TSTypeOperator=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeOperator"].concat(t))},t.tSIndexedAccessType=t.tsIndexedAccessType=t.TSIndexedAccessType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSIndexedAccessType"].concat(t))},t.tSMappedType=t.tsMappedType=t.TSMappedType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSMappedType"].concat(t))},t.tSLiteralType=t.tsLiteralType=t.TSLiteralType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSLiteralType"].concat(t))},t.tSExpressionWithTypeArguments=t.tsExpressionWithTypeArguments=t.TSExpressionWithTypeArguments=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSExpressionWithTypeArguments"].concat(t))},t.tSInterfaceDeclaration=t.tsInterfaceDeclaration=t.TSInterfaceDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSInterfaceDeclaration"].concat(t))},t.tSInterfaceBody=t.tsInterfaceBody=t.TSInterfaceBody=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSInterfaceBody"].concat(t))},t.tSTypeAliasDeclaration=t.tsTypeAliasDeclaration=t.TSTypeAliasDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeAliasDeclaration"].concat(t))},t.tSAsExpression=t.tsAsExpression=t.TSAsExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSAsExpression"].concat(t))},t.tSTypeAssertion=t.tsTypeAssertion=t.TSTypeAssertion=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeAssertion"].concat(t))},t.tSEnumDeclaration=t.tsEnumDeclaration=t.TSEnumDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSEnumDeclaration"].concat(t))},t.tSEnumMember=t.tsEnumMember=t.TSEnumMember=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSEnumMember"].concat(t))},t.tSModuleDeclaration=t.tsModuleDeclaration=t.TSModuleDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSModuleDeclaration"].concat(t))},t.tSModuleBlock=t.tsModuleBlock=t.TSModuleBlock=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSModuleBlock"].concat(t))},t.tSImportType=t.tsImportType=t.TSImportType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSImportType"].concat(t))},t.tSImportEqualsDeclaration=t.tsImportEqualsDeclaration=t.TSImportEqualsDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSImportEqualsDeclaration"].concat(t))},t.tSExternalModuleReference=t.tsExternalModuleReference=t.TSExternalModuleReference=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSExternalModuleReference"].concat(t))},t.tSNonNullExpression=t.tsNonNullExpression=t.TSNonNullExpression=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSNonNullExpression"].concat(t))},t.tSExportAssignment=t.tsExportAssignment=t.TSExportAssignment=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSExportAssignment"].concat(t))},t.tSNamespaceExportDeclaration=t.tsNamespaceExportDeclaration=t.TSNamespaceExportDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSNamespaceExportDeclaration"].concat(t))},t.tSTypeAnnotation=t.tsTypeAnnotation=t.TSTypeAnnotation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeAnnotation"].concat(t))},t.tSTypeParameterInstantiation=t.tsTypeParameterInstantiation=t.TSTypeParameterInstantiation=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeParameterInstantiation"].concat(t))},t.tSTypeParameterDeclaration=t.tsTypeParameterDeclaration=t.TSTypeParameterDeclaration=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeParameterDeclaration"].concat(t))},t.tSTypeParameter=t.tsTypeParameter=t.TSTypeParameter=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return a.default.apply(void 0,["TSTypeParameter"].concat(t))},t.numberLiteral=t.NumberLiteral=function e(){console.trace("The node type NumberLiteral has been renamed to NumericLiteral");for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(void 0,["NumberLiteral"].concat(n))},t.regexLiteral=t.RegexLiteral=function e(){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral");for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(void 0,["RegexLiteral"].concat(n))},t.restProperty=t.RestProperty=function e(){console.trace("The node type RestProperty has been renamed to RestElement");for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(void 0,["RestProperty"].concat(n))},t.spreadProperty=t.SpreadProperty=function e(){console.trace("The node type SpreadProperty has been renamed to SpreadElement");for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(void 0,["SpreadProperty"].concat(n))};var r,a=(r=n(225))&&r.__esModule?r:{default:r}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=h,Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return l.default}}),t.visitors=void 0;var r=p(n(220)),a=f(n(414));t.visitors=a;var i=p(n(85)),o=f(n(3)),s=f(n(54)),u=p(n(16)),c=p(n(145)),l=p(n(415));function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function f(e){if(e&&e.__esModule)return e;var t=d();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function p(e){return e&&e.__esModule?e:{default:e}}function h(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error("You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a "+e.type+" node without passing scope and parentPath.");o.VISITOR_KEYS[e.type]&&(a.explode(t),h.node(e,t,n,r,i))}}function g(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}h.visitors=a,h.verify=a.verify,h.explode=a.explode,h.cheap=function(e,t){return o.traverseFast(e,t)},h.node=function(e,t,n,a,i,s){var u=o.VISITOR_KEYS[e.type];if(u){var c=new r.default(n,t,a,i),l=u,d=Array.isArray(l),f=0;for(l=d?l:l[Symbol.iterator]();;){var p;if(d){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var h=p;if((!s||!s[h])&&c.visit(e,h))return}}},h.clearNode=function(e,t){o.removeProperties(e,t),s.path.delete(e)},h.removeProperties=function(e,t){return o.traverseFast(e,h.clearNode,t),e},h.hasType=function(e,t,n){if((0,i.default)(n,e.type))return!1;if(e.type===t)return!0;var r={has:!1,type:t};return h(e,{noScope:!0,blacklist:n,enter:g},null,r),r.has},h.cache=s},function(e,t,n){var r=n(110),a="object"==typeof self&&self&&self.Object===Object&&self,i=r||a||Function("return this")();e.exports=i},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validate=p,t.typeIs=h,t.validateType=function(e){return p(h(e))},t.validateOptional=function(e){return{validate:e,optional:!0}},t.validateOptionalType=function(e){return{validate:h(e),optional:!0}},t.arrayOf=g,t.arrayOfType=v,t.validateArrayOfType=function(e){return p(v(e))},t.assertEach=m,t.assertOneOf=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){if(t.indexOf(r)<0)throw new TypeError("Property "+n+" expected value to be one of "+JSON.stringify(t)+" but got "+JSON.stringify(r))}return r.oneOf=t,r},t.assertNodeType=y,t.assertNodeOrValueType=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){var i=!1,o=t,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c;if(f(r)===l||(0,a.default)(l,r)){i=!0;break}}if(!i)throw new TypeError("Property "+n+" of "+e.type+" expected node to be of a type "+JSON.stringify(t)+" but instead got "+JSON.stringify(r&&r.type))}return r.oneOfNodeOrValueTypes=t,r},t.assertValueType=b,t.assertShape=function(e){function t(t,n,r){for(var a=[],o=0,s=Object.keys(e);o<s.length;o++){var u=s[o];try{(0,i.validateField)(t,u,r[u],e[u])}catch(c){if(c instanceof TypeError){a.push(c.message);continue}throw c}}if(a.length)throw new TypeError("Property "+n+" of "+t.type+" expected to have the following:\n"+a.join("\n"))}return t.shapeOf=e,t},t.chain=_,t.default=function(e,t){void 0===t&&(t={});var n=t.inherits&&x[t.inherits]||{},r=t.fields||n.fields||{},a=t.visitor||n.visitor||[],i=t.aliases||n.aliases||[],p=t.builder||n.builder||t.visitor||[];t.deprecatedAlias&&(d[t.deprecatedAlias]=e);var h=a.concat(p),g=Array.isArray(h),v=0;for(h=g?h:h[Symbol.iterator]();;){var m;if(g){if(v>=h.length)break;m=h[v++]}else{if((v=h.next()).done)break;m=v.value}var y=m;r[y]=r[y]||{}}for(var _=0,R=Object.keys(r);_<R.length;_++){var w=R[_],E=r[w];-1===p.indexOf(w)&&(E.optional=!0),void 0===E.default?E.default=null:E.validate||(E.validate=b(f(E.default)))}o[e]=t.visitor=a,l[e]=t.builder=p,c[e]=t.fields=r,s[e]=t.aliases=i,i.forEach((function(t){u[t]=u[t]||[],u[t].push(e)})),x[e]=t},t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.FLIPPED_ALIAS_KEYS=t.ALIAS_KEYS=t.VISITOR_KEYS=void 0;var r,a=(r=n(78))&&r.__esModule?r:{default:r},i=n(80),o={};t.VISITOR_KEYS=o;var s={};t.ALIAS_KEYS=s;var u={};t.FLIPPED_ALIAS_KEYS=u;var c={};t.NODE_FIELDS=c;var l={};t.BUILDER_KEYS=l;var d={};function f(e){return Array.isArray(e)?"array":null===e?"null":void 0===e?"undefined":typeof e}function p(e){return{validate:e}}function h(e){return"string"==typeof e?y(e):y.apply(void 0,e)}function g(e){return _(b("array"),m(e))}function v(e){return g(h(e))}function m(e){function t(t,n,r){if(Array.isArray(r))for(var a=0;a<r.length;a++)e(t,n+"["+a+"]",r[a])}return t.each=e,t}function y(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){var i=!1,o=t,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c;if((0,a.default)(l,r)){i=!0;break}}if(!i)throw new TypeError("Property "+n+" of "+e.type+" expected node to be of a type "+JSON.stringify(t)+" but instead got "+JSON.stringify(r&&r.type))}return r.oneOfNodeTypes=t,r}function b(e){function t(t,n,r){if(f(r)!==e)throw new TypeError("Property "+n+" expected type of "+e+" but got "+f(r))}return t.type=e,t}function _(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(){var e=t,n=Array.isArray(e),r=0;for(e=n?e:e[Symbol.iterator]();;){var a;if(n){if(r>=e.length)break;a=e[r++]}else{if((r=e.next()).done)break;a=r.value}a.apply(void 0,arguments)}}return r.chainOf=t,r}t.DEPRECATED_KEYS=d;var x={}},function(e,t,n){"use strict";(function(t){var r=n(930);function a(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,a=0,i=Math.min(n,r);a<i;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0}function i(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var o=n(202),s=Object.prototype.hasOwnProperty,u=Array.prototype.slice,c="foo"===function(){}.name;function l(e){return Object.prototype.toString.call(e)}function d(e){return!i(e)&&"function"==typeof t.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer)))}var f=e.exports=y,p=/\s*function\s+([^\(\s]*)\s*/;function h(e){if(o.isFunction(e)){if(c)return e.name;var t=e.toString().match(p);return t&&t[1]}}function g(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function v(e){if(c||!o.isFunction(e))return o.inspect(e);var t=h(e);return"[Function"+(t?": "+t:"")+"]"}function m(e,t,n,r,a){throw new f.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:a})}function y(e,t){e||m(e,!0,t,"==",f.ok)}function b(e,t,n,r){if(e===t)return!0;if(i(e)&&i(t))return 0===a(e,t);if(o.isDate(e)&&o.isDate(t))return e.getTime()===t.getTime();if(o.isRegExp(e)&&o.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"==typeof e||null!==t&&"object"==typeof t){if(d(e)&&d(t)&&l(e)===l(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===a(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(i(e)!==i(t))return!1;var s=(r=r||{actual:[],expected:[]}).actual.indexOf(e);return-1!==s&&s===r.expected.indexOf(t)||(r.actual.push(e),r.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(o.isPrimitive(e)||o.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var a=_(e),i=_(t);if(a&&!i||!a&&i)return!1;if(a)return e=u.call(e),t=u.call(t),b(e,t,n);var s,c,l=w(e),d=w(t);if(l.length!==d.length)return!1;for(l.sort(),d.sort(),c=l.length-1;c>=0;c--)if(l[c]!==d[c])return!1;for(c=l.length-1;c>=0;c--)if(s=l[c],!b(e[s],t[s],n,r))return!1;return!0}(e,t,n,r))}return n?e===t:e==t}function _(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function x(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(n){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function R(e,t,n,r){var a;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),a=function(e){var t;try{e()}catch(n){t=n}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!a&&m(a,n,"Missing expected exception"+r);var i="string"==typeof r,s=!e&&a&&!n;if((!e&&o.isError(a)&&i&&x(a,n)||s)&&m(a,n,"Got unwanted exception"+r),e&&a&&n&&!x(a,n)||!e&&a)throw a}f.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return g(v(e.actual),128)+" "+e.operator+" "+g(v(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||m;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,a=h(t),i=r.indexOf("\n"+a);if(i>=0){var o=r.indexOf("\n",i+1);r=r.substring(o+1)}this.stack=r}}},o.inherits(f.AssertionError,Error),f.fail=m,f.ok=y,f.equal=function(e,t,n){e!=t&&m(e,t,n,"==",f.equal)},f.notEqual=function(e,t,n){e==t&&m(e,t,n,"!=",f.notEqual)},f.deepEqual=function(e,t,n){b(e,t,!1)||m(e,t,n,"deepEqual",f.deepEqual)},f.deepStrictEqual=function(e,t,n){b(e,t,!0)||m(e,t,n,"deepStrictEqual",f.deepStrictEqual)},f.notDeepEqual=function(e,t,n){b(e,t,!1)&&m(e,t,n,"notDeepEqual",f.notDeepEqual)},f.notDeepStrictEqual=function e(t,n,r){b(t,n,!0)&&m(t,n,r,"notDeepStrictEqual",e)},f.strictEqual=function(e,t,n){e!==t&&m(e,t,n,"===",f.strictEqual)},f.notStrictEqual=function(e,t,n){e===t&&m(e,t,n,"!==",f.notStrictEqual)},f.throws=function(e,t,n){R(!0,e,t,n)},f.doesNotThrow=function(e,t,n){R(!1,e,t,n)},f.ifError=function(e){if(e)throw e},f.strict=r((function e(t,n){t||m(t,!0,n,"==",e)}),f,{equal:f.strictEqual,deepEqual:f.deepStrictEqual,notEqual:f.notStrictEqual,notDeepEqual:f.notDeepStrictEqual}),f.strict.strict=f.strict;var w=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}}).call(t,n(24))},function(e,t,n){"use strict";var r=n(40);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.SHOULD_SKIP=t.SHOULD_STOP=t.REMOVED=void 0;var a=E(n(104)),i=R(n(339)),o=R(n(11)),s=R(n(145)),u=E(n(3)),c=n(54),l=R(n(55)),d=E(n(383)),f=E(n(384)),p=E(n(387)),h=E(n(399)),g=E(n(400)),v=E(n(406)),m=E(n(407)),y=E(n(408)),b=E(n(410)),_=E(n(412)),x=E(n(413));function R(e){return e&&e.__esModule?e:{default:e}}function w(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return w=function(){return e},e}function E(e){if(e&&e.__esModule)return e;var t=w();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}var S=(0,i.default)("babel");t.REMOVED=1,t.SHOULD_STOP=2,t.SHOULD_SKIP=4;var A=function(){function e(e,t){this.parent=t,this.hub=e,this.contexts=[],this.data=null,this._traverseFlags=0,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.key=null,this.node=null,this.scope=null,this.type=null}e.get=function(t){var n=t.hub,r=t.parentPath,a=t.parent,i=t.container,o=t.listKey,s=t.key;if(!n&&r&&(n=r.hub),!a)throw new Error("To get a node path the parent needs to exist");var u,l=i[s],d=c.path.get(a)||[];c.path.has(a)||c.path.set(a,d);for(var f=0;f<d.length;f++){var p=d[f];if(p.node===l){u=p;break}}return u||(u=new e(n,a),d.push(u)),u.setup(r,i,o,s),u};var t=e.prototype;return t.getScope=function(e){return this.isScope()?new s.default(this):e},t.setData=function(e,t){return null==this.data&&(this.data=Object.create(null)),this.data[e]=t},t.getData=function(e,t){null==this.data&&(this.data=Object.create(null));var n=this.data[e];return void 0===n&&void 0!==t&&(n=this.data[e]=t),n},t.buildCodeFrameError=function(e,t){return void 0===t&&(t=SyntaxError),this.hub.buildError(this.node,e,t)},t.traverse=function(e,t){(0,o.default)(this.node,e,this.scope,t,this)},t.set=function(e,t){u.validate(this.node,e,t),this.node[e]=t},t.getPathLocation=function(){var e=[],t=this;do{var n=t.key;t.inList&&(n=t.listKey+"["+n+"]"),e.unshift(n)}while(t=t.parentPath);return e.join(".")},t.debug=function(e){S.enabled&&S(this.getPathLocation()+" "+this.type+": "+e)},t.toString=function(){return(0,l.default)(this.node).code},r(e,[{key:"inList",get:function(){return!!this.listKey}},{key:"parentKey",get:function(){return this.listKey||this.key}},{key:"shouldSkip",get:function(){return!!(4&this._traverseFlags)},set:function(e){e?this._traverseFlags|=4:this._traverseFlags&=-5}},{key:"shouldStop",get:function(){return!!(2&this._traverseFlags)},set:function(e){e?this._traverseFlags|=2:this._traverseFlags&=-3}},{key:"removed",get:function(){return!!(1&this._traverseFlags)},set:function(e){e?this._traverseFlags|=1:this._traverseFlags&=-2}}]),e}();t.default=A,Object.assign(A.prototype,d,f,p,h,g,v,m,y,b,_,x);var T=function(){if(C){if(M>=P.length)return"break";O=P[M++]}else{if((M=P.next()).done)return"break";O=M.value}var e=O,t="is"+e,n=u[t];A.prototype[t]=function(e){return n(this.node,e)},A.prototype["assert"+e]=function(t){if(!n(this.node,t))throw new TypeError("Expected node path of type "+e)}},P=u.TYPES,C=Array.isArray(P),M=0;for(P=C?P:P[Symbol.iterator]();;){var O;if("break"===T())break}for(var k=function(){var e=I[D];if("_"===e[0])return"continue";u.TYPES.indexOf(e)<0&&u.TYPES.push(e);var t=a[e];A.prototype["is"+e]=function(e){return t.checkPath(this,e)}},D=0,I=Object.keys(a);D<I.length;D++)k()},function(e,t,n){var r=n(23),a=n(237),i=n(238),o="[object Null]",s="[object Undefined]",u=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?s:o:u&&u in Object(e)?a(e):i(e)}},function(e,t){e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,a=e.node,o=e.parent,s=e.scope,d=e.id;if(void 0===t&&(t=!1),!a.id){if(!i.isObjectProperty(o)&&!i.isObjectMethod(o,{kind:"method"})||o.computed&&!i.isLiteral(o.key)){if(i.isVariableDeclarator(o)){if(d=o.id,i.isIdentifier(d)&&!t){var f=s.parent.getBinding(d.name);if(f&&f.constant&&s.getBinding(d.name)===f)return a.id=i.cloneNode(d),void(a.id[i.NOT_LOCAL_BINDING]=!0)}}else if(i.isAssignmentExpression(o))d=o.left;else if(!d)return}else d=o.key;if(d&&i.isLiteral(d)?n=function(e){return i.isNullLiteral(e)?"null":i.isRegExpLiteral(e)?"_"+e.pattern+"_"+e.flags:i.isTemplateLiteral(e)?e.quasis.map((function(e){return e.value.raw})).join(""):void 0!==e.value?e.value+"":""}(d):d&&i.isIdentifier(d)&&(n=d.name),void 0!==n)return n=i.toBindingIdentifierName(n),(d=i.identifier(n))[i.NOT_LOCAL_BINDING]=!0,function(e,t,n,a){if(e.selfReference){if(!a.hasBinding(n.name)||a.hasGlobal(n.name)){if(!i.isFunction(t))return;var o=u;t.generator&&(o=c);for(var s=o({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:a.generateUidIdentifier(n.name)}).expression,l=s.callee.body.body[0].params,d=0,f=(0,r.default)(t);d<f;d++)l.push(a.generateUidIdentifier("x"));return s}a.rename(n.name)}t.id=n,a.getProgramParent().references[n.name]=!0}(function(e,t,n){var r={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),references:[],name:t},a=n.getOwnBinding(t);return a?"param"===a.kind&&(r.selfReference=!0):(r.outerDeclar||n.hasGlobal(t))&&n.traverse(e,l,r),r}(a,n,s),a,d,s)||a}};var r=s(n(401)),a=s(n(22)),i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return e&&e.__esModule?e:{default:e}}var u=(0,a.default)("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),c=(0,a.default)("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),l={"ReferencedIdentifier|BindingIdentifier":function(e,t){e.node.name===t.name&&e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop())}}},function(e,t,n){var r=n(236),a=n(241);e.exports=function(e,t){var n=a(e,t);return r(n)?n:void 0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NOT_LOCAL_BINDING=t.BLOCK_SCOPED_SYMBOL=t.INHERIT_KEYS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.NUMBER_UNARY_OPERATORS=t.BOOLEAN_UNARY_OPERATORS=t.BINARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.EQUALITY_BINARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.UPDATE_OPERATORS=t.LOGICAL_OPERATORS=t.COMMENT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.STATEMENT_OR_BLOCK_KEYS=void 0,t.STATEMENT_OR_BLOCK_KEYS=["consequent","body","alternate"],t.FLATTENABLE_KEYS=["body","expressions"],t.FOR_INIT_KEYS=["left","init"],t.COMMENT_KEYS=["leadingComments","trailingComments","innerComments"],t.LOGICAL_OPERATORS=["||","&&","??"],t.UPDATE_OPERATORS=["++","--"];var r=[">","<",">=","<="];t.BOOLEAN_NUMBER_BINARY_OPERATORS=r;var a=["==","===","!=","!=="];t.EQUALITY_BINARY_OPERATORS=a;var i=[].concat(a,["in","instanceof"]);t.COMPARISON_BINARY_OPERATORS=i;var o=[].concat(i,r);t.BOOLEAN_BINARY_OPERATORS=o;var s=["-","/","%","*","**","&","|",">>",">>>","<<","^"];t.NUMBER_BINARY_OPERATORS=s;var u=["+"].concat(s,o);t.BINARY_OPERATORS=u;var c=["delete","!"];t.BOOLEAN_UNARY_OPERATORS=c;var l=["+","-","~"];t.NUMBER_UNARY_OPERATORS=l;var d=["typeof"];t.STRING_UNARY_OPERATORS=d;var f=["void","throw"].concat(c,l,d);t.UNARY_OPERATORS=f,t.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};var p=Symbol.for("var used to be block scoped");t.BLOCK_SCOPED_SYMBOL=p;var h=Symbol.for("should not be considered a local binding");t.NOT_LOCAL_BINDING=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.program=t.expression=t.statements=t.statement=t.smart=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(402)),i=(r=n(403))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=(0,i.default)(a.smart);t.smart=s;var u=(0,i.default)(a.statement);t.statement=u;var c=(0,i.default)(a.statements);t.statements=c;var l=(0,i.default)(a.expression);t.expression=l;var d=(0,i.default)(a.program);t.program=d;var f=Object.assign(s.bind(void 0),{smart:s,statement:u,statements:c,expression:l,program:d,ast:s.ast});t.default=f},function(e,t,n){var r=n(12).Symbol;e.exports=r},function(e,t){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(r){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(115),a=n(260),i=n(28);e.exports=function(e){return i(e)?r(e):a(e)}},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t){e.exports=function(e){return function(t){return e(t)}}},function(e,t,n){var r=n(109),a=n(70);e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},function(e,t,n){"use strict";t.__esModule=!0,t.wrapWithTypes=function(e,t){return function(){var n=r;r=e;try{for(var a=arguments.length,i=new Array(a),o=0;o<a;o++)i[o]=arguments[o];return t.apply(this,i)}finally{r=n}}},t.getTypes=a,t.runtimeProperty=function(e){var t=a();return t.memberExpression(t.identifier("regeneratorRuntime"),t.identifier(e),!1)},t.isReference=function(e){return e.isReferenced()||e.parentPath.isAssignmentExpression({left:e.node})},t.replaceWithOrRemove=function(e,t){t?e.replaceWith(t):e.remove()};var r=null;function a(){return r}},function(e,t){e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){var r=n(112),a=n(113);e.exports=function(e,t,n,i){var o=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var c=t[s],l=i?i(n[c],e[c],c,n,e):void 0;void 0===l&&(l=e[c]),o?a(n,c,l):r(n,c,l)}return n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"string"==typeof e&&!a.default.keyword.isReservedWordES6(e,!0)&&"await"!==e&&a.default.keyword.isIdentifierNameES6(e)};var r,a=(r=n(77))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=n(8),a=Function.call.bind(Object.prototype.hasOwnProperty);function i(e,t){return e&&"string"==typeof e.type&&"CommentLine"!==e.type&&"CommentBlock"!==e.type?s(e,t):e}function o(e,t){return Array.isArray(e)?e.map((function(e){return i(e,t)})):i(e,t)}function s(e,t){if(void 0===t&&(t=!0),!e)return e;var n=e.type,i={type:n};if("Identifier"===n)i.name=e.name,a(e,"optional")&&"boolean"==typeof e.optional&&(i.optional=e.optional),a(e,"typeAnnotation")&&(i.typeAnnotation=t?o(e.typeAnnotation,!0):e.typeAnnotation);else{if(!a(r.NODE_FIELDS,n))throw new Error('Unknown node type: "'+n+'"');for(var s=0,u=Object.keys(r.NODE_FIELDS[n]);s<u.length;s++){var c=u[s];a(e,c)&&(i[c]=t?o(e[c],!0):e[c])}}return a(e,"loc")&&(i.loc=e.loc),a(e,"leadingComments")&&(i.leadingComments=e.leadingComments),a(e,"innerComments")&&(i.innerComments=e.innerComments),a(e,"trailingComments")&&(i.trailingComments=e.trailingComments),a(e,"extra")&&(i.extra=Object.assign({},e.extra)),i}},function(e,t,n){var r=n(17),a=n(13),i="[object Symbol]";e.exports=function(e){return"symbol"==typeof e||a(e)&&r(e)==i}},function(e,t,n){var r=n(30),a=n(28),i=n(69),o=n(18);e.exports=function(e,t,n){if(!o(n))return!1;var s=typeof t;return!!("number"==s?a(n)&&i(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},function(e,t){t.getArg=function(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,r=/^data:.+\,.+$/;function a(e){var t=e.match(n);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function i(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var n=e,r=a(e);if(r){if(!r.path)return e;n=r.path}for(var o,s=t.isAbsolute(n),u=n.split(/\/+/),c=0,l=u.length-1;l>=0;l--)"."===(o=u[l])?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return""===(n=u.join("/"))&&(n=s?"/":"."),r?(r.path=n,i(r)):n}t.urlParse=a,t.urlGenerate=i,t.normalize=o,t.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var n=a(t),s=a(e);if(s&&(e=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),i(n);if(n||t.match(r))return t;if(s&&!s.host&&!s.path)return s.host=t,i(s);var u="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=u,i(s)):u},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var s=!("__proto__"in Object.create(null));function u(e){return e}function c(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function l(e,t){return e===t?0:e>t?1:-1}t.toSetString=s?u:function(e){return c(e)?"$"+e:e},t.fromSetString=s?u:function(e){return c(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=e.source-t.source;return 0!==r?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)||n?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:0!=(r=e.generatedLine-t.generatedLine)?r:e.name-t.name},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)||n?r:0!=(r=e.source-t.source)?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)?r:e.name-t.name},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!=(n=e.generatedColumn-t.generatedColumn)?n:0!==(n=l(e.source,t.source))?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)?n:l(e.name,t.name)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.loadOptions=function(e){var t=(0,a.default)(e);return t?t.options:null},Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"loadPartialConfig",{enumerable:!0,get:function(){return i.loadPartialConfig}});var r,a=(r=n(419))&&r.__esModule?r:{default:r},i=n(167)},function(e,t){t.getArg=function(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,r=/^data:.+\,.+$/;function a(e){var t=e.match(n);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function i(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function o(e){var n=e,r=a(e);if(r){if(!r.path)return e;n=r.path}for(var o,s=t.isAbsolute(n),u=n.split(/\/+/),c=0,l=u.length-1;l>=0;l--)"."===(o=u[l])?u.splice(l,1):".."===o?c++:c>0&&(""===o?(u.splice(l+1,c),c=0):(u.splice(l,2),c--));return""===(n=u.join("/"))&&(n=s?"/":"."),r?(r.path=n,i(r)):n}t.urlParse=a,t.urlGenerate=i,t.normalize=o,t.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var n=a(t),s=a(e);if(s&&(e=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),i(n);if(n||t.match(r))return t;if(s&&!s.host&&!s.path)return s.host=t,i(s);var u="/"===t.charAt(0)?t:o(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=u,i(s)):u},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var s=!("__proto__"in Object.create(null));function u(e){return e}function c(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function l(e,t){return e===t?0:e>t?1:-1}t.toSetString=s?u:function(e){return c(e)?"$"+e:e},t.fromSetString=s?u:function(e){return c(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=e.source-t.source;return 0!==r?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)||n?r:0!=(r=e.generatedColumn-t.generatedColumn)?r:0!=(r=e.generatedLine-t.generatedLine)?r:e.name-t.name},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r?r:0!=(r=e.generatedColumn-t.generatedColumn)||n?r:0!=(r=e.source-t.source)?r:0!=(r=e.originalLine-t.originalLine)?r:0!=(r=e.originalColumn-t.originalColumn)?r:e.name-t.name},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n?n:0!=(n=e.generatedColumn-t.generatedColumn)?n:0!==(n=l(e.source,t.source))?n:0!=(n=e.originalLine-t.originalLine)?n:0!=(n=e.originalColumn-t.originalColumn)?n:l(e.name,t.name)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.environmentVisitor=void 0;var r=u(n(11)),a=u(n(196)),i=u(n(95)),o=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return e&&e.__esModule?e:{default:e}}function c(e,t,n,r){e=o.cloneNode(e);var a=t||r?e:o.memberExpression(e,o.identifier("prototype"));return o.callExpression(n.addHelper("getPrototypeOf"),[a])}var l={TypeAnnotation:function(e){e.skip()},Function:function(e){e.isMethod()||e.isArrowFunctionExpression()||e.skip()},"Method|ClassProperty|ClassPrivateProperty":function(e){!function(e){if(e.node.computed){var t=o.VISITOR_KEYS[e.type],n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;"key"!==i&&e.skipKey(i)}}else e.skip()}(e)}};t.environmentVisitor=l;var d=r.default.visitors.merge([l,{Super:function(e,t){var n=e.node,r=e.parentPath;r.isMemberExpression({object:n})&&t.handle(r)}}]),f={memoise:function(e,t){var n=e.scope,r=e.node,a=r.computed,i=r.property;if(a){var o=n.maybeGenerateMemoised(i);o&&this.memoiser.set(i,o,t)}},prop:function(e){var t=e.node,n=t.computed,r=t.property;return this.memoiser.has(r)?o.cloneNode(this.memoiser.get(r)):n?o.cloneNode(r):o.stringLiteral(r.name)},get:function(e){return o.callExpression(this.file.addHelper("get"),[c(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod),this.prop(e),o.thisExpression()])},set:function(e,t){return o.callExpression(this.file.addHelper("set"),[c(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod),this.prop(e),t,o.thisExpression(),o.booleanLiteral(e.isInStrictMode())])},destructureSet:function(e){throw e.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call:function(e,t){return(0,i.default)(this.get(e),o.thisExpression(),t)}},p=Object.assign({},f,{prop:function(e){var t=e.node.property;return this.memoiser.has(t)?o.cloneNode(this.memoiser.get(t)):o.cloneNode(t)},get:function(e){var t,n=this.isStatic,r=this.superRef,a=e.node.computed,i=this.prop(e);return t=n?r?o.cloneNode(r):o.memberExpression(o.identifier("Function"),o.identifier("prototype")):r?o.memberExpression(o.cloneNode(r),o.identifier("prototype")):o.memberExpression(o.identifier("Object"),o.identifier("prototype")),o.memberExpression(t,i,a)},set:function(e,t){var n=e.node.computed,r=this.prop(e);return o.assignmentExpression("=",o.memberExpression(o.thisExpression(),r,n),t)},destructureSet:function(e){var t=e.node.computed,n=this.prop(e);return o.memberExpression(o.thisExpression(),n,t)}}),h=function(){function e(e){var t=e.methodPath;this.methodPath=t,this.isStatic=t.isObjectMethod()||t.node.static,this.isPrivateMethod=t.isPrivate()&&t.isMethod(),this.file=e.file,this.superRef=e.superRef,this.isLoose=e.isLoose,this.opts=e}var t=e.prototype;return t.getObjectRef=function(){return o.cloneNode(this.opts.objectRef||this.opts.getObjectRef())},t.replace=function(){var e=this.isLoose?p:f;(0,a.default)(this.methodPath,d,Object.assign({file:this.file,isStatic:this.isStatic,isPrivateMethod:this.isPrivateMethod,getObjectRef:this.getObjectRef.bind(this),superRef:this.superRef},e))},e}();t.default=h},function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},function(e,t,n){var r=n(226),a=n(227),i=n(228),o=n(229),s=n(230);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=o,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(30);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},function(e,t,n){var r=n(20)(Object,"create");e.exports=r},function(e,t,n){var r=n(250);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},function(e,t,n){(function(e){var r=n(110),a="object"==typeof t&&t&&!t.nodeType&&t,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===a&&r.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();e.exports=s}).call(t,n(26)(e))},function(e,t,n){var r=n(115),a=n(263),i=n(28);e.exports=function(e){return i(e)?r(e,!0):a(e)}},function(e,t,n){var r=n(270),a=n(65),i=n(271),o=n(123),s=n(272),u=n(17),c=n(111),l=c(r),d=c(a),f=c(i),p=c(o),h=c(s),g=u;(r&&"[object DataView]"!=g(new r(new ArrayBuffer(1)))||a&&"[object Map]"!=g(new a)||i&&"[object Promise]"!=g(i.resolve())||o&&"[object Set]"!=g(new o)||s&&"[object WeakMap]"!=g(new s))&&(g=function(e){var t=u(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case l:return"[object DataView]";case d:return"[object Map]";case f:return"[object Promise]";case p:return"[object Set]";case h:return"[object WeakMap]"}return t}),e.exports=g},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n(4);function a(e,t,n){for(var i=[].concat(e),o=Object.create(null);i.length;){var s=i.shift();if(s){var u=a.keys[s.type];if((0,r.isIdentifier)(s))t?(o[s.name]=o[s.name]||[]).push(s):o[s.name]=s;else if((0,r.isExportDeclaration)(s))(0,r.isDeclaration)(s.declaration)&&i.push(s.declaration);else{if(n){if((0,r.isFunctionDeclaration)(s)){i.push(s.id);continue}if((0,r.isFunctionExpression)(s))continue}if(u)for(var c=0;c<u.length;c++){var l=u[c];s[l]&&(i=i.concat(s[l]))}}}}return o}a.keys={DeclareClass:["id"],DeclareFunction:["id"],DeclareModule:["id"],DeclareVariable:["id"],DeclareInterface:["id"],DeclareTypeAlias:["id"],DeclareOpaqueType:["id"],InterfaceDeclaration:["id"],TypeAlias:["id"],OpaqueType:["id"],CatchClause:["param"],LabeledStatement:["label"],UnaryExpression:["argument"],AssignmentExpression:["left"],ImportSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportDefaultSpecifier:["local"],ImportDeclaration:["specifiers"],ExportSpecifier:["exported"],ExportNamespaceSpecifier:["exported"],ExportDefaultSpecifier:["exported"],FunctionDeclaration:["id","params"],FunctionExpression:["id","params"],ArrowFunctionExpression:["params"],ObjectMethod:["params"],ClassMethod:["params"],ForInStatement:["left"],ForOfStatement:["left"],ClassDeclaration:["id"],ClassExpression:["id"],RestElement:["argument"],UpdateExpression:["argument"],ObjectProperty:["value"],AssignmentPattern:["left"],ArrayPattern:["elements"],ObjectPattern:["properties"],VariableDeclaration:["declarations"],VariableDeclarator:["id"]}},function(e,t,n){var r=n(342);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!e.isExportDeclaration())throw new Error("Only export declarations can be splitted.");var t=e.isExportDefaultDeclaration(),n=e.get("declaration"),a=n.isClassDeclaration();if(t){var i=n.isFunctionDeclaration()||a,o=n.isScope()?n.scope.parent:n.scope,s=n.node.id,u=!1;s||(u=!0,s=o.generateUidIdentifier("default"),(i||n.isFunctionExpression()||n.isClassExpression())&&(n.node.id=r.cloneNode(s)));var c=i?n:r.variableDeclaration("var",[r.variableDeclarator(r.cloneNode(s),n.node)]),l=r.exportNamedDeclaration(null,[r.exportSpecifier(r.cloneNode(s),r.identifier("default"))]);return e.insertAfter(l),e.replaceWith(c),u&&o.registerDeclaration(e),e}if(e.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");var d=n.getOuterBindingIdentifiers(),f=Object.keys(d).map((function(e){return r.exportSpecifier(r.identifier(e),r.identifier(e))})),p=r.exportNamedDeclaration(null,f);return e.insertAfter(p),e.replaceWith(n.node),e};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){var r=n(53),a=n(349),i=n(351);e.exports=function(e,t){return i(a(e,t,r),e+"")}},function(e,t){e.exports=function(e){return e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.clear=function(){i(),o()},t.clearPath=i,t.clearScope=o,t.scope=t.path=void 0;var r=new WeakMap;t.path=r;var a=new WeakMap;function i(){t.path=r=new WeakMap}function o(){t.scope=a=new WeakMap}t.scope=a},function(e,t,n){"use strict";var r=n(150);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return new o(e,t,n).generate()},t.CodeGenerator=void 0;var a=i(n(356));function i(e){return e&&e.__esModule?e:{default:e}}var o=function(e){function t(t,n,r){var i;void 0===n&&(n={});var o=function(e,t){var n={auxiliaryCommentBefore:t.auxiliaryCommentBefore,auxiliaryCommentAfter:t.auxiliaryCommentAfter,shouldPrintComment:t.shouldPrintComment,retainLines:t.retainLines,retainFunctionParens:t.retainFunctionParens,comments:null==t.comments||t.comments,compact:t.compact,minified:t.minified,concise:t.concise,jsonCompatibleStrings:t.jsonCompatibleStrings,indent:{adjustMultilineComment:!0,style:" ",base:0},decoratorsBeforeExport:!!t.decoratorsBeforeExport,jsescOption:Object.assign({quotes:"double",wrap:!0},t.jsescOption)};return n.minified?(n.compact=!0,n.shouldPrintComment=n.shouldPrintComment||function(){return n.comments}):n.shouldPrintComment=n.shouldPrintComment||function(e){return n.comments||e.indexOf("@license")>=0||e.indexOf("@preserve")>=0},"auto"===n.compact&&(n.compact=e.length>5e5,n.compact&&console.error("[BABEL] Note: The code generator has deoptimised the styling of "+t.filename+" as it exceeds the max of 500KB.")),n.compact&&(n.indent.adjustMultilineComment=!1),n}(r,n),s=n.sourceMaps?new a.default(n,r):null;return(i=e.call(this,o,s)||this).ast=t,i}return r(t,e),t.prototype.generate=function(){return e.prototype.generate.call(this,this.ast)},t}(i(n(364)).default),s=function(){function e(e,t,n){this._generator=new o(e,t,n)}return e.prototype.generate=function(){return this._generator.generate()},e}();t.CodeGenerator=s},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.codeFrameColumns=s,t.default=function(t,n,r,a){if(void 0===a&&(a={}),!i){i=!0;var o="Passing lineNumber and colNumber is deprecated to @babel/code-frame. Please use `codeFrameColumns`.";e.emitWarning?e.emitWarning(o,"DeprecationWarning"):(new Error(o).name="DeprecationWarning",console.warn(new Error(o)))}return r=Math.max(r,0),s(t,{start:{column:r,line:n}},a)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(388));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=!1,o=/\r\n|[\n\r\u2028\u2029]/;function s(e,t,n){void 0===n&&(n={});var a=(n.highlightCode||n.forceColor)&&(0,r.shouldHighlight)(n),i=(0,r.getChalk)(n),s=function(e){return{gutter:e.grey,marker:e.red.bold,message:e.red.bold}}(i),u=function(e,t){return a?e(t):t},c=function(e,t,n){var r=Object.assign({column:0,line:-1},e.start),a=Object.assign({},r,{},e.end),i=n||{},o=i.linesAbove,s=void 0===o?2:o,u=i.linesBelow,c=void 0===u?3:u,l=r.line,d=r.column,f=a.line,p=a.column,h=Math.max(l-(s+1),0),g=Math.min(t.length,f+c);-1===l&&(h=0),-1===f&&(g=t.length);var v=f-l,m={};if(v)for(var y=0;y<=v;y++){var b=y+l;if(d)if(0===y){var _=t[b-1].length;m[b]=[d,_-d+1]}else if(y===v)m[b]=[0,p];else{var x=t[b-y].length;m[b]=[0,x]}else m[b]=!0}else m[l]=d===p?!d||[d,0]:[d,p-d];return{start:h,end:g,markerLines:m}}(t,e.split(o),n),l=c.start,d=c.end,f=c.markerLines,p=t.start&&"number"==typeof t.start.column,h=String(d).length,g=(a?(0,r.default)(e,n):e).split(o).slice(l,d).map((function(e,t){var r=l+1+t,a=" "+(" "+r).slice(-h)+" | ",i=f[r],o=!f[r+1];if(i){var c="";if(Array.isArray(i)){var d=e.slice(0,Math.max(i[0]-1,0)).replace(/[^\t]/g," "),p=i[1]||1;c=["\n ",u(s.gutter,a.replace(/\d/g," ")),d,u(s.marker,"^").repeat(p)].join(""),o&&n.message&&(c+=" "+u(s.message,n.message))}return[u(s.marker,">"),u(s.gutter,a),e,c].join("")}return" "+u(s.gutter,a)+e})).join("\n");return n.message&&!p&&(g=""+" ".repeat(h+1)+n.message+"\n"+g),a?i.reset(g):g}}).call(t,n(5))},function(e,t,n){"use strict";var r=n(398),a=n(40),i=n(150);Object.defineProperty(t,"__esModule",{value:!0});var o=!0,s=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.rightAssociative=!!t.rightAssociative,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=null!=t.binop?t.binop:null,this.updateContext=null},u=new Map;function c(e,t){void 0===t&&(t={}),t.keyword=e;var n=new s(e,t);return u.set(e,n),n}function l(e,t){return new s(e,{beforeExpr:o,binop:t})}var d={num:new s("num",{startsExpr:!0}),bigint:new s("bigint",{startsExpr:!0}),regexp:new s("regexp",{startsExpr:!0}),string:new s("string",{startsExpr:!0}),name:new s("name",{startsExpr:!0}),eof:new s("eof"),bracketL:new s("[",{beforeExpr:o,startsExpr:!0}),bracketR:new s("]"),braceL:new s("{",{beforeExpr:o,startsExpr:!0}),braceBarL:new s("{|",{beforeExpr:o,startsExpr:!0}),braceR:new s("}"),braceBarR:new s("|}"),parenL:new s("(",{beforeExpr:o,startsExpr:!0}),parenR:new s(")"),comma:new s(",",{beforeExpr:o}),semi:new s(";",{beforeExpr:o}),colon:new s(":",{beforeExpr:o}),doubleColon:new s("::",{beforeExpr:o}),dot:new s("."),question:new s("?",{beforeExpr:o}),questionDot:new s("?."),arrow:new s("=>",{beforeExpr:o}),template:new s("template"),ellipsis:new s("...",{beforeExpr:o}),backQuote:new s("`",{startsExpr:!0}),dollarBraceL:new s("${",{beforeExpr:o,startsExpr:!0}),at:new s("@"),hash:new s("#",{startsExpr:!0}),interpreterDirective:new s("#!..."),eq:new s("=",{beforeExpr:o,isAssign:!0}),assign:new s("_=",{beforeExpr:o,isAssign:!0}),incDec:new s("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),bang:new s("!",{beforeExpr:o,prefix:!0,startsExpr:!0}),tilde:new s("~",{beforeExpr:o,prefix:!0,startsExpr:!0}),pipeline:l("|>",0),nullishCoalescing:l("??",1),logicalOR:l("||",2),logicalAND:l("&&",3),bitwiseOR:l("|",4),bitwiseXOR:l("^",5),bitwiseAND:l("&",6),equality:l("==/!=/===/!==",7),relational:l("</>/<=/>=",8),bitShift:l("<</>>/>>>",9),plusMin:new s("+/-",{beforeExpr:o,binop:10,prefix:!0,startsExpr:!0}),modulo:new s("%",{beforeExpr:o,binop:11,startsExpr:!0}),star:l("*",11),slash:l("/",11),exponent:new s("**",{beforeExpr:o,binop:12,rightAssociative:!0}),_break:c("break"),_case:c("case",{beforeExpr:o}),_catch:c("catch"),_continue:c("continue"),_debugger:c("debugger"),_default:c("default",{beforeExpr:o}),_do:c("do",{isLoop:!0,beforeExpr:o}),_else:c("else",{beforeExpr:o}),_finally:c("finally"),_for:c("for",{isLoop:!0}),_function:c("function",{startsExpr:!0}),_if:c("if"),_return:c("return",{beforeExpr:o}),_switch:c("switch"),_throw:c("throw",{beforeExpr:o,prefix:!0,startsExpr:!0}),_try:c("try"),_var:c("var"),_const:c("const"),_while:c("while",{isLoop:!0}),_with:c("with"),_new:c("new",{beforeExpr:o,startsExpr:!0}),_this:c("this",{startsExpr:!0}),_super:c("super",{startsExpr:!0}),_class:c("class",{startsExpr:!0}),_extends:c("extends",{beforeExpr:o}),_export:c("export"),_import:c("import",{startsExpr:!0}),_null:c("null",{startsExpr:!0}),_true:c("true",{startsExpr:!0}),_false:c("false",{startsExpr:!0}),_in:c("in",{beforeExpr:o,binop:8}),_instanceof:c("instanceof",{beforeExpr:o,binop:8}),_typeof:c("typeof",{beforeExpr:o,prefix:!0,startsExpr:!0}),_void:c("void",{beforeExpr:o,prefix:!0,startsExpr:!0}),_delete:c("delete",{beforeExpr:o,prefix:!0,startsExpr:!0})},f=2,p=4,h=8,g=513|f;function v(e,t){return f|(e?p:0)|(t?h:0)}function m(e){return null!=e&&"Property"===e.type&&"init"===e.kind&&!1===e.method}var y=/\r\n?|[\n\u2028\u2029]/,b=new RegExp(y.source,"g");function _(e){switch(e){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}var x=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g;function R(e){switch(e){case 9:case 11:case 12:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:case 65279:return!0;default:return!1}}var w=function(e,t,n,r){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r},E={braceStatement:new w("{",!1),braceExpression:new w("{",!0),templateQuasi:new w("${",!1),parenStatement:new w("(",!1),parenExpression:new w("(",!0),template:new w("`",!0,!0,(function(e){return e.readTmplToken()})),functionExpression:new w("function",!0),functionStatement:new w("function",!1)};d.parenR.updateContext=d.braceR.updateContext=function(){if(1!==this.state.context.length){var e=this.state.context.pop();e===E.braceStatement&&"function"===this.curContext().token&&(e=this.state.context.pop()),this.state.exprAllowed=!e.isExpr}else this.state.exprAllowed=!0},d.name.updateContext=function(e){var t=!1;e!==d.dot&&("of"===this.state.value&&!this.state.exprAllowed||"yield"===this.state.value&&this.scope.inGenerator)&&(t=!0),this.state.exprAllowed=t,this.state.isIterator&&(this.state.isIterator=!1)},d.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?E.braceStatement:E.braceExpression),this.state.exprAllowed=!0},d.dollarBraceL.updateContext=function(){this.state.context.push(E.templateQuasi),this.state.exprAllowed=!0},d.parenL.updateContext=function(e){var t=e===d._if||e===d._for||e===d._with||e===d._while;this.state.context.push(t?E.parenStatement:E.parenExpression),this.state.exprAllowed=!0},d.incDec.updateContext=function(){},d._function.updateContext=d._class.updateContext=function(e){!e.beforeExpr||e===d.semi||e===d._else||e===d._return&&y.test(this.input.slice(this.state.lastTokEnd,this.state.start))||(e===d.colon||e===d.braceL)&&this.curContext()===E.b_stat?this.state.context.push(E.functionStatement):this.state.context.push(E.functionExpression),this.state.exprAllowed=!1},d.backQuote.updateContext=function(){this.curContext()===E.template?this.state.context.pop():this.state.context.push(E.template),this.state.exprAllowed=!1};var S=["eval","arguments"],A=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),T=new Set(S),P=function(e,t){return t&&"await"===e||"enum"===e};function C(e,t){return P(e,t)||A.has(e)}function M(e){return T.has(e)}function O(e,t){return C(e,t)||M(e)}var k=/^in(stanceof)?$/,D="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿯ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-Ᶎꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭧꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",I="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",L=new RegExp("["+D+"]"),j=new RegExp("["+D+I+"]");D=I=null;var F=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,477,28,11,0,9,21,155,22,13,52,76,44,33,24,27,35,30,0,12,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,0,33,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,43,117,63,32,0,161,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,270,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,754,9486,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,15,7472,3104,541],z=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,525,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,4,9,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,232,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,792487,239];function N(e,t){for(var n=65536,r=0,a=t.length;r<a;r+=2){if((n+=t[r])>e)return!1;if((n+=t[r+1])>=e)return!0}return!1}function B(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&L.test(String.fromCharCode(e)):N(e,F)))}function V(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&j.test(String.fromCharCode(e)):N(e,F)||N(e,z))))}var H=["any","bool","boolean","empty","false","mixed","null","number","static","string","true","typeof","void","interface","extends","_"];function U(e){return"type"===e.importKind||"typeof"===e.importKind}function W(e){return(e.type===d.name||!!e.type.keyword)&&"from"!==e.value}var q={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},G=/\*?\s*@((?:no)?flow)\b/,K={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"},Y=/^[\da-fA-F]+$/,X=/^\d+$/;function J(e){return!!e&&("JSXOpeningFragment"===e.type||"JSXClosingFragment"===e.type)}function Z(e){if("JSXIdentifier"===e.type)return e.name;if("JSXNamespacedName"===e.type)return e.namespace.name+":"+e.name.name;if("JSXMemberExpression"===e.type)return Z(e.object)+"."+Z(e.property);throw new Error("Node had unexpected type: "+e.type)}E.j_oTag=new w("<tag",!1),E.j_cTag=new w("</tag",!1),E.j_expr=new w("<tag>...</tag>",!0,!0),d.jsxName=new s("jsxName"),d.jsxText=new s("jsxText",{beforeExpr:!0}),d.jsxTagStart=new s("jsxTagStart",{startsExpr:!0}),d.jsxTagEnd=new s("jsxTagEnd"),d.jsxTagStart.updateContext=function(){this.state.context.push(E.j_expr),this.state.context.push(E.j_oTag),this.state.exprAllowed=!1},d.jsxTagEnd.updateContext=function(e){var t=this.state.context.pop();t===E.j_oTag&&e===d.slash||t===E.j_cTag?(this.state.context.pop(),this.state.exprAllowed=this.curContext()===E.j_expr):this.state.exprAllowed=!0};var $=function(e){this.var=[],this.lexical=[],this.functions=[],this.flags=e},Q=function(){function e(e,t){this.scopeStack=[],this.undefinedExports=new Map,this.raise=e,this.inModule=t}var t=e.prototype;return t.createScope=function(e){return new $(e)},t.enter=function(e){this.scopeStack.push(this.createScope(e))},t.exit=function(){this.scopeStack.pop()},t.treatFunctionsAsVarInScope=function(e){return!!(e.flags&f||!this.inModule&&1&e.flags)},t.declareName=function(e,t,n){var r=this.currentScope();if(8&t||16&t)this.checkRedeclarationInScope(r,e,t,n),16&t?r.functions.push(e):r.lexical.push(e),8&t&&this.maybeExportDefined(r,e);else if(4&t)for(var a=this.scopeStack.length-1;a>=0&&(r=this.scopeStack[a],this.checkRedeclarationInScope(r,e,t,n),r.var.push(e),this.maybeExportDefined(r,e),!(r.flags&g));--a);this.inModule&&1&r.flags&&this.undefinedExports.delete(e)},t.maybeExportDefined=function(e,t){this.inModule&&1&e.flags&&this.undefinedExports.delete(t)},t.checkRedeclarationInScope=function(e,t,n,r){this.isRedeclaredInScope(e,t,n)&&this.raise(r,"Identifier '"+t+"' has already been declared")},t.isRedeclaredInScope=function(e,t,n){return!!(1&n)&&(8&n?e.lexical.indexOf(t)>-1||e.functions.indexOf(t)>-1||e.var.indexOf(t)>-1:16&n?e.lexical.indexOf(t)>-1||!this.treatFunctionsAsVarInScope(e)&&e.var.indexOf(t)>-1:e.lexical.indexOf(t)>-1&&!(32&e.flags&&e.lexical[0]===t)||!this.treatFunctionsAsVarInScope(e)&&e.functions.indexOf(t)>-1)},t.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&-1===this.scopeStack[0].functions.indexOf(e.name)&&this.undefinedExports.set(e.name,e.start)},t.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},t.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(t.flags&g)return t}},t.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if((t.flags&g||256&t.flags)&&!(16&t.flags))return t}},a(e,[{key:"inFunction",get:function(){return(this.currentVarScope().flags&f)>0}},{key:"inGenerator",get:function(){return(this.currentVarScope().flags&h)>0}},{key:"inAsync",get:function(){return(this.currentVarScope().flags&p)>0}},{key:"allowSuper",get:function(){return(64&this.currentThisScope().flags)>0}},{key:"allowDirectSuper",get:function(){return(128&this.currentThisScope().flags)>0}},{key:"inNonArrowFunction",get:function(){return(this.currentThisScope().flags&f)>0}},{key:"treatFunctionsAsVar",get:function(){return this.treatFunctionsAsVarInScope(this.currentScope())}}]),e}(),ee=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).types=[],t.enums=[],t.constEnums=[],t.classes=[],t.exportOnlyBindings=[],t}return i(t,e),t}($),te=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.createScope=function(e){return new ee(e)},n.declareName=function(t,n,r){var a=this.currentScope();if(1024&n)return this.maybeExportDefined(a,t),void a.exportOnlyBindings.push(t);e.prototype.declareName.apply(this,arguments),2&n&&(1&n||(this.checkRedeclarationInScope(a,t,n,r),this.maybeExportDefined(a,t)),a.types.push(t)),256&n&&a.enums.push(t),512&n&&a.constEnums.push(t),128&n&&a.classes.push(t)},n.isRedeclaredInScope=function(t,n,r){if(t.enums.indexOf(n)>-1){if(256&r){var a=!!(512&r),i=t.constEnums.indexOf(n)>-1;return a!==i}return!0}return 128&r&&t.classes.indexOf(n)>-1?t.lexical.indexOf(n)>-1&&!!(1&r):!!(2&r&&t.types.indexOf(n)>-1)||e.prototype.isRedeclaredInScope.apply(this,arguments)},n.checkLocalExport=function(t){-1===this.scopeStack[0].types.indexOf(t.name)&&-1===this.scopeStack[0].exportOnlyBindings.indexOf(t.name)&&e.prototype.checkLocalExport.call(this,t)},t}(Q);function ne(e){if(null==e)throw new Error("Unexpected "+e+" value.");return e}function re(e){if(!e)throw new Error("Assert fail")}function ae(e,t){return e.some((function(e){return Array.isArray(e)?e[0]===t:e===t}))}function ie(e,t,n){var r=e.find((function(e){return Array.isArray(e)?e[0]===t:e===t}));return r&&Array.isArray(r)?r[1][n]:null}d.placeholder=new s("%%",{startsExpr:!0});var oe=["minimal","smart","fsharp"],se={estree:function(e){return function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.estreeParseRegExpLiteral=function(e){var t=e.pattern,n=e.flags,r=null;try{r=new RegExp(t,n)}catch(i){}var a=this.estreeParseLiteral(r);return a.regex={pattern:t,flags:n},a},n.estreeParseLiteral=function(e){return this.parseLiteral(e,"Literal")},n.directiveToStmt=function(e){var t=e.value,n=this.startNodeAt(e.start,e.loc.start),r=this.startNodeAt(t.start,t.loc.start);return r.value=t.value,r.raw=t.extra.raw,n.expression=this.finishNodeAt(r,"Literal",t.end,t.loc.end),n.directive=t.extra.raw.slice(1,-1),this.finishNodeAt(n,"ExpressionStatement",e.end,e.loc.end)},n.initFunction=function(t,n){e.prototype.initFunction.call(this,t,n),t.expression=!1},n.checkDeclaration=function(t){m(t)?this.checkDeclaration(t.value):e.prototype.checkDeclaration.call(this,t)},n.checkGetterSetterParams=function(e){var t=e,n="get"===t.kind?0:1,r=t.start;t.value.params.length!==n?"get"===t.kind?this.raise(r,"getter must not have any formal parameters"):this.raise(r,"setter must have exactly one formal parameter"):"set"===t.kind&&"RestElement"===t.value.params[0].type&&this.raise(r,"setter function argument must not be a rest parameter")},n.checkLVal=function(t,n,r,a,i){var o=this;switch(void 0===n&&(n=64),t.type){case"ObjectPattern":t.properties.forEach((function(e){o.checkLVal("Property"===e.type?e.value:e,n,r,"object destructuring pattern",i)}));break;default:e.prototype.checkLVal.call(this,t,n,r,a,i)}},n.checkDuplicatedProto=function(e,t){if(!("SpreadElement"===e.type||e.computed||e.method||e.shorthand)){var n=e.key;"__proto__"===("Identifier"===n.type?n.name:String(n.value))&&"init"===e.kind&&(t.used&&!t.start&&(t.start=n.start),t.used=!0)}},n.isStrictBody=function(e){if("BlockStatement"===e.body.type&&e.body.body.length>0)for(var t=0,n=e.body.body;t<n.length;t++){var r=n[t];if("ExpressionStatement"!==r.type||"Literal"!==r.expression.type)break;if("use strict"===r.expression.value)return!0}return!1},n.isValidDirective=function(e){return!("ExpressionStatement"!==e.type||"Literal"!==e.expression.type||"string"!=typeof e.expression.value||e.expression.extra&&e.expression.extra.parenthesized)},n.stmtToDirective=function(t){var n=e.prototype.stmtToDirective.call(this,t),r=t.expression.value;return n.value.value=r,n},n.parseBlockBody=function(t,n,r,a){var i=this;e.prototype.parseBlockBody.call(this,t,n,r,a);var o=t.directives.map((function(e){return i.directiveToStmt(e)}));t.body=o.concat(t.body),delete t.directives},n.pushClassMethod=function(e,t,n,r,a,i){this.parseMethod(t,n,r,a,i,"ClassMethod",!0),t.typeParameters&&(t.value.typeParameters=t.typeParameters,delete t.typeParameters),e.body.push(t)},n.parseExprAtom=function(t){switch(this.state.type){case d.regexp:return this.estreeParseRegExpLiteral(this.state.value);case d.num:case d.string:return this.estreeParseLiteral(this.state.value);case d._null:return this.estreeParseLiteral(null);case d._true:return this.estreeParseLiteral(!0);case d._false:return this.estreeParseLiteral(!1);default:return e.prototype.parseExprAtom.call(this,t)}},n.parseLiteral=function(t,n,r,a){var i=e.prototype.parseLiteral.call(this,t,n,r,a);return i.raw=i.extra.raw,delete i.extra,i},n.parseFunctionBody=function(t,n,r){void 0===r&&(r=!1),e.prototype.parseFunctionBody.call(this,t,n,r),t.expression="BlockStatement"!==t.body.type},n.parseMethod=function(t,n,r,a,i,o,s){void 0===s&&(s=!1);var u=this.startNode();return u.kind=t.kind,(u=e.prototype.parseMethod.call(this,u,n,r,a,i,o,s)).type="FunctionExpression",delete u.kind,t.value=u,o="ClassMethod"===o?"MethodDefinition":o,this.finishNode(t,o)},n.parseObjectMethod=function(t,n,r,a,i){var o=e.prototype.parseObjectMethod.call(this,t,n,r,a,i);return o&&(o.type="Property","method"===o.kind&&(o.kind="init"),o.shorthand=!1),o},n.parseObjectProperty=function(t,n,r,a,i){var o=e.prototype.parseObjectProperty.call(this,t,n,r,a,i);return o&&(o.kind="init",o.type="Property"),o},n.toAssignable=function(t,n,r){return m(t)?(this.toAssignable(t.value,n,r),t):e.prototype.toAssignable.call(this,t,n,r)},n.toAssignableObjectExpressionProp=function(t,n,r){if("get"===t.kind||"set"===t.kind)throw this.raise(t.key.start,"Object pattern can't contain getter or setter");if(t.method)throw this.raise(t.key.start,"Object pattern can't contain methods");e.prototype.toAssignableObjectExpressionProp.call(this,t,n,r)},t}(e)},jsx:function(e){return function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.jsxReadToken=function(){for(var t="",n=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,"Unterminated JSX contents");var r=this.input.charCodeAt(this.state.pos);switch(r){case 60:case 123:return this.state.pos===this.state.start?60===r&&this.state.exprAllowed?(++this.state.pos,this.finishToken(d.jsxTagStart)):e.prototype.getTokenFromCode.call(this,r):(t+=this.input.slice(n,this.state.pos),this.finishToken(d.jsxText,t));case 38:t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos;break;default:_(r)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!0),n=this.state.pos):++this.state.pos}}},n.jsxReadNewLine=function(e){var t,n=this.input.charCodeAt(this.state.pos);return++this.state.pos,13===n&&10===this.input.charCodeAt(this.state.pos)?(++this.state.pos,t=e?"\n":"\r\n"):t=String.fromCharCode(n),++this.state.curLine,this.state.lineStart=this.state.pos,t},n.jsxReadString=function(e){for(var t="",n=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;38===r?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadEntity(),n=this.state.pos):_(r)?(t+=this.input.slice(n,this.state.pos),t+=this.jsxReadNewLine(!1),n=this.state.pos):++this.state.pos}return t+=this.input.slice(n,this.state.pos++),this.finishToken(d.string,t)},n.jsxReadEntity=function(){for(var e,t="",n=0,r=this.input[this.state.pos],a=++this.state.pos;this.state.pos<this.length&&n++<10;){if(";"===(r=this.input[this.state.pos++])){"#"===t[0]?"x"===t[1]?(t=t.substr(2),Y.test(t)&&(e=String.fromCodePoint(parseInt(t,16)))):(t=t.substr(1),X.test(t)&&(e=String.fromCodePoint(parseInt(t,10)))):e=K[t];break}t+=r}return e||(this.state.pos=a,"&")},n.jsxReadWord=function(){var e,t=this.state.pos;do{e=this.input.charCodeAt(++this.state.pos)}while(V(e)||45===e);return this.finishToken(d.jsxName,this.input.slice(t,this.state.pos))},n.jsxParseIdentifier=function(){var e=this.startNode();return this.match(d.jsxName)?e.name=this.state.value:this.state.type.keyword?e.name=this.state.type.keyword:this.unexpected(),this.next(),this.finishNode(e,"JSXIdentifier")},n.jsxParseNamespacedName=function(){var e=this.state.start,t=this.state.startLoc,n=this.jsxParseIdentifier();if(!this.eat(d.colon))return n;var r=this.startNodeAt(e,t);return r.namespace=n,r.name=this.jsxParseIdentifier(),this.finishNode(r,"JSXNamespacedName")},n.jsxParseElementName=function(){var e=this.state.start,t=this.state.startLoc,n=this.jsxParseNamespacedName();if("JSXNamespacedName"===n.type)return n;for(;this.eat(d.dot);){var r=this.startNodeAt(e,t);r.object=n,r.property=this.jsxParseIdentifier(),n=this.finishNode(r,"JSXMemberExpression")}return n},n.jsxParseAttributeValue=function(){var e;switch(this.state.type){case d.braceL:return e=this.startNode(),this.next(),"JSXEmptyExpression"===(e=this.jsxParseExpressionContainer(e)).expression.type&&this.raise(e.start,"JSX attributes must only be assigned a non-empty expression"),e;case d.jsxTagStart:case d.string:return this.parseExprAtom();default:throw this.raise(this.state.start,"JSX value should be either an expression or a quoted JSX text")}},n.jsxParseEmptyExpression=function(){var e=this.startNodeAt(this.state.lastTokEnd,this.state.lastTokEndLoc);return this.finishNodeAt(e,"JSXEmptyExpression",this.state.start,this.state.startLoc)},n.jsxParseSpreadChild=function(e){return this.next(),e.expression=this.parseExpression(),this.expect(d.braceR),this.finishNode(e,"JSXSpreadChild")},n.jsxParseExpressionContainer=function(e){return this.match(d.braceR)?e.expression=this.jsxParseEmptyExpression():e.expression=this.parseExpression(),this.expect(d.braceR),this.finishNode(e,"JSXExpressionContainer")},n.jsxParseAttribute=function(){var e=this.startNode();return this.eat(d.braceL)?(this.expect(d.ellipsis),e.argument=this.parseMaybeAssign(),this.expect(d.braceR),this.finishNode(e,"JSXSpreadAttribute")):(e.name=this.jsxParseNamespacedName(),e.value=this.eat(d.eq)?this.jsxParseAttributeValue():null,this.finishNode(e,"JSXAttribute"))},n.jsxParseOpeningElementAt=function(e,t){var n=this.startNodeAt(e,t);return this.match(d.jsxTagEnd)?(this.expect(d.jsxTagEnd),this.finishNode(n,"JSXOpeningFragment")):(n.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(n))},n.jsxParseOpeningElementAfterName=function(e){for(var t=[];!this.match(d.slash)&&!this.match(d.jsxTagEnd);)t.push(this.jsxParseAttribute());return e.attributes=t,e.selfClosing=this.eat(d.slash),this.expect(d.jsxTagEnd),this.finishNode(e,"JSXOpeningElement")},n.jsxParseClosingElementAt=function(e,t){var n=this.startNodeAt(e,t);return this.match(d.jsxTagEnd)?(this.expect(d.jsxTagEnd),this.finishNode(n,"JSXClosingFragment")):(n.name=this.jsxParseElementName(),this.expect(d.jsxTagEnd),this.finishNode(n,"JSXClosingElement"))},n.jsxParseElementAt=function(e,t){var n=this.startNodeAt(e,t),r=[],a=this.jsxParseOpeningElementAt(e,t),i=null;if(!a.selfClosing){e:for(;;)switch(this.state.type){case d.jsxTagStart:if(e=this.state.start,t=this.state.startLoc,this.next(),this.eat(d.slash)){i=this.jsxParseClosingElementAt(e,t);break e}r.push(this.jsxParseElementAt(e,t));break;case d.jsxText:r.push(this.parseExprAtom());break;case d.braceL:var o=this.startNode();this.next(),this.match(d.ellipsis)?r.push(this.jsxParseSpreadChild(o)):r.push(this.jsxParseExpressionContainer(o));break;default:throw this.unexpected()}J(a)&&!J(i)?this.raise(i.start,"Expected corresponding JSX closing tag for <>"):!J(a)&&J(i)?this.raise(i.start,"Expected corresponding JSX closing tag for <"+Z(a.name)+">"):J(a)||J(i)||Z(i.name)!==Z(a.name)&&this.raise(i.start,"Expected corresponding JSX closing tag for <"+Z(a.name)+">")}for(J(a)?(n.openingFragment=a,n.closingFragment=i):(n.openingElement=a,n.closingElement=i),n.children=r;this.isRelational("<");)this.finishToken(d.jsxTagStart),this.raise(this.state.start,"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...</>?"),this.jsxParseElement();return J(a)?this.finishNode(n,"JSXFragment"):this.finishNode(n,"JSXElement")},n.jsxParseElement=function(){var e=this.state.start,t=this.state.startLoc;return this.next(),this.jsxParseElementAt(e,t)},n.parseExprAtom=function(t){return this.match(d.jsxText)?this.parseLiteral(this.state.value,"JSXText"):this.match(d.jsxTagStart)?this.jsxParseElement():this.isRelational("<")&&33!==this.input.charCodeAt(this.state.pos)?(this.finishToken(d.jsxTagStart),this.jsxParseElement()):e.prototype.parseExprAtom.call(this,t)},n.getTokenFromCode=function(t){if(this.state.inPropertyName)return e.prototype.getTokenFromCode.call(this,t);var n=this.curContext();if(n===E.j_expr)return this.jsxReadToken();if(n===E.j_oTag||n===E.j_cTag){if(B(t))return this.jsxReadWord();if(62===t)return++this.state.pos,this.finishToken(d.jsxTagEnd);if((34===t||39===t)&&n===E.j_oTag)return this.jsxReadString(t)}return 60===t&&this.state.exprAllowed&&33!==this.input.charCodeAt(this.state.pos+1)?(++this.state.pos,this.finishToken(d.jsxTagStart)):e.prototype.getTokenFromCode.call(this,t)},n.updateContext=function(t){if(this.match(d.braceL)){var n=this.curContext();n===E.j_oTag?this.state.context.push(E.braceExpression):n===E.j_expr?this.state.context.push(E.templateQuasi):e.prototype.updateContext.call(this,t),this.state.exprAllowed=!0}else{if(!this.match(d.slash)||t!==d.jsxTagStart)return e.prototype.updateContext.call(this,t);this.state.context.length-=2,this.state.context.push(E.j_cTag),this.state.exprAllowed=!1}},t}(e)},flow:function(e){return function(e){function t(t,n){var r;return(r=e.call(this,t,n)||this).flowPragma=void 0,r}i(t,e);var n=t.prototype;return n.shouldParseTypes=function(){return this.getPluginOption("flow","all")||"flow"===this.flowPragma},n.shouldParseEnums=function(){return!!this.getPluginOption("flow","enums")},n.finishToken=function(t,n){return t!==d.string&&t!==d.semi&&t!==d.interpreterDirective&&void 0===this.flowPragma&&(this.flowPragma=null),e.prototype.finishToken.call(this,t,n)},n.addComment=function(t){if(void 0===this.flowPragma){var n=G.exec(t.value);if(n)if("flow"===n[1])this.flowPragma="flow";else{if("noflow"!==n[1])throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}}return e.prototype.addComment.call(this,t)},n.flowParseTypeInitialiser=function(e){var t=this.state.inType;this.state.inType=!0,this.expect(e||d.colon);var n=this.flowParseType();return this.state.inType=t,n},n.flowParsePredicate=function(){var e=this.startNode(),t=this.state.startLoc,n=this.state.start;this.expect(d.modulo);var r=this.state.startLoc;return this.expectContextual("checks"),t.line===r.line&&t.column===r.column-1||this.raise(n,"Spaces between ´%´ and ´checks´ are not allowed here."),this.eat(d.parenL)?(e.value=this.parseExpression(),this.expect(d.parenR),this.finishNode(e,"DeclaredPredicate")):this.finishNode(e,"InferredPredicate")},n.flowParseTypeAndPredicateInitialiser=function(){var e=this.state.inType;this.state.inType=!0,this.expect(d.colon);var t=null,n=null;return this.match(d.modulo)?(this.state.inType=e,n=this.flowParsePredicate()):(t=this.flowParseType(),this.state.inType=e,this.match(d.modulo)&&(n=this.flowParsePredicate())),[t,n]},n.flowParseDeclareClass=function(e){return this.next(),this.flowParseInterfaceish(e,!0),this.finishNode(e,"DeclareClass")},n.flowParseDeclareFunction=function(e){this.next();var t=e.id=this.parseIdentifier(),n=this.startNode(),r=this.startNode();this.isRelational("<")?n.typeParameters=this.flowParseTypeParameterDeclaration():n.typeParameters=null,this.expect(d.parenL);var a=this.flowParseFunctionTypeParams();n.params=a.params,n.rest=a.rest,this.expect(d.parenR);var i=this.flowParseTypeAndPredicateInitialiser();return n.returnType=i[0],e.predicate=i[1],r.typeAnnotation=this.finishNode(n,"FunctionTypeAnnotation"),t.typeAnnotation=this.finishNode(r,"TypeAnnotation"),this.resetEndLocation(t),this.semicolon(),this.finishNode(e,"DeclareFunction")},n.flowParseDeclare=function(e,t){if(this.match(d._class))return this.flowParseDeclareClass(e);if(this.match(d._function))return this.flowParseDeclareFunction(e);if(this.match(d._var))return this.flowParseDeclareVariable(e);if(this.eatContextual("module"))return this.match(d.dot)?this.flowParseDeclareModuleExports(e):(t&&this.raise(this.state.lastTokStart,"`declare module` cannot be used inside another `declare module`"),this.flowParseDeclareModule(e));if(this.isContextual("type"))return this.flowParseDeclareTypeAlias(e);if(this.isContextual("opaque"))return this.flowParseDeclareOpaqueType(e);if(this.isContextual("interface"))return this.flowParseDeclareInterface(e);if(this.match(d._export))return this.flowParseDeclareExportDeclaration(e,t);throw this.unexpected()},n.flowParseDeclareVariable=function(e){return this.next(),e.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(e.id.name,5,e.id.start),this.semicolon(),this.finishNode(e,"DeclareVariable")},n.flowParseDeclareModule=function(e){var t=this;this.scope.enter(0),this.match(d.string)?e.id=this.parseExprAtom():e.id=this.parseIdentifier();var n=e.body=this.startNode(),r=n.body=[];for(this.expect(d.braceL);!this.match(d.braceR);){var a=this.startNode();this.match(d._import)?(this.next(),this.isContextual("type")||this.match(d._typeof)||this.raise(this.state.lastTokStart,"Imports within a `declare module` body must always be `import type` or `import typeof`"),this.parseImport(a)):(this.expectContextual("declare","Only declares and type imports are allowed inside declare module"),a=this.flowParseDeclare(a,!0)),r.push(a)}this.scope.exit(),this.expect(d.braceR),this.finishNode(n,"BlockStatement");var i=null,o=!1,s="Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module";return r.forEach((function(e){!function(e){return"DeclareExportAllDeclaration"===e.type||"DeclareExportDeclaration"===e.type&&(!e.declaration||"TypeAlias"!==e.declaration.type&&"InterfaceDeclaration"!==e.declaration.type)}(e)?"DeclareModuleExports"===e.type&&(o&&t.raise(e.start,"Duplicate `declare module.exports` statement"),"ES"===i&&t.raise(e.start,s),i="CommonJS",o=!0):("CommonJS"===i&&t.raise(e.start,s),i="ES")})),e.kind=i||"CommonJS",this.finishNode(e,"DeclareModule")},n.flowParseDeclareExportDeclaration=function(e,t){if(this.expect(d._export),this.eat(d._default))return this.match(d._function)||this.match(d._class)?e.declaration=this.flowParseDeclare(this.startNode()):(e.declaration=this.flowParseType(),this.semicolon()),e.default=!0,this.finishNode(e,"DeclareExportDeclaration");if(this.match(d._const)||this.isLet()||(this.isContextual("type")||this.isContextual("interface"))&&!t){var n=this.state.value,r=q[n];this.unexpected(this.state.start,"`declare export "+n+"` is not supported. Use `"+r+"` instead")}if(this.match(d._var)||this.match(d._function)||this.match(d._class)||this.isContextual("opaque"))return e.declaration=this.flowParseDeclare(this.startNode()),e.default=!1,this.finishNode(e,"DeclareExportDeclaration");if(this.match(d.star)||this.match(d.braceL)||this.isContextual("interface")||this.isContextual("type")||this.isContextual("opaque"))return"ExportNamedDeclaration"===(e=this.parseExport(e)).type&&(e.type="ExportDeclaration",e.default=!1,delete e.exportKind),e.type="Declare"+e.type,e;throw this.unexpected()},n.flowParseDeclareModuleExports=function(e){return this.next(),this.expectContextual("exports"),e.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(e,"DeclareModuleExports")},n.flowParseDeclareTypeAlias=function(e){return this.next(),this.flowParseTypeAlias(e),e.type="DeclareTypeAlias",e},n.flowParseDeclareOpaqueType=function(e){return this.next(),this.flowParseOpaqueType(e,!0),e.type="DeclareOpaqueType",e},n.flowParseDeclareInterface=function(e){return this.next(),this.flowParseInterfaceish(e),this.finishNode(e,"DeclareInterface")},n.flowParseInterfaceish=function(e,t){if(void 0===t&&(t=!1),e.id=this.flowParseRestrictedIdentifier(!t),this.scope.declareName(e.id.name,t?17:9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.extends=[],e.implements=[],e.mixins=[],this.eat(d._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(!t&&this.eat(d.comma));if(this.isContextual("mixins")){this.next();do{e.mixins.push(this.flowParseInterfaceExtends())}while(this.eat(d.comma))}if(this.isContextual("implements")){this.next();do{e.implements.push(this.flowParseInterfaceExtends())}while(this.eat(d.comma))}e.body=this.flowParseObjectType({allowStatic:t,allowExact:!1,allowSpread:!1,allowProto:t,allowInexact:!1})},n.flowParseInterfaceExtends=function(){var e=this.startNode();return e.id=this.flowParseQualifiedTypeIdentifier(),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterInstantiation():e.typeParameters=null,this.finishNode(e,"InterfaceExtends")},n.flowParseInterface=function(e){return this.flowParseInterfaceish(e),this.finishNode(e,"InterfaceDeclaration")},n.checkNotUnderscore=function(e){"_"===e&&this.raise(this.state.start,"`_` is only allowed as a type argument to call or new")},n.checkReservedType=function(e,t){H.indexOf(e)>-1&&this.raise(t,"Cannot overwrite reserved type "+e)},n.flowParseRestrictedIdentifier=function(e){return this.checkReservedType(this.state.value,this.state.start),this.parseIdentifier(e)},n.flowParseTypeAlias=function(e){return e.id=this.flowParseRestrictedIdentifier(),this.scope.declareName(e.id.name,9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.right=this.flowParseTypeInitialiser(d.eq),this.semicolon(),this.finishNode(e,"TypeAlias")},n.flowParseOpaqueType=function(e,t){return this.expectContextual("type"),e.id=this.flowParseRestrictedIdentifier(!0),this.scope.declareName(e.id.name,9,e.id.start),this.isRelational("<")?e.typeParameters=this.flowParseTypeParameterDeclaration():e.typeParameters=null,e.supertype=null,this.match(d.colon)&&(e.supertype=this.flowParseTypeInitialiser(d.colon)),e.impltype=null,t||(e.impltype=this.flowParseTypeInitialiser(d.eq)),this.semicolon(),this.finishNode(e,"OpaqueType")},n.flowParseTypeParameter=function(e){void 0===e&&(e=!1);var t=this.state.start,n=this.startNode(),r=this.flowParseVariance(),a=this.flowParseTypeAnnotatableIdentifier();return n.name=a.name,n.variance=r,n.bound=a.typeAnnotation,this.match(d.eq)?(this.eat(d.eq),n.default=this.flowParseType()):e&&this.raise(t,"Type parameter declaration needs a default, since a preceding type parameter declaration has a default."),this.finishNode(n,"TypeParameter")},n.flowParseTypeParameterDeclaration=function(){var e=this.state.inType,t=this.startNode();t.params=[],this.state.inType=!0,this.isRelational("<")||this.match(d.jsxTagStart)?this.next():this.unexpected();var n=!1;do{var r=this.flowParseTypeParameter(n);t.params.push(r),r.default&&(n=!0),this.isRelational(">")||this.expect(d.comma)}while(!this.isRelational(">"));return this.expectRelational(">"),this.state.inType=e,this.finishNode(t,"TypeParameterDeclaration")},n.flowParseTypeParameterInstantiation=function(){var e=this.startNode(),t=this.state.inType;e.params=[],this.state.inType=!0,this.expectRelational("<");var n=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.isRelational(">");)e.params.push(this.flowParseType()),this.isRelational(">")||this.expect(d.comma);return this.state.noAnonFunctionType=n,this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},n.flowParseTypeParameterInstantiationCallOrNew=function(){var e=this.startNode(),t=this.state.inType;for(e.params=[],this.state.inType=!0,this.expectRelational("<");!this.isRelational(">");)e.params.push(this.flowParseTypeOrImplicitInstantiation()),this.isRelational(">")||this.expect(d.comma);return this.expectRelational(">"),this.state.inType=t,this.finishNode(e,"TypeParameterInstantiation")},n.flowParseInterfaceType=function(){var e=this.startNode();if(this.expectContextual("interface"),e.extends=[],this.eat(d._extends))do{e.extends.push(this.flowParseInterfaceExtends())}while(this.eat(d.comma));return e.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(e,"InterfaceTypeAnnotation")},n.flowParseObjectPropertyKey=function(){return this.match(d.num)||this.match(d.string)?this.parseExprAtom():this.parseIdentifier(!0)},n.flowParseObjectTypeIndexer=function(e,t,n){return e.static=t,this.lookahead().type===d.colon?(e.id=this.flowParseObjectPropertyKey(),e.key=this.flowParseTypeInitialiser()):(e.id=null,e.key=this.flowParseType()),this.expect(d.bracketR),e.value=this.flowParseTypeInitialiser(),e.variance=n,this.finishNode(e,"ObjectTypeIndexer")},n.flowParseObjectTypeInternalSlot=function(e,t){return e.static=t,e.id=this.flowParseObjectPropertyKey(),this.expect(d.bracketR),this.expect(d.bracketR),this.isRelational("<")||this.match(d.parenL)?(e.method=!0,e.optional=!1,e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start))):(e.method=!1,this.eat(d.question)&&(e.optional=!0),e.value=this.flowParseTypeInitialiser()),this.finishNode(e,"ObjectTypeInternalSlot")},n.flowParseObjectTypeMethodish=function(e){for(e.params=[],e.rest=null,e.typeParameters=null,this.isRelational("<")&&(e.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(d.parenL);!this.match(d.parenR)&&!this.match(d.ellipsis);)e.params.push(this.flowParseFunctionTypeParam()),this.match(d.parenR)||this.expect(d.comma);return this.eat(d.ellipsis)&&(e.rest=this.flowParseFunctionTypeParam()),this.expect(d.parenR),e.returnType=this.flowParseTypeInitialiser(),this.finishNode(e,"FunctionTypeAnnotation")},n.flowParseObjectTypeCallProperty=function(e,t){var n=this.startNode();return e.static=t,e.value=this.flowParseObjectTypeMethodish(n),this.finishNode(e,"ObjectTypeCallProperty")},n.flowParseObjectType=function(e){var t=e.allowStatic,n=e.allowExact,r=e.allowSpread,a=e.allowProto,i=e.allowInexact,o=this.state.inType;this.state.inType=!0;var s,u,c=this.startNode();c.callProperties=[],c.properties=[],c.indexers=[],c.internalSlots=[];var l=!1;for(n&&this.match(d.braceBarL)?(this.expect(d.braceBarL),s=d.braceBarR,u=!0):(this.expect(d.braceL),s=d.braceR,u=!1),c.exact=u;!this.match(s);){var f=!1,p=null,h=null,g=this.startNode();if(a&&this.isContextual("proto")){var v=this.lookahead();v.type!==d.colon&&v.type!==d.question&&(this.next(),p=this.state.start,t=!1)}if(t&&this.isContextual("static")){var m=this.lookahead();m.type!==d.colon&&m.type!==d.question&&(this.next(),f=!0)}var y=this.flowParseVariance();if(this.eat(d.bracketL))null!=p&&this.unexpected(p),this.eat(d.bracketL)?(y&&this.unexpected(y.start),c.internalSlots.push(this.flowParseObjectTypeInternalSlot(g,f))):c.indexers.push(this.flowParseObjectTypeIndexer(g,f,y));else if(this.match(d.parenL)||this.isRelational("<"))null!=p&&this.unexpected(p),y&&this.unexpected(y.start),c.callProperties.push(this.flowParseObjectTypeCallProperty(g,f));else{var b,_="init";if(this.isContextual("get")||this.isContextual("set")){var x=this.lookahead();x.type!==d.name&&x.type!==d.string&&x.type!==d.num||(_=this.state.value,this.next())}var R=this.flowParseObjectTypeProperty(g,f,p,y,_,r,null!==(b=i)&&void 0!==b?b:!u);null===R?(l=!0,h=this.state.lastTokStart):c.properties.push(R)}this.flowObjectTypeSemicolon(),!h||this.match(d.braceR)||this.match(d.braceBarR)||this.raise(h,"Explicit inexact syntax must appear at the end of an inexact object")}this.expect(s),r&&(c.inexact=l);var w=this.finishNode(c,"ObjectTypeAnnotation");return this.state.inType=o,w},n.flowParseObjectTypeProperty=function(e,t,n,r,a,i,o){if(this.eat(d.ellipsis))return this.match(d.comma)||this.match(d.semi)||this.match(d.braceR)||this.match(d.braceBarR)?(i?o||this.raise(this.state.lastTokStart,"Explicit inexact syntax cannot appear inside an explicit exact object type"):this.raise(this.state.lastTokStart,"Explicit inexact syntax cannot appear in class or interface definitions"),r&&this.raise(r.start,"Explicit inexact syntax cannot have variance"),null):(i||this.raise(this.state.lastTokStart,"Spread operator cannot appear in class or interface definitions"),null!=n&&this.unexpected(n),r&&this.raise(r.start,"Spread properties cannot have variance"),e.argument=this.flowParseType(),this.finishNode(e,"ObjectTypeSpreadProperty"));e.key=this.flowParseObjectPropertyKey(),e.static=t,e.proto=null!=n,e.kind=a;var s=!1;return this.isRelational("<")||this.match(d.parenL)?(e.method=!0,null!=n&&this.unexpected(n),r&&this.unexpected(r.start),e.value=this.flowParseObjectTypeMethodish(this.startNodeAt(e.start,e.loc.start)),"get"!==a&&"set"!==a||this.flowCheckGetterSetterParams(e)):("init"!==a&&this.unexpected(),e.method=!1,this.eat(d.question)&&(s=!0),e.value=this.flowParseTypeInitialiser(),e.variance=r),e.optional=s,this.finishNode(e,"ObjectTypeProperty")},n.flowCheckGetterSetterParams=function(e){var t="get"===e.kind?0:1,n=e.start;e.value.params.length+(e.value.rest?1:0)!==t&&("get"===e.kind?this.raise(n,"getter must not have any formal parameters"):this.raise(n,"setter must have exactly one formal parameter")),"set"===e.kind&&e.value.rest&&this.raise(n,"setter function argument must not be a rest parameter")},n.flowObjectTypeSemicolon=function(){this.eat(d.semi)||this.eat(d.comma)||this.match(d.braceR)||this.match(d.braceBarR)||this.unexpected()},n.flowParseQualifiedTypeIdentifier=function(e,t,n){e=e||this.state.start,t=t||this.state.startLoc;for(var r=n||this.parseIdentifier();this.eat(d.dot);){var a=this.startNodeAt(e,t);a.qualification=r,a.id=this.parseIdentifier(),r=this.finishNode(a,"QualifiedTypeIdentifier")}return r},n.flowParseGenericType=function(e,t,n){var r=this.startNodeAt(e,t);return r.typeParameters=null,r.id=this.flowParseQualifiedTypeIdentifier(e,t,n),this.isRelational("<")&&(r.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(r,"GenericTypeAnnotation")},n.flowParseTypeofType=function(){var e=this.startNode();return this.expect(d._typeof),e.argument=this.flowParsePrimaryType(),this.finishNode(e,"TypeofTypeAnnotation")},n.flowParseTupleType=function(){var e=this.startNode();for(e.types=[],this.expect(d.bracketL);this.state.pos<this.length&&!this.match(d.bracketR)&&(e.types.push(this.flowParseType()),!this.match(d.bracketR));)this.expect(d.comma);return this.expect(d.bracketR),this.finishNode(e,"TupleTypeAnnotation")},n.flowParseFunctionTypeParam=function(){var e=null,t=!1,n=null,r=this.startNode(),a=this.lookahead();return a.type===d.colon||a.type===d.question?(e=this.parseIdentifier(),this.eat(d.question)&&(t=!0),n=this.flowParseTypeInitialiser()):n=this.flowParseType(),r.name=e,r.optional=t,r.typeAnnotation=n,this.finishNode(r,"FunctionTypeParam")},n.reinterpretTypeAsFunctionTypeParam=function(e){var t=this.startNodeAt(e.start,e.loc.start);return t.name=null,t.optional=!1,t.typeAnnotation=e,this.finishNode(t,"FunctionTypeParam")},n.flowParseFunctionTypeParams=function(e){void 0===e&&(e=[]);for(var t=null;!this.match(d.parenR)&&!this.match(d.ellipsis);)e.push(this.flowParseFunctionTypeParam()),this.match(d.parenR)||this.expect(d.comma);return this.eat(d.ellipsis)&&(t=this.flowParseFunctionTypeParam()),{params:e,rest:t}},n.flowIdentToTypeAnnotation=function(e,t,n,r){switch(r.name){case"any":return this.finishNode(n,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(n,"BooleanTypeAnnotation");case"mixed":return this.finishNode(n,"MixedTypeAnnotation");case"empty":return this.finishNode(n,"EmptyTypeAnnotation");case"number":return this.finishNode(n,"NumberTypeAnnotation");case"string":return this.finishNode(n,"StringTypeAnnotation");default:return this.checkNotUnderscore(r.name),this.flowParseGenericType(e,t,r)}},n.flowParsePrimaryType=function(){var t,n,r=this.state.start,a=this.state.startLoc,i=this.startNode(),o=!1,s=this.state.noAnonFunctionType;switch(this.state.type){case d.name:return this.isContextual("interface")?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(r,a,i,this.parseIdentifier());case d.braceL:return this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!0,allowProto:!1,allowInexact:!0});case d.braceBarL:return this.flowParseObjectType({allowStatic:!1,allowExact:!0,allowSpread:!0,allowProto:!1,allowInexact:!1});case d.bracketL:return this.state.noAnonFunctionType=!1,n=this.flowParseTupleType(),this.state.noAnonFunctionType=s,n;case d.relational:if("<"===this.state.value)return i.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(d.parenL),t=this.flowParseFunctionTypeParams(),i.params=t.params,i.rest=t.rest,this.expect(d.parenR),this.expect(d.arrow),i.returnType=this.flowParseType(),this.finishNode(i,"FunctionTypeAnnotation");break;case d.parenL:if(this.next(),!this.match(d.parenR)&&!this.match(d.ellipsis))if(this.match(d.name)){var u=this.lookahead().type;o=u!==d.question&&u!==d.colon}else o=!0;if(o){if(this.state.noAnonFunctionType=!1,n=this.flowParseType(),this.state.noAnonFunctionType=s,this.state.noAnonFunctionType||!(this.match(d.comma)||this.match(d.parenR)&&this.lookahead().type===d.arrow))return this.expect(d.parenR),n;this.eat(d.comma)}return t=n?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(n)]):this.flowParseFunctionTypeParams(),i.params=t.params,i.rest=t.rest,this.expect(d.parenR),this.expect(d.arrow),i.returnType=this.flowParseType(),i.typeParameters=null,this.finishNode(i,"FunctionTypeAnnotation");case d.string:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case d._true:case d._false:return i.value=this.match(d._true),this.next(),this.finishNode(i,"BooleanLiteralTypeAnnotation");case d.plusMin:if("-"===this.state.value){if(this.next(),this.match(d.num))return this.parseLiteral(-this.state.value,"NumberLiteralTypeAnnotation",i.start,i.loc.start);if(this.match(d.bigint))return this.parseLiteral(-this.state.value,"BigIntLiteralTypeAnnotation",i.start,i.loc.start);throw this.raise(this.state.start,'Unexpected token, expected "number" or "bigint"')}this.unexpected();case d.num:return this.parseLiteral(this.state.value,"NumberLiteralTypeAnnotation");case d.bigint:return this.parseLiteral(this.state.value,"BigIntLiteralTypeAnnotation");case d._void:return this.next(),this.finishNode(i,"VoidTypeAnnotation");case d._null:return this.next(),this.finishNode(i,"NullLiteralTypeAnnotation");case d._this:return this.next(),this.finishNode(i,"ThisTypeAnnotation");case d.star:return this.next(),this.finishNode(i,"ExistsTypeAnnotation");default:if("typeof"===this.state.type.keyword)return this.flowParseTypeofType();if(this.state.type.keyword){var c=this.state.type.label;return this.next(),e.prototype.createIdentifier.call(this,i,c)}}throw this.unexpected()},n.flowParsePostfixType=function(){for(var e=this.state.start,t=this.state.startLoc,n=this.flowParsePrimaryType();this.match(d.bracketL)&&!this.canInsertSemicolon();){var r=this.startNodeAt(e,t);r.elementType=n,this.expect(d.bracketL),this.expect(d.bracketR),n=this.finishNode(r,"ArrayTypeAnnotation")}return n},n.flowParsePrefixType=function(){var e=this.startNode();return this.eat(d.question)?(e.typeAnnotation=this.flowParsePrefixType(),this.finishNode(e,"NullableTypeAnnotation")):this.flowParsePostfixType()},n.flowParseAnonFunctionWithoutParens=function(){var e=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(d.arrow)){var t=this.startNodeAt(e.start,e.loc.start);return t.params=[this.reinterpretTypeAsFunctionTypeParam(e)],t.rest=null,t.returnType=this.flowParseType(),t.typeParameters=null,this.finishNode(t,"FunctionTypeAnnotation")}return e},n.flowParseIntersectionType=function(){var e=this.startNode();this.eat(d.bitwiseAND);var t=this.flowParseAnonFunctionWithoutParens();for(e.types=[t];this.eat(d.bitwiseAND);)e.types.push(this.flowParseAnonFunctionWithoutParens());return 1===e.types.length?t:this.finishNode(e,"IntersectionTypeAnnotation")},n.flowParseUnionType=function(){var e=this.startNode();this.eat(d.bitwiseOR);var t=this.flowParseIntersectionType();for(e.types=[t];this.eat(d.bitwiseOR);)e.types.push(this.flowParseIntersectionType());return 1===e.types.length?t:this.finishNode(e,"UnionTypeAnnotation")},n.flowParseType=function(){var e=this.state.inType;this.state.inType=!0;var t=this.flowParseUnionType();return this.state.inType=e,this.state.exprAllowed=this.state.exprAllowed||this.state.noAnonFunctionType,t},n.flowParseTypeOrImplicitInstantiation=function(){if(this.state.type===d.name&&"_"===this.state.value){var e=this.state.start,t=this.state.startLoc,n=this.parseIdentifier();return this.flowParseGenericType(e,t,n)}return this.flowParseType()},n.flowParseTypeAnnotation=function(){var e=this.startNode();return e.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(e,"TypeAnnotation")},n.flowParseTypeAnnotatableIdentifier=function(e){var t=e?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(d.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t)),t},n.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.end,e.typeAnnotation.loc.end),e.expression},n.flowParseVariance=function(){var e=null;return this.match(d.plusMin)&&(e=this.startNode(),"+"===this.state.value?e.kind="plus":e.kind="minus",this.next(),this.finishNode(e,"Variance")),e},n.parseFunctionBody=function(t,n,r){var a=this;return void 0===r&&(r=!1),n?this.forwardNoArrowParamsConversionAt(t,(function(){return e.prototype.parseFunctionBody.call(a,t,!0,r)})):e.prototype.parseFunctionBody.call(this,t,!1,r)},n.parseFunctionBodyAndFinish=function(t,n,r){if(void 0===r&&(r=!1),this.match(d.colon)){var a=this.startNode(),i=this.flowParseTypeAndPredicateInitialiser();a.typeAnnotation=i[0],t.predicate=i[1],t.returnType=a.typeAnnotation?this.finishNode(a,"TypeAnnotation"):null}e.prototype.parseFunctionBodyAndFinish.call(this,t,n,r)},n.parseStatement=function(t,n){if(this.state.strict&&this.match(d.name)&&"interface"===this.state.value){var r=this.startNode();return this.next(),this.flowParseInterface(r)}if(this.shouldParseEnums()&&this.isContextual("enum")){var a=this.startNode();return this.next(),this.flowParseEnumDeclaration(a)}var i=e.prototype.parseStatement.call(this,t,n);return void 0!==this.flowPragma||this.isValidDirective(i)||(this.flowPragma=null),i},n.parseExpressionStatement=function(t,n){if("Identifier"===n.type)if("declare"===n.name){if(this.match(d._class)||this.match(d.name)||this.match(d._function)||this.match(d._var)||this.match(d._export))return this.flowParseDeclare(t)}else if(this.match(d.name)){if("interface"===n.name)return this.flowParseInterface(t);if("type"===n.name)return this.flowParseTypeAlias(t);if("opaque"===n.name)return this.flowParseOpaqueType(t,!1)}return e.prototype.parseExpressionStatement.call(this,t,n)},n.shouldParseExportDeclaration=function(){return this.isContextual("type")||this.isContextual("interface")||this.isContextual("opaque")||this.shouldParseEnums()&&this.isContextual("enum")||e.prototype.shouldParseExportDeclaration.call(this)},n.isExportDefaultSpecifier=function(){return(!this.match(d.name)||!("type"===this.state.value||"interface"===this.state.value||"opaque"===this.state.value||this.shouldParseEnums()&&"enum"===this.state.value))&&e.prototype.isExportDefaultSpecifier.call(this)},n.parseExportDefaultExpression=function(){if(this.shouldParseEnums()&&this.isContextual("enum")){var t=this.startNode();return this.next(),this.flowParseEnumDeclaration(t)}return e.prototype.parseExportDefaultExpression.call(this)},n.parseConditional=function(t,n,r,a,i){var o=this;if(!this.match(d.question))return t;if(i){var s=this.tryParse((function(){return e.prototype.parseConditional.call(o,t,n,r,a)}));return s.node?(s.error&&(this.state=s.failState),s.node):(i.start=s.error.pos||this.state.start,t)}this.expect(d.question);var u=this.state.clone(),c=this.state.noArrowAt,l=this.startNodeAt(r,a),f=this.tryParseConditionalConsequent(),p=f.consequent,h=f.failed,g=this.getArrowLikeExpressions(p),v=g[0],m=g[1];if(h||m.length>0){var y=[].concat(c);if(m.length>0){this.state=u,this.state.noArrowAt=y;for(var b=0;b<m.length;b++)y.push(m[b].start);var _=this.tryParseConditionalConsequent();p=_.consequent,h=_.failed;var x=this.getArrowLikeExpressions(p);v=x[0],m=x[1]}if(h&&v.length>1&&this.raise(u.start,"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate."),h&&1===v.length){this.state=u,this.state.noArrowAt=y.concat(v[0].start);var R=this.tryParseConditionalConsequent();p=R.consequent,h=R.failed}}return this.getArrowLikeExpressions(p,!0),this.state.noArrowAt=c,this.expect(d.colon),l.test=t,l.consequent=p,l.alternate=this.forwardNoArrowParamsConversionAt(l,(function(){return o.parseMaybeAssign(n,void 0,void 0,void 0)})),this.finishNode(l,"ConditionalExpression")},n.tryParseConditionalConsequent=function(){this.state.noArrowParamsConversionAt.push(this.state.start);var e=this.parseMaybeAssign(),t=!this.match(d.colon);return this.state.noArrowParamsConversionAt.pop(),{consequent:e,failed:t}},n.getArrowLikeExpressions=function(e,t){for(var n=this,r=[e],a=[];0!==r.length;){var i=r.pop();"ArrowFunctionExpression"===i.type?(i.typeParameters||!i.returnType?this.finishArrowValidation(i):a.push(i),r.push(i.body)):"ConditionalExpression"===i.type&&(r.push(i.consequent),r.push(i.alternate))}return t?(a.forEach((function(e){return n.finishArrowValidation(e)})),[a,[]]):function(e,t){for(var n=[],r=[],a=0;a<e.length;a++)(t(e[a],a,e)?n:r).push(e[a]);return[n,r]}(a,(function(e){return e.params.every((function(e){return n.isAssignable(e,!0)}))}))},n.finishArrowValidation=function(t){var n;this.toAssignableList(t.params,!0,"arrow function parameters",null===(n=t.extra)||void 0===n?void 0:n.trailingComma),this.scope.enter(16|v(!1,!1)),e.prototype.checkParams.call(this,t,!1,!0),this.scope.exit()},n.forwardNoArrowParamsConversionAt=function(e,t){var n;return-1!==this.state.noArrowParamsConversionAt.indexOf(e.start)?(this.state.noArrowParamsConversionAt.push(this.state.start),n=t(),this.state.noArrowParamsConversionAt.pop()):n=t(),n},n.parseParenItem=function(t,n,r){if(t=e.prototype.parseParenItem.call(this,t,n,r),this.eat(d.question)&&(t.optional=!0,this.resetEndLocation(t)),this.match(d.colon)){var a=this.startNodeAt(n,r);return a.expression=t,a.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(a,"TypeCastExpression")}return t},n.assertModuleNodeAllowed=function(t){"ImportDeclaration"===t.type&&("type"===t.importKind||"typeof"===t.importKind)||"ExportNamedDeclaration"===t.type&&"type"===t.exportKind||"ExportAllDeclaration"===t.type&&"type"===t.exportKind||e.prototype.assertModuleNodeAllowed.call(this,t)},n.parseExport=function(t){var n=e.prototype.parseExport.call(this,t);return"ExportNamedDeclaration"!==n.type&&"ExportAllDeclaration"!==n.type||(n.exportKind=n.exportKind||"value"),n},n.parseExportDeclaration=function(t){if(this.isContextual("type")){t.exportKind="type";var n=this.startNode();return this.next(),this.match(d.braceL)?(t.specifiers=this.parseExportSpecifiers(),this.parseExportFrom(t),null):this.flowParseTypeAlias(n)}if(this.isContextual("opaque")){t.exportKind="type";var r=this.startNode();return this.next(),this.flowParseOpaqueType(r,!1)}if(this.isContextual("interface")){t.exportKind="type";var a=this.startNode();return this.next(),this.flowParseInterface(a)}if(this.shouldParseEnums()&&this.isContextual("enum")){t.exportKind="value";var i=this.startNode();return this.next(),this.flowParseEnumDeclaration(i)}return e.prototype.parseExportDeclaration.call(this,t)},n.eatExportStar=function(t){return!!e.prototype.eatExportStar.apply(this,arguments)||!(!this.isContextual("type")||this.lookahead().type!==d.star)&&(t.exportKind="type",this.next(),this.next(),!0)},n.maybeParseExportNamespaceSpecifier=function(t){var n=this.state.start,r=e.prototype.maybeParseExportNamespaceSpecifier.call(this,t);return r&&"type"===t.exportKind&&this.unexpected(n),r},n.parseClassId=function(t,n,r){e.prototype.parseClassId.call(this,t,n,r),this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration())},n.getTokenFromCode=function(t){var n=this.input.charCodeAt(this.state.pos+1);return 123===t&&124===n?this.finishOp(d.braceBarL,2):!this.state.inType||62!==t&&60!==t?function(e,t){return 64===e&&64===t}(t,n)?(this.state.isIterator=!0,e.prototype.readWord.call(this)):e.prototype.getTokenFromCode.call(this,t):this.finishOp(d.relational,1)},n.isAssignable=function(e,t){var n=this;switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":return!0;case"ObjectExpression":var r=e.properties.length-1;return e.properties.every((function(e,t){return"ObjectMethod"!==e.type&&(t===r||"SpreadElement"===e.type)&&n.isAssignable(e)}));case"ObjectProperty":return this.isAssignable(e.value);case"SpreadElement":return this.isAssignable(e.argument);case"ArrayExpression":return e.elements.every((function(e){return n.isAssignable(e)}));case"AssignmentExpression":return"="===e.operator;case"ParenthesizedExpression":return this.isAssignable(e.expression);case"MemberExpression":case"OptionalMemberExpression":return!t;default:return!1}},n.toAssignable=function(t,n,r){return"TypeCastExpression"===t.type?e.prototype.toAssignable.call(this,this.typeCastToParameter(t),n,r):e.prototype.toAssignable.call(this,t,n,r)},n.toAssignableList=function(t,n,r,a){for(var i=0;i<t.length;i++){var o=t[i];o&&"TypeCastExpression"===o.type&&(t[i]=this.typeCastToParameter(o))}return e.prototype.toAssignableList.call(this,t,n,r,a)},n.toReferencedList=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];!r||"TypeCastExpression"!==r.type||r.extra&&r.extra.parenthesized||!(e.length>1)&&t||this.raise(r.typeAnnotation.start,"The type cast expression is expected to be wrapped with parenthesis")}return e},n.checkLVal=function(t,n,r,a){if(void 0===n&&(n=64),"TypeCastExpression"!==t.type)return e.prototype.checkLVal.call(this,t,n,r,a)},n.parseClassProperty=function(t){return this.match(d.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassProperty.call(this,t)},n.parseClassPrivateProperty=function(t){return this.match(d.colon)&&(t.typeAnnotation=this.flowParseTypeAnnotation()),e.prototype.parseClassPrivateProperty.call(this,t)},n.isClassMethod=function(){return this.isRelational("<")||e.prototype.isClassMethod.call(this)},n.isClassProperty=function(){return this.match(d.colon)||e.prototype.isClassProperty.call(this)},n.isNonstaticConstructor=function(t){return!this.match(d.colon)&&e.prototype.isNonstaticConstructor.call(this,t)},n.pushClassMethod=function(t,n,r,a,i,o){n.variance&&this.unexpected(n.variance.start),delete n.variance,this.isRelational("<")&&(n.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.pushClassMethod.call(this,t,n,r,a,i,o)},n.pushClassPrivateMethod=function(t,n,r,a){n.variance&&this.unexpected(n.variance.start),delete n.variance,this.isRelational("<")&&(n.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.pushClassPrivateMethod.call(this,t,n,r,a)},n.parseClassSuper=function(t){if(e.prototype.parseClassSuper.call(this,t),t.superClass&&this.isRelational("<")&&(t.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual("implements")){this.next();var n=t.implements=[];do{var r=this.startNode();r.id=this.flowParseRestrictedIdentifier(!0),this.isRelational("<")?r.typeParameters=this.flowParseTypeParameterInstantiation():r.typeParameters=null,n.push(this.finishNode(r,"ClassImplements"))}while(this.eat(d.comma))}},n.parsePropertyName=function(t){var n=this.flowParseVariance(),r=e.prototype.parsePropertyName.call(this,t);return t.variance=n,r},n.parseObjPropValue=function(t,n,r,a,i,o,s,u){var c;t.variance&&this.unexpected(t.variance.start),delete t.variance,this.isRelational("<")&&(c=this.flowParseTypeParameterDeclaration(),this.match(d.parenL)||this.unexpected()),e.prototype.parseObjPropValue.call(this,t,n,r,a,i,o,s,u),c&&((t.value||t).typeParameters=c)},n.parseAssignableListItemTypes=function(e){return this.eat(d.question)&&("Identifier"!==e.type&&this.raise(e.start,"A binding pattern parameter cannot be optional in an implementation signature."),e.optional=!0),this.match(d.colon)&&(e.typeAnnotation=this.flowParseTypeAnnotation()),this.resetEndLocation(e),e},n.parseMaybeDefault=function(t,n,r){var a=e.prototype.parseMaybeDefault.call(this,t,n,r);return"AssignmentPattern"===a.type&&a.typeAnnotation&&a.right.start<a.typeAnnotation.start&&this.raise(a.typeAnnotation.start,"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`"),a},n.shouldParseDefaultImport=function(t){return U(t)?W(this.state):e.prototype.shouldParseDefaultImport.call(this,t)},n.parseImportSpecifierLocal=function(e,t,n,r){t.local=U(e)?this.flowParseRestrictedIdentifier(!0):this.parseIdentifier(),this.checkLVal(t.local,9,void 0,r),e.specifiers.push(this.finishNode(t,n))},n.maybeParseDefaultImportSpecifier=function(t){t.importKind="value";var n=null;if(this.match(d._typeof)?n="typeof":this.isContextual("type")&&(n="type"),n){var r=this.lookahead();"type"===n&&r.type===d.star&&this.unexpected(r.start),(W(r)||r.type===d.braceL||r.type===d.star)&&(this.next(),t.importKind=n)}return e.prototype.maybeParseDefaultImportSpecifier.call(this,t)},n.parseImportSpecifier=function(e){var t=this.startNode(),n=this.state.start,r=this.parseIdentifier(!0),a=null;"type"===r.name?a="type":"typeof"===r.name&&(a="typeof");var i=!1;if(this.isContextual("as")&&!this.isLookaheadContextual("as")){var o=this.parseIdentifier(!0);null===a||this.match(d.name)||this.state.type.keyword?(t.imported=r,t.importKind=null,t.local=this.parseIdentifier()):(t.imported=o,t.importKind=a,t.local=o.__clone())}else null!==a&&(this.match(d.name)||this.state.type.keyword)?(t.imported=this.parseIdentifier(!0),t.importKind=a,this.eatContextual("as")?t.local=this.parseIdentifier():(i=!0,t.local=t.imported.__clone())):(i=!0,t.imported=r,t.importKind=null,t.local=t.imported.__clone());var s=U(e),u=U(t);s&&u&&this.raise(n,"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements"),(s||u)&&this.checkReservedType(t.local.name,t.local.start),!i||s||u||this.checkReservedWord(t.local.name,t.start,!0,!0),this.checkLVal(t.local,9,void 0,"import specifier"),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))},n.parseFunctionParams=function(t,n){var r=t.kind;"get"!==r&&"set"!==r&&this.isRelational("<")&&(t.typeParameters=this.flowParseTypeParameterDeclaration()),e.prototype.parseFunctionParams.call(this,t,n)},n.parseVarId=function(t,n){e.prototype.parseVarId.call(this,t,n),this.match(d.colon)&&(t.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(t.id))},n.parseAsyncArrowFromCallExpression=function(t,n){if(this.match(d.colon)){var r=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,t.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=r}return e.prototype.parseAsyncArrowFromCallExpression.call(this,t,n)},n.shouldParseAsyncArrow=function(){return this.match(d.colon)||e.prototype.shouldParseAsyncArrow.call(this)},n.parseMaybeAssign=function(t,n,r,a){var i,o=this,s=null;if(this.hasPlugin("jsx")&&(this.match(d.jsxTagStart)||this.isRelational("<"))){if(s=this.state.clone(),!(i=this.tryParse((function(){return e.prototype.parseMaybeAssign.call(o,t,n,r,a)}),s)).error)return i.node;var u=this.state.context;u[u.length-1]===E.j_oTag?u.length-=2:u[u.length-1]===E.j_expr&&(u.length-=1)}if(i&&i.error||this.isRelational("<")){var c;s=s||this.state.clone();var l=this.tryParse((function(){c=o.flowParseTypeParameterDeclaration();var i=o.forwardNoArrowParamsConversionAt(c,(function(){return e.prototype.parseMaybeAssign.call(o,t,n,r,a)}));return i.typeParameters=c,o.resetStartLocationFromNode(i,c),i}),s),f=l.node&&"ArrowFunctionExpression"===l.node.type?l.node:null;if(!l.error&&f)return f;if(i&&i.node)return this.state=i.failState,i.node;if(f)return this.state=l.failState,f;if(i&&i.thrown)throw i.error;if(l.thrown)throw l.error;throw this.raise(c.start,"Expected an arrow function after this type parameter declaration")}return e.prototype.parseMaybeAssign.call(this,t,n,r,a)},n.parseArrow=function(t){var n=this;if(this.match(d.colon)){var r=this.tryParse((function(){var e=n.state.noAnonFunctionType;n.state.noAnonFunctionType=!0;var r=n.startNode(),a=n.flowParseTypeAndPredicateInitialiser();return r.typeAnnotation=a[0],t.predicate=a[1],n.state.noAnonFunctionType=e,n.canInsertSemicolon()&&n.unexpected(),n.match(d.arrow)||n.unexpected(),r}));if(r.thrown)return null;r.error&&(this.state=r.failState),t.returnType=r.node.typeAnnotation?this.finishNode(r.node,"TypeAnnotation"):null}return e.prototype.parseArrow.call(this,t)},n.shouldParseArrow=function(){return this.match(d.colon)||e.prototype.shouldParseArrow.call(this)},n.setArrowFunctionParameters=function(t,n){-1!==this.state.noArrowParamsConversionAt.indexOf(t.start)?t.params=n:e.prototype.setArrowFunctionParameters.call(this,t,n)},n.checkParams=function(t,n,r){if(!r||-1===this.state.noArrowParamsConversionAt.indexOf(t.start))return e.prototype.checkParams.apply(this,arguments)},n.parseParenAndDistinguishExpression=function(t){return e.prototype.parseParenAndDistinguishExpression.call(this,t&&-1===this.state.noArrowAt.indexOf(this.state.start))},n.parseSubscripts=function(t,n,r,a){var i=this;if("Identifier"===t.type&&"async"===t.name&&-1!==this.state.noArrowAt.indexOf(n)){this.next();var o=this.startNodeAt(n,r);o.callee=t,o.arguments=this.parseCallExpressionArguments(d.parenR,!1),t=this.finishNode(o,"CallExpression")}else if("Identifier"===t.type&&"async"===t.name&&this.isRelational("<")){var s=this.state.clone(),u=this.tryParse((function(e){return i.parseAsyncArrowWithTypeParameters(n,r)||e()}),s);if(!u.error&&!u.aborted)return u.node;var c=this.tryParse((function(){return e.prototype.parseSubscripts.call(i,t,n,r,a)}),s);if(c.node&&!c.error)return c.node;if(u.node)return this.state=u.failState,u.node;if(c.node)return this.state=c.failState,c.node;throw u.error||c.error}return e.prototype.parseSubscripts.call(this,t,n,r,a)},n.parseSubscript=function(t,n,r,a,i){var o=this;if(this.match(d.questionDot)&&this.isLookaheadRelational("<")){if(this.expectPlugin("optionalChaining"),i.optionalChainMember=!0,a)return i.stop=!0,t;this.next();var s=this.startNodeAt(n,r);return s.callee=t,s.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(d.parenL),s.arguments=this.parseCallExpressionArguments(d.parenR,!1),s.optional=!0,this.finishCallExpression(s,!0)}if(!a&&this.shouldParseTypes()&&this.isRelational("<")){var u=this.startNodeAt(n,r);u.callee=t;var c=this.tryParse((function(){return u.typeArguments=o.flowParseTypeParameterInstantiationCallOrNew(),o.expect(d.parenL),u.arguments=o.parseCallExpressionArguments(d.parenR,!1),i.optionalChainMember&&(u.optional=!1),o.finishCallExpression(u,i.optionalChainMember)}));if(c.node)return c.error&&(this.state=c.failState),c.node}return e.prototype.parseSubscript.call(this,t,n,r,a,i)},n.parseNewArguments=function(t){var n=this,r=null;this.shouldParseTypes()&&this.isRelational("<")&&(r=this.tryParse((function(){return n.flowParseTypeParameterInstantiationCallOrNew()})).node),t.typeArguments=r,e.prototype.parseNewArguments.call(this,t)},n.parseAsyncArrowWithTypeParameters=function(e,t){var n=this.startNodeAt(e,t);if(this.parseFunctionParams(n),this.parseArrow(n))return this.parseArrowExpression(n,void 0,!0)},n.readToken_mult_modulo=function(t){var n=this.input.charCodeAt(this.state.pos+1);if(42===t&&47===n&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();e.prototype.readToken_mult_modulo.call(this,t)},n.readToken_pipe_amp=function(t){var n=this.input.charCodeAt(this.state.pos+1);124!==t||125!==n?e.prototype.readToken_pipe_amp.call(this,t):this.finishOp(d.braceBarR,2)},n.parseTopLevel=function(t,n){var r=e.prototype.parseTopLevel.call(this,t,n);return this.state.hasFlowComment&&this.raise(this.state.pos,"Unterminated flow-comment"),r},n.skipBlockComment=function(){if(this.hasPlugin("flowComments")&&this.skipFlowComment())return this.state.hasFlowComment&&this.unexpected(null,"Cannot have a flow comment inside another flow comment"),this.hasFlowCommentCompletion(),this.state.pos+=this.skipFlowComment(),void(this.state.hasFlowComment=!0);if(this.state.hasFlowComment){var t=this.input.indexOf("*-/",this.state.pos+=2);if(-1===t)throw this.raise(this.state.pos-2,"Unterminated comment");this.state.pos=t+3}else e.prototype.skipBlockComment.call(this)},n.skipFlowComment=function(){for(var e=this.state.pos,t=2;[32,9].includes(this.input.charCodeAt(e+t));)t++;var n=this.input.charCodeAt(t+e),r=this.input.charCodeAt(t+e+1);return 58===n&&58===r?t+2:"flow-include"===this.input.slice(t+e,t+e+12)?t+12:58===n&&58!==r&&t},n.hasFlowCommentCompletion=function(){if(-1===this.input.indexOf("*/",this.state.pos))throw this.raise(this.state.pos,"Unterminated comment")},n.flowEnumErrorBooleanMemberNotInitialized=function(e,t){var n=t.enumName,r=t.memberName;this.raise(e,"Boolean enum members need to be initialized. Use either `"+r+" = true,` or `"+r+" = false,` in enum `"+n+"`.")},n.flowEnumErrorInvalidMemberName=function(e,t){var n=t.enumName,r=t.memberName,a=r[0].toUpperCase()+r.slice(1);this.raise(e,"Enum member names cannot start with lowercase 'a' through 'z'. Instead of using `"+r+"`, consider using `"+a+"`, in enum `"+n+"`.")},n.flowEnumErrorDuplicateMemberName=function(e,t){var n=t.enumName,r=t.memberName;this.raise(e,"Enum member names need to be unique, but the name `"+r+"` has already been used before in enum `"+n+"`.")},n.flowEnumErrorInconsistentMemberValues=function(e,t){var n=t.enumName;this.raise(e,"Enum `"+n+"` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.")},n.flowEnumErrorInvalidExplicitType=function(e,t){var n=t.enumName,r=t.suppliedType,a="Use one of `boolean`, `number`, `string`, or `symbol` in enum `"+n+"`.",i=null===r?"Supplied enum type is not valid. "+a:"Enum type `"+r+"` is not valid. "+a;return this.raise(e,i)},n.flowEnumErrorInvalidMemberInitializer=function(e,t){var n=t.enumName,r=t.explicitType,a=t.memberName,i=null;switch(r){case"boolean":case"number":case"string":i="Enum `"+n+"` has type `"+r+"`, so the initializer of `"+a+"` needs to be a "+r+" literal.";break;case"symbol":i="Symbol enum members cannot be initialized. Use `"+a+",` in enum `"+n+"`.";break;default:i="The enum member initializer for `"+a+"` needs to be a literal (either a boolean, number, or string) in enum `"+n+"`."}return this.raise(e,i)},n.flowEnumErrorNumberMemberNotInitialized=function(e,t){var n=t.enumName,r=t.memberName;this.raise(e,"Number enum members need to be initialized, e.g. `"+r+" = 1` in enum `"+n+"`.")},n.flowEnumErrorStringMemberInconsistentlyInitailized=function(e,t){var n=t.enumName;this.raise(e,"String enum members need to consistently either all use initializers, or use no initializers, in enum `"+n+"`.")},n.flowEnumMemberInit=function(){var e=this,t=this.state.start,n=function(){return e.match(d.comma)||e.match(d.braceR)};switch(this.state.type){case d.num:var r=this.parseLiteral(this.state.value,"NumericLiteral");return n()?{type:"number",pos:r.start,value:r}:{type:"invalid",pos:t};case d.string:var a=this.parseLiteral(this.state.value,"StringLiteral");return n()?{type:"string",pos:a.start,value:a}:{type:"invalid",pos:t};case d._true:case d._false:var i=this.parseBooleanLiteral();return n()?{type:"boolean",pos:i.start,value:i}:{type:"invalid",pos:t};default:return{type:"invalid",pos:t}}},n.flowEnumMemberRaw=function(){var e=this.state.start;return{id:this.parseIdentifier(!0),init:this.eat(d.eq)?this.flowEnumMemberInit():{type:"none",pos:e}}},n.flowEnumCheckExplicitTypeMismatch=function(e,t,n){var r=t.explicitType;null!==r&&r!==n&&this.flowEnumErrorInvalidMemberInitializer(e,t)},n.flowEnumMembers=function(e){for(var t=e.enumName,n=e.explicitType,r=new Set,a={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]};!this.match(d.braceR);){var i=this.startNode(),o=this.flowEnumMemberRaw(),s=o.id,u=o.init,c=s.name;if(""!==c){/^[a-z]/.test(c)&&this.flowEnumErrorInvalidMemberName(s.start,{enumName:t,memberName:c}),r.has(c)&&this.flowEnumErrorDuplicateMemberName(s.start,{enumName:t,memberName:c}),r.add(c);var l={enumName:t,explicitType:n,memberName:c};switch(i.id=s,u.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(u.pos,l,"boolean"),i.init=u.value,a.booleanMembers.push(this.finishNode(i,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(u.pos,l,"number"),i.init=u.value,a.numberMembers.push(this.finishNode(i,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(u.pos,l,"string"),i.init=u.value,a.stringMembers.push(this.finishNode(i,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(u.pos,l);case"none":switch(n){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(u.pos,l);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(u.pos,l);break;default:a.defaultedMembers.push(this.finishNode(i,"EnumDefaultedMember"))}}this.match(d.braceR)||this.expect(d.comma)}}return a},n.flowEnumStringBody=function(e,t,n,r){var a=r.enumName;if(0===t.length)e.members=n;else if(0===n.length)e.members=t;else if(n.length>t.length){e.members=n;for(var i=0;i<t.length;i++){var o=t[i];this.flowEnumErrorStringMemberInconsistentlyInitailized(o.start,{enumName:a})}}else{e.members=t;for(var s=0;s<n.length;s++){var u=n[s];this.flowEnumErrorStringMemberInconsistentlyInitailized(u.start,{enumName:a})}}return this.finishNode(e,"EnumStringBody")},n.flowEnumParseExplicitType=function(e){var t=e.enumName;if(this.eatContextual("of")){if(!this.match(d.name))throw this.flowEnumErrorInvalidExplicitType(this.state.start,{enumName:t,suppliedType:null});var n=this.state.value;return this.next(),"boolean"!==n&&"number"!==n&&"string"!==n&&"symbol"!==n&&this.flowEnumErrorInvalidExplicitType(this.state.start,{enumName:t,suppliedType:n}),n}return null},n.flowParseEnumDeclaration=function(e){var t=this,n=this.parseIdentifier();e.id=n;var r=n.name,a=this.flowEnumParseExplicitType({enumName:r});this.expect(d.braceL);var i=this.startNode(),o=this.flowEnumMembers({enumName:r,explicitType:a});switch(a){case"boolean":i.explicitType=!0,i.members=o.booleanMembers,e.body=this.finishNode(i,"EnumBooleanBody");break;case"number":i.explicitType=!0,i.members=o.numberMembers,e.body=this.finishNode(i,"EnumNumberBody");break;case"string":i.explicitType=!0,e.body=this.flowEnumStringBody(i,o.stringMembers,o.defaultedMembers,{enumName:r});break;case"symbol":i.members=o.defaultedMembers,e.body=this.finishNode(i,"EnumSymbolBody");break;default:var s=function(){return i.members=[],t.finishNode(i,"EnumStringBody")};i.explicitType=!1;var u=o.booleanMembers.length,c=o.numberMembers.length,l=o.stringMembers.length,f=o.defaultedMembers.length;if(u||c||l||f)if(u||c)if(!c&&!l&&u>=f){i.members=o.booleanMembers,e.body=this.finishNode(i,"EnumBooleanBody");for(var p=0,h=o.defaultedMembers;p<h.length;p++){var g=h[p];this.flowEnumErrorBooleanMemberNotInitialized(g.start,{enumName:r,memberName:g.id.name})}}else if(!u&&!l&&c>=f){i.members=o.numberMembers,e.body=this.finishNode(i,"EnumNumberBody");for(var v=0,m=o.defaultedMembers;v<m.length;v++){var y=m[v];this.flowEnumErrorNumberMemberNotInitialized(y.start,{enumName:r,memberName:y.id.name})}}else e.body=s(),this.flowEnumErrorInconsistentMemberValues(n.start,{enumName:r});else e.body=this.flowEnumStringBody(i,o.stringMembers,o.defaultedMembers,{enumName:r});else e.body=s()}return this.expect(d.braceR),this.finishNode(e,"EnumDeclaration")},t}(e)},typescript:function(e){return function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.getScopeHandler=function(){return te},n.tsIsIdentifier=function(){return this.match(d.name)},n.tsNextTokenCanFollowModifier=function(){return this.next(),!(this.hasPrecedingLineBreak()||this.match(d.parenL)||this.match(d.parenR)||this.match(d.colon)||this.match(d.eq)||this.match(d.question)||this.match(d.bang))},n.tsParseModifier=function(e){if(this.match(d.name)){var t=this.state.value;return-1!==e.indexOf(t)&&this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this))?t:void 0}},n.tsParseModifiers=function(e){for(var t=Object.create(null);;){var n=this.state.start,r=this.tsParseModifier(e);if(!r)break;Object.hasOwnProperty.call(t,r)&&this.raise(n,"Duplicate modifier: '"+r+"'"),t[r]=!0}return t},n.tsIsListTerminator=function(e){switch(e){case"EnumMembers":case"TypeMembers":return this.match(d.braceR);case"HeritageClauseElement":return this.match(d.braceL);case"TupleElementTypes":return this.match(d.bracketR);case"TypeParametersOrArguments":return this.isRelational(">")}throw new Error("Unreachable")},n.tsParseList=function(e,t){for(var n=[];!this.tsIsListTerminator(e);)n.push(t());return n},n.tsParseDelimitedList=function(e,t){return ne(this.tsParseDelimitedListWorker(e,t,!0))},n.tsParseDelimitedListWorker=function(e,t,n){for(var r=[];!this.tsIsListTerminator(e);){var a=t();if(null==a)return;if(r.push(a),!this.eat(d.comma)){if(this.tsIsListTerminator(e))break;return void(n&&this.expect(d.comma))}}return r},n.tsParseBracketedList=function(e,t,n,r){r||(n?this.expect(d.bracketL):this.expectRelational("<"));var a=this.tsParseDelimitedList(e,t);return n?this.expect(d.bracketR):this.expectRelational(">"),a},n.tsParseImportType=function(){var e=this.startNode();return this.expect(d._import),this.expect(d.parenL),this.match(d.string)||this.raise(this.state.start,"Argument in a type import must be a string literal"),e.argument=this.parseExprAtom(),this.expect(d.parenR),this.eat(d.dot)&&(e.qualifier=this.tsParseEntityName(!0)),this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSImportType")},n.tsParseEntityName=function(e){for(var t=this.parseIdentifier();this.eat(d.dot);){var n=this.startNodeAtNode(t);n.left=t,n.right=this.parseIdentifier(e),t=this.finishNode(n,"TSQualifiedName")}return t},n.tsParseTypeReference=function(){var e=this.startNode();return e.typeName=this.tsParseEntityName(!1),!this.hasPrecedingLineBreak()&&this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSTypeReference")},n.tsParseThisTypePredicate=function(e){this.next();var t=this.startNodeAtNode(e);return t.parameterName=e,t.typeAnnotation=this.tsParseTypeAnnotation(!1),this.finishNode(t,"TSTypePredicate")},n.tsParseThisTypeNode=function(){var e=this.startNode();return this.next(),this.finishNode(e,"TSThisType")},n.tsParseTypeQuery=function(){var e=this.startNode();return this.expect(d._typeof),this.match(d._import)?e.exprName=this.tsParseImportType():e.exprName=this.tsParseEntityName(!0),this.finishNode(e,"TSTypeQuery")},n.tsParseTypeParameter=function(){var e=this.startNode();return e.name=this.parseIdentifierName(e.start),e.constraint=this.tsEatThenParseType(d._extends),e.default=this.tsEatThenParseType(d.eq),this.finishNode(e,"TSTypeParameter")},n.tsTryParseTypeParameters=function(){if(this.isRelational("<"))return this.tsParseTypeParameters()},n.tsParseTypeParameters=function(){var e=this.startNode();return this.isRelational("<")||this.match(d.jsxTagStart)?this.next():this.unexpected(),e.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this),!1,!0),this.finishNode(e,"TSTypeParameterDeclaration")},n.tsTryNextParseConstantContext=function(){return this.lookahead().type===d._const?(this.next(),this.tsParseTypeReference()):null},n.tsFillSignature=function(e,t){var n=e===d.arrow;t.typeParameters=this.tsTryParseTypeParameters(),this.expect(d.parenL),t.parameters=this.tsParseBindingListForSignature(),n?t.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(e):this.match(e)&&(t.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(e))},n.tsParseBindingListForSignature=function(){var e=this;return this.parseBindingList(d.parenR,41).map((function(t){return"Identifier"!==t.type&&"RestElement"!==t.type&&"ObjectPattern"!==t.type&&"ArrayPattern"!==t.type&&e.raise(t.start,"Name in a signature must be an Identifier, ObjectPattern or ArrayPattern,instead got "+t.type),t}))},n.tsParseTypeMemberSemicolon=function(){this.eat(d.comma)||this.semicolon()},n.tsParseSignatureMember=function(e,t){return this.tsFillSignature(d.colon,t),this.tsParseTypeMemberSemicolon(),this.finishNode(t,e)},n.tsIsUnambiguouslyIndexSignature=function(){return this.next(),this.eat(d.name)&&this.match(d.colon)},n.tsTryParseIndexSignature=function(e){if(this.match(d.bracketL)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))){this.expect(d.bracketL);var t=this.parseIdentifier();t.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(t),this.expect(d.bracketR),e.parameters=[t];var n=this.tsTryParseTypeAnnotation();return n&&(e.typeAnnotation=n),this.tsParseTypeMemberSemicolon(),this.finishNode(e,"TSIndexSignature")}},n.tsParsePropertyOrMethodSignature=function(e,t){this.eat(d.question)&&(e.optional=!0);var n=e;if(t||!this.match(d.parenL)&&!this.isRelational("<")){var r=n;t&&(r.readonly=!0);var a=this.tsTryParseTypeAnnotation();return a&&(r.typeAnnotation=a),this.tsParseTypeMemberSemicolon(),this.finishNode(r,"TSPropertySignature")}var i=n;return this.tsFillSignature(d.colon,i),this.tsParseTypeMemberSemicolon(),this.finishNode(i,"TSMethodSignature")},n.tsParseTypeMember=function(){var e=this.startNode();if(this.match(d.parenL)||this.isRelational("<"))return this.tsParseSignatureMember("TSCallSignatureDeclaration",e);if(this.match(d._new)){var t=this.startNode();return this.next(),this.match(d.parenL)||this.isRelational("<")?this.tsParseSignatureMember("TSConstructSignatureDeclaration",e):(e.key=this.createIdentifier(t,"new"),this.tsParsePropertyOrMethodSignature(e,!1))}var n=!!this.tsParseModifier(["readonly"]),r=this.tsTryParseIndexSignature(e);return r?(n&&(e.readonly=!0),r):(this.parsePropertyName(e),this.tsParsePropertyOrMethodSignature(e,n))},n.tsParseTypeLiteral=function(){var e=this.startNode();return e.members=this.tsParseObjectTypeMembers(),this.finishNode(e,"TSTypeLiteral")},n.tsParseObjectTypeMembers=function(){this.expect(d.braceL);var e=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(d.braceR),e},n.tsIsStartOfMappedType=function(){return this.next(),this.eat(d.plusMin)?this.isContextual("readonly"):(this.isContextual("readonly")&&this.next(),!!this.match(d.bracketL)&&(this.next(),!!this.tsIsIdentifier()&&(this.next(),this.match(d._in))))},n.tsParseMappedTypeParameter=function(){var e=this.startNode();return e.name=this.parseIdentifierName(e.start),e.constraint=this.tsExpectThenParseType(d._in),this.finishNode(e,"TSTypeParameter")},n.tsParseMappedType=function(){var e=this.startNode();return this.expect(d.braceL),this.match(d.plusMin)?(e.readonly=this.state.value,this.next(),this.expectContextual("readonly")):this.eatContextual("readonly")&&(e.readonly=!0),this.expect(d.bracketL),e.typeParameter=this.tsParseMappedTypeParameter(),this.expect(d.bracketR),this.match(d.plusMin)?(e.optional=this.state.value,this.next(),this.expect(d.question)):this.eat(d.question)&&(e.optional=!0),e.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(d.braceR),this.finishNode(e,"TSMappedType")},n.tsParseTupleType=function(){var e=this,t=this.startNode();t.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);var n=!1;return t.elementTypes.forEach((function(t){"TSOptionalType"===t.type?n=!0:n&&"TSRestType"!==t.type&&e.raise(t.start,"A required element cannot follow an optional element.")})),this.finishNode(t,"TSTupleType")},n.tsParseTupleElementType=function(){if(this.match(d.ellipsis)){var e=this.startNode();return this.next(),e.typeAnnotation=this.tsParseType(),this.checkCommaAfterRest(93),this.finishNode(e,"TSRestType")}var t=this.tsParseType();if(this.eat(d.question)){var n=this.startNodeAtNode(t);return n.typeAnnotation=t,this.finishNode(n,"TSOptionalType")}return t},n.tsParseParenthesizedType=function(){var e=this.startNode();return this.expect(d.parenL),e.typeAnnotation=this.tsParseType(),this.expect(d.parenR),this.finishNode(e,"TSParenthesizedType")},n.tsParseFunctionOrConstructorType=function(e){var t=this.startNode();return"TSConstructorType"===e&&this.expect(d._new),this.tsFillSignature(d.arrow,t),this.finishNode(t,e)},n.tsParseLiteralTypeNode=function(){var e=this,t=this.startNode();return t.literal=function(){switch(e.state.type){case d.num:case d.string:case d._true:case d._false:return e.parseExprAtom();default:throw e.unexpected()}}(),this.finishNode(t,"TSLiteralType")},n.tsParseTemplateLiteralType=function(){var e=this.startNode(),t=this.parseTemplate(!1);return t.expressions.length>0&&this.raise(t.expressions[0].start,"Template literal types cannot have any substitution"),e.literal=t,this.finishNode(e,"TSLiteralType")},n.tsParseNonArrayType=function(){switch(this.state.type){case d.name:case d._void:case d._null:var e=this.match(d._void)?"TSVoidKeyword":this.match(d._null)?"TSNullKeyword":function(e){switch(e){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}(this.state.value);if(void 0!==e&&46!==this.lookaheadCharCode()){var t=this.startNode();return this.next(),this.finishNode(t,e)}return this.tsParseTypeReference();case d.string:case d.num:case d._true:case d._false:return this.tsParseLiteralTypeNode();case d.plusMin:if("-"===this.state.value){var n=this.startNode();if(this.lookahead().type!==d.num)throw this.unexpected();return n.literal=this.parseMaybeUnary(),this.finishNode(n,"TSLiteralType")}break;case d._this:var r=this.tsParseThisTypeNode();return this.isContextual("is")&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(r):r;case d._typeof:return this.tsParseTypeQuery();case d._import:return this.tsParseImportType();case d.braceL:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case d.bracketL:return this.tsParseTupleType();case d.parenL:return this.tsParseParenthesizedType();case d.backQuote:return this.tsParseTemplateLiteralType()}throw this.unexpected()},n.tsParseArrayTypeOrHigher=function(){for(var e=this.tsParseNonArrayType();!this.hasPrecedingLineBreak()&&this.eat(d.bracketL);)if(this.match(d.bracketR)){var t=this.startNodeAtNode(e);t.elementType=e,this.expect(d.bracketR),e=this.finishNode(t,"TSArrayType")}else{var n=this.startNodeAtNode(e);n.objectType=e,n.indexType=this.tsParseType(),this.expect(d.bracketR),e=this.finishNode(n,"TSIndexedAccessType")}return e},n.tsParseTypeOperator=function(e){var t=this.startNode();return this.expectContextual(e),t.operator=e,t.typeAnnotation=this.tsParseTypeOperatorOrHigher(),"readonly"===e&&this.tsCheckTypeAnnotationForReadOnly(t),this.finishNode(t,"TSTypeOperator")},n.tsCheckTypeAnnotationForReadOnly=function(e){switch(e.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(e.start,"'readonly' type modifier is only permitted on array and tuple literal types.")}},n.tsParseInferType=function(){var e=this.startNode();this.expectContextual("infer");var t=this.startNode();return t.name=this.parseIdentifierName(t.start),e.typeParameter=this.finishNode(t,"TSTypeParameter"),this.finishNode(e,"TSInferType")},n.tsParseTypeOperatorOrHigher=function(){var e=this,t=["keyof","unique","readonly"].find((function(t){return e.isContextual(t)}));return t?this.tsParseTypeOperator(t):this.isContextual("infer")?this.tsParseInferType():this.tsParseArrayTypeOrHigher()},n.tsParseUnionOrIntersectionType=function(e,t,n){this.eat(n);var r=t();if(this.match(n)){for(var a=[r];this.eat(n);)a.push(t());var i=this.startNodeAtNode(r);i.types=a,r=this.finishNode(i,e)}return r},n.tsParseIntersectionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),d.bitwiseAND)},n.tsParseUnionTypeOrHigher=function(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),d.bitwiseOR)},n.tsIsStartOfFunctionType=function(){return!!this.isRelational("<")||this.match(d.parenL)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))},n.tsSkipParameterStart=function(){if(this.match(d.name)||this.match(d._this))return this.next(),!0;if(this.match(d.braceL)){var e=1;for(this.next();e>0;)this.match(d.braceL)?++e:this.match(d.braceR)&&--e,this.next();return!0}if(this.match(d.bracketL)){var t=1;for(this.next();t>0;)this.match(d.bracketL)?++t:this.match(d.bracketR)&&--t,this.next();return!0}return!1},n.tsIsUnambiguouslyStartOfFunctionType=function(){if(this.next(),this.match(d.parenR)||this.match(d.ellipsis))return!0;if(this.tsSkipParameterStart()){if(this.match(d.colon)||this.match(d.comma)||this.match(d.question)||this.match(d.eq))return!0;if(this.match(d.parenR)&&(this.next(),this.match(d.arrow)))return!0}return!1},n.tsParseTypeOrTypePredicateAnnotation=function(e){var t=this;return this.tsInType((function(){var n=t.startNode();t.expect(e);var r=t.tsTryParse(t.tsParseTypePredicateAsserts.bind(t)),a=t.tsIsIdentifier()&&t.tsTryParse(t.tsParseTypePredicatePrefix.bind(t));if(!a){if(!r)return t.tsParseTypeAnnotation(!1,n);var i=t.startNodeAtNode(n);return i.parameterName=t.parseIdentifier(),i.asserts=r,n.typeAnnotation=t.finishNode(i,"TSTypePredicate"),t.finishNode(n,"TSTypeAnnotation")}var o=t.tsParseTypeAnnotation(!1),s=t.startNodeAtNode(n);return s.parameterName=a,s.typeAnnotation=o,s.asserts=r,n.typeAnnotation=t.finishNode(s,"TSTypePredicate"),t.finishNode(n,"TSTypeAnnotation")}))},n.tsTryParseTypeOrTypePredicateAnnotation=function(){return this.match(d.colon)?this.tsParseTypeOrTypePredicateAnnotation(d.colon):void 0},n.tsTryParseTypeAnnotation=function(){return this.match(d.colon)?this.tsParseTypeAnnotation():void 0},n.tsTryParseType=function(){return this.tsEatThenParseType(d.colon)},n.tsParseTypePredicatePrefix=function(){var e=this.parseIdentifier();if(this.isContextual("is")&&!this.hasPrecedingLineBreak())return this.next(),e},n.tsParseTypePredicateAsserts=function(){return!!this.tsIsIdentifier()&&!("asserts"!==this.parseIdentifier().name||this.hasPrecedingLineBreak()||!this.tsIsIdentifier())},n.tsParseTypeAnnotation=function(e,t){var n=this;return void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),this.tsInType((function(){e&&n.expect(d.colon),t.typeAnnotation=n.tsParseType()})),this.finishNode(t,"TSTypeAnnotation")},n.tsParseType=function(){re(this.state.inType);var e=this.tsParseNonConditionalType();if(this.hasPrecedingLineBreak()||!this.eat(d._extends))return e;var t=this.startNodeAtNode(e);return t.checkType=e,t.extendsType=this.tsParseNonConditionalType(),this.expect(d.question),t.trueType=this.tsParseType(),this.expect(d.colon),t.falseType=this.tsParseType(),this.finishNode(t,"TSConditionalType")},n.tsParseNonConditionalType=function(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(d._new)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.tsParseUnionTypeOrHigher()},n.tsParseTypeAssertion=function(){var e=this.startNode(),t=this.tsTryNextParseConstantContext();return e.typeAnnotation=t||this.tsNextThenParseType(),this.expectRelational(">"),e.expression=this.parseMaybeUnary(),this.finishNode(e,"TSTypeAssertion")},n.tsParseHeritageClause=function(e){var t=this.state.start,n=this.tsParseDelimitedList("HeritageClauseElement",this.tsParseExpressionWithTypeArguments.bind(this));return n.length||this.raise(t,"'"+e+"' list cannot be empty."),n},n.tsParseExpressionWithTypeArguments=function(){var e=this.startNode();return e.expression=this.tsParseEntityName(!1),this.isRelational("<")&&(e.typeParameters=this.tsParseTypeArguments()),this.finishNode(e,"TSExpressionWithTypeArguments")},n.tsParseInterfaceDeclaration=function(e){e.id=this.parseIdentifier(),this.checkLVal(e.id,130,void 0,"typescript interface declaration"),e.typeParameters=this.tsTryParseTypeParameters(),this.eat(d._extends)&&(e.extends=this.tsParseHeritageClause("extends"));var t=this.startNode();return t.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),e.body=this.finishNode(t,"TSInterfaceBody"),this.finishNode(e,"TSInterfaceDeclaration")},n.tsParseTypeAliasDeclaration=function(e){return e.id=this.parseIdentifier(),this.checkLVal(e.id,2,void 0,"typescript type alias"),e.typeParameters=this.tsTryParseTypeParameters(),e.typeAnnotation=this.tsExpectThenParseType(d.eq),this.semicolon(),this.finishNode(e,"TSTypeAliasDeclaration")},n.tsInNoContext=function(e){var t=this.state.context;this.state.context=[t[0]];try{return e()}finally{this.state.context=t}},n.tsInType=function(e){var t=this.state.inType;this.state.inType=!0;try{return e()}finally{this.state.inType=t}},n.tsEatThenParseType=function(e){return this.match(e)?this.tsNextThenParseType():void 0},n.tsExpectThenParseType=function(e){var t=this;return this.tsDoThenParseType((function(){return t.expect(e)}))},n.tsNextThenParseType=function(){var e=this;return this.tsDoThenParseType((function(){return e.next()}))},n.tsDoThenParseType=function(e){var t=this;return this.tsInType((function(){return e(),t.tsParseType()}))},n.tsParseEnumMember=function(){var e=this.startNode();return e.id=this.match(d.string)?this.parseExprAtom():this.parseIdentifier(!0),this.eat(d.eq)&&(e.initializer=this.parseMaybeAssign()),this.finishNode(e,"TSEnumMember")},n.tsParseEnumDeclaration=function(e,t){return t&&(e.const=!0),e.id=this.parseIdentifier(),this.checkLVal(e.id,t?779:267,void 0,"typescript enum declaration"),this.expect(d.braceL),e.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(d.braceR),this.finishNode(e,"TSEnumDeclaration")},n.tsParseModuleBlock=function(){var e=this.startNode();return this.scope.enter(0),this.expect(d.braceL),this.parseBlockOrModuleBlockBody(e.body=[],void 0,!0,d.braceR),this.scope.exit(),this.finishNode(e,"TSModuleBlock")},n.tsParseModuleOrNamespaceDeclaration=function(e,t){if(void 0===t&&(t=!1),e.id=this.parseIdentifier(),t||this.checkLVal(e.id,1024,null,"module or namespace declaration"),this.eat(d.dot)){var n=this.startNode();this.tsParseModuleOrNamespaceDeclaration(n,!0),e.body=n}else this.scope.enter(512),e.body=this.tsParseModuleBlock(),this.scope.exit();return this.finishNode(e,"TSModuleDeclaration")},n.tsParseAmbientExternalModuleDeclaration=function(e){return this.isContextual("global")?(e.global=!0,e.id=this.parseIdentifier()):this.match(d.string)?e.id=this.parseExprAtom():this.unexpected(),this.match(d.braceL)?(this.scope.enter(512),e.body=this.tsParseModuleBlock(),this.scope.exit()):this.semicolon(),this.finishNode(e,"TSModuleDeclaration")},n.tsParseImportEqualsDeclaration=function(e,t){return e.isExport=t||!1,e.id=this.parseIdentifier(),this.expect(d.eq),e.moduleReference=this.tsParseModuleReference(),this.semicolon(),this.finishNode(e,"TSImportEqualsDeclaration")},n.tsIsExternalModuleReference=function(){return this.isContextual("require")&&40===this.lookaheadCharCode()},n.tsParseModuleReference=function(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)},n.tsParseExternalModuleReference=function(){var e=this.startNode();if(this.expectContextual("require"),this.expect(d.parenL),!this.match(d.string))throw this.unexpected();return e.expression=this.parseExprAtom(),this.expect(d.parenR),this.finishNode(e,"TSExternalModuleReference")},n.tsLookAhead=function(e){var t=this.state.clone(),n=e();return this.state=t,n},n.tsTryParseAndCatch=function(e){var t=this.tryParse((function(t){return e()||t()}));if(!t.aborted&&t.node)return t.error&&(this.state=t.failState),t.node},n.tsTryParse=function(e){var t=this.state.clone(),n=e();return void 0!==n&&!1!==n?n:void(this.state=t)},n.tsTryParseDeclare=function(e){if(!this.isLineTerminator()){var t,n=this.state.type;switch(this.isContextual("let")&&(n=d._var,t="let"),n){case d._function:return this.parseFunctionStatement(e,!1,!0);case d._class:return e.declare=!0,this.parseClass(e,!0,!1);case d._const:if(this.match(d._const)&&this.isLookaheadContextual("enum"))return this.expect(d._const),this.expectContextual("enum"),this.tsParseEnumDeclaration(e,!0);case d._var:return t=t||this.state.value,this.parseVarStatement(e,t);case d.name:var r=this.state.value;return"global"===r?this.tsParseAmbientExternalModuleDeclaration(e):this.tsParseDeclaration(e,r,!0)}}},n.tsTryParseExportDeclaration=function(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0)},n.tsParseExpressionStatement=function(e,t){switch(t.name){case"declare":var n=this.tsTryParseDeclare(e);if(n)return n.declare=!0,n;break;case"global":if(this.match(d.braceL)){this.scope.enter(512);var r=e;return r.global=!0,r.id=t,r.body=this.tsParseModuleBlock(),this.scope.exit(),this.finishNode(r,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(e,t.name,!1)}},n.tsParseDeclaration=function(e,t,n){switch(t){case"abstract":if(this.tsCheckLineTerminatorAndMatch(d._class,n)){var r=e;return r.abstract=!0,n&&(this.next(),this.match(d._class)||this.unexpected(null,d._class)),this.parseClass(r,!0,!1)}break;case"enum":if(n||this.match(d.name))return n&&this.next(),this.tsParseEnumDeclaration(e,!1);break;case"interface":if(this.tsCheckLineTerminatorAndMatch(d.name,n))return n&&this.next(),this.tsParseInterfaceDeclaration(e);break;case"module":if(n&&this.next(),this.match(d.string))return this.tsParseAmbientExternalModuleDeclaration(e);if(this.tsCheckLineTerminatorAndMatch(d.name,n))return this.tsParseModuleOrNamespaceDeclaration(e);break;case"namespace":if(this.tsCheckLineTerminatorAndMatch(d.name,n))return n&&this.next(),this.tsParseModuleOrNamespaceDeclaration(e);break;case"type":if(this.tsCheckLineTerminatorAndMatch(d.name,n))return n&&this.next(),this.tsParseTypeAliasDeclaration(e)}},n.tsCheckLineTerminatorAndMatch=function(e,t){return(t||this.match(e))&&!this.isLineTerminator()},n.tsTryParseGenericAsyncArrowFunction=function(t,n){var r=this;if(this.isRelational("<")){var a=this.tsTryParseAndCatch((function(){var a=r.startNodeAt(t,n);return a.typeParameters=r.tsParseTypeParameters(),e.prototype.parseFunctionParams.call(r,a),a.returnType=r.tsTryParseTypeOrTypePredicateAnnotation(),r.expect(d.arrow),a}));if(a)return this.parseArrowExpression(a,null,!0)}},n.tsParseTypeArguments=function(){var e=this,t=this.startNode();return t.params=this.tsInType((function(){return e.tsInNoContext((function(){return e.expectRelational("<"),e.tsParseDelimitedList("TypeParametersOrArguments",e.tsParseType.bind(e))}))})),this.state.exprAllowed=!1,this.expectRelational(">"),this.finishNode(t,"TSTypeParameterInstantiation")},n.tsIsDeclarationStart=function(){if(this.match(d.name))switch(this.state.value){case"abstract":case"declare":case"enum":case"interface":case"module":case"namespace":case"type":return!0}return!1},n.isExportDefaultSpecifier=function(){return!this.tsIsDeclarationStart()&&e.prototype.isExportDefaultSpecifier.call(this)},n.parseAssignableListItem=function(e,t){var n,r=this.state.start,a=this.state.startLoc,i=!1;e&&(n=this.parseAccessModifier(),i=!!this.tsParseModifier(["readonly"]));var o=this.parseMaybeDefault();this.parseAssignableListItemTypes(o);var s=this.parseMaybeDefault(o.start,o.loc.start,o);if(n||i){var u=this.startNodeAt(r,a);return t.length&&(u.decorators=t),n&&(u.accessibility=n),i&&(u.readonly=i),"Identifier"!==s.type&&"AssignmentPattern"!==s.type&&this.raise(u.start,"A parameter property may not be declared using a binding pattern."),u.parameter=s,this.finishNode(u,"TSParameterProperty")}return t.length&&(o.decorators=t),s},n.parseFunctionBodyAndFinish=function(t,n,r){void 0===r&&(r=!1),this.match(d.colon)&&(t.returnType=this.tsParseTypeOrTypePredicateAnnotation(d.colon));var a="FunctionDeclaration"===n?"TSDeclareFunction":"ClassMethod"===n?"TSDeclareMethod":void 0;a&&!this.match(d.braceL)&&this.isLineTerminator()?this.finishNode(t,a):e.prototype.parseFunctionBodyAndFinish.call(this,t,n,r)},n.registerFunctionStatementId=function(t){!t.body&&t.id?this.checkLVal(t.id,1024,null,"function name"):e.prototype.registerFunctionStatementId.apply(this,arguments)},n.parseSubscript=function(t,n,r,a,i){var o=this;if(!this.hasPrecedingLineBreak()&&this.match(d.bang)){this.state.exprAllowed=!1,this.next();var s=this.startNodeAt(n,r);return s.expression=t,this.finishNode(s,"TSNonNullExpression")}if(this.isRelational("<")){var u=this.tsTryParseAndCatch((function(){if(!a&&o.atPossibleAsync(t)){var e=o.tsTryParseGenericAsyncArrowFunction(n,r);if(e)return e}var s=o.startNodeAt(n,r);s.callee=t;var u=o.tsParseTypeArguments();if(u){if(!a&&o.eat(d.parenL))return s.arguments=o.parseCallExpressionArguments(d.parenR,!1),s.typeParameters=u,o.finishCallExpression(s,i.optionalChainMember);if(o.match(d.backQuote))return o.parseTaggedTemplateExpression(n,r,t,i,u)}o.unexpected()}));if(u)return u}return e.prototype.parseSubscript.call(this,t,n,r,a,i)},n.parseNewArguments=function(t){var n=this;if(this.isRelational("<")){var r=this.tsTryParseAndCatch((function(){var e=n.tsParseTypeArguments();return n.match(d.parenL)||n.unexpected(),e}));r&&(t.typeParameters=r)}e.prototype.parseNewArguments.call(this,t)},n.parseExprOp=function(t,n,r,a,i){if(ne(d._in.binop)>a&&!this.hasPrecedingLineBreak()&&this.isContextual("as")){var o=this.startNodeAt(n,r);o.expression=t;var s=this.tsTryNextParseConstantContext();return o.typeAnnotation=s||this.tsNextThenParseType(),this.finishNode(o,"TSAsExpression"),this.parseExprOp(o,n,r,a,i)}return e.prototype.parseExprOp.call(this,t,n,r,a,i)},n.checkReservedWord=function(e,t,n,r){},n.checkDuplicateExports=function(){},n.parseImport=function(t){return this.match(d.name)&&this.lookahead().type===d.eq?this.tsParseImportEqualsDeclaration(t):e.prototype.parseImport.call(this,t)},n.parseExport=function(t){if(this.match(d._import))return this.expect(d._import),this.tsParseImportEqualsDeclaration(t,!0);if(this.eat(d.eq)){var n=t;return n.expression=this.parseExpression(),this.semicolon(),this.finishNode(n,"TSExportAssignment")}if(this.eatContextual("as")){var r=t;return this.expectContextual("namespace"),r.id=this.parseIdentifier(),this.semicolon(),this.finishNode(r,"TSNamespaceExportDeclaration")}return e.prototype.parseExport.call(this,t)},n.isAbstractClass=function(){return this.isContextual("abstract")&&this.lookahead().type===d._class},n.parseExportDefaultExpression=function(){if(this.isAbstractClass()){var t=this.startNode();return this.next(),this.parseClass(t,!0,!0),t.abstract=!0,t}if("interface"===this.state.value){var n=this.tsParseDeclaration(this.startNode(),this.state.value,!0);if(n)return n}return e.prototype.parseExportDefaultExpression.call(this)},n.parseStatementContent=function(t,n){if(this.state.type===d._const){var r=this.lookahead();if(r.type===d.name&&"enum"===r.value){var a=this.startNode();return this.expect(d._const),this.expectContextual("enum"),this.tsParseEnumDeclaration(a,!0)}}return e.prototype.parseStatementContent.call(this,t,n)},n.parseAccessModifier=function(){return this.tsParseModifier(["public","protected","private"])},n.parseClassMember=function(t,n,r,a){var i=this.parseAccessModifier();i&&(n.accessibility=i),e.prototype.parseClassMember.call(this,t,n,r,a)},n.parseClassMemberWithIsStatic=function(t,n,r,a,i){var o=this.tsParseModifiers(["abstract","readonly","declare"]);Object.assign(n,o);var s=this.tsTryParseIndexSignature(n);if(s)return t.body.push(s),o.abstract&&this.raise(n.start,"Index signatures cannot have the 'abstract' modifier"),a&&this.raise(n.start,"Index signatures cannot have the 'static' modifier"),void(n.accessibility&&this.raise(n.start,"Index signatures cannot have an accessibility modifier ('"+n.accessibility+"')"));e.prototype.parseClassMemberWithIsStatic.call(this,t,n,r,a,i)},n.parsePostMemberNameModifiers=function(e){this.eat(d.question)&&(e.optional=!0),e.readonly&&this.match(d.parenL)&&this.raise(e.start,"Class methods cannot have the 'readonly' modifier"),e.declare&&this.match(d.parenL)&&this.raise(e.start,"Class methods cannot have the 'declare' modifier")},n.parseExpressionStatement=function(t,n){return("Identifier"===n.type?this.tsParseExpressionStatement(t,n):void 0)||e.prototype.parseExpressionStatement.call(this,t,n)},n.shouldParseExportDeclaration=function(){return!!this.tsIsDeclarationStart()||e.prototype.shouldParseExportDeclaration.call(this)},n.parseConditional=function(t,n,r,a,i){var o=this;if(!i||!this.match(d.question))return e.prototype.parseConditional.call(this,t,n,r,a,i);var s=this.tryParse((function(){return e.prototype.parseConditional.call(o,t,n,r,a)}));return s.node?(s.error&&(this.state=s.failState),s.node):(i.start=s.error.pos||this.state.start,t)},n.parseParenItem=function(t,n,r){if(t=e.prototype.parseParenItem.call(this,t,n,r),this.eat(d.question)&&(t.optional=!0,this.resetEndLocation(t)),this.match(d.colon)){var a=this.startNodeAt(n,r);return a.expression=t,a.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(a,"TSTypeCastExpression")}return t},n.parseExportDeclaration=function(t){var n,r=this.state.start,a=this.state.startLoc,i=this.eatContextual("declare");return this.match(d.name)&&(n=this.tsTryParseExportDeclaration()),n||(n=e.prototype.parseExportDeclaration.call(this,t)),n&&i&&(this.resetStartLocation(n,r,a),n.declare=!0),n},n.parseClassId=function(t,n,r){if(n&&!r||!this.isContextual("implements")){e.prototype.parseClassId.call(this,t,n,r,t.declare?1024:139);var a=this.tsTryParseTypeParameters();a&&(t.typeParameters=a)}},n.parseClassPropertyAnnotation=function(e){!e.optional&&this.eat(d.bang)&&(e.definite=!0);var t=this.tsTryParseTypeAnnotation();t&&(e.typeAnnotation=t)},n.parseClassProperty=function(t){return this.parseClassPropertyAnnotation(t),t.declare&&this.match(d.equal)&&this.raise(this.state.start,"'declare' class fields cannot have an initializer"),e.prototype.parseClassProperty.call(this,t)},n.parseClassPrivateProperty=function(t){return t.abstract&&this.raise(t.start,"Private elements cannot have the 'abstract' modifier."),t.accessibility&&this.raise(t.start,"Private elements cannot have an accessibility modifier ('"+t.accessibility+"')"),this.parseClassPropertyAnnotation(t),e.prototype.parseClassPrivateProperty.call(this,t)},n.pushClassMethod=function(t,n,r,a,i,o){var s=this.tsTryParseTypeParameters();s&&(n.typeParameters=s),e.prototype.pushClassMethod.call(this,t,n,r,a,i,o)},n.pushClassPrivateMethod=function(t,n,r,a){var i=this.tsTryParseTypeParameters();i&&(n.typeParameters=i),e.prototype.pushClassPrivateMethod.call(this,t,n,r,a)},n.parseClassSuper=function(t){e.prototype.parseClassSuper.call(this,t),t.superClass&&this.isRelational("<")&&(t.superTypeParameters=this.tsParseTypeArguments()),this.eatContextual("implements")&&(t.implements=this.tsParseHeritageClause("implements"))},n.parseObjPropValue=function(t){var n,r=this.tsTryParseTypeParameters();r&&(t.typeParameters=r);for(var a=arguments.length,i=new Array(a>1?a-1:0),o=1;o<a;o++)i[o-1]=arguments[o];(n=e.prototype.parseObjPropValue).call.apply(n,[this,t].concat(i))},n.parseFunctionParams=function(t,n){var r=this.tsTryParseTypeParameters();r&&(t.typeParameters=r),e.prototype.parseFunctionParams.call(this,t,n)},n.parseVarId=function(t,n){e.prototype.parseVarId.call(this,t,n),"Identifier"===t.id.type&&this.eat(d.bang)&&(t.definite=!0);var r=this.tsTryParseTypeAnnotation();r&&(t.id.typeAnnotation=r,this.resetEndLocation(t.id))},n.parseAsyncArrowFromCallExpression=function(t,n){return this.match(d.colon)&&(t.returnType=this.tsParseTypeAnnotation()),e.prototype.parseAsyncArrowFromCallExpression.call(this,t,n)},n.parseMaybeAssign=function(){for(var t,n,r,a,i,o=this,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];if(this.match(d.jsxTagStart)){if(t=this.state.clone(),!(n=this.tryParse((function(){var t;return(t=e.prototype.parseMaybeAssign).call.apply(t,[o].concat(u))}),t)).error)return n.node;var l=this.state.context;l[l.length-1]===E.j_oTag?l.length-=2:l[l.length-1]===E.j_expr&&(l.length-=1)}if(!(n&&n.error||this.isRelational("<")))return(a=e.prototype.parseMaybeAssign).call.apply(a,[this].concat(u));t=t||this.state.clone();var f=this.tryParse((function(t){var n;i=o.tsParseTypeParameters();var r=(n=e.prototype.parseMaybeAssign).call.apply(n,[o].concat(u));return("ArrowFunctionExpression"!==r.type||r.extra&&r.extra.parenthesized)&&t(),i&&0!==i.params.length&&o.resetStartLocationFromNode(r,i),r.typeParameters=i,r}),t);if(!f.error&&!f.aborted)return f.node;if(!n&&(re(!this.hasPlugin("jsx")),!(r=this.tryParse((function(){var t;return(t=e.prototype.parseMaybeAssign).call.apply(t,[o].concat(u))}),t)).error))return r.node;if(n&&n.node)return this.state=n.failState,n.node;if(f.node)return this.state=f.failState,f.node;if(r&&r.node)return this.state=r.failState,r.node;if(n&&n.thrown)throw n.error;if(f.thrown)throw f.error;if(r&&r.thrown)throw r.error;throw n&&n.error||f.error||r&&r.error},n.parseMaybeUnary=function(t){return!this.hasPlugin("jsx")&&this.isRelational("<")?this.tsParseTypeAssertion():e.prototype.parseMaybeUnary.call(this,t)},n.parseArrow=function(t){var n=this;if(this.match(d.colon)){var r=this.tryParse((function(e){var t=n.tsParseTypeOrTypePredicateAnnotation(d.colon);return!n.canInsertSemicolon()&&n.match(d.arrow)||e(),t}));if(r.aborted)return;r.thrown||(r.error&&(this.state=r.failState),t.returnType=r.node)}return e.prototype.parseArrow.call(this,t)},n.parseAssignableListItemTypes=function(e){this.eat(d.question)&&("Identifier"!==e.type&&this.raise(e.start,"A binding pattern parameter cannot be optional in an implementation signature."),e.optional=!0);var t=this.tsTryParseTypeAnnotation();return t&&(e.typeAnnotation=t),this.resetEndLocation(e),e},n.toAssignable=function(t,n,r){switch(t.type){case"TSTypeCastExpression":return e.prototype.toAssignable.call(this,this.typeCastToParameter(t),n,r);case"TSParameterProperty":return e.prototype.toAssignable.call(this,t,n,r);case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":return t.expression=this.toAssignable(t.expression,n,r),t;default:return e.prototype.toAssignable.call(this,t,n,r)}},n.checkLVal=function(t,n,r,a){switch(void 0===n&&(n=64),t.type){case"TSTypeCastExpression":return;case"TSParameterProperty":return void this.checkLVal(t.parameter,n,r,"parameter property");case"TSAsExpression":case"TSNonNullExpression":case"TSTypeAssertion":return void this.checkLVal(t.expression,n,r,a);default:return void e.prototype.checkLVal.call(this,t,n,r,a)}},n.parseBindingAtom=function(){switch(this.state.type){case d._this:return this.parseIdentifier(!0);default:return e.prototype.parseBindingAtom.call(this)}},n.parseMaybeDecoratorArguments=function(t){if(this.isRelational("<")){var n=this.tsParseTypeArguments();if(this.match(d.parenL)){var r=e.prototype.parseMaybeDecoratorArguments.call(this,t);return r.typeParameters=n,r}this.unexpected(this.state.start,d.parenL)}return e.prototype.parseMaybeDecoratorArguments.call(this,t)},n.isClassMethod=function(){return this.isRelational("<")||e.prototype.isClassMethod.call(this)},n.isClassProperty=function(){return this.match(d.bang)||this.match(d.colon)||e.prototype.isClassProperty.call(this)},n.parseMaybeDefault=function(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];var i=(t=e.prototype.parseMaybeDefault).call.apply(t,[this].concat(r));return"AssignmentPattern"===i.type&&i.typeAnnotation&&i.right.start<i.typeAnnotation.start&&this.raise(i.typeAnnotation.start,"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`"),i},n.getTokenFromCode=function(t){return!this.state.inType||62!==t&&60!==t?e.prototype.getTokenFromCode.call(this,t):this.finishOp(d.relational,1)},n.toAssignableList=function(t){for(var n=0;n<t.length;n++){var r=t[n];if(r)switch(r.type){case"TSTypeCastExpression":t[n]=this.typeCastToParameter(r);break;case"TSAsExpression":case"TSTypeAssertion":this.raise(r.start,"Unexpected type cast in parameter position.")}}return e.prototype.toAssignableList.apply(this,arguments)},n.typeCastToParameter=function(e){return e.expression.typeAnnotation=e.typeAnnotation,this.resetEndLocation(e.expression,e.typeAnnotation.end,e.typeAnnotation.loc.end),e.expression},n.toReferencedList=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];r&&r._exprListItem&&"TsTypeCastExpression"===r.type&&this.raise(r.start,"Did not expect a type annotation here.")}return e},n.shouldParseArrow=function(){return this.match(d.colon)||e.prototype.shouldParseArrow.call(this)},n.shouldParseAsyncArrow=function(){return this.match(d.colon)||e.prototype.shouldParseAsyncArrow.call(this)},n.canHaveLeadingDecorator=function(){return e.prototype.canHaveLeadingDecorator.call(this)||this.isAbstractClass()},n.jsxParseOpeningElementAfterName=function(t){var n=this;if(this.isRelational("<")){var r=this.tsTryParseAndCatch((function(){return n.tsParseTypeArguments()}));r&&(t.typeParameters=r)}return e.prototype.jsxParseOpeningElementAfterName.call(this,t)},n.getGetterSetterExpectedParamCount=function(t){var n=e.prototype.getGetterSetterExpectedParamCount.call(this,t),r=t.params[0];return r&&"Identifier"===r.type&&"this"===r.name?n+1:n},t}(e)},v8intrinsic:function(e){return function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.parseV8Intrinsic=function(){if(this.match(d.modulo)){var e=this.state.start,t=this.startNode();if(this.eat(d.modulo),this.match(d.name)){var n=this.parseIdentifierName(this.state.start),r=this.createIdentifier(t,n);if(r.type="V8IntrinsicIdentifier",this.match(d.parenL))return r}this.unexpected(e)}},n.parseExprAtom=function(){return this.parseV8Intrinsic()||e.prototype.parseExprAtom.apply(this,arguments)},t}(e)},placeholders:function(e){return function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.parsePlaceholder=function(t){if(this.match(d.placeholder)){var n=this.startNode();return this.next(),this.assertNoSpace("Unexpected space in placeholder."),n.name=e.prototype.parseIdentifier.call(this,!0),this.assertNoSpace("Unexpected space in placeholder."),this.expect(d.placeholder),this.finishPlaceholder(n,t)}},n.finishPlaceholder=function(e,t){var n=!(!e.expectedNode||"Placeholder"!==e.type);return e.expectedNode=t,n?e:this.finishNode(e,"Placeholder")},n.getTokenFromCode=function(t){return 37===t&&37===this.input.charCodeAt(this.state.pos+1)?this.finishOp(d.placeholder,2):e.prototype.getTokenFromCode.apply(this,arguments)},n.parseExprAtom=function(){return this.parsePlaceholder("Expression")||e.prototype.parseExprAtom.apply(this,arguments)},n.parseIdentifier=function(){return this.parsePlaceholder("Identifier")||e.prototype.parseIdentifier.apply(this,arguments)},n.checkReservedWord=function(t){void 0!==t&&e.prototype.checkReservedWord.apply(this,arguments)},n.parseBindingAtom=function(){return this.parsePlaceholder("Pattern")||e.prototype.parseBindingAtom.apply(this,arguments)},n.checkLVal=function(t){"Placeholder"!==t.type&&e.prototype.checkLVal.apply(this,arguments)},n.toAssignable=function(t){return t&&"Placeholder"===t.type&&"Expression"===t.expectedNode?(t.expectedNode="Pattern",t):e.prototype.toAssignable.apply(this,arguments)},n.verifyBreakContinue=function(t){t.label&&"Placeholder"===t.label.type||e.prototype.verifyBreakContinue.apply(this,arguments)},n.parseExpressionStatement=function(t,n){if("Placeholder"!==n.type||n.extra&&n.extra.parenthesized)return e.prototype.parseExpressionStatement.apply(this,arguments);if(this.match(d.colon)){var r=t;return r.label=this.finishPlaceholder(n,"Identifier"),this.next(),r.body=this.parseStatement("label"),this.finishNode(r,"LabeledStatement")}return this.semicolon(),t.name=n.name,this.finishPlaceholder(t,"Statement")},n.parseBlock=function(){return this.parsePlaceholder("BlockStatement")||e.prototype.parseBlock.apply(this,arguments)},n.parseFunctionId=function(){return this.parsePlaceholder("Identifier")||e.prototype.parseFunctionId.apply(this,arguments)},n.parseClass=function(e,t,n){var r=t?"ClassDeclaration":"ClassExpression";this.next(),this.takeDecorators(e);var a=this.parsePlaceholder("Identifier");if(a)if(this.match(d._extends)||this.match(d.placeholder)||this.match(d.braceL))e.id=a;else{if(n||!t)return e.id=null,e.body=this.finishPlaceholder(a,"ClassBody"),this.finishNode(e,r);this.unexpected(null,"A class name is required")}else this.parseClassId(e,t,n);return this.parseClassSuper(e),e.body=this.parsePlaceholder("ClassBody")||this.parseClassBody(!!e.superClass),this.finishNode(e,r)},n.parseExport=function(t){var n=this.parsePlaceholder("Identifier");if(!n)return e.prototype.parseExport.apply(this,arguments);if(!this.isContextual("from")&&!this.match(d.comma))return t.specifiers=[],t.source=null,t.declaration=this.finishPlaceholder(n,"Declaration"),this.finishNode(t,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");var r=this.startNode();return r.exported=n,t.specifiers=[this.finishNode(r,"ExportDefaultSpecifier")],e.prototype.parseExport.call(this,t)},n.maybeParseExportDefaultSpecifier=function(t){return!!(t.specifiers&&t.specifiers.length>0)||e.prototype.maybeParseExportDefaultSpecifier.apply(this,arguments)},n.checkExport=function(t){var n=t.specifiers;n&&n.length&&(t.specifiers=n.filter((function(e){return"Placeholder"===e.exported.type}))),e.prototype.checkExport.call(this,t),t.specifiers=n},n.parseImport=function(t){var n=this.parsePlaceholder("Identifier");if(!n)return e.prototype.parseImport.apply(this,arguments);if(t.specifiers=[],!this.isContextual("from")&&!this.match(d.comma))return t.source=this.finishPlaceholder(n,"StringLiteral"),this.semicolon(),this.finishNode(t,"ImportDeclaration");var r=this.startNodeAtNode(n);if(r.local=n,this.finishNode(r,"ImportDefaultSpecifier"),t.specifiers.push(r),this.eat(d.comma)){var a=this.maybeParseStarImportSpecifier(t);a||this.parseNamedImportSpecifiers(t)}return this.expectContextual("from"),t.source=this.parseImportSource(),this.semicolon(),this.finishNode(t,"ImportDeclaration")},n.parseImportSource=function(){return this.parsePlaceholder("StringLiteral")||e.prototype.parseImportSource.apply(this,arguments)},t}(e)}},ue=Object.keys(se),ce={sourceType:"script",sourceFilename:void 0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,plugins:[],strictMode:null,ranges:!1,tokens:!1,createParenthesizedExpressions:!1,errorRecovery:!1},le=function(e,t){this.line=e,this.column=t},de=function(e,t){this.start=e,this.end=t};function fe(e){return e[e.length-1]}var pe=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.getLocationForPosition=function(e){return e===this.state.start?this.state.startLoc:e===this.state.lastTokStart?this.state.lastTokStartLoc:e===this.state.end?this.state.endLoc:e===this.state.lastTokEnd?this.state.lastTokEndLoc:function(e,t){var n,r=1,a=0;for(b.lastIndex=0;(n=b.exec(e))&&n.index<t;)r++,a=b.lastIndex;return new le(r,t-a)}(this.input,e)},n.raise=function(e,t,n){var r=void 0===n?{}:n,a=r.missingPluginNames,i=r.code,o=this.getLocationForPosition(e);t+=" ("+o.line+":"+o.column+")";var s=new SyntaxError(t);if(s.pos=e,s.loc=o,a&&(s.missingPlugin=a),void 0!==i&&(s.code=i),this.options.errorRecovery)return this.isLookahead||this.state.errors.push(s),s;throw s},t}(function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.addComment=function(e){this.filename&&(e.loc.filename=this.filename),this.state.trailingComments.push(e),this.state.leadingComments.push(e)},n.adjustCommentsAfterTrailingComma=function(e,t,n){if(0!==this.state.leadingComments.length){for(var r=null,a=t.length;null===r&&a>0;)r=t[--a];if(null!==r){for(var i=0;i<this.state.leadingComments.length;i++)this.state.leadingComments[i].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(i,1),i--);for(var o=[],s=0;s<this.state.leadingComments.length;s++){var u=this.state.leadingComments[s];u.end<e.end?(o.push(u),n||(this.state.leadingComments.splice(s,1),s--)):(void 0===e.trailingComments&&(e.trailingComments=[]),e.trailingComments.push(u))}n&&(this.state.leadingComments=[]),o.length>0?r.trailingComments=o:void 0!==r.trailingComments&&(r.trailingComments=[])}}},n.processComment=function(e){if(!("Program"===e.type&&e.body.length>0)){var t,n,r,a,i,o=this.state.commentStack;if(this.state.trailingComments.length>0)this.state.trailingComments[0].start>=e.end?(r=this.state.trailingComments,this.state.trailingComments=[]):this.state.trailingComments.length=0;else if(o.length>0){var s=fe(o);s.trailingComments&&s.trailingComments[0].start>=e.end&&(r=s.trailingComments,delete s.trailingComments)}for(o.length>0&&fe(o).start>=e.start&&(t=o.pop());o.length>0&&fe(o).start>=e.start;)n=o.pop();if(!n&&t&&(n=t),t)switch(e.type){case"ObjectExpression":this.adjustCommentsAfterTrailingComma(e,e.properties);break;case"ObjectPattern":this.adjustCommentsAfterTrailingComma(e,e.properties,!0);break;case"CallExpression":this.adjustCommentsAfterTrailingComma(e,e.arguments);break;case"ArrayExpression":this.adjustCommentsAfterTrailingComma(e,e.elements);break;case"ArrayPattern":this.adjustCommentsAfterTrailingComma(e,e.elements,!0)}else this.state.commentPreviousNode&&("ImportSpecifier"===this.state.commentPreviousNode.type&&"ImportSpecifier"!==e.type||"ExportSpecifier"===this.state.commentPreviousNode.type&&"ExportSpecifier"!==e.type)&&this.adjustCommentsAfterTrailingComma(e,[this.state.commentPreviousNode],!0);if(n){if(n.leadingComments)if(n!==e&&n.leadingComments.length>0&&fe(n.leadingComments).end<=e.start)e.leadingComments=n.leadingComments,delete n.leadingComments;else for(a=n.leadingComments.length-2;a>=0;--a)if(n.leadingComments[a].end<=e.start){e.leadingComments=n.leadingComments.splice(0,a+1);break}}else if(this.state.leadingComments.length>0)if(fe(this.state.leadingComments).end<=e.start){if(this.state.commentPreviousNode)for(i=0;i<this.state.leadingComments.length;i++)this.state.leadingComments[i].end<this.state.commentPreviousNode.end&&(this.state.leadingComments.splice(i,1),i--);this.state.leadingComments.length>0&&(e.leadingComments=this.state.leadingComments,this.state.leadingComments=[])}else{for(a=0;a<this.state.leadingComments.length&&!(this.state.leadingComments[a].end>e.start);a++);var u=this.state.leadingComments.slice(0,a);u.length&&(e.leadingComments=u),0===(r=this.state.leadingComments.slice(a)).length&&(r=null)}this.state.commentPreviousNode=e,r&&(r.length&&r[0].start>=e.start&&fe(r).end<=e.end?e.innerComments=r:e.trailingComments=r),o.push(e)}},t}(function(){function e(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}var t=e.prototype;return t.hasPlugin=function(e){return this.plugins.has(e)},t.getPluginOption=function(e,t){if(this.hasPlugin(e))return this.plugins.get(e)[t]},e}())),he=function(){function e(){this.errors=[],this.potentialArrowAt=-1,this.noArrowAt=[],this.noArrowParamsConversionAt=[],this.inParameters=!1,this.maybeInArrowParameters=!1,this.inPipeline=!1,this.inType=!1,this.noAnonFunctionType=!1,this.inPropertyName=!1,this.inClassProperty=!1,this.hasFlowComment=!1,this.isIterator=!1,this.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null},this.soloAwait=!1,this.inFSharpPipelineDirectBody=!1,this.classLevel=0,this.labels=[],this.decoratorStack=[[]],this.yieldPos=-1,this.awaitPos=-1,this.tokens=[],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.commentPreviousNode=null,this.pos=0,this.lineStart=0,this.type=d.eof,this.value=null,this.start=0,this.end=0,this.lastTokEndLoc=null,this.lastTokStartLoc=null,this.lastTokStart=0,this.lastTokEnd=0,this.context=[E.braceStatement],this.exprAllowed=!0,this.containsEsc=!1,this.containsOctal=!1,this.octalPosition=null,this.exportedIdentifiers=[],this.invalidTemplateEscapePosition=null}var t=e.prototype;return t.init=function(e){this.strict=!1!==e.strictMode&&"module"===e.sourceType,this.curLine=e.startLine,this.startLoc=this.endLoc=this.curPosition()},t.curPosition=function(){return new le(this.curLine,this.pos-this.lineStart)},t.clone=function(t){for(var n=new e,r=Object.keys(this),a=0,i=r.length;a<i;a++){var o=r[a],s=this[o];!t&&Array.isArray(s)&&(s=s.slice()),n[o]=s}return n},e}(),ge=function(e){return e>=48&&e<=57},ve=new Set(["g","m","s","i","y","u"]),me={decBinOct:[46,66,69,79,95,98,101,111],hex:[46,88,95,120]},ye={bin:[48,49]};ye.oct=[].concat(ye.bin,[50,51,52,53,54,55]),ye.dec=[].concat(ye.oct,[56,57]),ye.hex=[].concat(ye.dec,[65,66,67,68,69,70,97,98,99,100,101,102]);var be=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,this.loc=new de(e.startLoc,e.endLoc)},_e=function(e){function t(t,n){var r;return(r=e.call(this)||this).state=new he,r.state.init(t),r.input=n,r.length=n.length,r.isLookahead=!1,r}i(t,e);var n=t.prototype;return n.next=function(){this.isLookahead||(this.checkKeywordEscapes(),this.options.tokens&&this.state.tokens.push(new be(this.state))),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},n.eat=function(e){return!!this.match(e)&&(this.next(),!0)},n.match=function(e){return this.state.type===e},n.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state;return this.state=e,t},n.nextTokenStart=function(){var e=this.state.pos;return x.lastIndex=e,e+x.exec(this.input)[0].length},n.lookaheadCharCode=function(){return this.input.charCodeAt(this.nextTokenStart())},n.setStrict=function(e){if(this.state.strict=e,this.match(d.num)||this.match(d.string)){for(this.state.pos=this.state.start;this.state.pos<this.state.lineStart;)this.state.lineStart=this.input.lastIndexOf("\n",this.state.lineStart-2)+1,--this.state.curLine;this.nextToken()}},n.curContext=function(){return this.state.context[this.state.context.length-1]},n.nextToken=function(){var e=this.curContext();e&&e.preserveSpace||this.skipSpace(),this.state.containsOctal=!1,this.state.octalPosition=null,this.state.start=this.state.pos,this.state.startLoc=this.state.curPosition(),this.state.pos>=this.length?this.finishToken(d.eof):e.override?e.override(this):this.getTokenFromCode(this.input.codePointAt(this.state.pos))},n.pushComment=function(e,t,n,r,a,i){var o={type:e?"CommentBlock":"CommentLine",value:t,start:n,end:r,loc:new de(a,i)};this.options.tokens&&this.state.tokens.push(o),this.state.comments.push(o),this.addComment(o)},n.skipBlockComment=function(){var e,t=this.state.curPosition(),n=this.state.pos,r=this.input.indexOf("*/",this.state.pos+2);if(-1===r)throw this.raise(n,"Unterminated comment");for(this.state.pos=r+2,b.lastIndex=n;(e=b.exec(this.input))&&e.index<this.state.pos;)++this.state.curLine,this.state.lineStart=e.index+e[0].length;this.isLookahead||this.pushComment(!0,this.input.slice(n+2,r),n,this.state.pos,t,this.state.curPosition())},n.skipLineComment=function(e){var t=this.state.pos,n=this.state.curPosition(),r=this.input.charCodeAt(this.state.pos+=e);if(this.state.pos<this.length)for(;!_(r)&&++this.state.pos<this.length;)r=this.input.charCodeAt(this.state.pos);this.isLookahead||this.pushComment(!1,this.input.slice(t+e,this.state.pos),t,this.state.pos,n,this.state.curPosition())},n.skipSpace=function(){e:for(;this.state.pos<this.length;){var e=this.input.charCodeAt(this.state.pos);switch(e){case 32:case 160:case 9:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!R(e))break e;++this.state.pos}}},n.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var n=this.state.type;this.state.type=e,this.state.value=t,this.isLookahead||this.updateContext(n)},n.readToken_numberSign=function(){if(0!==this.state.pos||!this.readToken_interpreter()){var e=this.state.pos+1,t=this.input.charCodeAt(e);if(t>=48&&t<=57)throw this.raise(this.state.pos,"Unexpected digit after hash token");if((this.hasPlugin("classPrivateProperties")||this.hasPlugin("classPrivateMethods"))&&this.state.classLevel>0)return++this.state.pos,void this.finishToken(d.hash);if("smart"!==this.getPluginOption("pipelineOperator","proposal"))throw this.raise(this.state.pos,"Unexpected character '#'");this.finishOp(d.hash,1)}},n.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);e>=48&&e<=57?this.readNumber(!0):46===e&&46===this.input.charCodeAt(this.state.pos+2)?(this.state.pos+=3,this.finishToken(d.ellipsis)):(++this.state.pos,this.finishToken(d.dot))},n.readToken_slash=function(){if(this.state.exprAllowed&&!this.state.inType)return++this.state.pos,void this.readRegexp();61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(d.assign,2):this.finishOp(d.slash,1)},n.readToken_interpreter=function(){if(0!==this.state.pos||this.length<2)return!1;var e=this.state.pos;this.state.pos+=1;var t=this.input.charCodeAt(this.state.pos);if(33!==t)return!1;for(;!_(t)&&++this.state.pos<this.length;)t=this.input.charCodeAt(this.state.pos);var n=this.input.slice(e+2,this.state.pos);return this.finishToken(d.interpreterDirective,n),!0},n.readToken_mult_modulo=function(e){var t=42===e?d.star:d.modulo,n=1,r=this.input.charCodeAt(this.state.pos+1),a=this.state.exprAllowed;42===e&&42===r&&(n++,r=this.input.charCodeAt(this.state.pos+2),t=d.exponent),61!==r||a||(n++,t=d.assign),this.finishOp(t,n)},n.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);t!==e?124!==e||62!==t?61!==t?this.finishOp(124===e?d.bitwiseOR:d.bitwiseAND,1):this.finishOp(d.assign,2):this.finishOp(d.pipeline,2):61===this.input.charCodeAt(this.state.pos+2)?this.finishOp(d.assign,3):this.finishOp(124===e?d.logicalOR:d.logicalAND,2)},n.readToken_caret=function(){61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(d.assign,2):this.finishOp(d.bitwiseXOR,1)},n.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(t===e)return 45!==t||this.inModule||62!==this.input.charCodeAt(this.state.pos+2)||0!==this.state.lastTokEnd&&!y.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?void this.finishOp(d.incDec,2):(this.skipLineComment(3),this.skipSpace(),void this.nextToken());61===t?this.finishOp(d.assign,2):this.finishOp(d.plusMin,1)},n.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+n)?void this.finishOp(d.assign,n+1):void this.finishOp(d.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.state.pos+2)||45!==this.input.charCodeAt(this.state.pos+3)?(61===t&&(n=2),void this.finishOp(d.relational,n)):(this.skipLineComment(4),this.skipSpace(),void this.nextToken())},n.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);if(61!==t)return 61===e&&62===t?(this.state.pos+=2,void this.finishToken(d.arrow)):void this.finishOp(61===e?d.eq:d.bang,1);this.finishOp(d.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2)},n.readToken_question=function(){var e=this.input.charCodeAt(this.state.pos+1),t=this.input.charCodeAt(this.state.pos+2);63!==e||this.state.inType?46!==e||t>=48&&t<=57?(++this.state.pos,this.finishToken(d.question)):(this.state.pos+=2,this.finishToken(d.questionDot)):61===t?this.finishOp(d.assign,3):this.finishOp(d.nullishCoalescing,2)},n.getTokenFromCode=function(e){switch(e){case 46:return void this.readToken_dot();case 40:return++this.state.pos,void this.finishToken(d.parenL);case 41:return++this.state.pos,void this.finishToken(d.parenR);case 59:return++this.state.pos,void this.finishToken(d.semi);case 44:return++this.state.pos,void this.finishToken(d.comma);case 91:return++this.state.pos,void this.finishToken(d.bracketL);case 93:return++this.state.pos,void this.finishToken(d.bracketR);case 123:return++this.state.pos,void this.finishToken(d.braceL);case 125:return++this.state.pos,void this.finishToken(d.braceR);case 58:return void(this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(d.doubleColon,2):(++this.state.pos,this.finishToken(d.colon)));case 63:return void this.readToken_question();case 96:return++this.state.pos,void this.finishToken(d.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return void this.readRadixNumber(16);if(111===t||79===t)return void this.readRadixNumber(8);if(98===t||66===t)return void this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return void this.readNumber(!1);case 34:case 39:return void this.readString(e);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(e);case 124:case 38:return void this.readToken_pipe_amp(e);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(e);case 60:case 62:return void this.readToken_lt_gt(e);case 61:case 33:return void this.readToken_eq_excl(e);case 126:return void this.finishOp(d.tilde,1);case 64:return++this.state.pos,void this.finishToken(d.at);case 35:return void this.readToken_numberSign();case 92:return void this.readWord();default:if(B(e))return void this.readWord()}throw this.raise(this.state.pos,"Unexpected character '"+String.fromCodePoint(e)+"'")},n.finishOp=function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);this.state.pos+=t,this.finishToken(e,n)},n.readRegexp=function(){for(var e,t,n=this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.state.pos);if(y.test(r))throw this.raise(n,"Unterminated regular expression");if(e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.state.pos}var a=this.input.slice(n,this.state.pos);++this.state.pos;for(var i="";this.state.pos<this.length;){var o=this.input[this.state.pos],s=this.input.codePointAt(this.state.pos);if(ve.has(o))i.indexOf(o)>-1&&this.raise(this.state.pos+1,"Duplicate regular expression flag");else{if(!V(s)&&92!==s)break;this.raise(this.state.pos+1,"Invalid regular expression flag")}++this.state.pos,i+=o}this.finishToken(d.regexp,{pattern:a,flags:i})},n.readInt=function(e,t,n,r){void 0===r&&(r=!0);for(var a=this.state.pos,i=16===e?me.hex:me.decBinOct,o=16===e?ye.hex:10===e?ye.dec:8===e?ye.oct:ye.bin,s=!1,u=0,c=0,l=null==t?1/0:t;c<l;++c){var d=this.input.charCodeAt(this.state.pos),f=void 0;if(this.hasPlugin("numericSeparator")&&95===d){var p=this.input.charCodeAt(this.state.pos-1),h=this.input.charCodeAt(this.state.pos+1);-1===o.indexOf(h)?this.raise(this.state.pos,"A numeric separator is only allowed between two digits"):(i.indexOf(p)>-1||i.indexOf(h)>-1||Number.isNaN(h))&&this.raise(this.state.pos,"A numeric separator is only allowed between two digits"),r||this.raise(this.state.pos,"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences"),++this.state.pos}else{if((f=d>=97?d-97+10:d>=65?d-65+10:ge(d)?d-48:1/0)>=e)if(this.options.errorRecovery&&f<=9)f=0,this.raise(this.state.start+c+2,"Expected number in radix "+e);else{if(!n)break;f=0,s=!0}++this.state.pos,u=u*e+f}}return this.state.pos===a||null!=t&&this.state.pos-a!==t||s?null:u},n.readRadixNumber=function(e){var t=this.state.pos,n=!1;this.state.pos+=2;var r=this.readInt(e);if(null==r&&this.raise(this.state.start+2,"Expected number in radix "+e),this.hasPlugin("bigInt")&&110===this.input.charCodeAt(this.state.pos)&&(++this.state.pos,n=!0),B(this.input.codePointAt(this.state.pos)))throw this.raise(this.state.pos,"Identifier directly after number");if(n){var a=this.input.slice(t,this.state.pos).replace(/[_n]/g,"");this.finishToken(d.bigint,a)}else this.finishToken(d.num,r)},n.readNumber=function(e){var t=this.state.pos,n=!1,r=!1,a=!1;e||null!==this.readInt(10)||this.raise(t,"Invalid number");var i=this.state.pos-t>=2&&48===this.input.charCodeAt(t);i&&(this.state.strict&&this.raise(t,"Legacy octal literals are not allowed in strict mode"),/[89]/.test(this.input.slice(t,this.state.pos))&&(i=!1,a=!0));var o=this.input.charCodeAt(this.state.pos);if(46!==o||i||(++this.state.pos,this.readInt(10),n=!0,o=this.input.charCodeAt(this.state.pos)),69!==o&&101!==o||i||(43!==(o=this.input.charCodeAt(++this.state.pos))&&45!==o||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),n=!0,o=this.input.charCodeAt(this.state.pos)),this.hasPlugin("numericSeparator")&&(i||a)){var s=this.input.slice(t,this.state.pos).indexOf("_");s>0&&this.raise(s+t,"Numeric separator can not be used after leading 0")}if(this.hasPlugin("bigInt")&&110===o&&((n||i||a)&&this.raise(t,"Invalid BigIntLiteral"),++this.state.pos,r=!0),B(this.input.codePointAt(this.state.pos)))throw this.raise(this.state.pos,"Identifier directly after number");var u=this.input.slice(t,this.state.pos).replace(/[_n]/g,"");if(r)this.finishToken(d.bigint,u);else{var c=i?parseInt(u,8):parseFloat(u);this.finishToken(d.num,c)}},n.readCodePoint=function(e){var t;if(123===this.input.charCodeAt(this.state.pos)){var n=++this.state.pos;if(t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos,!0,e),++this.state.pos,null===t)--this.state.invalidTemplateEscapePosition;else if(t>1114111){if(!e)return this.state.invalidTemplateEscapePosition=n-2,null;this.raise(n,"Code point out of bounds")}}else t=this.readHexChar(4,!1,e);return t},n.readString=function(e){for(var t="",n=++this.state.pos;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;if(92===r)t+=this.input.slice(n,this.state.pos),t+=this.readEscapedChar(!1),n=this.state.pos;else if(8232===r||8233===r)++this.state.pos,++this.state.curLine;else{if(_(r))throw this.raise(this.state.start,"Unterminated string constant");++this.state.pos}}t+=this.input.slice(n,this.state.pos++),this.finishToken(d.string,t)},n.readTmplToken=function(){for(var e="",t=this.state.pos,n=!1;;){if(this.state.pos>=this.length)throw this.raise(this.state.start,"Unterminated template");var r=this.input.charCodeAt(this.state.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(d.template)?36===r?(this.state.pos+=2,void this.finishToken(d.dollarBraceL)):(++this.state.pos,void this.finishToken(d.backQuote)):(e+=this.input.slice(t,this.state.pos),void this.finishToken(d.template,n?null:e));if(92===r){e+=this.input.slice(t,this.state.pos);var a=this.readEscapedChar(!0);null===a?n=!0:e+=a,t=this.state.pos}else if(_(r)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,r){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},n.readEscapedChar=function(e){var t=!e,n=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,n){case 110:return"\n";case 114:return"\r";case 120:var r=this.readHexChar(2,!1,t);return null===r?null:String.fromCharCode(r);case 117:var a=this.readCodePoint(t);return null===a?null:String.fromCodePoint(a);case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:this.state.lineStart=this.state.pos,++this.state.curLine;case 8232:case 8233:return"";case 56:case 57:if(e){var i=this.state.pos-1;return this.state.invalidTemplateEscapePosition=i,null}default:if(n>=48&&n<=55){var o=this.state.pos-1,s=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],u=parseInt(s,8);u>255&&(s=s.slice(0,-1),u=parseInt(s,8)),this.state.pos+=s.length-1;var c=this.input.charCodeAt(this.state.pos);if("0"!==s||56===c||57===c){if(e)return this.state.invalidTemplateEscapePosition=o,null;this.state.strict?this.raise(o,"Octal literal in strict mode"):this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=o)}return String.fromCharCode(u)}return String.fromCharCode(n)}},n.readHexChar=function(e,t,n){var r=this.state.pos,a=this.readInt(16,e,t,!1);return null===a&&(n?this.raise(r,"Bad character escape sequence"):(this.state.pos=r-1,this.state.invalidTemplateEscapePosition=r-1)),a},n.readWord1=function(){var e="";this.state.containsEsc=!1;for(var t=this.state.pos,n=this.state.pos;this.state.pos<this.length;){var r=this.input.codePointAt(this.state.pos);if(V(r))this.state.pos+=r<=65535?1:2;else if(this.state.isIterator&&64===r)++this.state.pos;else{if(92!==r)break;this.state.containsEsc=!0,e+=this.input.slice(n,this.state.pos);var a=this.state.pos,i=this.state.pos===t?B:V;if(117!==this.input.charCodeAt(++this.state.pos)){this.raise(this.state.pos,"Expecting Unicode escape sequence \\uXXXX");continue}++this.state.pos;var o=this.readCodePoint(!0);null!==o&&(i(o)||this.raise(a,"Invalid Unicode escape"),e+=String.fromCodePoint(o)),n=this.state.pos}}return e+this.input.slice(n,this.state.pos)},n.isIterator=function(e){return"@@iterator"===e||"@@asyncIterator"===e},n.readWord=function(){var e=this.readWord1(),t=u.get(e)||d.name;!this.state.isIterator||this.isIterator(e)&&this.state.inType||this.raise(this.state.pos,"Invalid identifier "+e),this.finishToken(t,e)},n.checkKeywordEscapes=function(){var e=this.state.type.keyword;e&&this.state.containsEsc&&this.raise(this.state.start,"Escape sequence in keyword "+e)},n.braceIsBlock=function(e){var t=this.curContext();return t===E.functionExpression||t===E.functionStatement||(e!==d.colon||t!==E.braceStatement&&t!==E.braceExpression?e===d._return||e===d.name&&this.state.exprAllowed?y.test(this.input.slice(this.state.lastTokEnd,this.state.start)):e===d._else||e===d.semi||e===d.eof||e===d.parenR||e===d.arrow||(e===d.braceL?t===E.braceStatement:e!==d._var&&e!==d._const&&e!==d.name&&(e===d.relational||!this.state.exprAllowed)):!t.isExpr)},n.updateContext=function(e){var t,n=this.state.type;!n.keyword||e!==d.dot&&e!==d.questionDot?(t=n.updateContext)?t.call(this,e):this.state.exprAllowed=n.beforeExpr:this.state.exprAllowed=!1},t}(pe),xe=/^('|")((?:\\?.)*?)\1/,Re=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.addExtra=function(e,t,n){e&&((e.extra=e.extra||{})[t]=n)},n.isRelational=function(e){return this.match(d.relational)&&this.state.value===e},n.isLookaheadRelational=function(e){var t=this.nextTokenStart();if(this.input.charAt(t)===e){if(t+1===this.input.length)return!0;var n=this.input.charCodeAt(t+1);return n!==e.charCodeAt(0)&&61!==n}return!1},n.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,d.relational)},n.eatRelational=function(e){return!!this.isRelational(e)&&(this.next(),!0)},n.isContextual=function(e){return this.match(d.name)&&this.state.value===e&&!this.state.containsEsc},n.isUnparsedContextual=function(e,t){var n=e+t.length;return this.input.slice(e,n)===t&&(n===this.input.length||!V(this.input.charCodeAt(n)))},n.isLookaheadContextual=function(e){var t=this.nextTokenStart();return this.isUnparsedContextual(t,e)},n.eatContextual=function(e){return this.isContextual(e)&&this.eat(d.name)},n.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},n.canInsertSemicolon=function(){return this.match(d.eof)||this.match(d.braceR)||this.hasPrecedingLineBreak()},n.hasPrecedingLineBreak=function(){return y.test(this.input.slice(this.state.lastTokEnd,this.state.start))},n.isLineTerminator=function(){return this.eat(d.semi)||this.canInsertSemicolon()},n.semicolon=function(){this.isLineTerminator()||this.unexpected(null,d.semi)},n.expect=function(e,t){this.eat(e)||this.unexpected(t,e)},n.assertNoSpace=function(e){void 0===e&&(e="Unexpected space."),this.state.start>this.state.lastTokEnd&&this.raise(this.state.lastTokEnd,e)},n.unexpected=function(e,t){throw void 0===t&&(t="Unexpected token"),"string"!=typeof t&&(t='Unexpected token, expected "'+t.label+'"'),this.raise(null!=e?e:this.state.start,t)},n.expectPlugin=function(e,t){if(!this.hasPlugin(e))throw this.raise(null!=t?t:this.state.start,"This experimental syntax requires enabling the parser plugin: '"+e+"'",{missingPluginNames:[e]});return!0},n.expectOnePlugin=function(e,t){var n=this;if(!e.some((function(e){return n.hasPlugin(e)})))throw this.raise(null!=t?t:this.state.start,"This experimental syntax requires enabling one of the following parser plugin(s): '"+e.join(", ")+"'",{missingPluginNames:e})},n.checkYieldAwaitInDefaultParams=function(){-1!==this.state.yieldPos&&(-1===this.state.awaitPos||this.state.yieldPos<this.state.awaitPos)&&this.raise(this.state.yieldPos,"Yield cannot be used as name inside a generator function"),-1!==this.state.awaitPos&&this.raise(this.state.awaitPos,"Await cannot be used as name inside an async function")},n.strictDirective=function(e){for(;;){x.lastIndex=e,e+=x.exec(this.input)[0].length;var t=xe.exec(this.input.slice(e));if(!t)break;if("use strict"===t[2])return!0;e+=t[0].length,x.lastIndex=e,e+=x.exec(this.input)[0].length,";"===this.input[e]&&e++}return!1},n.tryParse=function(e,t){void 0===t&&(t=this.state.clone());var n={node:null};try{var r=e((function(e){throw void 0===e&&(e=null),n.node=e,n}));if(this.state.errors.length>t.errors.length){var a=this.state;return this.state=t,{node:r,error:a.errors[t.errors.length],thrown:!1,aborted:!1,failState:a}}return{node:r,error:null,thrown:!1,aborted:!1,failState:null}}catch(o){var i=this.state;if(this.state=t,o instanceof SyntaxError)return{node:null,error:o,thrown:!0,aborted:!1,failState:i};if(o===n)return{node:n.node,error:null,thrown:!1,aborted:!0,failState:i};throw o}},t}(_e),we=function(){function e(e,t,n){this.type="",this.start=t,this.end=0,this.loc=new de(n),e&&e.options.ranges&&(this.range=[t,0]),e&&e.filename&&(this.loc.filename=e.filename)}return e.prototype.__clone=function(){for(var t=new e,n=Object.keys(this),r=0,a=n.length;r<a;r++){var i=n[r];"leadingComments"!==i&&"trailingComments"!==i&&"innerComments"!==i&&(t[i]=this[i])}return t},e}(),Ee=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.toAssignable=function(e,t,n){var r;if(e)switch(e.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":break;case"ObjectExpression":e.type="ObjectPattern";for(var a=0,i=e.properties.length,o=i-1;a<i;a++){var s,u=e.properties[a],c=a===o;this.toAssignableObjectExpressionProp(u,t,c),c&&"RestElement"===u.type&&(null===(s=e.extra)||void 0===s?void 0:s.trailingComma)&&this.raiseRestNotLast(e.extra.trailingComma)}break;case"ObjectProperty":this.toAssignable(e.value,t,n);break;case"SpreadElement":this.checkToRestConversion(e),e.type="RestElement";var l=e.argument;this.toAssignable(l,t,n);break;case"ArrayExpression":e.type="ArrayPattern",this.toAssignableList(e.elements,t,n,null===(r=e.extra)||void 0===r?void 0:r.trailingComma);break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t,n);break;case"ParenthesizedExpression":e.expression=this.toAssignable(e.expression,t,n);break;case"MemberExpression":if(!t)break}return e},n.toAssignableObjectExpressionProp=function(e,t,n){if("ObjectMethod"===e.type){var r="get"===e.kind||"set"===e.kind?"Object pattern can't contain getter or setter":"Object pattern can't contain methods";this.raise(e.key.start,r)}else"SpreadElement"!==e.type||n?this.toAssignable(e,t,"object destructuring pattern"):this.raiseRestNotLast(e.start)},n.toAssignableList=function(e,t,n,r){var a=e.length;if(a){var i=e[a-1];if(i&&"RestElement"===i.type)--a;else if(i&&"SpreadElement"===i.type){i.type="RestElement";var o=i.argument;this.toAssignable(o,t,n),"Identifier"!==o.type&&"MemberExpression"!==o.type&&"ArrayPattern"!==o.type&&"ObjectPattern"!==o.type&&this.unexpected(o.start),r&&this.raiseTrailingCommaAfterRest(r),--a}}for(var s=0;s<a;s++){var u=e[s];u&&(this.toAssignable(u,t,n),"RestElement"===u.type&&this.raiseRestNotLast(u.start))}return e},n.toReferencedList=function(e,t){return e},n.toReferencedListDeep=function(e,t){this.toReferencedList(e,t);for(var n=0;n<e.length;n++){var r=e[n];r&&"ArrayExpression"===r.type&&this.toReferencedListDeep(r.elements)}return e},n.parseSpread=function(e,t){var n=this.startNode();return this.next(),n.argument=this.parseMaybeAssign(!1,e,void 0,t),this.finishNode(n,"SpreadElement")},n.parseRestBinding=function(){var e=this.startNode();return this.next(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},n.parseBindingAtom=function(){switch(this.state.type){case d.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(d.bracketR,93,!0),this.finishNode(e,"ArrayPattern");case d.braceL:return this.parseObj(!0)}return this.parseIdentifier()},n.parseBindingList=function(e,t,n,r){for(var a=[],i=!0;!this.eat(e);)if(i?i=!1:this.expect(d.comma),n&&this.match(d.comma))a.push(null);else{if(this.eat(e))break;if(this.match(d.ellipsis)){a.push(this.parseAssignableListItemTypes(this.parseRestBinding())),this.checkCommaAfterRest(t),this.expect(e);break}var o=[];for(this.match(d.at)&&this.hasPlugin("decorators")&&this.raise(this.state.start,"Stage 2 decorators cannot be used to decorate parameters");this.match(d.at);)o.push(this.parseDecorator());a.push(this.parseAssignableListItem(r,o))}return a},n.parseAssignableListItem=function(e,t){var n=this.parseMaybeDefault();this.parseAssignableListItemTypes(n);var r=this.parseMaybeDefault(n.start,n.loc.start,n);return t.length&&(n.decorators=t),r},n.parseAssignableListItemTypes=function(e){return e},n.parseMaybeDefault=function(e,t,n){if(t=t||this.state.startLoc,e=e||this.state.start,n=n||this.parseBindingAtom(),!this.eat(d.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},n.checkLVal=function(e,t,n,r,a,i){switch(void 0===t&&(t=64),void 0===i&&(i=!1),e.type){case"Identifier":if(this.state.strict&&(i?O(e.name,this.inModule):M(e.name))&&this.raise(e.start,(64===t?"Assigning to":"Binding")+" '"+e.name+"' in strict mode"),n){var o="_"+e.name;n[o]?this.raise(e.start,"Argument name clash"):n[o]=!0}a&&"let"===e.name&&this.raise(e.start,"'let' is not allowed to be used as a name in 'let' or 'const' declarations."),64&t||this.scope.declareName(e.name,t,e.start);break;case"MemberExpression":64!==t&&this.raise(e.start,"Binding member expression");break;case"ObjectPattern":for(var s=0,u=e.properties;s<u.length;s++){var c=u[s];if("ObjectProperty"===c.type)c=c.value;else if("ObjectMethod"===c.type)continue;this.checkLVal(c,t,n,"object destructuring pattern",a)}break;case"ArrayPattern":for(var l=0,d=e.elements;l<d.length;l++){var f=d[l];f&&this.checkLVal(f,t,n,"array destructuring pattern",a)}break;case"AssignmentPattern":this.checkLVal(e.left,t,n,"assignment pattern");break;case"RestElement":this.checkLVal(e.argument,t,n,"rest element");break;case"ParenthesizedExpression":this.checkLVal(e.expression,t,n,"parenthesized expression");break;default:var p=(64===t?"Invalid":"Binding invalid")+" left-hand side"+(r?" in "+r:"expression");this.raise(e.start,p)}},n.checkToRestConversion=function(e){"Identifier"!==e.argument.type&&"MemberExpression"!==e.argument.type&&this.raise(e.argument.start,"Invalid rest operator's argument")},n.checkCommaAfterRest=function(e){this.match(d.comma)&&(this.lookaheadCharCode()===e?this.raiseTrailingCommaAfterRest(this.state.start):this.raiseRestNotLast(this.state.start))},n.raiseRestNotLast=function(e){throw this.raise(e,"Rest element must be last element")},n.raiseTrailingCommaAfterRest=function(e){this.raise(e,"Unexpected trailing comma after rest element")},t}(function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.startNode=function(){return new we(this,this.state.start,this.state.startLoc)},n.startNodeAt=function(e,t){return new we(this,e,t)},n.startNodeAtNode=function(e){return this.startNodeAt(e.start,e.loc.start)},n.finishNode=function(e,t){return this.finishNodeAt(e,t,this.state.lastTokEnd,this.state.lastTokEndLoc)},n.finishNodeAt=function(e,t,n,r){return e.type=t,e.end=n,e.loc.end=r,this.options.ranges&&(e.range[1]=n),this.processComment(e),e},n.resetStartLocation=function(e,t,n){e.start=t,e.loc.start=n,this.options.ranges&&(e.range[0]=t)},n.resetEndLocation=function(e,t,n){void 0===t&&(t=this.state.lastTokEnd),void 0===n&&(n=this.state.lastTokEndLoc),e.end=t,e.loc.end=n,this.options.ranges&&(e.range[1]=t)},n.resetStartLocationFromNode=function(e,t){this.resetStartLocation(e,t.start,t.loc.start)},t}(Re)),Se=function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.checkDuplicatedProto=function(e,t){if(!("SpreadElement"===e.type||e.computed||e.kind||e.shorthand)){var n=e.key;"__proto__"===("Identifier"===n.type?n.name:String(n.value))&&(t.used&&!t.start&&(t.start=n.start),t.used=!0)}},n.getExpression=function(){this.scope.enter(1),this.nextToken();var e=this.parseExpression();return this.match(d.eof)||this.unexpected(),e.comments=this.state.comments,e.errors=this.state.errors,e},n.parseExpression=function(e,t){var n=this.state.start,r=this.state.startLoc,a=this.parseMaybeAssign(e,t);if(this.match(d.comma)){var i=this.startNodeAt(n,r);for(i.expressions=[a];this.eat(d.comma);)i.expressions.push(this.parseMaybeAssign(e,t));return this.toReferencedList(i.expressions),this.finishNode(i,"SequenceExpression")}return a},n.parseMaybeAssign=function(e,t,n,r){var a,i=this.state.start,o=this.state.startLoc;if(this.isContextual("yield")){if(this.scope.inGenerator){var s=this.parseYield(e);return n&&(s=n.call(this,s,i,o)),s}this.state.exprAllowed=!1}t?a=!1:(t={start:0},a=!0),(this.match(d.parenL)||this.match(d.name))&&(this.state.potentialArrowAt=this.state.start);var u=this.parseMaybeConditional(e,t,r);if(n&&(u=n.call(this,u,i,o)),this.state.type.isAssign){var c=this.startNodeAt(i,o),l=this.state.value;c.operator=l,"??="===l&&(this.expectPlugin("nullishCoalescingOperator"),this.expectPlugin("logicalAssignment")),"||="!==l&&"&&="!==l||this.expectPlugin("logicalAssignment"),c.left=this.match(d.eq)?this.toAssignable(u,void 0,"assignment expression"):u,t.start>=c.left.start&&(t.start=0),this.checkLVal(u,void 0,void 0,"assignment expression");var f,p=function e(t){return"ParenthesizedExpression"===t.type?e(t.expression):t}(u);return"ObjectPattern"===p.type?f="`({a}) = 0` use `({a} = 0)`":"ArrayPattern"===p.type&&(f="`([a]) = 0` use `([a] = 0)`"),f&&(u.extra&&u.extra.parenthesized||"ParenthesizedExpression"===u.type)&&this.raise(p.start,"You're trying to assign to a parenthesized expression, eg. instead of "+f),this.next(),c.right=this.parseMaybeAssign(e),this.finishNode(c,"AssignmentExpression")}return a&&t.start&&this.unexpected(t.start),u},n.parseMaybeConditional=function(e,t,n){var r=this.state.start,a=this.state.startLoc,i=this.state.potentialArrowAt,o=this.parseExprOps(e,t);return"ArrowFunctionExpression"===o.type&&o.start===i?o:t&&t.start?o:this.parseConditional(o,e,r,a,n)},n.parseConditional=function(e,t,n,r,a){if(this.eat(d.question)){var i=this.startNodeAt(n,r);return i.test=e,i.consequent=this.parseMaybeAssign(),this.expect(d.colon),i.alternate=this.parseMaybeAssign(t),this.finishNode(i,"ConditionalExpression")}return e},n.parseExprOps=function(e,t){var n=this.state.start,r=this.state.startLoc,a=this.state.potentialArrowAt,i=this.parseMaybeUnary(t);return"ArrowFunctionExpression"===i.type&&i.start===a?i:t&&t.start?i:this.parseExprOp(i,n,r,-1,e)},n.parseExprOp=function(e,t,n,r,a){var i=this.state.type.binop;if(!(null==i||a&&this.match(d._in))&&i>r){var o=this.state.value;if("|>"===o&&this.state.inFSharpPipelineDirectBody)return e;var s=this.startNodeAt(t,n);s.left=e,s.operator=o,"**"!==o||"UnaryExpression"!==e.type||!this.options.createParenthesizedExpressions&&e.extra&&e.extra.parenthesized||this.raise(e.argument.start,"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.");var u=this.state.type;if(u===d.pipeline?(this.expectPlugin("pipelineOperator"),this.state.inPipeline=!0,this.checkPipelineAtInfixOperator(e,t)):u===d.nullishCoalescing&&this.expectPlugin("nullishCoalescingOperator"),this.next(),u===d.pipeline&&"minimal"===this.getPluginOption("pipelineOperator","proposal")&&this.match(d.name)&&"await"===this.state.value&&this.scope.inAsync)throw this.raise(this.state.start,'Unexpected "await" after pipeline body; await must have parentheses in minimal proposal');if(s.right=this.parseExprOpRightExpr(u,i,a),u===d.nullishCoalescing){if(!("LogicalExpression"!==e.type||"??"===e.operator||e.extra&&e.extra.parenthesized))throw this.raise(e.start,"Nullish coalescing operator(??) requires parens when mixing with logical operators");if(!("LogicalExpression"!==s.right.type||"??"===s.right.operator||s.right.extra&&s.right.extra.parenthesized))throw this.raise(s.right.start,"Nullish coalescing operator(??) requires parens when mixing with logical operators")}return this.finishNode(s,u===d.logicalOR||u===d.logicalAND||u===d.nullishCoalescing?"LogicalExpression":"BinaryExpression"),this.parseExprOp(s,t,n,r,a)}return e},n.parseExprOpRightExpr=function(e,t,n){var r=this,a=this.state.start,i=this.state.startLoc;switch(e){case d.pipeline:switch(this.getPluginOption("pipelineOperator","proposal")){case"smart":return this.withTopicPermittingContext((function(){return r.parseSmartPipelineBody(r.parseExprOpBaseRightExpr(e,t,n),a,i)}));case"fsharp":return this.withSoloAwaitPermittingContext((function(){return r.parseFSharpPipelineBody(t,n)}))}default:return this.parseExprOpBaseRightExpr(e,t,n)}},n.parseExprOpBaseRightExpr=function(e,t,n){var r=this.state.start,a=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnary(),r,a,e.rightAssociative?t-1:t,n)},n.parseMaybeUnary=function(e){if(this.isContextual("await")&&this.isAwaitAllowed())return this.parseAwait();if(this.state.type.prefix){var t=this.startNode(),n=this.match(d.incDec);if(t.operator=this.state.value,t.prefix=!0,"throw"===t.operator&&this.expectPlugin("throwExpressions"),this.next(),t.argument=this.parseMaybeUnary(),e&&e.start&&this.unexpected(e.start),n)this.checkLVal(t.argument,void 0,void 0,"prefix operation");else if(this.state.strict&&"delete"===t.operator){var r=t.argument;"Identifier"===r.type?this.raise(t.start,"Deleting local variable in strict mode"):"MemberExpression"===r.type&&"PrivateName"===r.property.type&&this.raise(t.start,"Deleting a private field is not allowed")}return this.finishNode(t,n?"UpdateExpression":"UnaryExpression")}var a=this.state.start,i=this.state.startLoc,o=this.parseExprSubscripts(e);if(e&&e.start)return o;for(;this.state.type.postfix&&!this.canInsertSemicolon();){var s=this.startNodeAt(a,i);s.operator=this.state.value,s.prefix=!1,s.argument=o,this.checkLVal(o,void 0,void 0,"postfix operation"),this.next(),o=this.finishNode(s,"UpdateExpression")}return o},n.parseExprSubscripts=function(e){var t=this.state.start,n=this.state.startLoc,r=this.state.potentialArrowAt,a=this.parseExprAtom(e);return"ArrowFunctionExpression"===a.type&&a.start===r?a:e&&e.start?a:this.parseSubscripts(a,t,n)},n.parseSubscripts=function(e,t,n,r){var a={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsync(e),stop:!1};do{e=this.parseSubscript(e,t,n,r,a),a.maybeAsyncArrow=!1}while(!a.stop);return e},n.parseSubscript=function(e,t,n,r,a){if(!r&&this.eat(d.doubleColon)){var i=this.startNodeAt(t,n);return i.object=e,i.callee=this.parseNoCallExpr(),a.stop=!0,this.parseSubscripts(this.finishNode(i,"BindExpression"),t,n,r)}if(this.match(d.questionDot)){if(this.expectPlugin("optionalChaining"),a.optionalChainMember=!0,r&&40===this.lookaheadCharCode())return a.stop=!0,e;this.next();var o=this.startNodeAt(t,n);return this.eat(d.bracketL)?(o.object=e,o.property=this.parseExpression(),o.computed=!0,o.optional=!0,this.expect(d.bracketR),this.finishNode(o,"OptionalMemberExpression")):this.eat(d.parenL)?(o.callee=e,o.arguments=this.parseCallExpressionArguments(d.parenR,!1),o.optional=!0,this.finishCallExpression(o,!0)):(o.object=e,o.property=this.parseIdentifier(!0),o.computed=!1,o.optional=!0,this.finishNode(o,"OptionalMemberExpression"))}if(this.eat(d.dot)){var s=this.startNodeAt(t,n);return s.object=e,s.property=this.parseMaybePrivateName(),s.computed=!1,"PrivateName"===s.property.type&&"Super"===s.object.type&&this.raise(t,"Private fields can't be accessed on super"),a.optionalChainMember?(s.optional=!1,this.finishNode(s,"OptionalMemberExpression")):this.finishNode(s,"MemberExpression")}if(this.eat(d.bracketL)){var u=this.startNodeAt(t,n);return u.object=e,u.property=this.parseExpression(),u.computed=!0,this.expect(d.bracketR),a.optionalChainMember?(u.optional=!1,this.finishNode(u,"OptionalMemberExpression")):this.finishNode(u,"MemberExpression")}if(!r&&this.match(d.parenL)){var c=this.state.maybeInArrowParameters,l=this.state.yieldPos,f=this.state.awaitPos;this.state.maybeInArrowParameters=!0,this.state.yieldPos=-1,this.state.awaitPos=-1,this.next();var p=this.startNodeAt(t,n);return p.callee=e,p.arguments=this.parseCallExpressionArguments(d.parenR,a.maybeAsyncArrow,"Import"===e.type,"Super"!==e.type,p),this.finishCallExpression(p,a.optionalChainMember),a.maybeAsyncArrow&&this.shouldParseAsyncArrow()?(a.stop=!0,p=this.parseAsyncArrowFromCallExpression(this.startNodeAt(t,n),p),this.checkYieldAwaitInDefaultParams(),this.state.yieldPos=l,this.state.awaitPos=f):(this.toReferencedListDeep(p.arguments),-1!==l&&(this.state.yieldPos=l),(this.isAwaitAllowed()||c)&&-1===f||(this.state.awaitPos=f)),this.state.maybeInArrowParameters=c,p}return this.match(d.backQuote)?this.parseTaggedTemplateExpression(t,n,e,a):(a.stop=!0,e)},n.parseTaggedTemplateExpression=function(e,t,n,r,a){var i=this.startNodeAt(e,t);return i.tag=n,i.quasi=this.parseTemplate(!0),a&&(i.typeParameters=a),r.optionalChainMember&&this.raise(e,"Tagged Template Literals are not allowed in optionalChain"),this.finishNode(i,"TaggedTemplateExpression")},n.atPossibleAsync=function(e){return"Identifier"===e.type&&"async"===e.name&&this.state.lastTokEnd===e.end&&!this.canInsertSemicolon()&&"async"===this.input.slice(e.start,e.end)},n.finishCallExpression=function(e,t){if("Import"===e.callee.type)if(1!==e.arguments.length)this.raise(e.start,"import() requires exactly one argument");else{var n=e.arguments[0];n&&"SpreadElement"===n.type&&this.raise(n.start,"... is not allowed in import()")}return this.finishNode(e,t?"OptionalCallExpression":"CallExpression")},n.parseCallExpressionArguments=function(e,t,n,r,a){var i,o=[],s=!0,u=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(e);){if(s)s=!1;else if(this.expect(d.comma),this.match(e)){n&&this.raise(this.state.lastTokStart,"Trailing comma is disallowed inside import(...) arguments"),a&&this.addExtra(a,"trailingComma",this.state.lastTokStart),this.next();break}this.match(d.parenL)&&!i&&(i=this.state.start),o.push(this.parseExprListItem(!1,t?{start:0}:void 0,t?{start:0}:void 0,r))}return t&&i&&this.shouldParseAsyncArrow()&&this.unexpected(),this.state.inFSharpPipelineDirectBody=u,o},n.shouldParseAsyncArrow=function(){return this.match(d.arrow)&&!this.canInsertSemicolon()},n.parseAsyncArrowFromCallExpression=function(e,t){var n;return this.expect(d.arrow),this.parseArrowExpression(e,t.arguments,!0,null===(n=t.extra)||void 0===n?void 0:n.trailingComma),e},n.parseNoCallExpr=function(){var e=this.state.start,t=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),e,t,!0)},n.parseExprAtom=function(e){this.state.type===d.slash&&this.readRegexp();var t,n=this.state.potentialArrowAt===this.state.start;switch(this.state.type){case d._super:return t=this.startNode(),this.next(),!this.match(d.parenL)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(t.start,"super is only allowed in object methods and classes"):this.raise(t.start,"super() is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?"),this.match(d.parenL)||this.match(d.bracketL)||this.match(d.dot)||this.raise(t.start,"super can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop])"),this.finishNode(t,"Super");case d._import:return t=this.startNode(),this.next(),this.match(d.dot)?this.parseImportMetaProperty(t):(this.expectPlugin("dynamicImport",t.start),this.match(d.parenL)||this.unexpected(null,d.parenL),this.finishNode(t,"Import"));case d._this:return t=this.startNode(),this.next(),this.finishNode(t,"ThisExpression");case d.name:t=this.startNode();var r=this.state.containsEsc,a=this.parseIdentifier();if(!r&&"async"===a.name&&this.match(d._function)&&!this.canInsertSemicolon())return this.next(),this.parseFunction(t,void 0,!0);if(n&&!r&&"async"===a.name&&this.match(d.name)&&!this.canInsertSemicolon()){var i=[this.parseIdentifier()];return this.expect(d.arrow),this.parseArrowExpression(t,i,!0),t}return n&&this.match(d.arrow)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(t,[a],!1),t):a;case d._do:this.expectPlugin("doExpressions");var o=this.startNode();this.next();var s=this.state.labels;return this.state.labels=[],o.body=this.parseBlock(),this.state.labels=s,this.finishNode(o,"DoExpression");case d.regexp:var u=this.state.value;return(t=this.parseLiteral(u.value,"RegExpLiteral")).pattern=u.pattern,t.flags=u.flags,t;case d.num:return this.parseLiteral(this.state.value,"NumericLiteral");case d.bigint:return this.parseLiteral(this.state.value,"BigIntLiteral");case d.string:return this.parseLiteral(this.state.value,"StringLiteral");case d._null:return t=this.startNode(),this.next(),this.finishNode(t,"NullLiteral");case d._true:case d._false:return this.parseBooleanLiteral();case d.parenL:return this.parseParenAndDistinguishExpression(n);case d.bracketL:var c=this.state.inFSharpPipelineDirectBody;return this.state.inFSharpPipelineDirectBody=!1,t=this.startNode(),this.next(),t.elements=this.parseExprList(d.bracketR,!0,e,t),this.state.maybeInArrowParameters||this.toReferencedList(t.elements),this.state.inFSharpPipelineDirectBody=c,this.finishNode(t,"ArrayExpression");case d.braceL:var l=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;var f=this.parseObj(!1,e);return this.state.inFSharpPipelineDirectBody=l,f;case d._function:return this.parseFunctionExpression();case d.at:this.parseDecorators();case d._class:return t=this.startNode(),this.takeDecorators(t),this.parseClass(t,!1);case d._new:return this.parseNew();case d.backQuote:return this.parseTemplate(!1);case d.doubleColon:t=this.startNode(),this.next(),t.object=null;var p=t.callee=this.parseNoCallExpr();if("MemberExpression"===p.type)return this.finishNode(t,"BindExpression");throw this.raise(p.start,"Binding should be performed on object property.");case d.hash:if(this.state.inPipeline)return t=this.startNode(),"smart"!==this.getPluginOption("pipelineOperator","proposal")&&this.raise(t.start,"Primary Topic Reference found but pipelineOperator not passed 'smart' for 'proposal' option."),this.next(),this.primaryTopicReferenceIsAllowedInCurrentTopicContext()||this.raise(t.start,"Topic reference was used in a lexical context without topic binding"),this.registerTopicReference(),this.finishNode(t,"PipelinePrimaryTopicReference");default:throw this.unexpected()}},n.parseBooleanLiteral=function(){var e=this.startNode();return e.value=this.match(d._true),this.next(),this.finishNode(e,"BooleanLiteral")},n.parseMaybePrivateName=function(){if(this.match(d.hash)){this.expectOnePlugin(["classPrivateProperties","classPrivateMethods"]);var e=this.startNode();return this.next(),this.assertNoSpace("Unexpected space between # and identifier"),e.id=this.parseIdentifier(!0),this.finishNode(e,"PrivateName")}return this.parseIdentifier(!0)},n.parseFunctionExpression=function(){var e=this.startNode(),t=this.startNode();return this.next(),t=this.createIdentifier(t,"function"),this.scope.inGenerator&&this.eat(d.dot)?this.parseMetaProperty(e,t,"sent"):this.parseFunction(e)},n.parseMetaProperty=function(e,t,n){e.meta=t,"function"===t.name&&"sent"===n&&(this.isContextual(n)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected());var r=this.state.containsEsc;return e.property=this.parseIdentifier(!0),(e.property.name!==n||r)&&this.raise(e.property.start,"The only valid meta property for "+t.name+" is "+t.name+"."+n),this.finishNode(e,"MetaProperty")},n.parseImportMetaProperty=function(e){var t=this.createIdentifier(this.startNodeAtNode(e),"import");return this.expect(d.dot),this.isContextual("meta")?(this.expectPlugin("importMeta"),this.inModule||this.raise(t.start,"import.meta may appear only with 'sourceType: \"module\"'",{code:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"}),this.sawUnambiguousESM=!0):this.hasPlugin("importMeta")||this.raise(t.start,"Dynamic imports require a parameter: import('a.js')"),this.parseMetaProperty(e,t,"meta")},n.parseLiteral=function(e,t,n,r){n=n||this.state.start,r=r||this.state.startLoc;var a=this.startNodeAt(n,r);return this.addExtra(a,"rawValue",e),this.addExtra(a,"raw",this.input.slice(n,this.state.end)),a.value=e,this.next(),this.finishNode(a,t)},n.parseParenAndDistinguishExpression=function(e){var t,n=this.state.start,r=this.state.startLoc;this.expect(d.parenL);var a=this.state.maybeInArrowParameters,i=this.state.yieldPos,o=this.state.awaitPos,s=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.yieldPos=-1,this.state.awaitPos=-1,this.state.inFSharpPipelineDirectBody=!1;for(var u,c,l=this.state.start,f=this.state.startLoc,p=[],h={start:0},g={start:0},v=!0;!this.match(d.parenR);){if(v)v=!1;else if(this.expect(d.comma,g.start||null),this.match(d.parenR)){c=this.state.start;break}if(this.match(d.ellipsis)){var m=this.state.start,y=this.state.startLoc;u=this.state.start,p.push(this.parseParenItem(this.parseRestBinding(),m,y)),this.checkCommaAfterRest(41);break}p.push(this.parseMaybeAssign(!1,h,this.parseParenItem,g))}var b=this.state.start,_=this.state.startLoc;this.expect(d.parenR),this.state.maybeInArrowParameters=a,this.state.inFSharpPipelineDirectBody=s;var x=this.startNodeAt(n,r);if(e&&this.shouldParseArrow()&&(x=this.parseArrow(x))){this.checkYieldAwaitInDefaultParams(),this.state.yieldPos=i,this.state.awaitPos=o;for(var R=0;R<p.length;R++){var w=p[R];w.extra&&w.extra.parenthesized&&this.unexpected(w.extra.parenStart)}return this.parseArrowExpression(x,p,!1),x}if(-1!==i&&(this.state.yieldPos=i),-1!==o&&(this.state.awaitPos=o),p.length||this.unexpected(this.state.lastTokStart),c&&this.unexpected(c),u&&this.unexpected(u),h.start&&this.unexpected(h.start),g.start&&this.unexpected(g.start),this.toReferencedListDeep(p,!0),p.length>1?((t=this.startNodeAt(l,f)).expressions=p,this.finishNodeAt(t,"SequenceExpression",b,_)):t=p[0],!this.options.createParenthesizedExpressions)return this.addExtra(t,"parenthesized",!0),this.addExtra(t,"parenStart",n),t;var E=this.startNodeAt(n,r);return E.expression=t,this.finishNode(E,"ParenthesizedExpression"),E},n.shouldParseArrow=function(){return!this.canInsertSemicolon()},n.parseArrow=function(e){if(this.eat(d.arrow))return e},n.parseParenItem=function(e,t,n){return e},n.parseNew=function(){var e=this.startNode(),t=this.startNode();if(this.next(),t=this.createIdentifier(t,"new"),this.eat(d.dot)){var n=this.parseMetaProperty(e,t,"target");if(!this.scope.inNonArrowFunction&&!this.state.inClassProperty){var r="new.target can only be used in functions";this.hasPlugin("classProperties")&&(r+=" or class properties"),this.raise(n.start,r)}return n}return e.callee=this.parseNoCallExpr(),"Import"===e.callee.type?this.raise(e.callee.start,"Cannot use new with import(...)"):"OptionalMemberExpression"===e.callee.type||"OptionalCallExpression"===e.callee.type?this.raise(this.state.lastTokEnd,"constructors in/after an Optional Chain are not allowed"):this.eat(d.questionDot)&&this.raise(this.state.start,"constructors in/after an Optional Chain are not allowed"),this.parseNewArguments(e),this.finishNode(e,"NewExpression")},n.parseNewArguments=function(e){if(this.eat(d.parenL)){var t=this.parseExprList(d.parenR);this.toReferencedList(t),e.arguments=t}else e.arguments=[]},n.parseTemplateElement=function(e){var t=this.startNode();return null===this.state.value&&(e?this.state.invalidTemplateEscapePosition=null:this.raise(this.state.invalidTemplateEscapePosition||0,"Invalid escape sequence in template")),t.value={raw:this.input.slice(this.state.start,this.state.end).replace(/\r\n?/g,"\n"),cooked:this.state.value},this.next(),t.tail=this.match(d.backQuote),this.finishNode(t,"TemplateElement")},n.parseTemplate=function(e){var t=this.startNode();this.next(),t.expressions=[];var n=this.parseTemplateElement(e);for(t.quasis=[n];!n.tail;)this.expect(d.dollarBraceL),t.expressions.push(this.parseExpression()),this.expect(d.braceR),t.quasis.push(n=this.parseTemplateElement(e));return this.next(),this.finishNode(t,"TemplateLiteral")},n.parseObj=function(e,t){var n=Object.create(null),r=!0,a=this.startNode();for(a.properties=[],this.next();!this.eat(d.braceR);){if(r)r=!1;else if(this.expect(d.comma),this.match(d.braceR)){this.addExtra(a,"trailingComma",this.state.lastTokStart),this.next();break}var i=this.parseObjectMember(e,t);e||this.checkDuplicatedProto(i,n),i.shorthand&&this.addExtra(i,"shorthand",!0),a.properties.push(i)}return this.match(d.eq)||void 0===n.start||this.raise(n.start,"Redefinition of __proto__ property"),this.finishNode(a,e?"ObjectPattern":"ObjectExpression")},n.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.match(d.name)||this.match(d.num)||this.match(d.string)||this.match(d.bracketL)||this.state.type.keyword||this.match(d.star))&&!this.hasPrecedingLineBreak()},n.parseObjectMember=function(e,t){var n=[];if(this.match(d.at))for(this.hasPlugin("decorators")&&this.raise(this.state.start,"Stage 2 decorators disallow object literal property decorators");this.match(d.at);)n.push(this.parseDecorator());var r,a,i=this.startNode(),o=!1,s=!1;if(this.match(d.ellipsis))return n.length&&this.unexpected(),e?(this.next(),i.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(i,"RestElement")):this.parseSpread();n.length&&(i.decorators=n,n=[]),i.method=!1,(e||t)&&(r=this.state.start,a=this.state.startLoc),e||(o=this.eat(d.star));var u=this.state.containsEsc;return this.parsePropertyName(i),e||u||o||!this.isAsyncProp(i)?s=!1:(s=!0,o=this.eat(d.star),this.parsePropertyName(i)),this.parseObjPropValue(i,r,a,o,s,e,t,u),i},n.isGetterOrSetterMethod=function(e,t){return!t&&!e.computed&&"Identifier"===e.key.type&&("get"===e.key.name||"set"===e.key.name)&&(this.match(d.string)||this.match(d.num)||this.match(d.bracketL)||this.match(d.name)||!!this.state.type.keyword)},n.getGetterSetterExpectedParamCount=function(e){return"get"===e.kind?0:1},n.checkGetterSetterParams=function(e){var t=this.getGetterSetterExpectedParamCount(e),n=e.start;e.params.length!==t&&("get"===e.kind?this.raise(n,"getter must not have any formal parameters"):this.raise(n,"setter must have exactly one formal parameter")),"set"===e.kind&&"RestElement"===e.params[e.params.length-1].type&&this.raise(n,"setter function argument must not be a rest parameter")},n.parseObjectMethod=function(e,t,n,r,a){return n||t||this.match(d.parenL)?(r&&this.unexpected(),e.kind="method",e.method=!0,this.parseMethod(e,t,n,!1,!1,"ObjectMethod")):!a&&this.isGetterOrSetterMethod(e,r)?((t||n)&&this.unexpected(),e.kind=e.key.name,this.parsePropertyName(e),this.parseMethod(e,!1,!1,!1,!1,"ObjectMethod"),this.checkGetterSetterParams(e),e):void 0},n.parseObjectProperty=function(e,t,n,r,a){return e.shorthand=!1,this.eat(d.colon)?(e.value=r?this.parseMaybeDefault(this.state.start,this.state.startLoc):this.parseMaybeAssign(!1,a),this.finishNode(e,"ObjectProperty")):e.computed||"Identifier"!==e.key.type?void 0:(this.checkReservedWord(e.key.name,e.key.start,!0,!0),r?e.value=this.parseMaybeDefault(t,n,e.key.__clone()):this.match(d.eq)&&a?(a.start||(a.start=this.state.start),e.value=this.parseMaybeDefault(t,n,e.key.__clone())):e.value=e.key.__clone(),e.shorthand=!0,this.finishNode(e,"ObjectProperty"))},n.parseObjPropValue=function(e,t,n,r,a,i,o,s){var u=this.parseObjectMethod(e,r,a,i,s)||this.parseObjectProperty(e,t,n,i,o);return u||this.unexpected(),u},n.parsePropertyName=function(e){if(this.eat(d.bracketL))e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(d.bracketR);else{var t=this.state.inPropertyName;this.state.inPropertyName=!0,e.key=this.match(d.num)||this.match(d.string)?this.parseExprAtom():this.parseMaybePrivateName(),"PrivateName"!==e.key.type&&(e.computed=!1),this.state.inPropertyName=t}return e.key},n.initFunction=function(e,t){e.id=null,e.generator=!1,e.async=!!t},n.parseMethod=function(e,t,n,r,a,i,o){void 0===o&&(o=!1);var s=this.state.yieldPos,u=this.state.awaitPos;this.state.yieldPos=-1,this.state.awaitPos=-1,this.initFunction(e,n),e.generator=!!t;var c=r;return this.scope.enter(64|v(n,e.generator)|(o?256:0)|(a?128:0)),this.parseFunctionParams(e,c),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBodyAndFinish(e,i,!0),this.scope.exit(),this.state.yieldPos=s,this.state.awaitPos=u,e},n.parseArrowExpression=function(e,t,n,r){this.scope.enter(16|v(n,!1)),this.initFunction(e,n);var a=this.state.maybeInArrowParameters,i=this.state.yieldPos,o=this.state.awaitPos;return this.state.maybeInArrowParameters=!1,this.state.yieldPos=-1,this.state.awaitPos=-1,t&&this.setArrowFunctionParameters(e,t,r),this.parseFunctionBody(e,!0),this.scope.exit(),this.state.maybeInArrowParameters=a,this.state.yieldPos=i,this.state.awaitPos=o,this.finishNode(e,"ArrowFunctionExpression")},n.setArrowFunctionParameters=function(e,t,n){e.params=this.toAssignableList(t,!0,"arrow function parameters",n)},n.isStrictBody=function(e){if("BlockStatement"===e.body.type&&e.body.directives.length)for(var t=0,n=e.body.directives;t<n.length;t++)if("use strict"===n[t].value.value)return!0;return!1},n.parseFunctionBodyAndFinish=function(e,t,n){void 0===n&&(n=!1),this.parseFunctionBody(e,!1,n),this.finishNode(e,t)},n.parseFunctionBody=function(e,t,n){void 0===n&&(n=!1);var r=t&&!this.match(d.braceL),a=this.state.strict,i=!1,o=this.state.inParameters;if(this.state.inParameters=!1,r)e.body=this.parseMaybeAssign(),this.checkParams(e,!1,t,!1);else{var s=!this.isSimpleParamList(e.params);if((!a||s)&&(i=this.strictDirective(this.state.end))&&s){var u="method"!==e.kind&&"constructor"!==e.kind||!e.key?e.start:e.key.end;this.raise(u,"Illegal 'use strict' directive in function with non-simple parameter list")}var c=this.state.labels;this.state.labels=[],i&&(this.state.strict=!0),this.checkParams(e,!(a||i||t||n||s),t,!a&&i),e.body=this.parseBlock(!0,!1),this.state.labels=c}this.state.inParameters=o,this.state.strict&&e.id&&this.checkLVal(e.id,65,void 0,"function name",void 0,!a&&i),this.state.strict=a},n.isSimpleParamList=function(e){for(var t=0,n=e.length;t<n;t++)if("Identifier"!==e[t].type)return!1;return!0},n.checkParams=function(e,t,n,r){void 0===r&&(r=!0);for(var a=Object.create(null),i=0;i<e.params.length;i++)this.checkLVal(e.params[i],5,t?null:a,"function parameter list",void 0,r)},n.parseExprList=function(e,t,n,r){for(var a=[],i=!0;!this.eat(e);){if(i)i=!1;else if(this.expect(d.comma),this.match(e)){r&&this.addExtra(r,"trailingComma",this.state.lastTokStart),this.next();break}a.push(this.parseExprListItem(t,n))}return a},n.parseExprListItem=function(e,t,n,r){var a;if(e&&this.match(d.comma))a=null;else if(this.match(d.ellipsis)){var i=this.state.start,o=this.state.startLoc;a=this.parseParenItem(this.parseSpread(t,n),i,o)}else if(this.match(d.question)){this.expectPlugin("partialApplication"),r||this.raise(this.state.start,"Unexpected argument placeholder");var s=this.startNode();this.next(),a=this.finishNode(s,"ArgumentPlaceholder")}else a=this.parseMaybeAssign(!1,t,this.parseParenItem,n);return a},n.parseIdentifier=function(e){var t=this.startNode(),n=this.parseIdentifierName(t.start,e);return this.createIdentifier(t,n)},n.createIdentifier=function(e,t){return e.name=t,e.loc.identifierName=t,this.finishNode(e,"Identifier")},n.parseIdentifierName=function(e,t){var n;if(this.match(d.name))n=this.state.value;else{if(!this.state.type.keyword)throw this.unexpected();"class"!==(n=this.state.type.keyword)&&"function"!==n||this.state.lastTokEnd===this.state.lastTokStart+1&&46===this.input.charCodeAt(this.state.lastTokStart)||this.state.context.pop()}return t?this.state.type=d.name:this.checkReservedWord(n,this.state.start,!!this.state.type.keyword,!1),this.next(),n},n.checkReservedWord=function(e,t,n,r){if(this.scope.inGenerator&&"yield"===e)this.raise(t,"Can not use 'yield' as identifier inside a generator");else{if("await"===e){if(this.scope.inAsync)return void this.raise(t,"Can not use 'await' as identifier inside an async function");-1===this.state.awaitPos&&(this.state.maybeInArrowParameters||this.isAwaitAllowed())&&(this.state.awaitPos=this.state.start)}this.state.inClassProperty&&"arguments"===e?this.raise(t,"'arguments' is not allowed in class field initializer"):n&&function(e){return u.has(e)}(e)?this.raise(t,"Unexpected keyword '"+e+"'"):(this.state.strict?r?O:C:P)(e,this.inModule)&&(this.scope.inAsync||"await"!==e?this.raise(t,"Unexpected reserved word '"+e+"'"):this.raise(t,"Can not use keyword 'await' outside an async function"))}},n.isAwaitAllowed=function(){return this.scope.inFunction?this.scope.inAsync:!!this.options.allowAwaitOutsideFunction||!!this.hasPlugin("topLevelAwait")&&this.inModule},n.parseAwait=function(){var e=this.startNode();return this.next(),this.state.inParameters?this.raise(e.start,"await is not allowed in async function parameters"):-1===this.state.awaitPos&&(this.state.awaitPos=e.start),this.eat(d.star)&&this.raise(e.start,"await* has been removed from the async functions proposal. Use Promise.all() instead."),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.hasPrecedingLineBreak()||this.match(d.plusMin)||this.match(d.parenL)||this.match(d.bracketL)||this.match(d.backQuote)||this.match(d.regexp)||this.match(d.slash)||this.hasPlugin("v8intrinsic")&&this.match(d.modulo)?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(e.argument=this.parseMaybeUnary()),this.finishNode(e,"AwaitExpression")},n.parseYield=function(e){var t=this.startNode();return this.state.inParameters?this.raise(t.start,"yield is not allowed in generator parameters"):-1===this.state.yieldPos&&(this.state.yieldPos=t.start),this.next(),this.match(d.semi)||!this.match(d.star)&&!this.state.type.startsExpr||this.hasPrecedingLineBreak()?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(d.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},n.checkPipelineAtInfixOperator=function(e,t){"smart"===this.getPluginOption("pipelineOperator","proposal")&&"SequenceExpression"===e.type&&this.raise(t,"Pipeline head should not be a comma-separated sequence expression")},n.parseSmartPipelineBody=function(e,t,n){var r=this.checkSmartPipelineBodyStyle(e);return this.checkSmartPipelineBodyEarlyErrors(e,r,t),this.parseSmartPipelineBodyInStyle(e,r,t,n)},n.checkSmartPipelineBodyEarlyErrors=function(e,t,n){if(this.match(d.arrow))throw this.raise(this.state.start,'Unexpected arrow "=>" after pipeline body; arrow function in pipeline body must be parenthesized');"PipelineTopicExpression"===t&&"SequenceExpression"===e.type&&this.raise(n,"Pipeline body may not be a comma-separated sequence expression")},n.parseSmartPipelineBodyInStyle=function(e,t,n,r){var a=this.startNodeAt(n,r);switch(t){case"PipelineBareFunction":a.callee=e;break;case"PipelineBareConstructor":a.callee=e.callee;break;case"PipelineBareAwaitedFunction":a.callee=e.argument;break;case"PipelineTopicExpression":this.topicReferenceWasUsedInCurrentTopicContext()||this.raise(n,"Pipeline is in topic style but does not use topic reference"),a.expression=e;break;default:throw new Error("Internal @babel/parser error: Unknown pipeline style ("+t+")")}return this.finishNode(a,t)},n.checkSmartPipelineBodyStyle=function(e){return e.type,this.isSimpleReference(e)?"PipelineBareFunction":"PipelineTopicExpression"},n.isSimpleReference=function(e){switch(e.type){case"MemberExpression":return!e.computed&&this.isSimpleReference(e.object);case"Identifier":return!0;default:return!1}},n.withTopicPermittingContext=function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},n.withTopicForbiddingContext=function(e){var t=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return e()}finally{this.state.topicContext=t}},n.withSoloAwaitPermittingContext=function(e){var t=this.state.soloAwait;this.state.soloAwait=!0;try{return e()}finally{this.state.soloAwait=t}},n.registerTopicReference=function(){this.state.topicContext.maxTopicIndex=0},n.primaryTopicReferenceIsAllowedInCurrentTopicContext=function(){return this.state.topicContext.maxNumOfResolvableTopics>=1},n.topicReferenceWasUsedInCurrentTopicContext=function(){return null!=this.state.topicContext.maxTopicIndex&&this.state.topicContext.maxTopicIndex>=0},n.parseFSharpPipelineBody=function(e,t){var n=this.state.start,r=this.state.startLoc;this.state.potentialArrowAt=this.state.start;var a=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;var i=this.parseExprOp(this.parseMaybeUnary(),n,r,e,t);return this.state.inFSharpPipelineDirectBody=a,i},t}(Ee),Ae={kind:"loop"},Te={kind:"switch"},Pe=function(e){function t(t,n){var a;t=function(e){for(var t={},n=0,r=Object.keys(ce);n<r.length;n++){var a=r[n];t[a]=e&&null!=e[a]?e[a]:ce[a]}return t}(t);var i=(a=e.call(this,t,n)||this).getScopeHandler();return a.options=t,a.inModule="module"===a.options.sourceType,a.scope=new i(a.raise.bind(r(a)),a.inModule),a.plugins=function(e){for(var t=new Map,n=0;n<e.length;n++){var r=e[n],a=Array.isArray(r)?r:[r,{}],i=a[0],o=a[1];t.has(i)||t.set(i,o||{})}return t}(a.options.plugins),a.filename=t.sourceFilename,a}i(t,e);var n=t.prototype;return n.getScopeHandler=function(){return Q},n.parse=function(){this.scope.enter(1);var e=this.startNode(),t=this.startNode();return this.nextToken(),e.errors=null,this.parseTopLevel(e,t),e.errors=this.state.errors,e},t}(function(e){function t(){return e.apply(this,arguments)||this}i(t,e);var n=t.prototype;return n.parseTopLevel=function(e,t){if(t.sourceType=this.options.sourceType,t.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(t,!0,!0,d.eof),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(var n=0,r=Array.from(this.scope.undefinedExports);n<r.length;n++){var a=r[n][0],i=this.scope.undefinedExports.get(a);this.raise(i,"Export '"+a+"' is not defined")}return e.program=this.finishNode(t,"Program"),e.comments=this.state.comments,this.options.tokens&&(e.tokens=this.state.tokens),this.finishNode(e,"File")},n.stmtToDirective=function(e){var t=e.expression,n=this.startNodeAt(t.start,t.loc.start),r=this.startNodeAt(e.start,e.loc.start),a=this.input.slice(t.start,t.end),i=n.value=a.slice(1,-1);return this.addExtra(n,"raw",a),this.addExtra(n,"rawValue",i),r.value=this.finishNodeAt(n,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(r,"Directive",e.end,e.loc.end)},n.parseInterpreterDirective=function(){if(!this.match(d.interpreterDirective))return null;var e=this.startNode();return e.value=this.state.value,this.next(),this.finishNode(e,"InterpreterDirective")},n.isLet=function(e){if(!this.isContextual("let"))return!1;var t=this.nextTokenStart(),n=this.input.charCodeAt(t);if(91===n)return!0;if(e)return!1;if(123===n)return!0;if(B(n)){for(var r=t+1;V(this.input.charCodeAt(r));)++r;var a=this.input.slice(t,r);if(!k.test(a))return!0}return!1},n.parseStatement=function(e,t){return this.match(d.at)&&this.parseDecorators(!0),this.parseStatementContent(e,t)},n.parseStatementContent=function(e,t){var n,r=this.state.type,a=this.startNode();switch(this.isLet(e)&&(r=d._var,n="let"),r){case d._break:case d._continue:return this.parseBreakContinueStatement(a,r.keyword);case d._debugger:return this.parseDebuggerStatement(a);case d._do:return this.parseDoStatement(a);case d._for:return this.parseForStatement(a);case d._function:if(46===this.lookaheadCharCode())break;return e&&(this.state.strict?this.raise(this.state.start,"In strict mode code, functions can only be declared at top level or inside a block"):"if"!==e&&"label"!==e&&this.raise(this.state.start,"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement")),this.parseFunctionStatement(a,!1,!e);case d._class:return e&&this.unexpected(),this.parseClass(a,!0);case d._if:return this.parseIfStatement(a);case d._return:return this.parseReturnStatement(a);case d._switch:return this.parseSwitchStatement(a);case d._throw:return this.parseThrowStatement(a);case d._try:return this.parseTryStatement(a);case d._const:case d._var:return n=n||this.state.value,e&&"var"!==n&&this.raise(this.state.start,"Lexical declaration cannot appear in a single-statement context"),this.parseVarStatement(a,n);case d._while:return this.parseWhileStatement(a);case d._with:return this.parseWithStatement(a);case d.braceL:return this.parseBlock();case d.semi:return this.parseEmptyStatement(a);case d._export:case d._import:var i,o=this.lookaheadCharCode();if(40===o||46===o)break;return this.options.allowImportExportEverywhere||t||this.raise(this.state.start,"'import' and 'export' may only appear at the top level"),this.next(),r===d._import?"ImportDeclaration"!==(i=this.parseImport(a)).type||i.importKind&&"value"!==i.importKind||(this.sawUnambiguousESM=!0):("ExportNamedDeclaration"!==(i=this.parseExport(a)).type||i.exportKind&&"value"!==i.exportKind)&&("ExportAllDeclaration"!==i.type||i.exportKind&&"value"!==i.exportKind)&&"ExportDefaultDeclaration"!==i.type||(this.sawUnambiguousESM=!0),this.assertModuleNodeAllowed(a),i;default:if(this.isAsyncFunction())return e&&this.raise(this.state.start,"Async functions can only be declared at the top level or inside a block"),this.next(),this.parseFunctionStatement(a,!0,!e)}var s=this.state.value,u=this.parseExpression();return r===d.name&&"Identifier"===u.type&&this.eat(d.colon)?this.parseLabeledStatement(a,s,u,e):this.parseExpressionStatement(a,u)},n.assertModuleNodeAllowed=function(e){this.options.allowImportExportEverywhere||this.inModule||this.raise(e.start,"'import' and 'export' may appear only with 'sourceType: \"module\"'",{code:"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"})},n.takeDecorators=function(e){var t=this.state.decoratorStack[this.state.decoratorStack.length-1];t.length&&(e.decorators=t,this.resetStartLocationFromNode(e,t[0]),this.state.decoratorStack[this.state.decoratorStack.length-1]=[])},n.canHaveLeadingDecorator=function(){return this.match(d._class)},n.parseDecorators=function(e){for(var t=this.state.decoratorStack[this.state.decoratorStack.length-1];this.match(d.at);){var n=this.parseDecorator();t.push(n)}if(this.match(d._export))e||this.unexpected(),this.hasPlugin("decorators")&&!this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,"Using the export keyword between a decorator and a class is not allowed. Please use `export @dec class` instead.");else if(!this.canHaveLeadingDecorator())throw this.raise(this.state.start,"Leading decorators must be attached to a class declaration")},n.parseDecorator=function(){this.expectOnePlugin(["decorators-legacy","decorators"]);var e=this.startNode();if(this.next(),this.hasPlugin("decorators")){this.state.decoratorStack.push([]);var t,n=this.state.start,r=this.state.startLoc;if(this.eat(d.parenL))t=this.parseExpression(),this.expect(d.parenR);else for(t=this.parseIdentifier(!1);this.eat(d.dot);){var a=this.startNodeAt(n,r);a.object=t,a.property=this.parseIdentifier(!0),a.computed=!1,t=this.finishNode(a,"MemberExpression")}e.expression=this.parseMaybeDecoratorArguments(t),this.state.decoratorStack.pop()}else e.expression=this.parseExprSubscripts();return this.finishNode(e,"Decorator")},n.parseMaybeDecoratorArguments=function(e){if(this.eat(d.parenL)){var t=this.startNodeAtNode(e);return t.callee=e,t.arguments=this.parseCallExpressionArguments(d.parenR,!1),this.toReferencedList(t.arguments),this.finishNode(t,"CallExpression")}return e},n.parseBreakContinueStatement=function(e,t){var n="break"===t;return this.next(),this.isLineTerminator()?e.label=null:(e.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(e,t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},n.verifyBreakContinue=function(e,t){var n,r="break"===t;for(n=0;n<this.state.labels.length;++n){var a=this.state.labels[n];if(null==e.label||a.name===e.label.name){if(null!=a.kind&&(r||"loop"===a.kind))break;if(e.label&&r)break}}n===this.state.labels.length&&this.raise(e.start,"Unsyntactic "+t)},n.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},n.parseHeaderExpression=function(){this.expect(d.parenL);var e=this.parseExpression();return this.expect(d.parenR),e},n.parseDoStatement=function(e){var t=this;return this.next(),this.state.labels.push(Ae),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("do")})),this.state.labels.pop(),this.expect(d._while),e.test=this.parseHeaderExpression(),this.eat(d.semi),this.finishNode(e,"DoWhileStatement")},n.parseForStatement=function(e){this.next(),this.state.labels.push(Ae);var t=-1;if(this.isAwaitAllowed()&&this.eatContextual("await")&&(t=this.state.lastTokStart),this.scope.enter(0),this.expect(d.parenL),this.match(d.semi))return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.match(d._var)||this.match(d._const)||n){var r=this.startNode(),a=n?"let":this.state.value;return this.next(),this.parseVar(r,!0,a),this.finishNode(r,"VariableDeclaration"),(this.match(d._in)||this.isContextual("of"))&&1===r.declarations.length?this.parseForIn(e,r,t):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var i={start:0},o=this.parseExpression(!0,i);if(this.match(d._in)||this.isContextual("of")){var s=this.isContextual("of")?"for-of statement":"for-in statement";return this.toAssignable(o,void 0,s),this.checkLVal(o,void 0,void 0,s),this.parseForIn(e,o,t)}return i.start&&this.unexpected(i.start),t>-1&&this.unexpected(t),this.parseFor(e,o)},n.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,1|(n?0:2),t)},n.parseIfStatement=function(e){return this.next(),e.test=this.parseHeaderExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(d._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},n.parseReturnStatement=function(e){return this.scope.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.state.start,"'return' outside of function"),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},n.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseHeaderExpression();var t,n,r=e.cases=[];for(this.expect(d.braceL),this.state.labels.push(Te),this.scope.enter(0);!this.match(d.braceR);)if(this.match(d._case)||this.match(d._default)){var a=this.match(d._case);t&&this.finishNode(t,"SwitchCase"),r.push(t=this.startNode()),t.consequent=[],this.next(),a?t.test=this.parseExpression():(n&&this.raise(this.state.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(d.colon)}else t?t.consequent.push(this.parseStatement(null)):this.unexpected();return this.scope.exit(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")},n.parseThrowStatement=function(e){return this.next(),y.test(this.input.slice(this.state.lastTokEnd,this.state.start))&&this.raise(this.state.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")},n.parseTryStatement=function(e){var t=this;if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(d._catch)){var n=this.startNode();if(this.next(),this.match(d.parenL)){this.expect(d.parenL),n.param=this.parseBindingAtom();var r="Identifier"===n.param.type;this.scope.enter(r?32:0),this.checkLVal(n.param,9,null,"catch clause"),this.expect(d.parenR)}else n.param=null,this.scope.enter(0);n.body=this.withTopicForbiddingContext((function(){return t.parseBlock(!1,!1)})),this.scope.exit(),e.handler=this.finishNode(n,"CatchClause")}return e.finalizer=this.eat(d._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},n.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},n.parseWhileStatement=function(e){var t=this;return this.next(),e.test=this.parseHeaderExpression(),this.state.labels.push(Ae),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("while")})),this.state.labels.pop(),this.finishNode(e,"WhileStatement")},n.parseWithStatement=function(e){var t=this;return this.state.strict&&this.raise(this.state.start,"'with' in strict mode"),this.next(),e.object=this.parseHeaderExpression(),e.body=this.withTopicForbiddingContext((function(){return t.parseStatement("with")})),this.finishNode(e,"WithStatement")},n.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},n.parseLabeledStatement=function(e,t,n,r){for(var a=0,i=this.state.labels;a<i.length;a++)i[a].name===t&&this.raise(n.start,"Label '"+t+"' is already declared");for(var o=this.state.type.isLoop?"loop":this.match(d._switch)?"switch":null,s=this.state.labels.length-1;s>=0;s--){var u=this.state.labels[s];if(u.statementStart!==e.start)break;u.statementStart=this.state.start,u.kind=o}return this.state.labels.push({name:t,kind:o,statementStart:this.state.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.state.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},n.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},n.parseBlock=function(e,t){void 0===e&&(e=!1),void 0===t&&(t=!0);var n=this.startNode();return this.expect(d.braceL),t&&this.scope.enter(0),this.parseBlockBody(n,e,!1,d.braceR),t&&this.scope.exit(),this.finishNode(n,"BlockStatement")},n.isValidDirective=function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized},n.parseBlockBody=function(e,t,n,r){var a=e.body=[],i=e.directives=[];this.parseBlockOrModuleBlockBody(a,t?i:void 0,n,r)},n.parseBlockOrModuleBlockBody=function(e,t,n,r){for(var a,i,o=!1;!this.eat(r);){o||!this.state.containsOctal||i||(i=this.state.octalPosition);var s=this.parseStatement(null,n);if(t&&!o&&this.isValidDirective(s)){var u=this.stmtToDirective(s);t.push(u),void 0===a&&"use strict"===u.value.value&&(a=this.state.strict,this.setStrict(!0),i&&this.raise(i,"Octal literal in strict mode"))}else o=!0,e.push(s)}!1===a&&this.setStrict(!1)},n.parseFor=function(e,t){var n=this;return e.init=t,this.expect(d.semi),e.test=this.match(d.semi)?null:this.parseExpression(),this.expect(d.semi),e.update=this.match(d.parenR)?null:this.parseExpression(),this.expect(d.parenR),e.body=this.withTopicForbiddingContext((function(){return n.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,"ForStatement")},n.parseForIn=function(e,t,n){var r=this,a=this.match(d._in);return this.next(),a?n>-1&&this.unexpected(n):e.await=n>-1,"VariableDeclaration"!==t.type||null==t.declarations[0].init||a&&!this.state.strict&&"var"===t.kind&&"Identifier"===t.declarations[0].id.type?"AssignmentPattern"===t.type&&this.raise(t.start,"Invalid left-hand side in for-loop"):this.raise(t.start,(a?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=a?this.parseExpression():this.parseMaybeAssign(),this.expect(d.parenR),e.body=this.withTopicForbiddingContext((function(){return r.parseStatement("for")})),this.scope.exit(),this.state.labels.pop(),this.finishNode(e,a?"ForInStatement":"ForOfStatement")},n.parseVar=function(e,t,n){var r=e.declarations=[],a=this.hasPlugin("typescript");for(e.kind=n;;){var i=this.startNode();if(this.parseVarId(i,n),this.eat(d.eq)?i.init=this.parseMaybeAssign(t):("const"!==n||this.match(d._in)||this.isContextual("of")?"Identifier"===i.id.type||t&&(this.match(d._in)||this.isContextual("of"))||this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):a||this.unexpected(),i.init=null),r.push(this.finishNode(i,"VariableDeclarator")),!this.eat(d.comma))break}return e},n.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLVal(e.id,"var"===t?5:9,void 0,"variable declaration","var"!==t)},n.parseFunction=function(e,t,n){var r=this;void 0===t&&(t=0),void 0===n&&(n=!1);var a=1&t,i=2&t,o=!(!a||4&t);this.initFunction(e,n),this.match(d.star)&&i&&this.raise(this.state.start,"Generators can only be declared at the top level or inside a block"),e.generator=this.eat(d.star),a&&(e.id=this.parseFunctionId(o));var s=this.state.maybeInArrowParameters,u=this.state.inClassProperty,c=this.state.yieldPos,l=this.state.awaitPos;return this.state.maybeInArrowParameters=!1,this.state.inClassProperty=!1,this.state.yieldPos=-1,this.state.awaitPos=-1,this.scope.enter(v(e.async,e.generator)),a||(e.id=this.parseFunctionId()),this.parseFunctionParams(e),this.withTopicForbiddingContext((function(){r.parseFunctionBodyAndFinish(e,a?"FunctionDeclaration":"FunctionExpression")})),this.scope.exit(),a&&!i&&this.registerFunctionStatementId(e),this.state.maybeInArrowParameters=s,this.state.inClassProperty=u,this.state.yieldPos=c,this.state.awaitPos=l,e},n.parseFunctionId=function(e){return e||this.match(d.name)?this.parseIdentifier():null},n.parseFunctionParams=function(e,t){var n=this.state.inParameters;this.state.inParameters=!0,this.expect(d.parenL),e.params=this.parseBindingList(d.parenR,41,!1,t),this.state.inParameters=n,this.checkYieldAwaitInDefaultParams()},n.registerFunctionStatementId=function(e){e.id&&this.scope.declareName(e.id.name,this.state.strict||e.generator||e.async?this.scope.treatFunctionsAsVar?5:9:17,e.id.start)},n.parseClass=function(e,t,n){this.next(),this.takeDecorators(e);var r=this.state.strict;return this.state.strict=!0,this.parseClassId(e,t,n),this.parseClassSuper(e),e.body=this.parseClassBody(!!e.superClass),this.state.strict=r,this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},n.isClassProperty=function(){return this.match(d.eq)||this.match(d.semi)||this.match(d.braceR)},n.isClassMethod=function(){return this.match(d.parenL)},n.isNonstaticConstructor=function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)},n.parseClassBody=function(e){var t=this;this.state.classLevel++;var n={hadConstructor:!1},r=[],a=this.startNode();if(a.body=[],this.expect(d.braceL),this.withTopicForbiddingContext((function(){for(;!t.eat(d.braceR);)if(t.eat(d.semi)){if(r.length>0)throw t.raise(t.state.lastTokEnd,"Decorators must not be followed by a semicolon")}else if(t.match(d.at))r.push(t.parseDecorator());else{var i=t.startNode();r.length&&(i.decorators=r,t.resetStartLocationFromNode(i,r[0]),r=[]),t.parseClassMember(a,i,n,e),"constructor"===i.kind&&i.decorators&&i.decorators.length>0&&t.raise(i.start,"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?")}})),r.length)throw this.raise(this.state.start,"You have trailing decorators with no method");return this.state.classLevel--,this.finishNode(a,"ClassBody")},n.parseClassMember=function(e,t,n,r){var a=!1,i=this.state.containsEsc;if(this.match(d.name)&&"static"===this.state.value){var o=this.parseIdentifier(!0);if(this.isClassMethod()){var s=t;return s.kind="method",s.computed=!1,s.key=o,s.static=!1,void this.pushClassMethod(e,s,!1,!1,!1,!1)}if(this.isClassProperty()){var u=t;return u.computed=!1,u.key=o,u.static=!1,void e.body.push(this.parseClassProperty(u))}if(i)throw this.unexpected();a=!0}this.parseClassMemberWithIsStatic(e,t,n,a,r)},n.parseClassMemberWithIsStatic=function(e,t,n,r,a){var i=t,o=t,s=t,u=t,c=i,l=i;if(t.static=r,this.eat(d.star))return c.kind="method",this.parseClassPropertyName(c),"PrivateName"===c.key.type?void this.pushClassPrivateMethod(e,o,!0,!1):(this.isNonstaticConstructor(i)&&this.raise(i.key.start,"Constructor can't be a generator"),void this.pushClassMethod(e,i,!0,!1,!1,!1));var f=this.state.containsEsc,p=this.parseClassPropertyName(t),h="PrivateName"===p.type,g="Identifier"===p.type,v=this.state.start;if(this.parsePostMemberNameModifiers(l),this.isClassMethod()){if(c.kind="method",h)return void this.pushClassPrivateMethod(e,o,!1,!1);var m=this.isNonstaticConstructor(i),y=!1;m&&(i.kind="constructor",n.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(p.start,"Duplicate constructor in the same class"),n.hadConstructor=!0,y=a),this.pushClassMethod(e,i,!1,!1,m,y)}else if(this.isClassProperty())h?this.pushClassPrivateProperty(e,u):this.pushClassProperty(e,s);else if(!g||"async"!==p.name||f||this.isLineTerminator())!g||"get"!==p.name&&"set"!==p.name||f||this.match(d.star)&&this.isLineTerminator()?this.isLineTerminator()?h?this.pushClassPrivateProperty(e,u):this.pushClassProperty(e,s):this.unexpected():(c.kind=p.name,this.parseClassPropertyName(i),"PrivateName"===c.key.type?this.pushClassPrivateMethod(e,o,!1,!1):(this.isNonstaticConstructor(i)&&this.raise(i.key.start,"Constructor can't have get/set modifier"),this.pushClassMethod(e,i,!1,!1,!1,!1)),this.checkGetterSetterParams(i));else{var b=this.eat(d.star);l.optional&&this.unexpected(v),c.kind="method",this.parseClassPropertyName(c),"PrivateName"===c.key.type?this.pushClassPrivateMethod(e,o,b,!0):(this.isNonstaticConstructor(i)&&this.raise(i.key.start,"Constructor can't be an async function"),this.pushClassMethod(e,i,b,!0,!1,!1))}},n.parseClassPropertyName=function(e){var t=this.parsePropertyName(e);return e.computed||!e.static||"prototype"!==t.name&&"prototype"!==t.value||this.raise(t.start,"Classes may not have static property named prototype"),"PrivateName"===t.type&&"constructor"===t.id.name&&this.raise(t.start,"Classes may not have a private field named '#constructor'"),t},n.pushClassProperty=function(e,t){t.computed||"constructor"!==t.key.name&&"constructor"!==t.key.value||this.raise(t.key.start,"Classes may not have a field named 'constructor'"),e.body.push(this.parseClassProperty(t))},n.pushClassPrivateProperty=function(e,t){this.expectPlugin("classPrivateProperties",t.key.start),e.body.push(this.parseClassPrivateProperty(t))},n.pushClassMethod=function(e,t,n,r,a,i){e.body.push(this.parseMethod(t,n,r,a,i,"ClassMethod",!0))},n.pushClassPrivateMethod=function(e,t,n,r){this.expectPlugin("classPrivateMethods",t.key.start),e.body.push(this.parseMethod(t,n,r,!1,!1,"ClassPrivateMethod",!0))},n.parsePostMemberNameModifiers=function(e){},n.parseAccessModifier=function(){},n.parseClassPrivateProperty=function(e){return this.state.inClassProperty=!0,this.scope.enter(320),e.value=this.eat(d.eq)?this.parseMaybeAssign():null,this.semicolon(),this.state.inClassProperty=!1,this.scope.exit(),this.finishNode(e,"ClassPrivateProperty")},n.parseClassProperty=function(e){return e.typeAnnotation||this.expectPlugin("classProperties"),this.state.inClassProperty=!0,this.scope.enter(320),this.match(d.eq)?(this.expectPlugin("classProperties"),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.state.inClassProperty=!1,this.scope.exit(),this.finishNode(e,"ClassProperty")},n.parseClassId=function(e,t,n,r){void 0===r&&(r=139),this.match(d.name)?(e.id=this.parseIdentifier(),t&&this.checkLVal(e.id,r,void 0,"class name")):n||!t?e.id=null:this.unexpected(null,"A class name is required")},n.parseClassSuper=function(e){e.superClass=this.eat(d._extends)?this.parseExprSubscripts():null},n.parseExport=function(e){var t=this.maybeParseExportDefaultSpecifier(e),n=!t||this.eat(d.comma),r=n&&this.eatExportStar(e),a=r&&this.maybeParseExportNamespaceSpecifier(e),i=n&&(!a||this.eat(d.comma)),o=t||r;if(r&&!a)return t&&this.unexpected(),this.parseExportFrom(e,!0),this.finishNode(e,"ExportAllDeclaration");var s,u=this.maybeParseExportNamedSpecifiers(e);if(t&&n&&!r&&!u||a&&i&&!u)throw this.unexpected(null,d.braceL);if(o||u?(s=!1,this.parseExportFrom(e,o)):s=this.maybeParseExportDeclaration(e),o||u||s)return this.checkExport(e,!0,!1,!!e.source),this.finishNode(e,"ExportNamedDeclaration");if(this.eat(d._default))return e.declaration=this.parseExportDefaultExpression(),this.checkExport(e,!0,!0),this.finishNode(e,"ExportDefaultDeclaration");throw this.unexpected(null,d.braceL)},n.eatExportStar=function(e){return this.eat(d.star)},n.maybeParseExportDefaultSpecifier=function(e){if(this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom");var t=this.startNode();return t.exported=this.parseIdentifier(!0),e.specifiers=[this.finishNode(t,"ExportDefaultSpecifier")],!0}return!1},n.maybeParseExportNamespaceSpecifier=function(e){if(this.isContextual("as")){e.specifiers||(e.specifiers=[]);var t=this.startNodeAt(this.state.lastTokStart,this.state.lastTokStartLoc);return this.next(),t.exported=this.parseIdentifier(!0),e.specifiers.push(this.finishNode(t,"ExportNamespaceSpecifier")),!0}return!1},n.maybeParseExportNamedSpecifiers=function(e){var t;return!!this.match(d.braceL)&&(e.specifiers||(e.specifiers=[]),(t=e.specifiers).push.apply(t,this.parseExportSpecifiers()),e.source=null,e.declaration=null,!0)},n.maybeParseExportDeclaration=function(e){if(this.shouldParseExportDeclaration()){if(this.isContextual("async")){var t=this.nextTokenStart();this.isUnparsedContextual(t,"function")||this.unexpected(t,'Unexpected token, expected "function"')}return e.specifiers=[],e.source=null,e.declaration=this.parseExportDeclaration(e),!0}return!1},n.isAsyncFunction=function(){if(!this.isContextual("async"))return!1;var e=this.nextTokenStart();return!y.test(this.input.slice(this.state.pos,e))&&this.isUnparsedContextual(e,"function")},n.parseExportDefaultExpression=function(){var e=this.startNode(),t=this.isAsyncFunction();if(this.match(d._function)||t)return this.next(),t&&this.next(),this.parseFunction(e,5,t);if(this.match(d._class))return this.parseClass(e,!0,!0);if(this.match(d.at))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")&&this.raise(this.state.start,"Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax"),this.parseDecorators(!1),this.parseClass(e,!0,!0);if(this.match(d._const)||this.match(d._var)||this.isLet())throw this.raise(this.state.start,"Only expressions, functions or classes are allowed as the `default` export.");var n=this.parseMaybeAssign();return this.semicolon(),n},n.parseExportDeclaration=function(e){return this.parseStatement(null)},n.isExportDefaultSpecifier=function(){if(this.match(d.name))return"async"!==this.state.value&&"let"!==this.state.value;if(!this.match(d._default))return!1;var e=this.nextTokenStart();return 44===this.input.charCodeAt(e)||this.isUnparsedContextual(e,"from")},n.parseExportFrom=function(e,t){this.eatContextual("from")?(e.source=this.parseImportSource(),this.checkExport(e)):t?this.unexpected():e.source=null,this.semicolon()},n.shouldParseExportDeclaration=function(){if(this.match(d.at)&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))){if(!this.getPluginOption("decorators","decoratorsBeforeExport"))return!0;this.unexpected(this.state.start,"Decorators must be placed *before* the 'export' keyword. You can set the 'decoratorsBeforeExport' option to false to use the 'export @decorator class {}' syntax")}return"var"===this.state.type.keyword||"const"===this.state.type.keyword||"function"===this.state.type.keyword||"class"===this.state.type.keyword||this.isLet()||this.isAsyncFunction()},n.checkExport=function(e,t,n,r){if(t)if(n)this.checkDuplicateExports(e,"default");else if(e.specifiers&&e.specifiers.length)for(var a=0,i=e.specifiers;a<i.length;a++){var o=i[a];this.checkDuplicateExports(o,o.exported.name),!r&&o.local&&(this.checkReservedWord(o.local.name,o.local.start,!0,!1),this.scope.checkLocalExport(o.local))}else if(e.declaration)if("FunctionDeclaration"===e.declaration.type||"ClassDeclaration"===e.declaration.type){var s=e.declaration.id;if(!s)throw new Error("Assertion failure");this.checkDuplicateExports(e,s.name)}else if("VariableDeclaration"===e.declaration.type)for(var u=0,c=e.declaration.declarations;u<c.length;u++){var l=c[u];this.checkDeclaration(l.id)}if(this.state.decoratorStack[this.state.decoratorStack.length-1].length){var d=e.declaration&&("ClassDeclaration"===e.declaration.type||"ClassExpression"===e.declaration.type);if(!e.declaration||!d)throw this.raise(e.start,"You can only use decorators on an export when exporting a class");this.takeDecorators(e.declaration)}},n.checkDeclaration=function(e){if("Identifier"===e.type)this.checkDuplicateExports(e,e.name);else if("ObjectPattern"===e.type)for(var t=0,n=e.properties;t<n.length;t++){var r=n[t];this.checkDeclaration(r)}else if("ArrayPattern"===e.type)for(var a=0,i=e.elements;a<i.length;a++){var o=i[a];o&&this.checkDeclaration(o)}else"ObjectProperty"===e.type?this.checkDeclaration(e.value):"RestElement"===e.type?this.checkDeclaration(e.argument):"AssignmentPattern"===e.type&&this.checkDeclaration(e.left)},n.checkDuplicateExports=function(e,t){this.state.exportedIdentifiers.indexOf(t)>-1&&this.raise(e.start,"default"===t?"Only one default export allowed per module.":"`"+t+"` has already been exported. Exported identifiers must be unique."),this.state.exportedIdentifiers.push(t)},n.parseExportSpecifiers=function(){var e=[],t=!0;for(this.expect(d.braceL);!this.eat(d.braceR);){if(t)t=!1;else if(this.expect(d.comma),this.eat(d.braceR))break;var n=this.startNode();n.local=this.parseIdentifier(!0),n.exported=this.eatContextual("as")?this.parseIdentifier(!0):n.local.__clone(),e.push(this.finishNode(n,"ExportSpecifier"))}return e},n.parseImport=function(e){if(e.specifiers=[],!this.match(d.string)){var t=!this.maybeParseDefaultImportSpecifier(e)||this.eat(d.comma),n=t&&this.maybeParseStarImportSpecifier(e);t&&!n&&this.parseNamedImportSpecifiers(e),this.expectContextual("from")}return e.source=this.parseImportSource(),this.semicolon(),this.finishNode(e,"ImportDeclaration")},n.parseImportSource=function(){return this.match(d.string)||this.unexpected(),this.parseExprAtom()},n.shouldParseDefaultImport=function(e){return this.match(d.name)},n.parseImportSpecifierLocal=function(e,t,n,r){t.local=this.parseIdentifier(),this.checkLVal(t.local,9,void 0,r),e.specifiers.push(this.finishNode(t,n))},n.maybeParseDefaultImportSpecifier=function(e){return!!this.shouldParseDefaultImport(e)&&(this.parseImportSpecifierLocal(e,this.startNode(),"ImportDefaultSpecifier","default import specifier"),!0)},n.maybeParseStarImportSpecifier=function(e){if(this.match(d.star)){var t=this.startNode();return this.next(),this.expectContextual("as"),this.parseImportSpecifierLocal(e,t,"ImportNamespaceSpecifier","import namespace specifier"),!0}return!1},n.parseNamedImportSpecifiers=function(e){var t=!0;for(this.expect(d.braceL);!this.eat(d.braceR);){if(t)t=!1;else{if(this.eat(d.colon))throw this.raise(this.state.start,"ES2015 named imports do not destructure. Use another statement for destructuring after the import.");if(this.expect(d.comma),this.eat(d.braceR))break}this.parseImportSpecifier(e)}},n.parseImportSpecifier=function(e){var t=this.startNode();t.imported=this.parseIdentifier(!0),this.eatContextual("as")?t.local=this.parseIdentifier():(this.checkReservedWord(t.imported.name,t.start,!0,!0),t.local=t.imported.__clone()),this.checkLVal(t.local,9,void 0,"import specifier"),e.specifiers.push(this.finishNode(t,"ImportSpecifier"))},t}(Se));function Ce(e,t){var n=Pe;return e&&e.plugins&&(function(e){if(ae(e,"decorators")){if(ae(e,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");var t=ie(e,"decorators","decoratorsBeforeExport");if(null==t)throw new Error("The 'decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you are migrating from Babylon/Babel 6 or want to use the old decorators proposal, you should use the 'decorators-legacy' plugin instead of 'decorators'.");if("boolean"!=typeof t)throw new Error("'decoratorsBeforeExport' must be a boolean.")}if(ae(e,"flow")&&ae(e,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(ae(e,"placeholders")&&ae(e,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(ae(e,"pipelineOperator")&&!oe.includes(ie(e,"pipelineOperator","proposal")))throw new Error("'pipelineOperator' requires 'proposal' option whose value should be one of: "+oe.map((function(e){return"'"+e+"'"})).join(", "))}(e.plugins),n=function(e){var t=ue.filter((function(t){return ae(e,t)})),n=t.join("/"),r=Me[n];if(!r){r=Pe;for(var a=0;a<t.length;a++){var i=t[a];r=se[i](r)}Me[n]=r}return r}(e.plugins)),new n(e,t)}var Me={};t.parse=function(e,t){if(!t||"unambiguous"!==t.sourceType)return Ce(t,e).parse();t=Object.assign({},t);try{t.sourceType="module";var n=Ce(t,e),r=n.parse();if(n.sawUnambiguousESM)return r;if(n.ambiguousScriptDifferentAst)try{return t.sourceType="script",Ce(t,e).parse()}catch(a){}else r.program.sourceType="script";return r}catch(i){try{return t.sourceType="script",Ce(t,e).parse()}catch(o){}throw i}},t.parseExpression=function(e,t){var n=Ce(t,e);return n.options.strictMode&&(n.state.strict=!0),n.getExpression()},t.tokTypes=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findConfigUpwards=function(e){return null},t.findPackageData=function(e){return{filepath:e,directories:[],pkg:null,isPackage:!1}},t.findRelativeConfig=function(e,t,n){return{pkg:null,config:null,ignore:null}},t.findRootConfig=function(e,t,n){return null},t.loadConfig=function(e,t,n,r){throw new Error("Cannot load "+e+" relative to "+t+" in a browser")},t.resolvePlugin=function(e,t){return null},t.resolvePreset=function(e,t){return null},t.loadPlugin=function(e,t){throw new Error("Cannot load plugin "+e+" relative to "+t+" in a browser")},t.loadPreset=function(e,t){throw new Error("Cannot load preset "+e+" relative to "+t+" in a browser")}},function(e,t,n){"use strict";function r(){var e,t=(e=n(7))&&e.__esModule?e:{default:e};return r=function(){return t},t}Object.defineProperty(t,"__esModule",{value:!0}),t.createItemFromDescriptor=i,t.createConfigItem=function(e,t){var n=void 0===t?{}:t,o=n.dirname,s=void 0===o?".":o,u=n.type;return i((0,a.createDescriptor)(e,r().default.resolve(s),{type:u,alias:"programmatic item"}))},t.getItemDescriptor=function(e){if(e instanceof o)return e._descriptor};var a=n(162);function i(e){return new o(e)}var o=function(e){this._descriptor=e,Object.defineProperty(this,"_descriptor",{enumerable:!1}),this.value=this._descriptor.value,this.options=this._descriptor.options,this.dirname=this._descriptor.dirname,this.name=this._descriptor.name,this.file=this._descriptor.file?{request:this._descriptor.file.request,resolved:this._descriptor.file.resolved}:void 0,Object.freeze(this)};Object.freeze(o.prototype)},function(e,t,n){"use strict";function r(e,t){return function(n,r){var i=e.get(n);if(i){var o=i,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c,d=l.value;if((0,l.valid)(r))return d}}var f=new a(r),p=t(n,f);switch(f.configured()||f.forever(),f.deactivate(),f.mode()){case"forever":i=[{value:p,valid:function(){return!0}}],e.set(n,i);break;case"invalidate":i=[{value:p,valid:f.validator()}],e.set(n,i);break;case"valid":i?i.push({value:p,valid:f.validator()}):(i=[{value:p,valid:f.validator()}],e.set(n,i))}return p}}Object.defineProperty(t,"__esModule",{value:!0}),t.makeStrongCache=function(e){return r(new Map,e)},t.makeWeakCache=function(e){return r(new WeakMap,e)},t.assertSimpleType=i;var a=function(){function e(e){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=e}var t=e.prototype;return t.simple=function(){return function(e){function t(t){if("boolean"!=typeof t)return e.using((function(){return i(t())}));t?e.forever():e.never()}return t.forever=function(){return e.forever()},t.never=function(){return e.never()},t.using=function(t){return e.using((function(){return i(t())}))},t.invalidate=function(t){return e.invalidate((function(){return i(t())}))},t}(this)},t.mode=function(){return this._never?"never":this._forever?"forever":this._invalidate?"invalidate":"valid"},t.forever=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never)throw new Error("Caching has already been configured with .never()");this._forever=!0,this._configured=!0},t.never=function(){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._forever)throw new Error("Caching has already been configured with .forever()");this._never=!0,this._configured=!0},t.using=function(e){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._configured=!0;var t=e(this._data);return this._pairs.push([t,e]),t},t.invalidate=function(e){if(!this._active)throw new Error("Cannot change caching after evaluation has completed.");if(this._never||this._forever)throw new Error("Caching has already been configured with .never or .forever()");this._invalidate=!0,this._configured=!0;var t=e(this._data);return this._pairs.push([t,e]),t},t.validator=function(){var e=this._pairs;return function(t){return e.every((function(e){return e[0]===(0,e[1])(t)}))}},t.deactivate=function(){this._active=!1},t.configured=function(){return this._configured},e}();function i(e){if(null!=e&&"string"!=typeof e&&"boolean"!=typeof e&&"number"!=typeof e)throw new Error("Cache keys must be either string, boolean, number, null, or undefined.");return e}},function(e,t,n){var r=n(34),a=1/0;e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-a?"-0":t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createClassFeaturePlugin=function(e){var t=e.name,n=e.feature,c=e.loose,f=e.manipulateOptions;return{name:t,manipulateOptions:f,pre:function(){(0,u.enableFeature)(this.file,n,c),(!this.file.get(d)||this.file.get(d)<l)&&this.file.set(d,l)},visitor:{Class:function(e,t){if(this.file.get(d)===l){(0,u.verifyUsedFeatures)(e,this.file);var a,c=(0,u.isLoose)(this.file,n),f=(0,o.hasOwnDecorators)(e.node),p=[],h=[],g=[],v=new Set,m=e.get("body").get("body"),y=Array.isArray(m),b=0;for(m=y?m:m[Symbol.iterator]();;){var _;if(y){if(b>=m.length)break;_=m[b++]}else{if((b=m.next()).done)break;_=b.value}var x=_;if((0,u.verifyUsedFeatures)(x,this.file),x.node.computed&&g.push(x),x.isPrivate()){var R=x.node.key.id.name,w="get "+R,E="set "+R;if("get"===x.node.kind){if(v.has(w)||v.has(R)&&!v.has(E))throw x.buildCodeFrameError("Duplicate private field");v.add(w).add(R)}else if("set"===x.node.kind){if(v.has(E)||v.has(R)&&!v.has(w))throw x.buildCodeFrameError("Duplicate private field");v.add(E).add(R)}else{if(v.has(R)&&!v.has(w)&&!v.has(E)||v.has(R)&&(v.has(w)||v.has(E)))throw x.buildCodeFrameError("Duplicate private field");v.add(R)}}x.isClassMethod({kind:"constructor"})?a=x:(h.push(x),(x.isProperty()||x.isPrivate())&&p.push(x)),f||(f=(0,o.hasOwnDecorators)(x.node))}if(p.length||f){var S;e.isClassExpression()||!e.node.id?((0,r.default)(e),S=e.scope.generateUidIdentifier("class")):S=e.node.id;var A,T,P,C,M=(0,i.buildPrivateNamesMap)(p),O=(0,i.buildPrivateNamesNodes)(M,c,t);if((0,i.transformPrivateNamesUsage)(S,e,M,c,t),f){T=A=[];var k=(0,o.buildDecoratedClass)(S,e,h,this.file);P=k.instanceNodes,C=k.wrapClass}else{A=(0,s.extractComputedKeys)(S,e,g,this.file);var D=(0,i.buildFieldsInitNodes)(S,e.node.superClass,p,M,t,c);T=D.staticNodes,P=D.instanceNodes,C=D.wrapClass}P.length>0&&(0,s.injectInitialization)(e,a,P,(function(e,t){if(!f){var n=p,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i;o.node.static||o.traverse(e,t)}}})),(e=C(e)).insertBefore(A),e.insertAfter([].concat(O,T))}}},PrivateName:function(e){if(this.file.get(d)===l)throw e.buildCodeFrameError('Unknown PrivateName "'+e+'"')},ExportDefaultDeclaration:function(e){if(this.file.get(d)===l){var t=e.get("declaration");t.isClassDeclaration()&&(0,o.hasDecorators)(t.node)&&(t.node.id?(0,a.default)(e):t.node.type="ClassExpression")}}}}},Object.defineProperty(t,"injectInitialization",{enumerable:!0,get:function(){return s.injectInitialization}}),Object.defineProperty(t,"FEATURES",{enumerable:!0,get:function(){return u.FEATURES}});var r=c(n(19)),a=c(n(51)),i=n(483),o=n(197),s=n(485),u=n(486);function c(e){return e&&e.__esModule?e:{default:e}}var l=c(n(487)).default.version.split(".").reduce((function(e,t){return 1e5*e+ +t}),0),d="@babel/plugin-class-features/version"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=Object.keys(t),r=0,a=n;r<a.length;r++){var i=a[r];if(e[i]!==t[i])return!1}return!0}},function(e,t,n){var r=n(41),a=n(231),i=n(232),o=n(233),s=n(234),u=n(235);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=a,c.prototype.delete=i,c.prototype.get=o,c.prototype.has=s,c.prototype.set=u,e.exports=c},function(e,t,n){var r=n(20)(n(12),"Map");e.exports=r},function(e,t,n){var r=n(242),a=n(249),i=n(251),o=n(252),s=n(253);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=o,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(257),a=n(13),i=Object.prototype,o=i.hasOwnProperty,s=i.propertyIsEnumerable,u=r(function(){return arguments}())?r:function(e){return a(e)&&o.call(e,"callee")&&!s.call(e,"callee")};e.exports=u},function(e,t,n){(function(e){var r=n(12),a=n(258),i="object"==typeof t&&t&&!t.nodeType&&t,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===i?r.Buffer:void 0,u=(s?s.isBuffer:void 0)||a;e.exports=u}).call(t,n(26)(e))},function(e,t){var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;e.exports=function(e,t){var a=typeof e;return!!(t=null==t?n:t)&&("number"==a||"symbol"!=a&&r.test(e))&&e>-1&&e%1==0&&e<t}},function(e,t){var n=9007199254740991;e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=n}},function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},function(e,t,n){var r=n(267),a=n(119),i=Object.prototype.propertyIsEnumerable,o=Object.getOwnPropertySymbols,s=o?function(e){return null==e?[]:(e=Object(e),r(o(e),(function(t){return i.call(e,t)})))}:a;e.exports=s},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e}},function(e,t,n){var r=n(117)(Object.getPrototypeOf,Object);e.exports=r},function(e,t,n){var r=n(124);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.patternLikeCommon=t.functionDeclarationCommon=t.functionTypeAnnotationCommon=t.functionCommon=void 0;var r,a=(r=n(32))&&r.__esModule?r:{default:r},i=n(21),o=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(14));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}(0,o.default)("ArrayExpression",{fields:{elements:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,o.default)("AssignmentExpression",{fields:{operator:{validate:(0,o.assertValueType)("string")},left:{validate:(0,o.assertNodeType)("LVal")},right:{validate:(0,o.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),(0,o.default)("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:o.assertOneOf.apply(void 0,i.BINARY_OPERATORS)},left:{validate:(0,o.assertNodeType)("Expression")},right:{validate:(0,o.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),(0,o.default)("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("string")}}}),(0,o.default)("Directive",{visitor:["value"],fields:{value:{validate:(0,o.assertNodeType)("DirectiveLiteral")}}}),(0,o.default)("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("string")}}}),(0,o.default)("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Directive"))),default:[]},body:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),(0,o.default)("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,o.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,o.default)("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:{callee:{validate:(0,o.assertNodeType)("Expression","V8IntrinsicIdentifier")},arguments:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:(0,o.assertOneOf)(!0,!1),optional:!0},typeArguments:{validate:(0,o.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,o.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),(0,o.default)("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,o.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,o.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),(0,o.default)("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},consequent:{validate:(0,o.assertNodeType)("Expression")},alternate:{validate:(0,o.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),(0,o.default)("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,o.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),(0,o.default)("DebuggerStatement",{aliases:["Statement"]}),(0,o.default)("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),(0,o.default)("EmptyStatement",{aliases:["Statement"]}),(0,o.default)("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,o.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),(0,o.default)("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,o.assertNodeType)("Program")}}}),(0,o.default)("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,o.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("Statement")}}}),(0,o.default)("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,o.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,o.assertNodeType)("Expression"),optional:!0},update:{validate:(0,o.assertNodeType)("Expression"),optional:!0},body:{validate:(0,o.assertNodeType)("Statement")}}});var u={params:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Identifier","Pattern","RestElement","TSParameterProperty")))},generator:{default:!1,validate:(0,o.assertValueType)("boolean")},async:{validate:(0,o.assertValueType)("boolean"),default:!1}};t.functionCommon=u;var c={returnType:{validate:(0,o.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,o.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}};t.functionTypeAnnotationCommon=c;var l=Object.assign({},u,{declare:{validate:(0,o.assertValueType)("boolean"),optional:!0},id:{validate:(0,o.assertNodeType)("Identifier"),optional:!0}});t.functionDeclarationCommon=l,(0,o.default)("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},l,{},c,{body:{validate:(0,o.assertNodeType)("BlockStatement")}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"]}),(0,o.default)("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},u,{},c,{id:{validate:(0,o.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,o.assertNodeType)("BlockStatement")}})});var d,f,p={typeAnnotation:{validate:(0,o.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator")))}};t.patternLikeCommon=p,(0,o.default)("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},p,{name:{validate:(0,o.chain)((function(e,t,n){(0,a.default)(n)}),(0,o.assertValueType)("string"))},optional:{validate:(0,o.assertValueType)("boolean"),optional:!0}})}),(0,o.default)("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},consequent:{validate:(0,o.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,o.assertNodeType)("Statement")}}}),(0,o.default)("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,o.assertNodeType)("Identifier")},body:{validate:(0,o.assertNodeType)("Statement")}}}),(0,o.default)("StringLiteral",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,o.default)("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,o.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,o.default)("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),(0,o.default)("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,o.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,o.default)("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Literal"],fields:{pattern:{validate:(0,o.assertValueType)("string")},flags:{validate:(0,o.assertValueType)("string"),default:""}}}),(0,o.default)("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:o.assertOneOf.apply(void 0,i.LOGICAL_OPERATORS)},left:{validate:(0,o.assertNodeType)("Expression")},right:{validate:(0,o.assertNodeType)("Expression")}}}),(0,o.default)("MemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression","LVal"],fields:{object:{validate:(0,o.assertNodeType)("Expression")},property:{validate:(d=(0,o.assertNodeType)("Identifier","PrivateName"),f=(0,o.assertNodeType)("Expression"),function(e,t,n){(e.computed?f:d)(e,t,n)})},computed:{default:!1},optional:{validate:(0,o.assertOneOf)(!0,!1),optional:!0}}}),(0,o.default)("NewExpression",{inherits:"CallExpression"}),(0,o.default)("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:(0,o.assertValueType)("string")},sourceType:{validate:(0,o.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,o.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Directive"))),default:[]},body:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),(0,o.default)("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("ObjectMethod","ObjectProperty","SpreadElement")))}}}),(0,o.default)("ObjectMethod",{builder:["kind","key","params","body","computed"],fields:Object.assign({},u,{},c,{kind:{validate:(0,o.chain)((0,o.assertValueType)("string"),(0,o.assertOneOf)("method","get","set")),default:"method"},computed:{validate:(0,o.assertValueType)("boolean"),default:!1},key:{validate:function(){var e=(0,o.assertNodeType)("Identifier","StringLiteral","NumericLiteral"),t=(0,o.assertNodeType)("Expression");return function(n,r,a){(n.computed?t:e)(n,r,a)}}()},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator")))},body:{validate:(0,o.assertNodeType)("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),(0,o.default)("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{validate:(0,o.assertValueType)("boolean"),default:!1},key:{validate:function(){var e=(0,o.assertNodeType)("Identifier","StringLiteral","NumericLiteral"),t=(0,o.assertNodeType)("Expression");return function(n,r,a){(n.computed?t:e)(n,r,a)}}()},value:{validate:(0,o.assertNodeType)("Expression","PatternLike")},shorthand:{validate:(0,o.assertValueType)("boolean"),default:!1},decorators:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"]}),(0,o.default)("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},p,{argument:{validate:(0,o.assertNodeType)("LVal")}})}),(0,o.default)("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,o.assertNodeType)("Expression"),optional:!0}}}),(0,o.default)("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Expression")))}},aliases:["Expression"]}),(0,o.default)("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,o.assertNodeType)("Expression")}}}),(0,o.default)("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,o.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("Statement")))}}}),(0,o.default)("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,o.assertNodeType)("Expression")},cases:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("SwitchCase")))}}}),(0,o.default)("ThisExpression",{aliases:["Expression"]}),(0,o.default)("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,o.assertNodeType)("Expression")}}}),(0,o.default)("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:(0,o.assertNodeType)("BlockStatement")},handler:{optional:!0,validate:(0,o.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,o.assertNodeType)("BlockStatement")}}}),(0,o.default)("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,o.assertNodeType)("Expression")},operator:{validate:o.assertOneOf.apply(void 0,i.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),(0,o.default)("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,o.assertNodeType)("Expression")},operator:{validate:o.assertOneOf.apply(void 0,i.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),(0,o.default)("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,o.assertValueType)("boolean"),optional:!0},kind:{validate:(0,o.chain)((0,o.assertValueType)("string"),(0,o.assertOneOf)("var","let","const"))},declarations:{validate:(0,o.chain)((0,o.assertValueType)("array"),(0,o.assertEach)((0,o.assertNodeType)("VariableDeclarator")))}}}),(0,o.default)("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,o.assertNodeType)("LVal")},definite:{optional:!0,validate:(0,o.assertValueType)("boolean")},init:{optional:!0,validate:(0,o.assertNodeType)("Expression")}}}),(0,o.default)("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("BlockStatement","Statement")}}}),(0,o.default)("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,o.assertNodeType)("Expression")},body:{validate:(0,o.assertNodeType)("BlockStatement","Statement")}}})},function(e,t,n){!function(){"use strict";t.ast=n(286),t.code=n(125),t.keyword=n(287)}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return!!t&&((0,a.default)(t.type,e)?void 0===n||(0,r.default)(t,n):!n&&"Placeholder"===t.type&&e in o.FLIPPED_ALIAS_KEYS&&(0,i.default)(t.expectedNode,e))};var r=s(n(63)),a=s(n(79)),i=s(n(126)),o=n(8);function s(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;if(r.ALIAS_KEYS[t])return!1;var n=r.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;var a=n,i=Array.isArray(a),o=0;for(a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if((o=a.next()).done)break;s=o.value}if(e===s)return!0}}return!1};var r=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(e){var i=r.NODE_FIELDS[e.type];if(i){var o=i[t];a(e,t,n,o)}}},t.validateField=a;var r=n(8);function a(e,t,n,r){r&&r.validate&&(r.optional&&null==n||r.validate(e,t,n))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.classMethodOrDeclareMethodCommon=t.classMethodOrPropertyCommon=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=i();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(14)),a=n(76);function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}(0,r.default)("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},a.patternLikeCommon,{left:{validate:(0,r.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression")},right:{validate:(0,r.assertNodeType)("Expression")},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator")))}})}),(0,r.default)("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},a.patternLikeCommon,{elements:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("PatternLike")))},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator")))}})}),(0,r.default)("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},a.functionCommon,{},a.functionTypeAnnotationCommon,{expression:{validate:(0,r.assertValueType)("boolean")},body:{validate:(0,r.assertNodeType)("BlockStatement","Expression")}})}),(0,r.default)("ClassBody",{visitor:["body"],fields:{body:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","TSDeclareMethod","TSIndexSignature")))}}});var o={typeParameters:{validate:(0,r.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,r.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,r.assertNodeType)("Expression")},superTypeParameters:{validate:(0,r.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0}};(0,r.default)("ClassDeclaration",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Statement","Declaration","Pureish"],fields:Object.assign({},o,{declare:{validate:(0,r.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,r.assertValueType)("boolean"),optional:!0},id:{validate:(0,r.assertNodeType)("Identifier"),optional:!0},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator"))),optional:!0}})}),(0,r.default)("ClassExpression",{inherits:"ClassDeclaration",aliases:["Scopable","Class","Expression","Pureish"],fields:Object.assign({},o,{id:{optional:!0,validate:(0,r.assertNodeType)("Identifier")},body:{validate:(0,r.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,r.assertNodeType)("Expression")},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator"))),optional:!0}})}),(0,r.default)("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,r.assertNodeType)("StringLiteral")}}}),(0,r.default)("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,r.assertNodeType)("FunctionDeclaration","TSDeclareFunction","ClassDeclaration","Expression")}}}),(0,r.default)("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,r.assertNodeType)("Declaration"),optional:!0},specifiers:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier")))},source:{validate:(0,r.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,r.validateOptional)((0,r.assertOneOf)("type","value"))}}),(0,r.default)("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,r.assertNodeType)("Identifier")},exported:{validate:(0,r.assertNodeType)("Identifier")}}}),(0,r.default)("ForOfStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,r.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,r.assertNodeType)("Expression")},body:{validate:(0,r.assertNodeType)("Statement")},await:{default:!1,validate:(0,r.assertValueType)("boolean")}}}),(0,r.default)("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{specifiers:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,r.assertNodeType)("StringLiteral")},importKind:{validate:(0,r.assertOneOf)("type","typeof","value"),optional:!0}}}),(0,r.default)("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,r.assertNodeType)("Identifier")}}}),(0,r.default)("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,r.assertNodeType)("Identifier")}}}),(0,r.default)("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,r.assertNodeType)("Identifier")},imported:{validate:(0,r.assertNodeType)("Identifier")},importKind:{validate:(0,r.assertOneOf)("type","typeof"),optional:!0}}}),(0,r.default)("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,r.assertNodeType)("Identifier")},property:{validate:(0,r.assertNodeType)("Identifier")}}});var s,u,c={abstract:{validate:(0,r.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,r.chain)((0,r.assertValueType)("string"),(0,r.assertOneOf)("public","private","protected")),optional:!0},static:{default:!1,validate:(0,r.assertValueType)("boolean")},computed:{default:!1,validate:(0,r.assertValueType)("boolean")},optional:{validate:(0,r.assertValueType)("boolean"),optional:!0},key:{validate:(0,r.chain)((s=(0,r.assertNodeType)("Identifier","StringLiteral","NumericLiteral"),u=(0,r.assertNodeType)("Expression"),function(e,t,n){(e.computed?u:s)(e,t,n)}),(0,r.assertNodeType)("Identifier","StringLiteral","NumericLiteral","Expression"))}};t.classMethodOrPropertyCommon=c;var l=Object.assign({},a.functionCommon,{},c,{kind:{validate:(0,r.chain)((0,r.assertValueType)("string"),(0,r.assertOneOf)("get","set","method","constructor")),default:"method"},access:{validate:(0,r.chain)((0,r.assertValueType)("string"),(0,r.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Decorator"))),optional:!0}});t.classMethodOrDeclareMethodCommon=l,(0,r.default)("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},l,{},a.functionTypeAnnotationCommon,{body:{validate:(0,r.assertNodeType)("BlockStatement")}})}),(0,r.default)("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},a.patternLikeCommon,{properties:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("RestElement","ObjectProperty")))}})}),(0,r.default)("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,r.assertNodeType)("Expression")}}}),(0,r.default)("Super",{aliases:["Expression"]}),(0,r.default)("TaggedTemplateExpression",{visitor:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,r.assertNodeType)("Expression")},quasi:{validate:(0,r.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,r.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),(0,r.default)("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,r.assertShape)({raw:{validate:(0,r.assertValueType)("string")},cooked:{validate:(0,r.assertValueType)("string"),optional:!0}})},tail:{validate:(0,r.assertValueType)("boolean"),default:!1}}}),(0,r.default)("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TemplateElement")))},expressions:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Expression")),(function(e,t,n){if(e.quasis.length!==n.length+1)throw new TypeError("Number of "+e.type+" quasis should be exactly one more than the number of expressions.\nExpected "+(n.length+1)+" quasis but got "+e.quasis.length)}))}}}),(0,r.default)("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,r.assertValueType)("boolean"),default:!1},argument:{optional:!0,validate:(0,r.assertNodeType)("Expression")}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){t&&n&&(t[e]=(0,a.default)([].concat(t[e],n[e]).filter(Boolean)))};var r,a=(r=n(300))&&r.__esModule?r:{default:r}},function(e,t,n){var r=n(305),a=n(306),i=n(307);e.exports=function(e,t,n){return t==t?i(e,t,n):r(e,a,n)}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},function(e,t,n){var r=n(83),a=n(28),i=n(341),o=n(49),s=n(146),u=Math.max;e.exports=function(e,t,n,c){e=a(e)?e:s(e),n=n&&!c?o(n):0;var l=e.length;return n<0&&(n=u(l+n,0)),i(e)?n<=l&&e.indexOf(t,n)>-1:!!l&&r(e,t,n)>-1}},function(e,t,n){var r=n(346);e.exports=function(e){return null==e?"":r(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.merge=function(e,t){var n=t.placeholderWhitelist,r=void 0===n?e.placeholderWhitelist:n,a=t.placeholderPattern,i=void 0===a?e.placeholderPattern:a,o=t.preserveComments,s=void 0===o?e.preserveComments:o,u=t.syntacticPlaceholders,c=void 0===u?e.syntacticPlaceholders:u;return{parser:Object.assign({},e.parser,{},t.parser),placeholderWhitelist:r,placeholderPattern:i,preserveComments:s,syntacticPlaceholders:c}},t.validate=function(e){if(null!=e&&"object"!=typeof e)throw new Error("Unknown template options.");var t=e||{},n=t.placeholderWhitelist,r=t.placeholderPattern,a=t.preserveComments,i=t.syntacticPlaceholders,o=function(e,t){if(null==e)return{};var n,r,a={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(t,["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"]);if(null!=n&&!(n instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(null!=r&&!(r instanceof RegExp)&&!1!==r)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(null!=a&&"boolean"!=typeof a)throw new Error("'.preserveComments' must be a boolean, null, or undefined");if(null!=i&&"boolean"!=typeof i)throw new Error("'.syntacticPlaceholders' must be a boolean, null, or undefined");if(!0===i&&(null!=n||null!=r))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:o,placeholderWhitelist:n||void 0,placeholderPattern:null==r?void 0:r,preserveComments:null!=a&&a,syntacticPlaceholders:null==i?void 0:i}},t.normalizeReplacements=function(e){if(Array.isArray(e))return e.reduce((function(e,t,n){return e["$"+n]=t,e}),{});if("object"==typeof e||null==e)return e||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")}},function(e,t,n){(function(n){var r;t=e.exports=Y,r="object"==typeof n&&{NODE_ENV:"production"}.NODE_DEBUG&&/\bsemver\b/i.test({NODE_ENV:"production"}.NODE_DEBUG)?function(){var e=Array.prototype.slice.call(arguments,0);e.unshift("SEMVER"),console.log.apply(console,e)}:function(){},t.SEMVER_SPEC_VERSION="2.0.0";var a=256,i=Number.MAX_SAFE_INTEGER||9007199254740991,o=t.re=[],s=t.src=[],u=0,c=u++;s[c]="0|[1-9]\\d*";var l=u++;s[l]="[0-9]+";var d=u++;s[d]="\\d*[a-zA-Z-][a-zA-Z0-9-]*";var f=u++;s[f]="("+s[c]+")\\.("+s[c]+")\\.("+s[c]+")";var p=u++;s[p]="("+s[l]+")\\.("+s[l]+")\\.("+s[l]+")";var h=u++;s[h]="(?:"+s[c]+"|"+s[d]+")";var g=u++;s[g]="(?:"+s[l]+"|"+s[d]+")";var v=u++;s[v]="(?:-("+s[h]+"(?:\\."+s[h]+")*))";var m=u++;s[m]="(?:-?("+s[g]+"(?:\\."+s[g]+")*))";var y=u++;s[y]="[0-9A-Za-z-]+";var b=u++;s[b]="(?:\\+("+s[y]+"(?:\\."+s[y]+")*))";var _=u++,x="v?"+s[f]+s[v]+"?"+s[b]+"?";s[_]="^"+x+"$";var R="[v=\\s]*"+s[p]+s[m]+"?"+s[b]+"?",w=u++;s[w]="^"+R+"$";var E=u++;s[E]="((?:<|>)?=?)";var S=u++;s[S]=s[l]+"|x|X|\\*";var A=u++;s[A]=s[c]+"|x|X|\\*";var T=u++;s[T]="[v=\\s]*("+s[A]+")(?:\\.("+s[A]+")(?:\\.("+s[A]+")(?:"+s[v]+")?"+s[b]+"?)?)?";var P=u++;s[P]="[v=\\s]*("+s[S]+")(?:\\.("+s[S]+")(?:\\.("+s[S]+")(?:"+s[m]+")?"+s[b]+"?)?)?";var C=u++;s[C]="^"+s[E]+"\\s*"+s[T]+"$";var M=u++;s[M]="^"+s[E]+"\\s*"+s[P]+"$";var O=u++;s[O]="(?:^|[^\\d])(\\d{1,16})(?:\\.(\\d{1,16}))?(?:\\.(\\d{1,16}))?(?:$|[^\\d])";var k=u++;s[k]="(?:~>?)";var D=u++;s[D]="(\\s*)"+s[k]+"\\s+",o[D]=new RegExp(s[D],"g");var I=u++;s[I]="^"+s[k]+s[T]+"$";var L=u++;s[L]="^"+s[k]+s[P]+"$";var j=u++;s[j]="(?:\\^)";var F=u++;s[F]="(\\s*)"+s[j]+"\\s+",o[F]=new RegExp(s[F],"g");var z=u++;s[z]="^"+s[j]+s[T]+"$";var N=u++;s[N]="^"+s[j]+s[P]+"$";var B=u++;s[B]="^"+s[E]+"\\s*("+R+")$|^$";var V=u++;s[V]="^"+s[E]+"\\s*("+x+")$|^$";var H=u++;s[H]="(\\s*)"+s[E]+"\\s*("+R+"|"+s[T]+")",o[H]=new RegExp(s[H],"g");var U=u++;s[U]="^\\s*("+s[T]+")\\s+-\\s+("+s[T]+")\\s*$";var W=u++;s[W]="^\\s*("+s[P]+")\\s+-\\s+("+s[P]+")\\s*$";var q=u++;s[q]="(<|>)?=?\\s*\\*";for(var G=0;G<35;G++)r(G,s[G]),o[G]||(o[G]=new RegExp(s[G]));function K(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof Y)return e;if("string"!=typeof e)return null;if(e.length>a)return null;if(!(t.loose?o[w]:o[_]).test(e))return null;try{return new Y(e,t)}catch(n){return null}}function Y(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof Y){if(e.loose===t.loose)return e;e=e.version}else if("string"!=typeof e)throw new TypeError("Invalid Version: "+e);if(e.length>a)throw new TypeError("version is longer than "+a+" characters");if(!(this instanceof Y))return new Y(e,t);r("SemVer",e,t),this.options=t,this.loose=!!t.loose;var n=e.trim().match(t.loose?o[w]:o[_]);if(!n)throw new TypeError("Invalid Version: "+e);if(this.raw=e,this.major=+n[1],this.minor=+n[2],this.patch=+n[3],this.major>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||this.patch<0)throw new TypeError("Invalid patch version");n[4]?this.prerelease=n[4].split(".").map((function(e){if(/^[0-9]+$/.test(e)){var t=+e;if(t>=0&&t<i)return t}return e})):this.prerelease=[],this.build=n[5]?n[5].split("."):[],this.format()}t.parse=K,t.valid=function(e,t){var n=K(e,t);return n?n.version:null},t.clean=function(e,t){var n=K(e.trim().replace(/^[=v]+/,""),t);return n?n.version:null},t.SemVer=Y,Y.prototype.format=function(){return this.version=this.major+"."+this.minor+"."+this.patch,this.prerelease.length&&(this.version+="-"+this.prerelease.join(".")),this.version},Y.prototype.toString=function(){return this.version},Y.prototype.compare=function(e){return r("SemVer.compare",this.version,this.options,e),e instanceof Y||(e=new Y(e,this.options)),this.compareMain(e)||this.comparePre(e)},Y.prototype.compareMain=function(e){return e instanceof Y||(e=new Y(e,this.options)),J(this.major,e.major)||J(this.minor,e.minor)||J(this.patch,e.patch)},Y.prototype.comparePre=function(e){if(e instanceof Y||(e=new Y(e,this.options)),this.prerelease.length&&!e.prerelease.length)return-1;if(!this.prerelease.length&&e.prerelease.length)return 1;if(!this.prerelease.length&&!e.prerelease.length)return 0;var t=0;do{var n=this.prerelease[t],a=e.prerelease[t];if(r("prerelease compare",t,n,a),void 0===n&&void 0===a)return 0;if(void 0===a)return 1;if(void 0===n)return-1;if(n!==a)return J(n,a)}while(++t)},Y.prototype.inc=function(e,t){switch(e){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",t);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",t);break;case"prepatch":this.prerelease.length=0,this.inc("patch",t),this.inc("pre",t);break;case"prerelease":0===this.prerelease.length&&this.inc("patch",t),this.inc("pre",t);break;case"major":0===this.minor&&0===this.patch&&0!==this.prerelease.length||this.major++,this.minor=0,this.patch=0,this.prerelease=[];break;case"minor":0===this.patch&&0!==this.prerelease.length||this.minor++,this.patch=0,this.prerelease=[];break;case"patch":0===this.prerelease.length&&this.patch++,this.prerelease=[];break;case"pre":if(0===this.prerelease.length)this.prerelease=[0];else{for(var n=this.prerelease.length;--n>=0;)"number"==typeof this.prerelease[n]&&(this.prerelease[n]++,n=-2);-1===n&&this.prerelease.push(0)}t&&(this.prerelease[0]===t?isNaN(this.prerelease[1])&&(this.prerelease=[t,0]):this.prerelease=[t,0]);break;default:throw new Error("invalid increment argument: "+e)}return this.format(),this.raw=this.version,this},t.inc=function(e,t,n,r){"string"==typeof n&&(r=n,n=void 0);try{return new Y(e,n).inc(t,r).version}catch(a){return null}},t.diff=function(e,t){if(ee(e,t))return null;var n=K(e),r=K(t),a="";if(n.prerelease.length||r.prerelease.length){a="pre";var i="prerelease"}for(var o in n)if(("major"===o||"minor"===o||"patch"===o)&&n[o]!==r[o])return a+o;return i},t.compareIdentifiers=J;var X=/^[0-9]+$/;function J(e,t){var n=X.test(e),r=X.test(t);return n&&r&&(e=+e,t=+t),e===t?0:n&&!r?-1:r&&!n?1:e<t?-1:1}function Z(e,t,n){return new Y(e,n).compare(new Y(t,n))}function $(e,t,n){return Z(e,t,n)>0}function Q(e,t,n){return Z(e,t,n)<0}function ee(e,t,n){return 0===Z(e,t,n)}function te(e,t,n){return 0!==Z(e,t,n)}function ne(e,t,n){return Z(e,t,n)>=0}function re(e,t,n){return Z(e,t,n)<=0}function ae(e,t,n,r){switch(t){case"===":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e===n;case"!==":return"object"==typeof e&&(e=e.version),"object"==typeof n&&(n=n.version),e!==n;case"":case"=":case"==":return ee(e,n,r);case"!=":return te(e,n,r);case">":return $(e,n,r);case">=":return ne(e,n,r);case"<":return Q(e,n,r);case"<=":return re(e,n,r);default:throw new TypeError("Invalid operator: "+t)}}function ie(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof ie){if(e.loose===!!t.loose)return e;e=e.value}if(!(this instanceof ie))return new ie(e,t);r("comparator",e,t),this.options=t,this.loose=!!t.loose,this.parse(e),this.semver===oe?this.value="":this.value=this.operator+this.semver.version,r("comp",this)}t.rcompareIdentifiers=function(e,t){return J(t,e)},t.major=function(e,t){return new Y(e,t).major},t.minor=function(e,t){return new Y(e,t).minor},t.patch=function(e,t){return new Y(e,t).patch},t.compare=Z,t.compareLoose=function(e,t){return Z(e,t,!0)},t.rcompare=function(e,t,n){return Z(t,e,n)},t.sort=function(e,n){return e.sort((function(e,r){return t.compare(e,r,n)}))},t.rsort=function(e,n){return e.sort((function(e,r){return t.rcompare(e,r,n)}))},t.gt=$,t.lt=Q,t.eq=ee,t.neq=te,t.gte=ne,t.lte=re,t.cmp=ae,t.Comparator=ie;var oe={};function se(e,t){if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),e instanceof se)return e.loose===!!t.loose&&e.includePrerelease===!!t.includePrerelease?e:new se(e.raw,t);if(e instanceof ie)return new se(e.value,t);if(!(this instanceof se))return new se(e,t);if(this.options=t,this.loose=!!t.loose,this.includePrerelease=!!t.includePrerelease,this.raw=e,this.set=e.split(/\s*\|\|\s*/).map((function(e){return this.parseRange(e.trim())}),this).filter((function(e){return e.length})),!this.set.length)throw new TypeError("Invalid SemVer Range: "+e);this.format()}function ue(e){return!e||"x"===e.toLowerCase()||"*"===e}function ce(e,t,n,r,a,i,o,s,u,c,l,d,f){return((t=ue(n)?"":ue(r)?">="+n+".0.0":ue(a)?">="+n+"."+r+".0":">="+t)+" "+(s=ue(u)?"":ue(c)?"<"+(+u+1)+".0.0":ue(l)?"<"+u+"."+(+c+1)+".0":d?"<="+u+"."+c+"."+l+"-"+d:"<="+s)).trim()}function le(e,t,n){for(var a=0;a<e.length;a++)if(!e[a].test(t))return!1;if(t.prerelease.length&&!n.includePrerelease){for(a=0;a<e.length;a++)if(r(e[a].semver),e[a].semver!==oe&&e[a].semver.prerelease.length>0){var i=e[a].semver;if(i.major===t.major&&i.minor===t.minor&&i.patch===t.patch)return!0}return!1}return!0}function de(e,t,n){try{t=new se(t,n)}catch(r){return!1}return t.test(e)}function fe(e,t,n,r){var a,i,o,s,u;switch(e=new Y(e,r),t=new se(t,r),n){case">":a=$,i=re,o=Q,s=">",u=">=";break;case"<":a=Q,i=ne,o=$,s="<",u="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(de(e,t,r))return!1;for(var c=0;c<t.set.length;++c){var l=t.set[c],d=null,f=null;if(l.forEach((function(e){e.semver===oe&&(e=new ie(">=0.0.0")),d=d||e,f=f||e,a(e.semver,d.semver,r)?d=e:o(e.semver,f.semver,r)&&(f=e)})),d.operator===s||d.operator===u)return!1;if((!f.operator||f.operator===s)&&i(e,f.semver))return!1;if(f.operator===u&&o(e,f.semver))return!1}return!0}ie.prototype.parse=function(e){var t=this.options.loose?o[B]:o[V],n=e.match(t);if(!n)throw new TypeError("Invalid comparator: "+e);this.operator=n[1],"="===this.operator&&(this.operator=""),n[2]?this.semver=new Y(n[2],this.options.loose):this.semver=oe},ie.prototype.toString=function(){return this.value},ie.prototype.test=function(e){return r("Comparator.test",e,this.options.loose),this.semver===oe||("string"==typeof e&&(e=new Y(e,this.options)),ae(e,this.operator,this.semver,this.options))},ie.prototype.intersects=function(e,t){if(!(e instanceof ie))throw new TypeError("a Comparator is required");var n;if(t&&"object"==typeof t||(t={loose:!!t,includePrerelease:!1}),""===this.operator)return n=new se(e.value,t),de(this.value,n,t);if(""===e.operator)return n=new se(this.value,t),de(e.semver,n,t);var r=!(">="!==this.operator&&">"!==this.operator||">="!==e.operator&&">"!==e.operator),a=!("<="!==this.operator&&"<"!==this.operator||"<="!==e.operator&&"<"!==e.operator),i=this.semver.version===e.semver.version,o=!(">="!==this.operator&&"<="!==this.operator||">="!==e.operator&&"<="!==e.operator),s=ae(this.semver,"<",e.semver,t)&&(">="===this.operator||">"===this.operator)&&("<="===e.operator||"<"===e.operator),u=ae(this.semver,">",e.semver,t)&&("<="===this.operator||"<"===this.operator)&&(">="===e.operator||">"===e.operator);return r||a||i&&o||s||u},t.Range=se,se.prototype.format=function(){return this.range=this.set.map((function(e){return e.join(" ").trim()})).join("||").trim(),this.range},se.prototype.toString=function(){return this.range},se.prototype.parseRange=function(e){var t=this.options.loose;e=e.trim();var n=t?o[W]:o[U];e=e.replace(n,ce),r("hyphen replace",e),e=e.replace(o[H],"$1$2$3"),r("comparator trim",e,o[H]),e=(e=(e=e.replace(o[D],"$1~")).replace(o[F],"$1^")).split(/\s+/).join(" ");var a=t?o[B]:o[V],i=e.split(" ").map((function(e){return function(e,t){return r("comp",e,t),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){r("caret",e,t);var n=t.loose?o[N]:o[z];return e.replace(n,(function(t,n,a,i,o){var s;return r("caret",e,t,n,a,i,o),ue(n)?s="":ue(a)?s=">="+n+".0.0 <"+(+n+1)+".0.0":ue(i)?s="0"===n?">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":">="+n+"."+a+".0 <"+(+n+1)+".0.0":o?(r("replaceCaret pr",o),s="0"===n?"0"===a?">="+n+"."+a+"."+i+"-"+o+" <"+n+"."+a+"."+(+i+1):">="+n+"."+a+"."+i+"-"+o+" <"+n+"."+(+a+1)+".0":">="+n+"."+a+"."+i+"-"+o+" <"+(+n+1)+".0.0"):(r("no pr"),s="0"===n?"0"===a?">="+n+"."+a+"."+i+" <"+n+"."+a+"."+(+i+1):">="+n+"."+a+"."+i+" <"+n+"."+(+a+1)+".0":">="+n+"."+a+"."+i+" <"+(+n+1)+".0.0"),r("caret return",s),s}))}(e,t)})).join(" ")}(e,t),r("caret",e),e=function(e,t){return e.trim().split(/\s+/).map((function(e){return function(e,t){var n=t.loose?o[L]:o[I];return e.replace(n,(function(t,n,a,i,o){var s;return r("tilde",e,t,n,a,i,o),ue(n)?s="":ue(a)?s=">="+n+".0.0 <"+(+n+1)+".0.0":ue(i)?s=">="+n+"."+a+".0 <"+n+"."+(+a+1)+".0":o?(r("replaceTilde pr",o),s=">="+n+"."+a+"."+i+"-"+o+" <"+n+"."+(+a+1)+".0"):s=">="+n+"."+a+"."+i+" <"+n+"."+(+a+1)+".0",r("tilde return",s),s}))}(e,t)})).join(" ")}(e,t),r("tildes",e),e=function(e,t){return r("replaceXRanges",e,t),e.split(/\s+/).map((function(e){return function(e,t){e=e.trim();var n=t.loose?o[M]:o[C];return e.replace(n,(function(t,n,a,i,o,s){r("xRange",e,t,n,a,i,o,s);var u=ue(a),c=u||ue(i),l=c||ue(o);return"="===n&&l&&(n=""),u?t=">"===n||"<"===n?"<0.0.0":"*":n&&l?(c&&(i=0),o=0,">"===n?(n=">=",c?(a=+a+1,i=0,o=0):(i=+i+1,o=0)):"<="===n&&(n="<",c?a=+a+1:i=+i+1),t=n+a+"."+i+"."+o):c?t=">="+a+".0.0 <"+(+a+1)+".0.0":l&&(t=">="+a+"."+i+".0 <"+a+"."+(+i+1)+".0"),r("xRange return",t),t}))}(e,t)})).join(" ")}(e,t),r("xrange",e),e=function(e,t){return r("replaceStars",e,t),e.trim().replace(o[q],"")}(e,t),r("stars",e),e}(e,this.options)}),this).join(" ").split(/\s+/);return this.options.loose&&(i=i.filter((function(e){return!!e.match(a)}))),i=i.map((function(e){return new ie(e,this.options)}),this)},se.prototype.intersects=function(e,t){if(!(e instanceof se))throw new TypeError("a Range is required");return this.set.some((function(n){return n.every((function(n){return e.set.some((function(e){return e.every((function(e){return n.intersects(e,t)}))}))}))}))},t.toComparators=function(e,t){return new se(e,t).set.map((function(e){return e.map((function(e){return e.value})).join(" ").trim().split(" ")}))},se.prototype.test=function(e){if(!e)return!1;"string"==typeof e&&(e=new Y(e,this.options));for(var t=0;t<this.set.length;t++)if(le(this.set[t],e,this.options))return!0;return!1},t.satisfies=de,t.maxSatisfying=function(e,t,n){var r=null,a=null;try{var i=new se(t,n)}catch(o){return null}return e.forEach((function(e){i.test(e)&&(r&&-1!==a.compare(e)||(a=new Y(r=e,n)))})),r},t.minSatisfying=function(e,t,n){var r=null,a=null;try{var i=new se(t,n)}catch(o){return null}return e.forEach((function(e){i.test(e)&&(r&&1!==a.compare(e)||(a=new Y(r=e,n)))})),r},t.minVersion=function(e,t){e=new se(e,t);var n=new Y("0.0.0");if(e.test(n))return n;if(n=new Y("0.0.0-0"),e.test(n))return n;n=null;for(var r=0;r<e.set.length;++r)e.set[r].forEach((function(e){var t=new Y(e.semver.version);switch(e.operator){case">":0===t.prerelease.length?t.patch++:t.prerelease.push(0),t.raw=t.format();case"":case">=":n&&!$(n,t)||(n=t);break;case"<":case"<=":break;default:throw new Error("Unexpected operation: "+e.operator)}}));return n&&e.test(n)?n:null},t.validRange=function(e,t){try{return new se(e,t).range||"*"}catch(n){return null}},t.ltr=function(e,t,n){return fe(e,t,"<",n)},t.gtr=function(e,t,n){return fe(e,t,">",n)},t.outside=fe,t.prerelease=function(e,t){var n=K(e,t);return n&&n.prerelease.length?n.prerelease:null},t.intersects=function(e,t,n){return e=new se(e,n),t=new se(t,n),e.intersects(t)},t.coerce=function(e){if(e instanceof Y)return e;if("string"!=typeof e)return null;var t=e.match(o[O]);return null==t?null:K(t[1]+"."+(t[2]||"0")+"."+(t[3]||"0"))}}).call(t,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(e,t,n){this.key=e.name||n,this.manipulateOptions=e.manipulateOptions,this.post=e.post,this.pre=e.pre,this.visitor=e.visitor||{},this.parserOverride=e.parserOverride,this.generatorOverride=e.generatorOverride,this.options=t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validate=function(e,t){return l({type:"root",source:e},t)},i(n(89));var r=i(n(421)),a=n(166);function i(e){return e&&e.__esModule?e:{default:e}}var o={cwd:a.assertString,root:a.assertString,rootMode:a.assertRootMode,configFile:a.assertConfigFileSearch,caller:a.assertCallerMetadata,filename:a.assertString,filenameRelative:a.assertString,code:a.assertBoolean,ast:a.assertBoolean,envName:a.assertString},s={babelrc:a.assertBoolean,babelrcRoots:a.assertBabelrcSearch},u={extends:a.assertString,ignore:a.assertIgnoreList,only:a.assertIgnoreList},c={inputSourceMap:a.assertInputSourceMap,presets:a.assertPluginList,plugins:a.assertPluginList,passPerPreset:a.assertBoolean,env:function(e,t){if("env"===e.parent.type)throw new Error((0,a.msg)(e)+" is not allowed inside of another .env block");var n=e.parent,r=(0,a.assertObject)(e,t);if(r)for(var i=0,o=Object.keys(r);i<o.length;i++){var s=o[i],u=(0,a.assertObject)((0,a.access)(e,s),r[s]);u&&l({type:"env",name:s,parent:n},u)}return r},overrides:function(e,t){if("env"===e.parent.type)throw new Error((0,a.msg)(e)+" is not allowed inside an .env block");if("overrides"===e.parent.type)throw new Error((0,a.msg)(e)+" is not allowed inside an .overrides block");var n=e.parent,r=(0,a.assertArray)(e,t);if(r){var i=r.entries(),o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var u;if(o){if(s>=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}var c=u,d=c[0],f=c[1],p=(0,a.access)(e,d),h=(0,a.assertObject)(p,f);if(!h)throw new Error((0,a.msg)(p)+" must be an object");l({type:"overrides",index:d,parent:n},h)}}return r},test:a.assertConfigApplicableTest,include:a.assertConfigApplicableTest,exclude:a.assertConfigApplicableTest,retainLines:a.assertBoolean,comments:a.assertBoolean,shouldPrintComment:a.assertFunction,compact:a.assertCompact,minified:a.assertBoolean,auxiliaryCommentBefore:a.assertString,auxiliaryCommentAfter:a.assertString,sourceType:a.assertSourceType,wrapPluginVisitorMethod:a.assertFunction,highlightCode:a.assertBoolean,sourceMaps:a.assertSourceMaps,sourceMap:a.assertSourceMaps,sourceFileName:a.assertString,sourceRoot:a.assertString,getModuleId:a.assertFunction,moduleRoot:a.assertString,moduleIds:a.assertBoolean,moduleId:a.assertString,parserOpts:a.assertObject,generatorOpts:a.assertObject};function l(e,t){var n=function e(t){return"root"===t.type?t.source:e(t.parent)}(e);return function(e){if(f(e,"sourceMap")&&f(e,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(t),Object.keys(t).forEach((function(r){var i={type:"option",name:r,parent:e};if("preset"===n&&u[r])throw new Error((0,a.msg)(i)+" is not allowed in preset options");if("arguments"!==n&&o[r])throw new Error((0,a.msg)(i)+" is only allowed in root programmatic options");if("arguments"!==n&&"configfile"!==n&&s[r]){if("babelrcfile"===n||"extendsfile"===n)throw new Error((0,a.msg)(i)+' is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options');throw new Error((0,a.msg)(i)+" is only allowed in root programmatic options, or babel.config.js/config file options")}(c[r]||u[r]||s[r]||o[r]||d)(i,t[r])})),t}function d(e){var t=e.name;if(r.default[t]){var n=r.default[t],i=n.message,o=n.version;throw new ReferenceError("Using removed Babel "+(void 0===o?5:o)+" option: "+(0,a.msg)(e)+" - "+i)}var s="Unknown option: "+(0,a.msg)(e)+". Check out https://babeljs.io/docs/en/babel-core/#options for more information about options.";throw new ReferenceError(s)}function f(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},function(e,t,n){var r=n(10),a=n(34),i=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,o=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!a(e))||o.test(e)||!i.test(e)||null!=t&&e in Object(t)}},function(e,t){},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e,t){e.assertVersion(7);var n=t.all,r=t.enums;if("boolean"!=typeof n&&void 0!==n)throw new Error(".all must be a boolean, or undefined");if("boolean"!=typeof r&&void 0!==r)throw new Error(".enums must be a boolean, or undefined");return{name:"syntax-flow",manipulateOptions:function(e,t){t.plugins.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||t.plugins.push(["flow",{all:n,enums:r}])}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.node||e;o(t)||r.addComment(t,"leading",i)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i="#__PURE__",o=function(e){var t=e.leadingComments;return!!t&&t.some((function(e){return/[@#]__PURE__/.test(e.value)}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return 1===n.length&&r.isSpreadElement(n[0])&&r.isIdentifier(n[0].argument,{name:"arguments"})?r.callExpression(r.memberExpression(e,r.identifier("apply")),[t,n[0].argument]):r.callExpression(r.memberExpression(e,r.identifier("call")),[t].concat(n))};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createRegExpFeaturePlugin=function(e){var t=e.name,n=e.feature,o=e.options,c=void 0===o?{}:o;return{name:t,pre:function(){var e,t=this.file,r=null!==(e=t.get(a.featuresKey))&&void 0!==e?e:0,i=(0,a.enableFeature)(r,a.FEATURES[n]),o=c.useUnicodeFlag,s=c.runtime,u=void 0===s||s;!1===o&&(i=(0,a.enableFeature)(i,a.FEATURES.unicodeFlag)),i!==r&&t.set(a.featuresKey,i),u||t.set(a.runtimeKey,!1),(!t.has(d)||t.get(d)<l)&&t.set(d,l)},visitor:{RegExpLiteral:function(e){var t,n=e.node,o=this.file,c=o.get(a.featuresKey),l=null===(t=o.get(a.runtimeKey))||void 0===t||t,d=(0,i.generateRegexpuOptions)(n,c);if(null!==d){var f={};d.namedGroup&&(d.onNamedGroup=function(e,t){f[e]=t}),n.pattern=(0,r.default)(n.pattern,n.flags,d),d.namedGroup&&Object.keys(f).length>0&&l&&!function(e){return e.parentPath.isMemberExpression({object:e.node,computed:!1})&&e.parentPath.get("property").isIdentifier({name:"test"})}(e)&&e.replaceWith(s.types.callExpression(this.addHelper("wrapRegExp"),[n,s.types.valueToNode(f)])),(0,a.hasFeature)(c,a.FEATURES.unicodeFlag)&&(0,u.pullFlag)(n,"u"),(0,a.hasFeature)(c,a.FEATURES.dotAllFlag)&&(0,u.pullFlag)(n,"s")}}}}};var r=c(n(515)),a=n(199),i=n(923),o=c(n(924)),s=n(2),u=n(200);function c(e){return e&&e.__esModule?e:{default:e}}var l=o.default.version.split(".").reduce((function(e,t){return 1e5*e+ +t}),0),d="@babel/plugin-regexp-features/version"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addDefault=function(e,t,n){return new r.default(e).addDefault(t,n)},t.addNamed=function(e,t,n,a){return new r.default(e).addNamed(t,n,a)},t.addNamespace=function(e,t,n){return new r.default(e).addNamespace(t,n)},t.addSideEffect=function(e,t,n){return new r.default(e).addSideEffect(t,n)},Object.defineProperty(t,"ImportInjector",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(t,"isModule",{enumerable:!0,get:function(){return a.default}});var r=i(n(929)),a=i(n(203));function i(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["EXPORTS.NAME = VALUE"]);return a=function(){return e},e}function i(){var e=r(["\n if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;\n "]);return i=function(){return e},e}function o(){var e=r(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n\n Object.defineProperty(EXPORTS, key, {\n enumerable: true,\n get: function() {\n return NAMESPACE[key];\n },\n });\n });\n ']);return o=function(){return e},e}function s(){var e=r(['\n Object.keys(NAMESPACE).forEach(function(key) {\n if (key === "default" || key === "__esModule") return;\n VERIFY_NAME_LIST;\n\n EXPORTS[key] = NAMESPACE[key];\n });\n ']);return s=function(){return e},e}function u(){var e=r(['\n Object.defineProperty(EXPORTS, "__esModule", {\n value: true,\n });\n ']);return u=function(){return e},e}function c(){var e=r(["\n EXPORTS.__esModule = true;\n "]);return c=function(){return e},e}function l(){var e=r(['\n Object.defineProperty(EXPORTS, "EXPORT_NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE.IMPORT_NAME;\n },\n });\n ']);return l=function(){return e},e}function d(){var e=r(["EXPORTS.EXPORT_NAME = NAMESPACE.IMPORT_NAME;"]);return d=function(){return e},e}function f(){var e=r(["EXPORTS.NAME = NAMESPACE;"]);return f=function(){return e},e}function p(){var e=r(['\n Object.defineProperty(EXPORTS, "NAME", {\n enumerable: true,\n get: function() {\n return NAMESPACE;\n }\n });\n ']);return p=function(){return e},e}function h(){var e=r(["var NAME = SOURCE;"]);return h=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.rewriteModuleStatementsAndPrepareHeader=function(e,t){var n=t.exportName,r=t.strict,a=t.allowTopLevelThis,i=t.strictMode,o=t.loose,s=t.noInterop,l=t.lazy,d=t.esNamespaceOnly;(0,g.default)((0,b.isModule)(e),"Cannot process module statements in a script"),e.node.sourceType="script";var f=(0,R.default)(e,n,{noInterop:s,loose:o,lazy:l,esNamespaceOnly:d});a||(0,_.default)(e),(0,x.default)(e,f),!1!==i&&(e.node.directives.some((function(e){return"use strict"===e.value.value}))||e.unshiftContainer("directives",v.directive(v.directiveLiteral("use strict"))));var p,h,w=[];(0,R.hasExports)(f)&&!r&&w.push((p=f,void 0===(h=o)&&(h=!1),(h?m.default.statement(c()):m.default.statement(u()))({EXPORTS:p.exportName})));var E=function(e,t){var n=Object.create(null),r=t.local.values(),a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o.names,u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}n[l]=!0}}var d=!1,f=t.source.values(),p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}var m=g,y=m.reexports.keys(),b=Array.isArray(y),_=0;for(y=b?y:y[Symbol.iterator]();;){var x;if(b){if(_>=y.length)break;x=y[_++]}else{if((_=y.next()).done)break;x=_.value}n[x]=!0}var R=m.reexportNamespace,w=Array.isArray(R),E=0;for(R=w?R:R[Symbol.iterator]();;){var S;if(w){if(E>=R.length)break;S=R[E++]}else{if((E=R.next()).done)break;S=E.value}n[S]=!0}d=d||m.reexportAll}if(!d||0===Object.keys(n).length)return null;var A=e.scope.generateUidIdentifier("exportNames");return delete n.default,{name:A.name,statement:v.variableDeclaration("var",[v.variableDeclarator(A,v.valueToNode(n))])}}(e,f);return E&&(f.exportNameListName=E.name,w.push(E.statement)),w.push.apply(w,function(e,t,n){void 0===n&&(n=!1);var r=[],a=[],i=t.local,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var u;if(o){if(s>=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}var c=u,l=c[0];"import"===(g=c[1]).kind||("hoisted"===g.kind?r.push(T(t,g.names,v.identifier(l))):a.push.apply(a,g.names))}var d=t.source.values(),f=Array.isArray(d),p=0;for(d=f?d:d[Symbol.iterator]();;){var h;if(f){if(p>=d.length)break;h=d[p++]}else{if((p=d.next()).done)break;h=p.value}var g=h;n||r.push.apply(r,A(t,g,n));var m=g.reexportNamespace,b=Array.isArray(m),_=0;for(m=b?m:m[Symbol.iterator]();;){var x;if(b){if(_>=m.length)break;x=m[_++]}else{if((_=m.next()).done)break;x=_.value}var R=x;a.push(R)}}return r.push.apply(r,(0,y.default)(a,100).map((function(n){return T(t,n,e.scope.buildUndefinedNode())}))),r}(e,f,o)),{meta:f,headers:w}},t.ensureStatementsHoisted=function(e){e.forEach((function(e){e._blockHoist=3}))},t.wrapInterop=function(e,t,n){if("none"===n)return null;var r;if("default"===n)r="interopRequireDefault";else{if("namespace"!==n)throw new Error("Unknown interop: "+n);r="interopRequireWildcard"}return v.callExpression(e.hub.addHelper(r),[t])},t.buildNamespaceInitStatements=function(e,t,n){void 0===n&&(n=!1);var r=[],a=v.identifier(t.name);t.lazy&&(a=v.callExpression(a,[]));var u=t.importsNamespace,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var g=d;g!==t.name&&r.push(m.default.statement(h())({NAME:g,SOURCE:v.cloneNode(a)}))}n&&r.push.apply(r,A(e,t,n));var y=t.reexportNamespace,b=Array.isArray(y),_=0;for(y=b?y:y[Symbol.iterator]();;){var x;if(b){if(_>=y.length)break;x=y[_++]}else{if((_=y.next()).done)break;x=_.value}var R=x;r.push((t.lazy?m.default.statement(p()):m.default.statement(f()))({EXPORTS:e.exportName,NAME:R,NAMESPACE:v.cloneNode(a)}))}if(t.reexportAll){var w=function(e,t,n){return(n?m.default.statement(s()):m.default.statement(o()))({NAMESPACE:t,EXPORTS:e.exportName,VERIFY_NAME_LIST:e.exportNameListName?m.default(i())({EXPORTS_LIST:e.exportNameListName}):null})}(e,v.cloneNode(a),n);w.loc=t.reexportAll.loc,r.push(w)}return r},Object.defineProperty(t,"isModule",{enumerable:!0,get:function(){return b.isModule}}),Object.defineProperty(t,"hasExports",{enumerable:!0,get:function(){return R.hasExports}}),Object.defineProperty(t,"isSideEffectImport",{enumerable:!0,get:function(){return R.isSideEffectImport}});var g=S(n(15)),v=E(n(3)),m=S(n(22)),y=S(n(960)),b=n(97),_=S(n(962)),x=S(n(963)),R=E(n(964));function w(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return w=function(){return e},e}function E(e){if(e&&e.__esModule)return e;var t=w();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function S(e){return e&&e.__esModule?e:{default:e}}var A=function(e,t,n){var r=t.lazy?v.callExpression(v.identifier(t.name),[]):v.identifier(t.name),a=function(e){return e?m.default.statement(d()):m.default(l())}(n);return Array.from(t.reexports,(function(t){var n=t[0],i=t[1];return a({EXPORTS:e.exportName,EXPORT_NAME:n,NAMESPACE:v.cloneNode(r),IMPORT_NAME:i})}))};function T(e,t,n){return v.expressionStatement(t.reduce((function(t,n){return m.default.expression(a())({EXPORTS:e.exportName,NAME:n,VALUE:t})}),n))}},function(e,t,n){e.exports=n(965)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t={JSXNamespacedName:function(t){if(e.throwIfNamespace)throw t.buildCodeFrameError("Namespace tags are not supported by default. React's JSX doesn't support namespace tags. You can turn on the 'throwIfNamespace' flag to bypass this warning.")},JSXSpreadChild:function(e){throw e.buildCodeFrameError("Spread children are not supported in React.")}};return t.JSXElement={exit:function(t,o){var s=function(t,o){if(!e.filter||e.filter(t.node,o)){var s=t.get("openingElement");s.parent.children=i.react.buildChildren(s.parent);var u,c=function e(t,n){if(i.isJSXIdentifier(t)){if("this"===t.name&&i.isReferenced(t,n))return i.thisExpression();if(!a.default.keyword.isIdentifierNameES6(t.name))return i.stringLiteral(t.name);t.type="Identifier"}else{if(i.isJSXMemberExpression(t))return i.memberExpression(e(t.object,t),e(t.property,t));if(i.isJSXNamespacedName(t))return i.stringLiteral(t.namespace.name+":"+t.name.name)}return t}(s.node.name,s.node),l=[];i.isIdentifier(c)?u=c.name:i.isLiteral(c)&&(u=c.value);var d={tagExpr:c,tagName:u,args:l};e.pre&&e.pre(d,o);var f=s.node.attributes;return f=f.length?function(e,t){var a=[],o=[],s=t.opts.useSpread,u=void 0!==s&&s;if("boolean"!=typeof u)throw new Error("transform-react-jsx currently only accepts a boolean option for useSpread (defaults to false)");var c=t.opts.useBuiltIns||!1;if("boolean"!=typeof c)throw new Error("transform-react-jsx currently only accepts a boolean option for useBuiltIns (defaults to false)");if(u&&c)throw new Error("transform-react-jsx currently only accepts useBuiltIns or useSpread but not both");if(u){var l=e.map(n);return i.objectExpression(l)}for(;e.length;){var d=e.shift();i.isJSXSpreadAttribute(d)?(a=r(a,o),o.push(d.argument)):a.push(n(d))}if(r(a,o),1===o.length)e=o[0];else{i.isObjectExpression(o[0])||o.unshift(i.objectExpression([]));var f=c?i.memberExpression(i.identifier("Object"),i.identifier("assign")):t.addHelper("extends");e=i.callExpression(f,o)}return e}(f,o):i.nullLiteral(),l.push.apply(l,[f].concat(t.node.children)),e.post&&e.post(d,o),d.call||i.callExpression(d.callee,l)}}(t,o);s&&t.replaceWith(i.inherits(s,t.node))}},t.JSXFragment={exit:function(t,n){if(e.compat)throw t.buildCodeFrameError("Fragment tags are only supported in React 16 and up.");var r=function(t,n){if(!e.filter||e.filter(t.node,n)){var r=t.get("openingElement");r.parent.children=i.react.buildChildren(r.parent);var a=[],o={tagExpr:n.get("jsxFragIdentifier")(),tagName:null,args:a};return e.pre&&e.pre(o,n),a.push.apply(a,[i.nullLiteral()].concat(t.node.children)),e.post&&e.post(o,n),n.set("usedFragment",!0),o.call||i.callExpression(o.callee,a)}}(t,n);r&&t.replaceWith(i.inherits(r,t.node))}},t;function n(e){var t,n=function(e){return i.isJSXExpressionContainer(e)?e.expression:e}(e.value||i.booleanLiteral(!0));return i.isJSXSpreadAttribute(e)?i.spreadElement(e.argument):(i.isStringLiteral(n)&&!i.isJSXExpressionContainer(e.value)&&(n.value=n.value.replace(/\n\s+/g," "),null===(t=n.extra)||void 0===t||delete t.raw),i.isJSXNamespacedName(e.name)?e.name=i.stringLiteral(e.name.namespace.name+":"+e.name.name.name):a.default.keyword.isIdentifierNameES6(e.name.name)?e.name.type="Identifier":e.name=i.stringLiteral(e.name.name),i.inherits(i.objectProperty(e.name,n),e))}function r(e,t){return e.length?(t.push(i.objectExpression(e)),[]):e}};var r,a=(r=n(77))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}},function(e,t,n){(function(t){var r=t.versions&&t.versions.node&&t.versions.node.split(".")||[];function a(e){for(var t=e.split(" "),n=t.length>1?t[0]:"=",a=(t.length>1?t[1]:t[0]).split("."),i=0;i<3;++i){var o=Number(r[i]||0),s=Number(a[i]||0);if(o!==s)return"<"===n?o<s:">="===n&&o>=s}return">="===n}function i(e){var t=e.split(/ ?&& ?/);if(0===t.length)return!1;for(var n=0;n<t.length;++n)if(!a(t[n]))return!1;return!0}function o(e){if("boolean"==typeof e)return e;if(e&&"object"==typeof e){for(var t=0;t<e.length;++t)if(i(e[t]))return!0;return!1}return i(e)}var s=n(993),u={};for(var c in s)Object.prototype.hasOwnProperty.call(s,c)&&(u[c]=o(s[c]));e.exports=u}).call(t,n(5))},function(e,t,n){"use strict";var r=n(40);function a(){var e=l(n(103));return a=function(){return e},e}function i(){var e=l(n(11));return i=function(){return e},e}function o(){var e=n(56);return o=function(){return e},e}function s(){var e=l(n(3));return s=function(){return e},e}function u(){var e,t=(e=n(88))&&e.__esModule?e:{default:e};return u=function(){return t},t}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var d={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},f=function(){function e(e,t){var n=this,r=t.code,a=t.ast,o=t.inputMap;this._map=new Map,this.declarations={},this.path=null,this.ast={},this.metadata={},this.code="",this.inputMap=null,this.hub={file:this,getCode:function(){return n.code},getScope:function(){return n.scope},addHelper:this.addHelper.bind(this),buildError:this.buildCodeFrameError.bind(this)},this.opts=e,this.code=r,this.ast=a,this.inputMap=o,this.path=i().NodePath.get({hub:this.hub,parentPath:null,parent:this.ast,container:this.ast,key:"program"}).setContext(),this.scope=this.path.scope}var t=e.prototype;return t.set=function(e,t){if("helpersNamespace"===e)throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(e,t)},t.get=function(e){return this._map.get(e)},t.has=function(e){return this._map.has(e)},t.getModuleName=function(){var e=this.opts,t=e.filename,n=e.filenameRelative,r=void 0===n?t:n,a=e.moduleId,i=e.moduleIds,o=void 0===i?!!a:i,s=e.getModuleId,u=e.sourceRoot,c=e.moduleRoot,l=void 0===c?u:c,d=e.sourceRoot,f=void 0===d?l:d;if(!o)return null;if(null!=a&&!s)return a;var p=null!=l?l+"/":"";if(r){var h=null!=f?new RegExp("^"+f+"/?"):"";p+=r.replace(h,"").replace(/\.(\w*?)$/,"")}return p=p.replace(/\\/g,"/"),s&&s(p)||p},t.addImport=function(){throw new Error("This API has been removed. If you're looking for this functionality in Babel 7, you should import the '@babel/helper-module-imports' module and use the functions exposed from that module, such as 'addNamed' or 'addDefault'.")},t.availableHelper=function(e,t){var n;try{n=a().minVersion(e)}catch(r){if("BABEL_HELPER_UNKNOWN"!==r.code)throw r;return!1}return"string"!=typeof t||(u().default.valid(t)&&(t="^"+t),!u().default.intersects("<"+n,t)&&!u().default.intersects(">=8.0.0",t))},t.addHelper=function(e){var t=this,n=this.declarations[e];if(n)return s().cloneNode(n);var r=this.get("helperGenerator");if(r){var i=r(e);if(i)return i}a().ensure(e);var o=this.declarations[e]=this.scope.generateUidIdentifier(e),u={},c=a().getDependencies(e),l=Array.isArray(c),d=0;for(c=l?c:c[Symbol.iterator]();;){var f;if(l){if(d>=c.length)break;f=c[d++]}else{if((d=c.next()).done)break;f=d.value}var p=f;u[p]=this.addHelper(p)}var h=a().get(e,(function(e){return u[e]}),o,Object.keys(this.scope.getAllBindings())),g=h.nodes;return h.globals.forEach((function(e){t.path.scope.hasBinding(e,!0)&&t.path.scope.rename(e)})),g.forEach((function(e){e._compact=!0})),this.path.unshiftContainer("body",g),this.path.get("body").forEach((function(e){-1!==g.indexOf(e.node)&&e.isVariableDeclaration()&&t.scope.registerDeclaration(e)})),o},t.addTemplateObject=function(){throw new Error("This function has been moved into the template literal transform itself.")},t.buildCodeFrameError=function(e,t,n){void 0===n&&(n=SyntaxError);var r=e&&(e.loc||e._loc);if(!r&&e){var a={loc:null};(0,i().default)(e,d,this.scope,a);var s="This is an error on an internal node. Probably an internal error.";(r=a.loc)&&(s+=" Location has been estimated."),t+=" ("+s+")"}if(r){var u=this.opts.highlightCode,c=void 0===u||u;t+="\n"+(0,o().codeFrameColumns)(this.code,{start:{line:r.start.line,column:r.start.column+1},end:r.end&&r.start.line===r.end.line?{line:r.end.line,column:r.end.column+1}:void 0},{highlightCode:c})}return new n(t)},r(e,[{key:"shebang",get:function(){var e=this.path.node.interpreter;return e?e.value:""},set:function(e){e?this.path.get("interpreter").replaceWith(s().interpreterDirective(e)):this.path.get("interpreter").remove()}}]),e}();t.default=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.get=d,t.minVersion=function(e){return l(e).minVersion()},t.getDependencies=function(e){return Array.from(l(e).dependencies.values())},t.ensure=function(e){l(e)},t.default=t.list=void 0;var r=s(n(11)),a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),i=s(n(416));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return e&&e.__esModule?e:{default:e}}function u(e){for(var t=[];e.parentPath;e=e.parentPath)t.push(e.key),e.inList&&t.push(e.listKey);return t.reverse().join(".")}var c=Object.create(null);function l(e){if(!c[e]){var t=i.default[e];if(!t)throw Object.assign(new ReferenceError("Unknown helper "+e),{code:"BABEL_HELPER_UNKNOWN",helper:e});var n=function(){return a.file(t.ast())},o=function(e){var t,n,a=new Set,o=new Set,s=new Map,c=[],l=[],d=[];if((0,r.default)(e,{ImportDeclaration:function(e){var t=e.node.source.value;if(!i.default[t])throw e.buildCodeFrameError("Unknown helper "+t);if(1!==e.get("specifiers").length||!e.get("specifiers.0").isImportDefaultSpecifier())throw e.buildCodeFrameError("Helpers can only import a default value");var n=e.node.specifiers[0].local;s.set(n,t),l.push(u(e))},ExportDefaultDeclaration:function(e){var r=e.get("declaration");if(r.isFunctionDeclaration()){if(!r.node.id)throw r.buildCodeFrameError("Helpers should give names to their exported func declaration");t=r.node.id.name}n=u(e)},ExportAllDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration:function(e){throw e.buildCodeFrameError("Helpers can only export default")},Statement:function(e){e.isModuleDeclaration()||e.skip()}}),(0,r.default)(e,{Program:function(e){var n=e.scope.getAllBindings();Object.keys(n).forEach((function(e){e!==t&&(s.has(n[e].identifier)||o.add(e))}))},ReferencedIdentifier:function(e){var t=e.node.name,n=e.scope.getBinding(t,!0);n?s.has(n.identifier)&&d.push(u(e)):a.add(t)},AssignmentExpression:function(e){var n=e.get("left");if(t in n.getBindingIdentifiers()){if(!n.isIdentifier())throw n.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");var r=e.scope.getBinding(t);r&&r.scope.path.isProgram()&&c.push(u(e))}}}),!n)throw new Error("Helpers must default-export something.");return c.reverse(),{globals:Array.from(a),localBindingNames:Array.from(o),dependencies:s,exportBindingAssignments:c,exportPath:n,exportName:t,importBindingsReferences:d,importPaths:l}}(n());c[e]={build:function(e,t,i){var s=n();return function(e,t,n,i,o){if(i&&!n)throw new Error("Unexpected local bindings for module-based helpers.");if(n){var s=t.localBindingNames,u=t.dependencies,c=t.exportBindingAssignments,l=t.exportPath,d=t.exportName,f=t.importBindingsReferences,p=t.importPaths,h={};u.forEach((function(e,t){h[t.name]="function"==typeof o&&o(e)||t}));var g={},v=new Set(i||[]);s.forEach((function(e){for(var t=e;v.has(t);)t="_"+t;t!==e&&(g[e]=t)})),"Identifier"===n.type&&d!==n.name&&(g[d]=n.name),(0,r.default)(e,{Program:function(e){var t=e.get(l),r=p.map((function(t){return e.get(t)})),i=f.map((function(t){return e.get(t)})),o=t.get("declaration");if("Identifier"===n.type)o.isFunctionDeclaration()?t.replaceWith(o):t.replaceWith(a.variableDeclaration("var",[a.variableDeclarator(n,o.node)]));else{if("MemberExpression"!==n.type)throw new Error("Unexpected helper format.");o.isFunctionDeclaration()?(c.forEach((function(t){var r=e.get(t);r.replaceWith(a.assignmentExpression("=",n,r.node))})),t.replaceWith(o),e.pushContainer("body",a.expressionStatement(a.assignmentExpression("=",n,a.identifier(d))))):t.replaceWith(a.expressionStatement(a.assignmentExpression("=",n,o.node)))}Object.keys(g).forEach((function(t){e.scope.rename(t,g[t])}));var s=r,u=Array.isArray(s),v=0;for(s=u?s:s[Symbol.iterator]();;){var m;if(u){if(v>=s.length)break;m=s[v++]}else{if((v=s.next()).done)break;m=v.value}m.remove()}var y=i,b=Array.isArray(y),_=0;for(y=b?y:y[Symbol.iterator]();;){var x;if(b){if(_>=y.length)break;x=y[_++]}else{if((_=y.next()).done)break;x=_.value}var R=x,w=a.cloneNode(h[R.node.name]);R.replaceWith(w)}e.stop()}})}}(s,o,t,i,e),{nodes:s.program.body,globals:o.globals}},minVersion:function(){return t.minVersion},dependencies:o.dependencies}}return c[e]}function d(e,t,n,r){return l(e).build(t,n,r)}var f=Object.keys(i.default).map((function(e){return e.replace(/^_/,"")})).filter((function(e){return"__esModule"!==e}));t.list=f;var p=d;t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ForAwaitStatement=t.NumericLiteralTypeAnnotation=t.ExistentialTypeParam=t.SpreadProperty=t.RestProperty=t.Flow=t.Pure=t.Generated=t.User=t.Var=t.BlockScoped=t.Referenced=t.Scope=t.Expression=t.Statement=t.BindingIdentifier=t.ReferencedMemberExpression=t.ReferencedIdentifier=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i={types:["Identifier","JSXIdentifier"],checkPath:function(e,t){var n=e.node,a=e.parent;if(!r.isIdentifier(n,t)&&!r.isJSXMemberExpression(a,t)){if(!r.isJSXIdentifier(n,t))return!1;if(r.react.isCompatTag(n.name))return!1}return r.isReferenced(n,a,e.parentPath.parent)}};t.ReferencedIdentifier=i;var o={types:["MemberExpression"],checkPath:function(e){var t=e.node,n=e.parent;return r.isMemberExpression(t)&&r.isReferenced(t,n)}};t.ReferencedMemberExpression=o;var s={types:["Identifier"],checkPath:function(e){var t=e.node,n=e.parent,a=e.parentPath.parent;return r.isIdentifier(t)&&r.isBinding(t,n,a)}};t.BindingIdentifier=s;var u={types:["Statement"],checkPath:function(e){var t=e.node,n=e.parent;if(r.isStatement(t)){if(r.isVariableDeclaration(t)){if(r.isForXStatement(n,{left:t}))return!1;if(r.isForStatement(n,{init:t}))return!1}return!0}return!1}};t.Statement=u;var c={types:["Expression"],checkPath:function(e){return e.isIdentifier()?e.isReferencedIdentifier():r.isExpression(e.node)}};t.Expression=c;var l={types:["Scopable"],checkPath:function(e){return r.isScope(e.node,e.parent)}};t.Scope=l;var d={checkPath:function(e){return r.isReferenced(e.node,e.parent)}};t.Referenced=d;var f={checkPath:function(e){return r.isBlockScoped(e.node)}};t.BlockScoped=f;var p={types:["VariableDeclaration"],checkPath:function(e){return r.isVar(e.node)}};t.Var=p,t.User={checkPath:function(e){return e.node&&!!e.node.loc}},t.Generated={checkPath:function(e){return!e.isUser()}},t.Pure={checkPath:function(e,t){return e.scope.isPure(e.node,t)}};var h={types:["Flow","ImportDeclaration","ExportDeclaration","ImportSpecifier"],checkPath:function(e){var t=e.node;return!(!r.isFlow(t)&&(r.isImportDeclaration(t)?"type"!==t.importKind&&"typeof"!==t.importKind:r.isExportDeclaration(t)?"type"!==t.exportKind:!r.isImportSpecifier(t)||"type"!==t.importKind&&"typeof"!==t.importKind))}};t.Flow=h,t.RestProperty={types:["RestElement"],checkPath:function(e){return e.parentPath&&e.parentPath.isObjectPattern()}},t.SpreadProperty={types:["RestElement"],checkPath:function(e){return e.parentPath&&e.parentPath.isObjectExpression()}},t.ExistentialTypeParam={types:["ExistsTypeAnnotation"]},t.NumericLiteralTypeAnnotation={types:["NumberLiteralTypeAnnotation"]},t.ForAwaitStatement={types:["ForOfStatement"],checkPath:function(e){return!0===e.node.await}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.split(".");return function(e){return(0,a.default)(e,n,t)}};var r,a=(r=n(106))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(!(0,r.isMemberExpression)(e))return!1;var a,i=Array.isArray(t)?t:t.split("."),o=[];for(a=e;(0,r.isMemberExpression)(a);a=a.object)o.push(a.property);if(o.push(a),o.length<i.length)return!1;if(!n&&o.length>i.length)return!1;for(var s=0,u=o.length-1;s<i.length;s++,u--){var c=o[u],l=void 0;if((0,r.isIdentifier)(c))l=c.name;else{if(!(0,r.isStringLiteral)(c))return!1;l=c.value}if(i[s]!==l)return!1}return!0};var r=n(4)},function(e,t,n){var r=n(108),a=4;e.exports=function(e){return r(e,a)}},function(e,t,n){var r=n(64),a=n(254),i=n(112),o=n(255),s=n(262),u=n(265),c=n(118),l=n(266),d=n(268),f=n(121),p=n(269),h=n(47),g=n(273),v=n(274),m=n(279),y=n(10),b=n(68),_=n(281),x=n(18),R=n(283),w=n(25),E=1,S=2,A=4,T="[object Arguments]",P="[object Function]",C="[object GeneratorFunction]",M="[object Object]",O={};O[T]=O["[object Array]"]=O["[object ArrayBuffer]"]=O["[object DataView]"]=O["[object Boolean]"]=O["[object Date]"]=O["[object Float32Array]"]=O["[object Float64Array]"]=O["[object Int8Array]"]=O["[object Int16Array]"]=O["[object Int32Array]"]=O["[object Map]"]=O["[object Number]"]=O[M]=O["[object RegExp]"]=O["[object Set]"]=O["[object String]"]=O["[object Symbol]"]=O["[object Uint8Array]"]=O["[object Uint8ClampedArray]"]=O["[object Uint16Array]"]=O["[object Uint32Array]"]=!0,O["[object Error]"]=O[P]=O["[object WeakMap]"]=!1,e.exports=function e(t,n,k,D,I,L){var j,F=n&E,z=n&S,N=n&A;if(k&&(j=I?k(t,D,I,L):k(t)),void 0!==j)return j;if(!x(t))return t;var B=y(t);if(B){if(j=g(t),!F)return c(t,j)}else{var V=h(t),H=V==P||V==C;if(b(t))return u(t,F);if(V==M||V==T||H&&!I){if(j=z||H?{}:m(t),!F)return z?d(t,s(j,t)):l(t,o(j,t))}else{if(!O[V])return I?t:{};j=v(t,V,F)}}L||(L=new r);var U=L.get(t);if(U)return U;L.set(t,j),R(t)?t.forEach((function(r){j.add(e(r,n,k,r,t,L))})):_(t)&&t.forEach((function(r,a){j.set(a,e(r,n,k,a,t,L))}));var W=N?z?p:f:z?keysIn:w,q=B?void 0:W(t);return a(q||t,(function(r,a){q&&(r=t[a=r]),i(j,a,e(r,n,k,a,t,L))})),j}},function(e,t,n){var r=n(17),a=n(18),i="[object AsyncFunction]",o="[object Function]",s="[object GeneratorFunction]",u="[object Proxy]";e.exports=function(e){if(!a(e))return!1;var t=r(e);return t==o||t==s||t==i||t==u}},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(t,n(24))},function(e,t){var n=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return n.call(e)}catch(t){}try{return e+""}catch(t){}}return""}},function(e,t,n){var r=n(113),a=n(30),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var o=e[t];i.call(e,t)&&a(o,n)&&(void 0!==n||t in e)||r(e,t,n)}},function(e,t,n){var r=n(114);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},function(e,t,n){var r=n(20),a=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(t){}}();e.exports=a},function(e,t,n){var r=n(256),a=n(67),i=n(10),o=n(68),s=n(69),u=n(116),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=i(e),l=!n&&a(e),d=!n&&!l&&o(e),f=!n&&!l&&!d&&u(e),p=n||l||d||f,h=p?r(e.length,String):[],g=h.length;for(var v in e)!t&&!c.call(e,v)||p&&("length"==v||d&&("offset"==v||"parent"==v)||f&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||s(v,g))||h.push(v);return h}},function(e,t,n){var r=n(259),a=n(27),i=n(45),o=i&&i.isTypedArray,s=o?a(o):r;e.exports=s},function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},function(e,t){e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},function(e,t){e.exports=function(){return[]}},function(e,t,n){var r=n(73),a=n(74),i=n(72),o=n(119),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,i(e)),e=a(e);return t}:o;e.exports=s},function(e,t,n){var r=n(122),a=n(72),i=n(25);e.exports=function(e){return r(e,i,a)}},function(e,t,n){var r=n(73),a=n(10);e.exports=function(e,t,n){var i=t(e);return a(e)?i:r(i,n(e))}},function(e,t,n){var r=n(20)(n(12),"Set");e.exports=r},function(e,t,n){var r=n(12).Uint8Array;e.exports=r},function(e,t){!function(){"use strict";var t,n,r,a,i,o;function s(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(Math.floor((e-65536)/1024)+55296)+String.fromCharCode((e-65536)%1024+56320)}for(n={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/,NonAsciiIdentifierPart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]/},t={NonAsciiIdentifierStart:/[\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1369-\u1371\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19DA\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},r=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],a=new Array(128),o=0;o<128;++o)a[o]=o>=97&&o<=122||o>=65&&o<=90||36===o||95===o;for(i=new Array(128),o=0;o<128;++o)i[o]=o>=97&&o<=122||o>=65&&o<=90||o>=48&&o<=57||36===o||95===o;e.exports={isDecimalDigit:function(e){return 48<=e&&e<=57},isHexDigit:function(e){return 48<=e&&e<=57||97<=e&&e<=102||65<=e&&e<=70},isOctalDigit:function(e){return e>=48&&e<=55},isWhiteSpace:function(e){return 32===e||9===e||11===e||12===e||160===e||e>=5760&&r.indexOf(e)>=0},isLineTerminator:function(e){return 10===e||13===e||8232===e||8233===e},isIdentifierStartES5:function(e){return e<128?a[e]:n.NonAsciiIdentifierStart.test(s(e))},isIdentifierPartES5:function(e){return e<128?i[e]:n.NonAsciiIdentifierPart.test(s(e))},isIdentifierStartES6:function(e){return e<128?a[e]:t.NonAsciiIdentifierStart.test(s(e))},isIdentifierPartES6:function(e){return e<128?i[e]:t.NonAsciiIdentifierPart.test(s(e))}}}()},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e===t)return!0;var n=r.PLACEHOLDERS_ALIAS[e];if(n){var a=n,i=Array.isArray(a),o=0;for(a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if((o=a.next()).done)break;s=o.value}if(t===s)return!0}}return!1};var r=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PLACEHOLDERS_FLIPPED_ALIAS=t.PLACEHOLDERS_ALIAS=t.PLACEHOLDERS=void 0;var r=n(14),a=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"];t.PLACEHOLDERS=a;var i={Declaration:["Statement"],Pattern:["PatternLike","LVal"]};t.PLACEHOLDERS_ALIAS=i;for(var o=0,s=a;o<s.length;o++){var u=s[o],c=r.ALIAS_KEYS[u];c&&c.length&&(i[u]=c)}var l={};t.PLACEHOLDERS_FLIPPED_ALIAS=l,Object.keys(i).forEach((function(e){i[e].forEach((function(t){Object.hasOwnProperty.call(l,t)||(l[t]=[]),l[t].push(e)}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!(!e||!r.VISITOR_KEYS[e.type])};var r=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){for(var n={},a={},i=[],o=[],s=0;s<t.length;s++){var u=t[s];if(u&&!(o.indexOf(u)>=0)){if((0,r.isAnyTypeAnnotation)(u))return[u];if((0,r.isFlowBaseAnnotation)(u))a[u.type]=u;else if((0,r.isUnionTypeAnnotation)(u))i.indexOf(u.types)<0&&(t=t.concat(u.types),i.push(u.types));else if((0,r.isGenericTypeAnnotation)(u)){var c=u.id.name;if(n[c]){var l=n[c];l.typeParameters?u.typeParameters&&(l.typeParameters.params=e(l.typeParameters.params.concat(u.typeParameters.params))):l=u.typeParameters}else n[c]=u}else o.push(u)}}for(var d=0,f=Object.keys(a);d<f.length;d++){var p=f[d];o.push(a[p])}for(var h=0,g=Object.keys(n);h<g.length;h++){var v=g[h];o.push(n[v])}return o};var r=n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e,!1)};var r,a=(r=n(33))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(!n||!e)return e;var r=t+"Comments";return e[r]?e[r]="leading"===t?n.concat(e[r]):e[r].concat(n):e[r]=n,e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,a.default)("innerComments",e,t)};var r,a=(r=n(82))&&r.__esModule?r:{default:r}},function(e,t,n){var r=n(66),a=n(302),i=n(303);function o(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}o.prototype.add=o.prototype.push=a,o.prototype.has=i,e.exports=o},function(e,t){e.exports=function(e,t){return e.has(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,a.default)("leadingComments",e,t)};var r,a=(r=n(82))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e,t),(0,a.default)(e,t),(0,i.default)(e,t),e};var r=o(n(137)),a=o(n(135)),i=o(n(132));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,a.default)("trailingComments",e,t)};var r,a=(r=n(82))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.isBlockStatement)(e))return e;var n=[];return(0,r.isEmptyStatement)(e)?n=[]:((0,r.isStatement)(e)||(e=(0,r.isFunction)(t)?(0,a.returnStatement)(e):(0,a.expressionStatement)(e)),n=[e]),(0,a.blockStatement)(n)};var r=n(4),a=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=(e=(e=(e+="").replace(/[^a-zA-Z0-9$_]/g,"-")).replace(/^[-0-9]+/,"")).replace(/[-\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""})),(0,a.default)(e)||(e="_"+e),e||"_"};var r,a=(r=n(32))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,r.default)(e,a.default,t),e};var r=i(n(141)),a=i(n(142));function i(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,a){if(t){var i=r.VISITOR_KEYS[t.type];if(i){n(t,a=a||{});var o=i,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=t[c];if(Array.isArray(l)){var d=l,f=Array.isArray(d),p=0;for(d=f?d:d[Symbol.iterator]();;){var h;if(f){if(p>=d.length)break;h=d[p++]}else{if((p=d.next()).done)break;h=p.value}e(h,n,a)}}else e(l,n,a)}}}};var r=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===t&&(t={});var n=t.preserveComments?a:i,r=Array.isArray(n),o=0;for(n=r?n:n[Symbol.iterator]();;){var s;if(r){if(o>=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var u=s;null!=e[u]&&(e[u]=void 0)}for(var c=0,l=Object.keys(e);c<l.length;c++){var d=l[c];"_"===d[0]&&null!=e[d]&&(e[d]=void 0)}var f=Object.getOwnPropertySymbols(e),p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}e[g]=null}};var r=n(21),a=["tokens","start","end","loc","raw","rawValue"],i=r.COMMENT_KEYS.concat(["comments"]).concat(a)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isVariableDeclaration)(e)&&("var"!==e.kind||e[a.BLOCK_SCOPED_SYMBOL])};var r=n(4),a=n(21)},function(e,t){var n=1e3,r=60*n,a=60*r,i=24*a,o=7*i,s=365.25*i;function u(e,t,n,r){var a=t>=1.5*n;return Math.round(e/n)+" "+r+(a?"s":"")}e.exports=function(e,t){t=t||{};var c,l,d=typeof e;if("string"===d&&e.length>0)return function(e){if(!((e=String(e)).length>100)){var t=/^(-?(?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|weeks?|w|years?|yrs?|y)?$/i.exec(e);if(t){var u=parseFloat(t[1]);switch((t[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return u*s;case"weeks":case"week":case"w":return u*o;case"days":case"day":case"d":return u*i;case"hours":case"hour":case"hrs":case"hr":case"h":return u*a;case"minutes":case"minute":case"mins":case"min":case"m":return u*r;case"seconds":case"second":case"secs":case"sec":case"s":return u*n;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return u;default:return}}}}(e);if("number"===d&&isFinite(e))return t.long?(c=e,(l=Math.abs(c))>=i?u(c,l,i,"day"):l>=a?u(c,l,a,"hour"):l>=r?u(c,l,r,"minute"):l>=n?u(c,l,n,"second"):c+" ms"):function(e){var t=Math.abs(e);return t>=i?Math.round(e/i)+"d":t>=a?Math.round(e/a)+"h":t>=r?Math.round(e/r)+"m":t>=n?Math.round(e/n)+"s":e+"ms"}(e);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(e))}},function(e,t,n){"use strict";var r=n(40);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=h(n(85)),i=h(n(147)),o=h(n(347)),s=h(n(11)),u=h(n(348)),c=h(n(148)),l=h(n(149)),d=function(e){if(e&&e.__esModule)return e;var t=p();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),f=n(54);function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function h(e){return e&&e.__esModule?e:{default:e}}var g={For:function(e){var t=d.FOR_INIT_KEYS,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a,o=e.get(i);o.isVar()&&(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerBinding("var",o)}},Declaration:function(e){e.isBlockScoped()||e.isExportDeclaration()&&e.get("declaration").isDeclaration()||(e.scope.getFunctionParent()||e.scope.getProgramParent()).registerDeclaration(e)},ReferencedIdentifier:function(e,t){t.references.push(e)},ForXStatement:function(e,t){var n=e.get("left");(n.isPattern()||n.isIdentifier())&&t.constantViolations.push(e)},ExportDeclaration:{exit:function(e){var t=e.node,n=e.scope,r=t.declaration;if(d.isClassDeclaration(r)||d.isFunctionDeclaration(r)){var a=r.id;if(!a)return;var i=n.getBinding(a.name);i&&i.reference(e)}else if(d.isVariableDeclaration(r)){var o=r.declarations,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}for(var l=c,f=0,p=Object.keys(d.getBindingIdentifiers(l));f<p.length;f++){var h=p[f],g=n.getBinding(h);g&&g.reference(e)}}}}},LabeledStatement:function(e){e.scope.getProgramParent().addGlobal(e.node),e.scope.getBlockParent().registerDeclaration(e)},AssignmentExpression:function(e,t){t.assignments.push(e)},UpdateExpression:function(e,t){t.constantViolations.push(e)},UnaryExpression:function(e,t){"delete"===e.node.operator&&t.constantViolations.push(e)},BlockScoped:function(e){var t=e.scope;t.path===e&&(t=t.parent),t.getBlockParent().registerDeclaration(e)},ClassDeclaration:function(e){var t=e.node.id;if(t){var n=t.name;e.scope.bindings[n]=e.scope.getBinding(n)}},Block:function(e){var t=e.get("body"),n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;i.isFunctionDeclaration()&&e.scope.getBlockParent().registerDeclaration(i)}}},v=0,m=function(){function e(e){var t=e.node,n=f.scope.get(t);if(n&&n.path===e)return n;f.scope.set(t,this),this.uid=v++,this.block=t,this.path=e,this.labels=new Map}var t=e.prototype;return t.traverse=function(e,t,n){(0,s.default)(e,t,this,n,this.path)},t.generateDeclaredUidIdentifier=function(e){var t=this.generateUidIdentifier(e);return this.push({id:t}),d.cloneNode(t)},t.generateUidIdentifier=function(e){return d.identifier(this.generateUid(e))},t.generateUid=function(e){var t;void 0===e&&(e="temp"),e=d.toIdentifier(e).replace(/^_+/,"").replace(/[0-9]+$/g,"");var n=0;do{t=this._generateUid(e,n),n++}while(this.hasLabel(t)||this.hasBinding(t)||this.hasGlobal(t)||this.hasReference(t));var r=this.getProgramParent();return r.references[t]=!0,r.uids[t]=!0,t},t._generateUid=function(e,t){var n=e;return t>1&&(n+=t),"_"+n},t.generateUidBasedOnNode=function(e,t){var n=e;d.isAssignmentExpression(e)?n=e.left:d.isVariableDeclarator(e)?n=e.id:(d.isObjectProperty(n)||d.isObjectMethod(n))&&(n=n.key);var r=[];!function e(t,n){if(d.isModuleDeclaration(t))if(t.source)e(t.source,n);else if(t.specifiers&&t.specifiers.length){var r=t.specifiers,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}e(o,n)}}else t.declaration&&e(t.declaration,n);else if(d.isModuleSpecifier(t))e(t.local,n);else if(d.isMemberExpression(t))e(t.object,n),e(t.property,n);else if(d.isIdentifier(t))n.push(t.name);else if(d.isLiteral(t))n.push(t.value);else if(d.isCallExpression(t))e(t.callee,n);else if(d.isObjectExpression(t)||d.isObjectPattern(t)){var s=t.properties,u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var f=l;e(f.key||f.argument,n)}}else d.isPrivateName(t)?e(t.id,n):d.isThisExpression(t)?n.push("this"):d.isSuper(t)&&n.push("super")}(n,r);var a=r.join("$");return a=a.replace(/^_/,"")||t||"ref",this.generateUid(a.slice(0,20))},t.generateUidIdentifierBasedOnNode=function(e,t){return d.identifier(this.generateUidBasedOnNode(e,t))},t.isStatic=function(e){if(d.isThisExpression(e)||d.isSuper(e))return!0;if(d.isIdentifier(e)){var t=this.getBinding(e.name);return t?t.constant:this.hasBinding(e.name)}return!1},t.maybeGenerateMemoised=function(e,t){if(this.isStatic(e))return null;var n=this.generateUidIdentifierBasedOnNode(e);return t?n:(this.push({id:n}),d.cloneNode(n))},t.checkBlockScopedCollisions=function(e,t,n,r){if("param"!==t&&"local"!==e.kind&&("let"===t||"let"===e.kind||"const"===e.kind||"module"===e.kind||"param"===e.kind&&("let"===t||"const"===t)))throw this.hub.buildError(r,'Duplicate declaration "'+n+'"',TypeError)},t.rename=function(e,t,n){var r=this.getBinding(e);if(r)return t=t||this.generateUidIdentifier(e).name,new o.default(r,e,t).rename(n)},t._renameFromMap=function(e,t,n,r){e[t]&&(e[n]=r,e[t]=null)},t.dump=function(){var e=(0,i.default)("-",60);console.log(e);var t=this;do{console.log("#",t.block.type);for(var n=0,r=Object.keys(t.bindings);n<r.length;n++){var a=r[n],o=t.bindings[a];console.log(" -",a,{constant:o.constant,references:o.references,violations:o.constantViolations.length,kind:o.kind})}}while(t=t.parent);console.log(e)},t.toArray=function(e,t){if(d.isIdentifier(e)){var n=this.getBinding(e.name);if(n&&n.constant&&n.path.isGenericType("Array"))return e}if(d.isArrayExpression(e))return e;if(d.isIdentifier(e,{name:"arguments"}))return d.callExpression(d.memberExpression(d.memberExpression(d.memberExpression(d.identifier("Array"),d.identifier("prototype")),d.identifier("slice")),d.identifier("call")),[e]);var r,a=[e];return!0===t?r="toConsumableArray":t?(a.push(d.numericLiteral(t)),r="slicedToArray"):r="toArray",d.callExpression(this.hub.addHelper(r),a)},t.hasLabel=function(e){return!!this.getLabel(e)},t.getLabel=function(e){return this.labels.get(e)},t.registerLabel=function(e){this.labels.set(e.node.label.name,e)},t.registerDeclaration=function(e){if(e.isLabeledStatement())this.registerLabel(e);else if(e.isFunctionDeclaration())this.registerBinding("hoisted",e.get("id"),e);else if(e.isVariableDeclaration()){var t=e.get("declarations"),n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;this.registerBinding(e.node.kind,i)}}else if(e.isClassDeclaration())this.registerBinding("let",e);else if(e.isImportDeclaration()){var o=e.get("specifiers"),s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c;this.registerBinding("module",l)}}else if(e.isExportDeclaration()){var d=e.get("declaration");(d.isClassDeclaration()||d.isFunctionDeclaration()||d.isVariableDeclaration())&&this.registerDeclaration(d)}else this.registerBinding("unknown",e)},t.buildUndefinedNode=function(){return d.unaryExpression("void",d.numericLiteral(0),!0)},t.registerConstantViolation=function(e){for(var t=e.getBindingIdentifiers(),n=0,r=Object.keys(t);n<r.length;n++){var a=r[n],i=this.getBinding(a);i&&i.reassign(e)}},t.registerBinding=function(e,t,n){if(void 0===n&&(n=t),!e)throw new ReferenceError("no `kind`");if(t.isVariableDeclaration()){var r=t.get("declarations"),a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;this.registerBinding(e,s)}}else for(var u=this.getProgramParent(),l=t.getOuterBindingIdentifiers(!0),d=0,f=Object.keys(l);d<f.length;d++){var p=f[d],h=l[p],g=Array.isArray(h),v=0;for(h=g?h:h[Symbol.iterator]();;){var m;if(g){if(v>=h.length)break;m=h[v++]}else{if((v=h.next()).done)break;m=v.value}var y=m,b=this.getOwnBinding(p);if(b){if(b.identifier===y)continue;this.checkBlockScopedCollisions(b,e,p,y)}u.references[p]=!0,b?this.registerConstantViolation(n):this.bindings[p]=new c.default({identifier:y,scope:this,path:n,kind:e})}}},t.addGlobal=function(e){this.globals[e.name]=e},t.hasUid=function(e){var t=this;do{if(t.uids[e])return!0}while(t=t.parent);return!1},t.hasGlobal=function(e){var t=this;do{if(t.globals[e])return!0}while(t=t.parent);return!1},t.hasReference=function(e){var t=this;do{if(t.references[e])return!0}while(t=t.parent);return!1},t.isPure=function(e,t){if(d.isIdentifier(e)){var n=this.getBinding(e.name);return!!n&&(!t||n.constant)}if(d.isClass(e))return!(e.superClass&&!this.isPure(e.superClass,t))&&this.isPure(e.body,t);if(d.isClassBody(e)){var r=e.body,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;if(!this.isPure(s,t))return!1}return!0}if(d.isBinary(e))return this.isPure(e.left,t)&&this.isPure(e.right,t);if(d.isArrayExpression(e)){var u=e.elements,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var f;if(c){if(l>=u.length)break;f=u[l++]}else{if((l=u.next()).done)break;f=l.value}var p=f;if(!this.isPure(p,t))return!1}return!0}if(d.isObjectExpression(e)){var h=e.properties,g=Array.isArray(h),v=0;for(h=g?h:h[Symbol.iterator]();;){var m;if(g){if(v>=h.length)break;m=h[v++]}else{if((v=h.next()).done)break;m=v.value}var y=m;if(!this.isPure(y,t))return!1}return!0}if(d.isClassMethod(e))return!(e.computed&&!this.isPure(e.key,t))&&"get"!==e.kind&&"set"!==e.kind;if(d.isProperty(e))return!(e.computed&&!this.isPure(e.key,t))&&this.isPure(e.value,t);if(d.isUnaryExpression(e))return this.isPure(e.argument,t);if(d.isTaggedTemplateExpression(e))return d.matchesPattern(e.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(e.quasi,t);if(d.isTemplateLiteral(e)){var b=e.expressions,_=Array.isArray(b),x=0;for(b=_?b:b[Symbol.iterator]();;){var R;if(_){if(x>=b.length)break;R=b[x++]}else{if((x=b.next()).done)break;R=x.value}var w=R;if(!this.isPure(w,t))return!1}return!0}return d.isPureish(e)},t.setData=function(e,t){return this.data[e]=t},t.getData=function(e){var t=this;do{var n=t.data[e];if(null!=n)return n}while(t=t.parent)},t.removeData=function(e){var t=this;do{null!=t.data[e]&&(t.data[e]=null)}while(t=t.parent)},t.init=function(){this.references||this.crawl()},t.crawl=function(){var e=this.path;if(this.references=Object.create(null),this.bindings=Object.create(null),this.globals=Object.create(null),this.uids=Object.create(null),this.data=Object.create(null),e.isLoop()){var t=d.FOR_INIT_KEYS,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a,o=e.get(i);o.isBlockScoped()&&this.registerBinding(o.node.kind,o)}}if(e.isFunctionExpression()&&e.has("id")&&(e.get("id").node[d.NOT_LOCAL_BINDING]||this.registerBinding("local",e.get("id"),e)),e.isClassExpression()&&e.has("id")&&(e.get("id").node[d.NOT_LOCAL_BINDING]||this.registerBinding("local",e)),e.isFunction()){var s=e.get("params"),u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var f=l;this.registerBinding("param",f)}}if(e.isCatchClause()&&this.registerBinding("let",e),!this.getProgramParent().crawling){var p={references:[],constantViolations:[],assignments:[]};this.crawling=!0,e.traverse(g,p),this.crawling=!1;var h=p.assignments,v=Array.isArray(h),m=0;for(h=v?h:h[Symbol.iterator]();;){var y;if(v){if(m>=h.length)break;y=h[m++]}else{if((m=h.next()).done)break;y=m.value}for(var b=y,_=b.getBindingIdentifiers(),x=void 0,R=0,w=Object.keys(_);R<w.length;R++){var E=w[R];b.scope.getBinding(E)||(x=x||b.scope.getProgramParent()).addGlobal(_[E])}b.scope.registerConstantViolation(b)}var S=p.references,A=Array.isArray(S),T=0;for(S=A?S:S[Symbol.iterator]();;){var P;if(A){if(T>=S.length)break;P=S[T++]}else{if((T=S.next()).done)break;P=T.value}var C=P,M=C.scope.getBinding(C.node.name);M?M.reference(C):C.scope.getProgramParent().addGlobal(C.node)}var O=p.constantViolations,k=Array.isArray(O),D=0;for(O=k?O:O[Symbol.iterator]();;){var I;if(k){if(D>=O.length)break;I=O[D++]}else{if((D=O.next()).done)break;I=D.value}var L=I;L.scope.registerConstantViolation(L)}}},t.push=function(e){var t=this.path;t.isBlockStatement()||t.isProgram()||(t=this.getBlockParent().path),t.isSwitchStatement()&&(t=(this.getFunctionParent()||this.getProgramParent()).path),(t.isLoop()||t.isCatchClause()||t.isFunction())&&(t.ensureBlock(),t=t.get("body"));var n=e.unique,r=e.kind||"var",a=null==e._blockHoist?2:e._blockHoist,i="declaration:"+r+":"+a,o=!n&&t.getData(i);if(!o){var s=d.variableDeclaration(r,[]);s._blockHoist=a,o=t.unshiftContainer("body",[s])[0],n||t.setData(i,o)}var u=d.variableDeclarator(e.id,e.init);o.node.declarations.push(u),this.registerBinding(r,o.get("declarations").pop())},t.getProgramParent=function(){var e=this;do{if(e.path.isProgram())return e}while(e=e.parent);throw new Error("Couldn't find a Program")},t.getFunctionParent=function(){var e=this;do{if(e.path.isFunctionParent())return e}while(e=e.parent);return null},t.getBlockParent=function(){var e=this;do{if(e.path.isBlockParent())return e}while(e=e.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")},t.getAllBindings=function(){var e=Object.create(null),t=this;do{(0,u.default)(e,t.bindings),t=t.parent}while(t);return e},t.getAllBindingsOfKind=function(){var e=Object.create(null),t=arguments,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a,o=this;do{for(var s=0,u=Object.keys(o.bindings);s<u.length;s++){var c=u[s],l=o.bindings[c];l.kind===i&&(e[c]=l)}o=o.parent}while(o)}return e},t.bindingIdentifierEquals=function(e,t){return this.getBindingIdentifier(e)===t},t.getBinding=function(e){var t=this;do{var n=t.getOwnBinding(e);if(n)return n}while(t=t.parent)},t.getOwnBinding=function(e){return this.bindings[e]},t.getBindingIdentifier=function(e){var t=this.getBinding(e);return t&&t.identifier},t.getOwnBindingIdentifier=function(e){var t=this.bindings[e];return t&&t.identifier},t.hasOwnBinding=function(e){return!!this.getOwnBinding(e)},t.hasBinding=function(t,n){return!(!t||!this.hasOwnBinding(t)&&!this.parentHasBinding(t,n)&&!this.hasUid(t)&&(n||!(0,a.default)(e.globals,t))&&(n||!(0,a.default)(e.contextVariables,t)))},t.parentHasBinding=function(e,t){return this.parent&&this.parent.hasBinding(e,t)},t.moveBindingTo=function(e,t){var n=this.getBinding(e);n&&(n.scope.removeOwnBinding(e),n.scope=t,t.bindings[e]=n)},t.removeOwnBinding=function(e){delete this.bindings[e]},t.removeBinding=function(e){var t=this.getBinding(e);t&&t.scope.removeOwnBinding(e);var n=this;do{n.uids[e]&&(n.uids[e]=!1)}while(n=n.parent)},r(e,[{key:"parent",get:function(){var e=this.path.findParent((function(e){return e.isScope()}));return e&&e.scope}},{key:"parentBlock",get:function(){return this.path.parent}},{key:"hub",get:function(){return this.path.hub}}]),e}();t.default=m,m.globals=Object.keys(l.default.builtin),m.contextVariables=["arguments","undefined","Infinity","NaN"]},function(e,t,n){var r=n(344),a=n(25);e.exports=function(e){return null==e?[]:r(e,a(e))}},function(e,t,n){var r=n(345),a=n(35),i=n(49),o=n(86);e.exports=function(e,t,n){return t=(n?a(e,t,n):void 0===t)?1:i(t),r(o(e),t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(e){var t=e.identifier,n=e.scope,r=e.path,a=e.kind;this.identifier=t,this.scope=n,this.path=r,this.kind=a,this.constantViolations=[],this.constant=!0,this.referencePaths=[],this.referenced=!1,this.references=0,this.clearValue()}var t=e.prototype;return t.deoptValue=function(){this.clearValue(),this.hasDeoptedValue=!0},t.setValue=function(e){this.hasDeoptedValue||(this.hasValue=!0,this.value=e)},t.clearValue=function(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null},t.reassign=function(e){this.constant=!1,-1===this.constantViolations.indexOf(e)&&this.constantViolations.push(e)},t.reference=function(e){-1===this.referencePaths.indexOf(e)&&(this.referenced=!0,this.references++,this.referencePaths.push(e))},t.dereference=function(){this.references--,this.referenced=!!this.references},e}();t.default=r},function(e,t,n){"use strict";e.exports=n(355)},function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},function(e,t,n){var r=n(152),a=n(36),i=n(153).ArraySet,o=n(359).MappingList;function s(e){e||(e={}),this._file=a.getArg(e,"file",null),this._sourceRoot=a.getArg(e,"sourceRoot",null),this._skipValidation=a.getArg(e,"skipValidation",!1),this._sources=new i,this._names=new i,this._mappings=new o,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e){var t=e.sourceRoot,n=new s({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=a.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)})),e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)})),n},s.prototype.addMapping=function(e){var t=a.getArg(e,"generated"),n=a.getArg(e,"original",null),r=a.getArg(e,"source",null),i=a.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},s.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=a.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[a.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[a.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var o=this._sourceRoot;null!=o&&(r=a.relative(o,r));var s=new i,u=new i;this._mappings.unsortedForEach((function(t){if(t.source===r&&null!=t.originalLine){var i=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=i.source&&(t.source=i.source,null!=n&&(t.source=a.join(n,t.source)),null!=o&&(t.source=a.relative(o,t.source)),t.originalLine=i.line,t.originalColumn=i.column,null!=i.name&&(t.name=i.name))}var c=t.source;null==c||s.has(c)||s.add(c);var l=t.name;null==l||u.has(l)||u.add(l)}),this),this._sources=s,this._names=u,e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=a.join(n,t)),null!=o&&(t=a.relative(o,t)),this.setSourceContent(t,r))}),this)},s.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},s.prototype._serializeMappings=function(){for(var e,t,n,i,o=0,s=1,u=0,c=0,l=0,d=0,f="",p=this._mappings.toArray(),h=0,g=p.length;h<g;h++){if(e="",(t=p[h]).generatedLine!==s)for(o=0;t.generatedLine!==s;)e+=";",s++;else if(h>0){if(!a.compareByGeneratedPositionsInflated(t,p[h-1]))continue;e+=","}e+=r.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(i=this._sources.indexOf(t.source),e+=r.encode(i-d),d=i,e+=r.encode(t.originalLine-1-c),c=t.originalLine-1,e+=r.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=r.encode(n-l),l=n)),f+=e}return f},s.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=a.relative(t,e));var n=a.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},s.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=s},function(e,t,n){var r=n(358);t.encode=function(e){var t,n="",a=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&a,(a>>>=5)>0&&(t|=32),n+=r.encode(t)}while(a>0);return n},t.decode=function(e,t,n){var a,i,o,s,u=e.length,c=0,l=0;do{if(t>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=r.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));a=!!(32&i),c+=(i&=31)<<l,l+=5}while(a);n.value=(s=(o=c)>>1,1==(1&o)?-s:s),n.rest=t}},function(e,t,n){var r=n(36),a=Object.prototype.hasOwnProperty,i="undefined"!=typeof Map;function o(){this._array=[],this._set=i?new Map:Object.create(null)}o.fromArray=function(e,t){for(var n=new o,r=0,a=e.length;r<a;r++)n.add(e[r],t);return n},o.prototype.size=function(){return i?this._set.size:Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(e,t){var n=i?e:r.toSetString(e),o=i?this.has(e):a.call(this._set,n),s=this._array.length;o&&!t||this._array.push(e),o||(i?this._set.set(e,s):this._set[n]=s)},o.prototype.has=function(e){if(i)return this._set.has(e);var t=r.toSetString(e);return a.call(this._set,t)},o.prototype.indexOf=function(e){if(i){var t=this._set.get(e);if(t>=0)return t}else{var n=r.toSetString(e);if(a.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},o.prototype.toArray=function(){return this._array.slice()},t.ArraySet=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.needsWhitespace=p,t.needsWhitespaceBefore=function(e,t){return p(e,t,"before")},t.needsWhitespaceAfter=function(e,t){return p(e,t,"after")},t.needsParens=function(e,t,n){return!!t&&(!(!i.isNewExpression(t)||t.callee!==e||!function e(t){return!!i.isCallExpression(t)||!!i.isMemberExpression(t)&&(e(t.object)||!t.computed&&e(t.property))}(e))||(!(!i.isLogicalExpression(e)||"??"!==t.operator)||f(c,e,t,n)))};var r=s(n(367)),a=s(n(368)),i=s(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function u(e){var t={};function n(e,n){var r=t[e];t[e]=r?function(e,t,a){var i=r(e,t,a);return null==i?n(e,t,a):i}:n}for(var r=0,a=Object.keys(e);r<a.length;r++){var o=a[r],s=i.FLIPPED_ALIAS_KEYS[o];if(s){var u=s,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}n(d,e[o])}}else n(o,e[o])}return t}var c=u(a),l=u(r.nodes),d=u(r.list);function f(e,t,n,r){var a=e[t.type];return a?a(t,n,r):null}function p(e,t,n){if(!e)return 0;i.isExpressionStatement(e)&&(e=e.expression);var r=f(l,e,t);if(!r){var a=f(d,e,t);if(a)for(var o=0;o<a.length&&!(r=p(a[o],e,n));o++);}return"object"==typeof r&&null!==r&&r[n]||0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ImportSpecifier=function(e){"type"!==e.importKind&&"typeof"!==e.importKind||(this.word(e.importKind),this.space()),this.print(e.imported,e),e.local&&e.local.name!==e.imported.name&&(this.space(),this.word("as"),this.space(),this.print(e.local,e))},t.ImportDefaultSpecifier=function(e){this.print(e.local,e)},t.ExportDefaultSpecifier=function(e){this.print(e.exported,e)},t.ExportSpecifier=function(e){this.print(e.local,e),e.exported&&e.local.name!==e.exported.name&&(this.space(),this.word("as"),this.space(),this.print(e.exported,e))},t.ExportNamespaceSpecifier=function(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.exported,e)},t.ExportAllDeclaration=function(e){this.word("export"),this.space(),"type"===e.exportKind&&(this.word("type"),this.space()),this.token("*"),this.space(),this.word("from"),this.space(),this.print(e.source,e),this.semicolon()},t.ExportNamedDeclaration=function(e){this.format.decoratorsBeforeExport&&r.isClassDeclaration(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),i.apply(this,arguments)},t.ExportDefaultDeclaration=function(e){this.format.decoratorsBeforeExport&&r.isClassDeclaration(e.declaration)&&this.printJoin(e.declaration.decorators,e),this.word("export"),this.space(),this.word("default"),this.space(),i.apply(this,arguments)},t.ImportDeclaration=function(e){this.word("import"),this.space(),("type"===e.importKind||"typeof"===e.importKind)&&(this.word(e.importKind),this.space());var t=e.specifiers.slice(0);if(t&&t.length){for(;;){var n=t[0];if(!r.isImportDefaultSpecifier(n)&&!r.isImportNamespaceSpecifier(n))break;this.print(t.shift(),e),t.length&&(this.token(","),this.space())}t.length&&(this.token("{"),this.space(),this.printList(t,e),this.space(),this.token("}")),this.space(),this.word("from"),this.space()}this.print(e.source,e),this.semicolon()},t.ImportNamespaceSpecifier=function(e){this.token("*"),this.space(),this.word("as"),this.space(),this.print(e.local,e)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){if(e.declaration){var t=e.declaration;this.print(t,e),r.isStatement(t)||this.semicolon()}else{"type"===e.exportKind&&(this.word("type"),this.space());for(var n=e.specifiers.slice(0),a=!1;;){var i=n[0];if(!r.isExportDefaultSpecifier(i)&&!r.isExportNamespaceSpecifier(i))break;a=!0,this.print(n.shift(),e),n.length&&(this.token(","),this.space())}(n.length||!n.length&&!a)&&(this.token("{"),n.length&&(this.space(),this.printList(n,e),this.space()),this.token("}")),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Identifier=function(e){var t=this;this.exactSource(e.loc,(function(){t.word(e.name)}))},t.ArgumentPlaceholder=function(){this.token("?")},t.SpreadElement=t.RestElement=function(e){this.token("..."),this.print(e.argument,e)},t.ObjectPattern=t.ObjectExpression=function(e){var t=e.properties;this.token("{"),this.printInnerComments(e),t.length&&(this.space(),this.printList(t,e,{indent:!0,statement:!0}),this.space()),this.token("}")},t.ObjectMethod=function(e){this.printJoin(e.decorators,e),this._methodHead(e),this.space(),this.print(e.body,e)},t.ObjectProperty=function(e){if(this.printJoin(e.decorators,e),e.computed)this.token("["),this.print(e.key,e),this.token("]");else{if(a.isAssignmentPattern(e.value)&&a.isIdentifier(e.key)&&e.key.name===e.value.left.name)return void this.print(e.value,e);if(this.print(e.key,e),e.shorthand&&a.isIdentifier(e.key)&&a.isIdentifier(e.value)&&e.key.name===e.value.name)return}this.token(":"),this.space(),this.print(e.value,e)},t.ArrayPattern=t.ArrayExpression=function(e){var t=e.elements,n=t.length;this.token("["),this.printInnerComments(e);for(var r=0;r<t.length;r++){var a=t[r];a?(r>0&&this.space(),this.print(a,e),r<n-1&&this.token(",")):this.token(",")}this.token("]")},t.RegExpLiteral=function(e){this.word("/"+e.pattern+"/"+e.flags)},t.BooleanLiteral=function(e){this.word(e.value?"true":"false")},t.NullLiteral=function(){this.word("null")},t.NumericLiteral=function(e){var t=this.getPossibleRaw(e),n=e.value+"";null==t?this.number(n):this.format.minified?this.number(t.length<n.length?t:n):this.number(t)},t.StringLiteral=function(e){var t=this.getPossibleRaw(e);if(this.format.minified||null==t){var n=this.format.jsescOption;this.format.jsonCompatibleStrings&&(n.json=!0);var r=(0,i.default)(e.value,n);return this.token(r)}this.token(t)},t.BigIntLiteral=function(e){var t=this.getPossibleRaw(e);this.format.minified||null==t?this.token(e.value):this.token(t)},t.PipelineTopicExpression=function(e){this.print(e.expression,e)},t.PipelineBareFunction=function(e){this.print(e.callee,e)},t.PipelinePrimaryTopicReference=function(){this.token("#")};var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),i=(r=n(375))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}},function(e,t,n){"use strict";(function(e){var r=n(376),a=n(377),i=n(378);function o(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function s(e,t){if(o()<t)throw new RangeError("Invalid typed array length");return u.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t)).__proto__=u.prototype:(null===e&&(e=new u(t)),e.length=t),e}function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return new u(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return d(this,e)}return c(this,e,t,n)}function c(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?function(e,t,n,r){if(t.byteLength,n<0||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===n&&void 0===r?new Uint8Array(t):void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),u.TYPED_ARRAY_SUPPORT?(e=t).__proto__=u.prototype:e=f(e,t),e}(e,t,n,r):"string"==typeof t?function(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!u.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|h(t,n),a=(e=s(e,r)).write(t,n);return a!==r&&(e=e.slice(0,a)),e}(e,t,n):function(e,t){if(u.isBuffer(t)){var n=0|p(t.length);return 0===(e=s(e,n)).length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||(r=t.length)!=r?s(e,0):f(e,t);if("Buffer"===t.type&&i(t.data))return f(e,t.data)}var r;throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function l(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(e<0)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(l(t),e=s(e,t<0?0:0|p(t)),!u.TYPED_ARRAY_SUPPORT)for(var n=0;n<t;++n)e[n]=0;return e}function f(e,t){var n=t.length<0?0:0|p(t.length);e=s(e,n);for(var r=0;r<n;r+=1)e[r]=255&t[r];return e}function p(e){if(e>=o())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+o().toString(16)+" bytes");return 0|e}function h(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return V(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function g(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,n);case"utf8":case"utf-8":return A(this,t,n);case"ascii":return P(this,t,n);case"latin1":case"binary":return C(this,t,n);case"base64":return S(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function v(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function m(e,t,n,r,a){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(a)return-1;n=e.length-1}else if(n<0){if(!a)return-1;n=0}if("string"==typeof t&&(t=u.from(t,r)),u.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,a);if("number"==typeof t)return t&=255,u.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,a);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,a){var i,o=1,s=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,s/=2,u/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){var l=-1;for(i=n;i<s;i++)if(c(e,i)===c(t,-1===l?0:i-l)){if(-1===l&&(l=i),i-l+1===u)return l*o}else-1!==l&&(i-=i-l),l=-1}else for(n+u>s&&(n=s-u),i=n;i>=0;i--){for(var d=!0,f=0;f<u;f++)if(c(e,i+f)!==c(t,f)){d=!1;break}if(d)return i}return-1}function b(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var o=0;o<r;++o){var s=parseInt(t.substr(2*o,2),16);if(isNaN(s))return o;e[n+o]=s}return o}function _(e,t,n,r){return H(B(t,e.length-n),e,n,r)}function x(e,t,n,r){return H(function(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}(t),e,n,r)}function R(e,t,n,r){return x(e,t,n,r)}function w(e,t,n,r){return H(V(t),e,n,r)}function E(e,t,n,r){return H(function(e,t){for(var n,r,a,i=[],o=0;o<e.length&&!((t-=2)<0);++o)n=e.charCodeAt(o),r=n>>8,a=n%256,i.push(a),i.push(r);return i}(t,e.length-n),e,n,r)}function S(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function A(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var i,o,s,u,c=e[a],l=null,d=c>239?4:c>223?3:c>191?2:1;if(a+d<=n)switch(d){case 1:c<128&&(l=c);break;case 2:128==(192&(i=e[a+1]))&&(u=(31&c)<<6|63&i)>127&&(l=u);break;case 3:i=e[a+1],o=e[a+2],128==(192&i)&&128==(192&o)&&(u=(15&c)<<12|(63&i)<<6|63&o)>2047&&(u<55296||u>57343)&&(l=u);break;case 4:i=e[a+1],o=e[a+2],s=e[a+3],128==(192&i)&&128==(192&o)&&128==(192&s)&&(u=(15&c)<<18|(63&i)<<12|(63&o)<<6|63&s)>65535&&u<1114112&&(l=u)}null===l?(l=65533,d=1):l>65535&&(l-=65536,r.push(l>>>10&1023|55296),l=56320|1023&l),r.push(l),a+=d}return function(e){var t=e.length;if(t<=T)return String.fromCharCode.apply(String,e);for(var n="",r=0;r<t;)n+=String.fromCharCode.apply(String,e.slice(r,r+=T));return n}(r)}t.Buffer=u,t.SlowBuffer=function(e){return+e!=e&&(e=0),u.alloc(+e)},t.INSPECT_MAX_BYTES=50,u.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}(),t.kMaxLength=o(),u.poolSize=8192,u._augment=function(e){return e.__proto__=u.prototype,e},u.from=function(e,t,n){return c(null,e,t,n)},u.TYPED_ARRAY_SUPPORT&&(u.prototype.__proto__=Uint8Array.prototype,u.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&u[Symbol.species]===u&&Object.defineProperty(u,Symbol.species,{value:null,configurable:!0})),u.alloc=function(e,t,n){return function(e,t,n,r){return l(t),t<=0?s(e,t):void 0!==n?"string"==typeof r?s(e,t).fill(n,r):s(e,t).fill(n):s(e,t)}(null,e,t,n)},u.allocUnsafe=function(e){return d(null,e)},u.allocUnsafeSlow=function(e){return d(null,e)},u.isBuffer=function(e){return!(null==e||!e._isBuffer)},u.compare=function(e,t){if(!u.isBuffer(e)||!u.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,a=0,i=Math.min(n,r);a<i;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:r<n?1:0},u.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},u.concat=function(e,t){if(!i(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return u.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;++n)t+=e[n].length;var r=u.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var o=e[n];if(!u.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,a),a+=o.length}return r},u.byteLength=h,u.prototype._isBuffer=!0,u.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)v(this,t,t+1);return this},u.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)v(this,t,t+3),v(this,t+1,t+2);return this},u.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)v(this,t,t+7),v(this,t+1,t+6),v(this,t+2,t+5),v(this,t+3,t+4);return this},u.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?A(this,0,e):g.apply(this,arguments)},u.prototype.equals=function(e){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e||0===u.compare(this,e)},u.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),"<Buffer "+e+">"},u.prototype.compare=function(e,t,n,r,a){if(!u.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw new RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(a>>>=0)-(r>>>=0),o=(n>>>=0)-(t>>>=0),s=Math.min(i,o),c=this.slice(r,a),l=e.slice(t,n),d=0;d<s;++d)if(c[d]!==l[d]){i=c[d],o=l[d];break}return i<o?-1:o<i?1:0},u.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},u.prototype.indexOf=function(e,t,n){return m(this,e,t,n,!0)},u.prototype.lastIndexOf=function(e,t,n){return m(this,e,t,n,!1)},u.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t|=0,isFinite(n)?(n|=0,void 0===r&&(r="utf8")):(r=n,n=void 0)}var a=this.length-t;if((void 0===n||n>a)&&(n=a),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return b(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return x(this,e,t,n);case"latin1":case"binary":return R(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},u.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var T=4096;function P(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}function C(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}function M(e,t,n){var r,a=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>a)&&(n=a);for(var i="",o=t;o<n;++o)i+=(r=e[o])<16?"0"+r.toString(16):r.toString(16);return i}function O(e,t,n){for(var r=e.slice(t,n),a="",i=0;i<r.length;i+=2)a+=String.fromCharCode(r[i]+256*r[i+1]);return a}function k(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,a,i){if(!u.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<i)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function I(e,t,n,r){t<0&&(t=65535+t+1);for(var a=0,i=Math.min(e.length-n,2);a<i;++a)e[n+a]=(t&255<<8*(r?a:1-a))>>>8*(r?a:1-a)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var a=0,i=Math.min(e.length-n,4);a<i;++a)e[n+a]=t>>>8*(r?a:3-a)&255}function j(e,t,n,r,a,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function F(e,t,n,r,i){return i||j(e,0,n,4),a.write(e,t,n,r,23,4),n+4}function z(e,t,n,r,i){return i||j(e,0,n,8),a.write(e,t,n,r,52,8),n+8}u.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t<e&&(t=e),u.TYPED_ARRAY_SUPPORT)(n=this.subarray(e,t)).__proto__=u.prototype;else{var a=t-e;n=new u(a,void 0);for(var i=0;i<a;++i)n[i]=this[i+e]}return n},u.prototype.readUIntLE=function(e,t,n){e|=0,t|=0,n||k(e,t,this.length);for(var r=this[e],a=1,i=0;++i<t&&(a*=256);)r+=this[e+i]*a;return r},u.prototype.readUIntBE=function(e,t,n){e|=0,t|=0,n||k(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},u.prototype.readUInt8=function(e,t){return t||k(e,1,this.length),this[e]},u.prototype.readUInt16LE=function(e,t){return t||k(e,2,this.length),this[e]|this[e+1]<<8},u.prototype.readUInt16BE=function(e,t){return t||k(e,2,this.length),this[e]<<8|this[e+1]},u.prototype.readUInt32LE=function(e,t){return t||k(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},u.prototype.readUInt32BE=function(e,t){return t||k(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},u.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||k(e,t,this.length);for(var r=this[e],a=1,i=0;++i<t&&(a*=256);)r+=this[e+i]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},u.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||k(e,t,this.length);for(var r=t,a=1,i=this[e+--r];r>0&&(a*=256);)i+=this[e+--r]*a;return i>=(a*=128)&&(i-=Math.pow(2,8*t)),i},u.prototype.readInt8=function(e,t){return t||k(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},u.prototype.readInt16LE=function(e,t){t||k(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt16BE=function(e,t){t||k(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},u.prototype.readInt32LE=function(e,t){return t||k(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},u.prototype.readInt32BE=function(e,t){return t||k(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},u.prototype.readFloatLE=function(e,t){return t||k(e,4,this.length),a.read(this,e,!0,23,4)},u.prototype.readFloatBE=function(e,t){return t||k(e,4,this.length),a.read(this,e,!1,23,4)},u.prototype.readDoubleLE=function(e,t){return t||k(e,8,this.length),a.read(this,e,!0,52,8)},u.prototype.readDoubleBE=function(e,t){return t||k(e,8,this.length),a.read(this,e,!1,52,8)},u.prototype.writeUIntLE=function(e,t,n,r){e=+e,t|=0,n|=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var a=1,i=0;for(this[t]=255&e;++i<n&&(a*=256);)this[t+i]=e/a&255;return t+n},u.prototype.writeUIntBE=function(e,t,n,r){e=+e,t|=0,n|=0,r||D(this,e,t,n,Math.pow(2,8*n)-1,0);var a=n-1,i=1;for(this[t+a]=255&e;--a>=0&&(i*=256);)this[t+a]=e/i&255;return t+n},u.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,255,0),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},u.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},u.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,65535,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},u.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},u.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,4294967295,0),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},u.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);D(this,e,t,n,a-1,-a)}var i=0,o=1,s=0;for(this[t]=255&e;++i<n&&(o*=256);)e<0&&0===s&&0!==this[t+i-1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},u.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var a=Math.pow(2,8*n-1);D(this,e,t,n,a-1,-a)}var i=n-1,o=1,s=0;for(this[t+i]=255&e;--i>=0&&(o*=256);)e<0&&0===s&&0!==this[t+i+1]&&(s=1),this[t+i]=(e/o>>0)-s&255;return t+n},u.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,1,127,-128),u.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},u.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):I(this,e,t,!0),t+2},u.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,2,32767,-32768),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):I(this,e,t,!1),t+2},u.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),u.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},u.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||D(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),u.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},u.prototype.writeFloatLE=function(e,t,n){return F(this,e,t,!0,n)},u.prototype.writeFloatBE=function(e,t,n){return F(this,e,t,!1,n)},u.prototype.writeDoubleLE=function(e,t,n){return z(this,e,t,!0,n)},u.prototype.writeDoubleBE=function(e,t,n){return z(this,e,t,!1,n)},u.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(t<0)throw new RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var a,i=r-n;if(this===e&&n<t&&t<r)for(a=i-1;a>=0;--a)e[a+t]=this[a+n];else if(i<1e3||!u.TYPED_ARRAY_SUPPORT)for(a=0;a<i;++a)e[a+t]=this[a+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+i),t);return i},u.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var a=e.charCodeAt(0);a<256&&(e=a)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!u.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(t<0||this.length<t||this.length<n)throw new RangeError("Out of range index");if(n<=t)return this;var i;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i<n;++i)this[i]=e;else{var o=u.isBuffer(e)?e:B(new u(e,r).toString()),s=o.length;for(i=0;i<n-t;++i)this[i+t]=o[i%s]}return this};var N=/[^+\/0-9A-Za-z-_]/g;function B(e,t){var n;t=t||1/0;for(var r=e.length,a=null,i=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!a){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(o+1===r){(t-=3)>-1&&i.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),a=n;continue}n=65536+(a-55296<<10|n-56320)}else a&&(t-=3)>-1&&i.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function V(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(N,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function H(e,t,n,r){for(var a=0;a<r&&!(a+n>=t.length||a>=e.length);++a)t[a+n]=e[a];return a}}).call(t,n(24))},function(e,t,n){var r=n(394),a={};for(var i in r)r.hasOwnProperty(i)&&(a[r[i]]=i);var o=e.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var s in o)if(o.hasOwnProperty(s)){if(!("channels"in o[s]))throw new Error("missing channels property: "+s);if(!("labels"in o[s]))throw new Error("missing channel labels property: "+s);if(o[s].labels.length!==o[s].channels)throw new Error("channel and label counts mismatch: "+s);var u=o[s].channels,c=o[s].labels;delete o[s].channels,delete o[s].labels,Object.defineProperty(o[s],"channels",{value:u}),Object.defineProperty(o[s],"labels",{value:c})}o.rgb.hsl=function(e){var t,n,r=e[0]/255,a=e[1]/255,i=e[2]/255,o=Math.min(r,a,i),s=Math.max(r,a,i),u=s-o;return s===o?t=0:r===s?t=(a-i)/u:a===s?t=2+(i-r)/u:i===s&&(t=4+(r-a)/u),(t=Math.min(60*t,360))<0&&(t+=360),n=(o+s)/2,[t,100*(s===o?0:n<=.5?u/(s+o):u/(2-s-o)),100*n]},o.rgb.hsv=function(e){var t,n,r,a,i,o=e[0]/255,s=e[1]/255,u=e[2]/255,c=Math.max(o,s,u),l=c-Math.min(o,s,u),d=function(e){return(c-e)/6/l+.5};return 0===l?a=i=0:(i=l/c,t=d(o),n=d(s),r=d(u),o===c?a=r-n:s===c?a=1/3+t-r:u===c&&(a=2/3+n-t),a<0?a+=1:a>1&&(a-=1)),[360*a,100*i,100*c]},o.rgb.hwb=function(e){var t=e[0],n=e[1],r=e[2];return[o.rgb.hsl(e)[0],1/255*Math.min(t,Math.min(n,r))*100,100*(r=1-1/255*Math.max(t,Math.max(n,r)))]},o.rgb.cmyk=function(e){var t,n=e[0]/255,r=e[1]/255,a=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-r,1-a)))/(1-t)||0),100*((1-r-t)/(1-t)||0),100*((1-a-t)/(1-t)||0),100*t]},o.rgb.keyword=function(e){var t=a[e];if(t)return t;var n,i,o,s=1/0;for(var u in r)if(r.hasOwnProperty(u)){var c=r[u],l=(i=e,o=c,Math.pow(i[0]-o[0],2)+Math.pow(i[1]-o[1],2)+Math.pow(i[2]-o[2],2));l<s&&(s=l,n=u)}return n},o.keyword.rgb=function(e){return r[e]},o.rgb.xyz=function(e){var t=e[0]/255,n=e[1]/255,r=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(r=r>.04045?Math.pow((r+.055)/1.055,2.4):r/12.92)),100*(.2126*t+.7152*n+.0722*r),100*(.0193*t+.1192*n+.9505*r)]},o.rgb.lab=function(e){var t=o.rgb.xyz(e),n=t[0],r=t[1],a=t[2];return r/=100,a/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116)-16,500*(n-r),200*(r-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]},o.hsl.rgb=function(e){var t,n,r,a,i,o=e[0]/360,s=e[1]/100,u=e[2]/100;if(0===s)return[i=255*u,i,i];t=2*u-(n=u<.5?u*(1+s):u+s-u*s),a=[0,0,0];for(var c=0;c<3;c++)(r=o+1/3*-(c-1))<0&&r++,r>1&&r--,i=6*r<1?t+6*(n-t)*r:2*r<1?n:3*r<2?t+(n-t)*(2/3-r)*6:t,a[c]=255*i;return a},o.hsl.hsv=function(e){var t=e[0],n=e[1]/100,r=e[2]/100,a=n,i=Math.max(r,.01);return n*=(r*=2)<=1?r:2-r,a*=i<=1?i:2-i,[t,100*(0===r?2*a/(i+a):2*n/(r+n)),(r+n)/2*100]},o.hsv.rgb=function(e){var t=e[0]/60,n=e[1]/100,r=e[2]/100,a=Math.floor(t)%6,i=t-Math.floor(t),o=255*r*(1-n),s=255*r*(1-n*i),u=255*r*(1-n*(1-i));switch(r*=255,a){case 0:return[r,u,o];case 1:return[s,r,o];case 2:return[o,r,u];case 3:return[o,s,r];case 4:return[u,o,r];case 5:return[r,o,s]}},o.hsv.hsl=function(e){var t,n,r,a=e[0],i=e[1]/100,o=e[2]/100,s=Math.max(o,.01);return r=(2-i)*o,n=i*s,[a,100*(n=(n/=(t=(2-i)*s)<=1?t:2-t)||0),100*(r/=2)]},o.hwb.rgb=function(e){var t,n,r,a,i,o,s,u=e[0]/360,c=e[1]/100,l=e[2]/100,d=c+l;switch(d>1&&(c/=d,l/=d),r=6*u-(t=Math.floor(6*u)),0!=(1&t)&&(r=1-r),a=c+r*((n=1-l)-c),t){default:case 6:case 0:i=n,o=a,s=c;break;case 1:i=a,o=n,s=c;break;case 2:i=c,o=n,s=a;break;case 3:i=c,o=a,s=n;break;case 4:i=a,o=c,s=n;break;case 5:i=n,o=c,s=a}return[255*i,255*o,255*s]},o.cmyk.rgb=function(e){var t=e[0]/100,n=e[1]/100,r=e[2]/100,a=e[3]/100;return[255*(1-Math.min(1,t*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,r*(1-a)+a))]},o.xyz.rgb=function(e){var t,n,r,a=e[0]/100,i=e[1]/100,o=e[2]/100;return n=-.9689*a+1.8758*i+.0415*o,r=.0557*a+-.204*i+1.057*o,t=(t=3.2406*a+-1.5372*i+-.4986*o)>.0031308?1.055*Math.pow(t,1/2.4)-.055:12.92*t,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,r=r>.0031308?1.055*Math.pow(r,1/2.4)-.055:12.92*r,[255*(t=Math.min(Math.max(0,t),1)),255*(n=Math.min(Math.max(0,n),1)),255*(r=Math.min(Math.max(0,r),1))]},o.xyz.lab=function(e){var t=e[0],n=e[1],r=e[2];return n/=100,r/=108.883,t=(t/=95.047)>.008856?Math.pow(t,1/3):7.787*t+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(t-n),200*(n-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},o.lab.xyz=function(e){var t,n,r,a=e[0];t=e[1]/500+(n=(a+16)/116),r=n-e[2]/200;var i=Math.pow(n,3),o=Math.pow(t,3),s=Math.pow(r,3);return n=i>.008856?i:(n-16/116)/7.787,t=o>.008856?o:(t-16/116)/7.787,r=s>.008856?s:(r-16/116)/7.787,[t*=95.047,n*=100,r*=108.883]},o.lab.lch=function(e){var t,n=e[0],r=e[1],a=e[2];return(t=360*Math.atan2(a,r)/2/Math.PI)<0&&(t+=360),[n,Math.sqrt(r*r+a*a),t]},o.lch.lab=function(e){var t,n=e[0],r=e[1];return t=e[2]/360*2*Math.PI,[n,r*Math.cos(t),r*Math.sin(t)]},o.rgb.ansi16=function(e){var t=e[0],n=e[1],r=e[2],a=1 in arguments?arguments[1]:o.rgb.hsv(e)[2];if(0===(a=Math.round(a/50)))return 30;var i=30+(Math.round(r/255)<<2|Math.round(n/255)<<1|Math.round(t/255));return 2===a&&(i+=60),i},o.hsv.ansi16=function(e){return o.rgb.ansi16(o.hsv.rgb(e),e[2])},o.rgb.ansi256=function(e){var t=e[0],n=e[1],r=e[2];return t===n&&n===r?t<8?16:t>248?231:Math.round((t-8)/247*24)+232:16+36*Math.round(t/255*5)+6*Math.round(n/255*5)+Math.round(r/255*5)},o.ansi16.rgb=function(e){var t=e%10;if(0===t||7===t)return e>50&&(t+=3.5),[t=t/10.5*255,t,t];var n=.5*(1+~~(e>50));return[(1&t)*n*255,(t>>1&1)*n*255,(t>>2&1)*n*255]},o.ansi256.rgb=function(e){if(e>=232){var t=10*(e-232)+8;return[t,t,t]}var n;return e-=16,[Math.floor(e/36)/5*255,Math.floor((n=e%36)/6)/5*255,n%6/5*255]},o.rgb.hex=function(e){var t=(((255&Math.round(e[0]))<<16)+((255&Math.round(e[1]))<<8)+(255&Math.round(e[2]))).toString(16).toUpperCase();return"000000".substring(t.length)+t},o.hex.rgb=function(e){var t=e.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!t)return[0,0,0];var n=t[0];3===t[0].length&&(n=n.split("").map((function(e){return e+e})).join(""));var r=parseInt(n,16);return[r>>16&255,r>>8&255,255&r]},o.rgb.hcg=function(e){var t,n=e[0]/255,r=e[1]/255,a=e[2]/255,i=Math.max(Math.max(n,r),a),o=Math.min(Math.min(n,r),a),s=i-o;return t=s<=0?0:i===n?(r-a)/s%6:i===r?2+(a-n)/s:4+(n-r)/s+4,t/=6,[360*(t%=1),100*s,100*(s<1?o/(1-s):0)]},o.hsl.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=1,a=0;return(r=n<.5?2*t*n:2*t*(1-n))<1&&(a=(n-.5*r)/(1-r)),[e[0],100*r,100*a]},o.hsv.hcg=function(e){var t=e[1]/100,n=e[2]/100,r=t*n,a=0;return r<1&&(a=(n-r)/(1-r)),[e[0],100*r,100*a]},o.hcg.rgb=function(e){var t=e[0]/360,n=e[1]/100,r=e[2]/100;if(0===n)return[255*r,255*r,255*r];var a,i=[0,0,0],o=t%1*6,s=o%1,u=1-s;switch(Math.floor(o)){case 0:i[0]=1,i[1]=s,i[2]=0;break;case 1:i[0]=u,i[1]=1,i[2]=0;break;case 2:i[0]=0,i[1]=1,i[2]=s;break;case 3:i[0]=0,i[1]=u,i[2]=1;break;case 4:i[0]=s,i[1]=0,i[2]=1;break;default:i[0]=1,i[1]=0,i[2]=u}return a=(1-n)*r,[255*(n*i[0]+a),255*(n*i[1]+a),255*(n*i[2]+a)]},o.hcg.hsv=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t),r=0;return n>0&&(r=t/n),[e[0],100*r,100*n]},o.hcg.hsl=function(e){var t=e[1]/100,n=e[2]/100*(1-t)+.5*t,r=0;return n>0&&n<.5?r=t/(2*n):n>=.5&&n<1&&(r=t/(2*(1-n))),[e[0],100*r,100*n]},o.hcg.hwb=function(e){var t=e[1]/100,n=t+e[2]/100*(1-t);return[e[0],100*(n-t),100*(1-n)]},o.hwb.hcg=function(e){var t=e[1]/100,n=1-e[2]/100,r=n-t,a=0;return r<1&&(a=(n-r)/(1-r)),[e[0],100*r,100*a]},o.apple.rgb=function(e){return[e[0]/65535*255,e[1]/65535*255,e[2]/65535*255]},o.rgb.apple=function(e){return[e[0]/255*65535,e[1]/255*65535,e[2]/255*65535]},o.gray.rgb=function(e){return[e[0]/100*255,e[0]/100*255,e[0]/100*255]},o.gray.hsl=o.gray.hsv=function(e){return[0,0,e[0]]},o.gray.hwb=function(e){return[0,100,e[0]]},o.gray.cmyk=function(e){return[0,0,0,e[0]]},o.gray.lab=function(e){return[e[0],0,0]},o.gray.hex=function(e){var t=255&Math.round(e[0]/100*255),n=((t<<16)+(t<<8)+t).toString(16).toUpperCase();return"000000".substring(n.length)+n},o.rgb.gray=function(e){return[(e[0]+e[1]+e[2])/3/255*100]}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var o=function(e,t){t=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},t,{plugins:(t.plugins||[]).concat("placeholders")});try{return(0,a.parse)(e,t)}catch(r){var n=r.loc;throw n&&(r.message+="\n"+(0,i.codeFrameColumns)(e,{start:n}),r.code="BABEL_TEMPLATE_PARSE_ERROR"),r}}(t,n.parser),s=n.placeholderWhitelist,c=n.placeholderPattern,l=n.preserveComments,d=n.syntacticPlaceholders;r.removePropertiesDeep(o,{preserveComments:l}),e.validate(o);var f={placeholders:[],placeholderNames:new Set},p={placeholders:[],placeholderNames:new Set},h={value:void 0};return r.traverse(o,u,{syntactic:f,legacy:p,isLegacyRef:h,placeholderWhitelist:s,placeholderPattern:c,syntacticPlaceholders:d}),Object.assign({ast:o},h.value?p:f)};var r=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),a=n(57),i=n(56);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=/^[_$A-Z0-9]+$/;function u(e,t,n){var a;if(r.isPlaceholder(e)){if(!1===n.syntacticPlaceholders)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");a=e.name.name,n.isLegacyRef.value=!1}else{if(!1===n.isLegacyRef.value||n.syntacticPlaceholders)return;if(r.isIdentifier(e)||r.isJSXIdentifier(e))a=e.name,n.isLegacyRef.value=!0;else{if(!r.isStringLiteral(e))return;a=e.value,n.isLegacyRef.value=!0}}if(!n.isLegacyRef.value&&(null!=n.placeholderPattern||null!=n.placeholderWhitelist))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!n.isLegacyRef.value||!1!==n.placeholderPattern&&(n.placeholderPattern||s).test(a)||n.placeholderWhitelist&&n.placeholderWhitelist.has(a)){var i,o=(t=t.slice())[t.length-1],u=o.node,c=o.key;r.isStringLiteral(e)||r.isPlaceholder(e,{expectedNode:"StringLiteral"})?i="string":r.isNewExpression(u)&&"arguments"===c||r.isCallExpression(u)&&"arguments"===c||r.isFunction(u)&&"params"===c?i="param":r.isExpressionStatement(u)&&!r.isPlaceholder(e)?(i="statement",t=t.slice(0,-1)):i=r.isStatement(e)&&r.isPlaceholder(e)?"statement":"other";var l=n.isLegacyRef.value?n.legacy:n.syntactic,d=l.placeholders,f=l.placeholderNames;d.push({name:a,type:i,resolve:function(e){return function(e,t){for(var n=e,r=0;r<t.length-1;r++){var a=t[r],i=a.key,o=a.index;n=void 0===o?n[i]:n[i][o]}var s=t[t.length-1],u=s.key,c=s.index;return{parent:n,key:u,index:c}}(e,t)},isDuplicate:f.has(a)}),f.add(a)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=r.cloneNode(e.ast);return t&&(e.placeholders.forEach((function(e){if(!Object.prototype.hasOwnProperty.call(t,e.name)){var n=e.name;throw new Error('Error: No substitution given for "'+n+"\". If this is not meant to be a\n placeholder you may want to consider passing one of the following options to @babel/template:\n - { placeholderPattern: false, placeholderWhitelist: new Set(['"+n+"'])}\n - { placeholderPattern: /^"+n+"$/ }")}})),Object.keys(t).forEach((function(t){if(!e.placeholderNames.has(t))throw new Error('Unknown substitution "'+t+'" given')}))),e.placeholders.slice().reverse().forEach((function(e){try{!function(e,t,n){e.isDuplicate&&(Array.isArray(n)?n=n.map((function(e){return r.cloneNode(e)})):"object"==typeof n&&(n=r.cloneNode(n)));var a=e.resolve(t),i=a.parent,o=a.key,s=a.index;if("string"===e.type){if("string"==typeof n&&(n=r.stringLiteral(n)),!n||!r.isStringLiteral(n))throw new Error("Expected string substitution")}else if("statement"===e.type)void 0===s?n?Array.isArray(n)?n=r.blockStatement(n):"string"==typeof n?n=r.expressionStatement(r.identifier(n)):r.isStatement(n)||(n=r.expressionStatement(n)):n=r.emptyStatement():n&&!Array.isArray(n)&&("string"==typeof n&&(n=r.identifier(n)),r.isStatement(n)||(n=r.expressionStatement(n)));else if("param"===e.type){if("string"==typeof n&&(n=r.identifier(n)),void 0===s)throw new Error("Assertion failure.")}else if("string"==typeof n&&(n=r.identifier(n)),Array.isArray(n))throw new Error("Cannot replace single expression with an array.");if(void 0===s)r.validate(i,o,n),i[o]=n;else{var u=i[o].slice();"statement"===e.type||"param"===e.type?null==n?u.splice(s,1):Array.isArray(n)?u.splice.apply(u,[s,1].concat(n)):u[s]=n:u[s]=n,r.validate(i,o,u),i[o]=u}}(e,n,t&&t[e.name]||null)}catch(a){throw a.message='@babel/template placeholder "'+e.name+'": '+a.message,a}})),n};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getEnv=function(e){return void 0===e&&(e="development"),{NODE_ENV:"production"}.BABEL_ENV||"production"}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.createCachedDescriptors=function(e,t,n){var r=t.plugins,a=t.presets,i=t.passPerPreset;return{options:t,plugins:r?function(){return c(r,e)(n)}:function(){return[]},presets:a?function(){return s(a,e)(n)(!!i)}:function(){return[]}}},t.createUncachedDescriptors=function(e,t,n){var r,a;return{options:t,plugins:function(){return r||(r=p(t.plugins||[],e,n)),r},presets:function(){return a||(a=f(t.presets||[],e,n,!!t.passPerPreset)),a}}},t.createDescriptor=g;var r=n(58),a=n(59),i=n(60),o=new WeakMap,s=(0,i.makeWeakCache)((function(e,t){var n=t.using((function(e){return e}));return(0,i.makeStrongCache)((function(t){return(0,i.makeStrongCache)((function(r){return f(e,n,t,r).map((function(e){return d(o,e)}))}))}))})),u=new WeakMap,c=(0,i.makeWeakCache)((function(e,t){var n=t.using((function(e){return e}));return(0,i.makeStrongCache)((function(t){return p(e,n,t).map((function(e){return d(u,e)}))}))})),l={};function d(e,t){var n=t.value,r=t.options,a=void 0===r?l:r;if(!1===a)return t;var i=e.get(n);i||(i=new WeakMap,e.set(n,i));var o=i.get(a);if(o||(o=[],i.set(a,o)),-1===o.indexOf(t)){var s=o.filter((function(e){return r=t,(n=e).name===r.name&&n.value===r.value&&n.options===r.options&&n.dirname===r.dirname&&n.alias===r.alias&&n.ownPass===r.ownPass&&(n.file&&n.file.request)===(r.file&&r.file.request)&&(n.file&&n.file.resolved)===(r.file&&r.file.resolved);var n,r}));if(s.length>0)return s[0];o.push(t)}return t}function f(e,t,n,r){return h("preset",e,t,n,r)}function p(e,t,n){return h("plugin",e,t,n)}function h(e,t,n,r,a){var i=t.map((function(t,i){return g(t,n,{type:e,alias:r+"$"+i,ownPass:!!a})}));return function(e){var t=new Map,n=function(){if(a){if(i>=r.length)return"break";o=r[i++]}else{if((i=r.next()).done)return"break";o=i.value}var n=o;if("function"!=typeof n.value)return"continue";var s=t.get(n.value);if(s||(s=new Set,t.set(n.value,s)),s.has(n.name)){var u=e.filter((function(e){return e.value===n.value}));throw new Error(["Duplicate plugin/preset detected.","If you'd like to use two separate instances of a plugin,","they need separate names, e.g.",""," plugins: ["," ['some-plugin', {}],"," ['some-plugin', {}, 'some unique name'],"," ]","","Duplicates detected are:",""+JSON.stringify(u,null,2)].join("\n"))}s.add(n.name)},r=e,a=Array.isArray(r),i=0;e:for(r=a?r:r[Symbol.iterator]();;){var o;switch(n()){case"break":break e;case"continue":continue}}}(i),i}function g(e,t,n){var i,o,s=n.type,u=n.alias,c=n.ownPass,l=(0,a.getItemDescriptor)(e);if(l)return l;var d=e;if(Array.isArray(d))if(3===d.length){var f=d;d=f[0],o=f[1],i=f[2]}else{var p=d;d=p[0],o=p[1]}var h=void 0,g=null;if("string"==typeof d){if("string"!=typeof s)throw new Error("To resolve a string-based item, the type of item must be given");var v=d,m=("plugin"===s?r.loadPlugin:r.loadPreset)(d,t);g=m.filepath,d=m.value,h={request:v,resolved:g}}if(!d)throw new Error("Unexpected falsy value: "+String(d));if("object"==typeof d&&d.__esModule){if(!d.default)throw new Error("Must export a default export when using ES6 modules.");d=d.default}if("object"!=typeof d&&"function"!=typeof d)throw new Error("Unsupported format: "+typeof d+". Expected an object or a function.");if(null!==g&&"object"==typeof d&&d)throw new Error("Plugin/Preset files are not allowed to export objects, only functions. In "+g);return{name:i,alias:g||u,value:d,options:o,dirname:t,ownPass:c,file:h}}},function(e,t,n){"use strict";function r(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var a=r[n],i=t[a];void 0!==i&&(e[a]=i)}}Object.defineProperty(t,"__esModule",{value:!0}),t.mergeOptions=function(e,t){for(var n=0,a=Object.keys(t);n<a.length;n++){var i=a[n];if("parserOpts"===i&&t.parserOpts){var o=t.parserOpts;r(e.parserOpts=e.parserOpts||{},o)}else if("generatorOpts"===i&&t.generatorOpts){var s=t.generatorOpts;r(e.generatorOpts=e.generatorOpts||{},s)}else{var u=t[i];void 0!==u&&(e[i]=u)}}}},function(e,t,n){"use strict";function r(){var e=l(n(7));return r=function(){return e},e}function a(){var e=l(n(165));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.buildPresetChain=function(e,t){var n=f(e,t);return n?{plugins:I(n.plugins),presets:I(n.presets),options:n.options.map((function(e){return D(e)}))}:null},t.buildRootChain=function(e,t){var n,a=_({options:e,dirname:t.cwd},t);if(!a)return null;"string"==typeof e.configFile?n=(0,s.loadConfig)(e.configFile,t.cwd,t.envName,t.caller):!1!==e.configFile&&(n=(0,s.findRootConfig)(t.root,t.envName,t.caller));var i=e.babelrc,u=e.babelrcRoots,c=t.cwd,l={options:[],presets:[],plugins:[]};if(n){var d=m(n),f=x(d,t);if(!f)return null;void 0===i&&(i=d.options.babelrc),void 0===u&&(c=d.dirname,u=d.options.babelrcRoots),k(l,f)}var p,h,g="string"==typeof t.filename?(0,s.findPackageData)(t.filename):null,v={options:[],presets:[],plugins:[]};if((!0===i||void 0===i)&&g&&function(e,t,n,a){if("boolean"==typeof n)return n;var i=e.root;if(void 0===n)return-1!==t.directories.indexOf(i);var s=n;return Array.isArray(s)||(s=[s]),1===(s=s.map((function(e){return"string"==typeof e?r().default.resolve(a,e):e}))).length&&s[0]===i?-1!==t.directories.indexOf(i):s.some((function(n){return"string"==typeof n&&(n=(0,o.default)(n,a)),t.directories.some((function(t){return N(n,a,t,e)}))}))}(t,g,u,c)){var b=(0,s.findRelativeConfig)(g,t.envName,t.caller);if(p=b.ignore,h=b.config,p&&F(t,p.ignore,null,p.dirname))return null;if(h){var R=x(y(h),t);if(!R)return null;k(v,R)}}var w=k(k(k({options:[],presets:[],plugins:[]},l),v),a);return{plugins:I(w.plugins),presets:I(w.presets),options:w.options.map((function(e){return D(e)})),ignore:p||void 0,babelrc:h||void 0,config:n||void 0}},t.buildPresetChainWalker=void 0;var i=n(90),o=l(n(422)),s=n(58),u=n(60),c=n(162);function l(e){return e&&e.__esModule?e:{default:e}}var d=(0,a().default)("babel:config:config-chain"),f=M({init:function(e){return e},root:function(e){return p(e)},env:function(e,t){return h(e)(t)},overrides:function(e,t){return g(e)(t)},overridesEnv:function(e,t,n){return v(e)(t)(n)}});t.buildPresetChainWalker=f;var p=(0,u.makeWeakCache)((function(e){return A(e,e.alias,c.createUncachedDescriptors)})),h=(0,u.makeWeakCache)((function(e){return(0,u.makeStrongCache)((function(t){return T(e,e.alias,c.createUncachedDescriptors,t)}))})),g=(0,u.makeWeakCache)((function(e){return(0,u.makeStrongCache)((function(t){return P(e,e.alias,c.createUncachedDescriptors,t)}))})),v=(0,u.makeWeakCache)((function(e){return(0,u.makeStrongCache)((function(t){return(0,u.makeStrongCache)((function(n){return C(e,e.alias,c.createUncachedDescriptors,t,n)}))}))})),m=(0,u.makeWeakCache)((function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("configfile",e.options)}})),y=(0,u.makeWeakCache)((function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("babelrcfile",e.options)}})),b=(0,u.makeWeakCache)((function(e){return{filepath:e.filepath,dirname:e.dirname,options:(0,i.validate)("extendsfile",e.options)}})),_=M({root:function(e){return A(e,"base",c.createCachedDescriptors)},env:function(e,t){return T(e,"base",c.createCachedDescriptors,t)},overrides:function(e,t){return P(e,"base",c.createCachedDescriptors,t)},overridesEnv:function(e,t,n){return C(e,"base",c.createCachedDescriptors,t,n)}}),x=M({root:function(e){return R(e)},env:function(e,t){return w(e)(t)},overrides:function(e,t){return E(e)(t)},overridesEnv:function(e,t,n){return S(e)(t)(n)}}),R=(0,u.makeWeakCache)((function(e){return A(e,e.filepath,c.createUncachedDescriptors)})),w=(0,u.makeWeakCache)((function(e){return(0,u.makeStrongCache)((function(t){return T(e,e.filepath,c.createUncachedDescriptors,t)}))})),E=(0,u.makeWeakCache)((function(e){return(0,u.makeStrongCache)((function(t){return P(e,e.filepath,c.createUncachedDescriptors,t)}))})),S=(0,u.makeWeakCache)((function(e){return(0,u.makeStrongCache)((function(t){return(0,u.makeStrongCache)((function(n){return C(e,e.filepath,c.createUncachedDescriptors,t,n)}))}))}));function A(e,t,n){return n(e.dirname,e.options,t)}function T(e,t,n,r){var a=e.dirname,i=e.options,o=i.env&&i.env[r];return o?n(a,o,t+'.env["'+r+'"]'):null}function P(e,t,n,r){var a=e.dirname,i=e.options,o=i.overrides&&i.overrides[r];if(!o)throw new Error("Assertion failure - missing override");return n(a,o,t+".overrides["+r+"]")}function C(e,t,n,r,a){var i=e.dirname,o=e.options,s=o.overrides&&o.overrides[r];if(!s)throw new Error("Assertion failure - missing override");var u=s.env&&s.env[a];return u?n(i,u,t+".overrides["+r+'].env["'+a+'"]'):null}function M(e){var t=e.root,n=e.env,r=e.overrides,a=e.overridesEnv;return function(e,i,o){void 0===o&&(o=new Set);var s,u,c,l,d,f,p,h=e.dirname,g=[],v=t(e);if(L(v,h,i)){g.push(v);var m=n(e,i.envName);m&&L(m,h,i)&&g.push(m),(v.options.overrides||[]).forEach((function(t,n){var o=r(e,n);if(L(o,h,i)){g.push(o);var s=a(e,n,i.envName);s&&L(s,h,i)&&g.push(s)}}))}if(g.some((function(e){var t=e.options,n=t.ignore,r=t.only;return F(i,n,r,h)})))return null;for(var y={options:[],presets:[],plugins:[]},b=0,_=g;b<_.length;b++){var x=_[b];if(!O(y,x.options,h,i,o))return null;s=y,c=void 0,l=void 0,d=void 0,f=void 0,p=void 0,d=(u=x).options,f=u.plugins,p=u.presets,s.options.push(d),(c=s.plugins).push.apply(c,f()),(l=s.presets).push.apply(l,p())}return y}}function O(e,t,n,r,a){if(void 0===t.extends)return!0;var i=(0,s.loadConfig)(t.extends,n,r.envName,r.caller);if(a.has(i))throw new Error("Configuration cycle detected loading "+i.filepath+".\nFile already loaded following the config chain:\n"+Array.from(a,(function(e){return" - "+e.filepath})).join("\n"));a.add(i);var o=x(b(i),r,a);return a.delete(i),!!o&&(k(e,o),!0)}function k(e,t){var n,r,a;return(n=e.options).push.apply(n,t.options),(r=e.plugins).push.apply(r,t.plugins),(a=e.presets).push.apply(a,t.presets),e}function D(e){var t=Object.assign({},e);return delete t.extends,delete t.env,delete t.overrides,delete t.plugins,delete t.presets,delete t.passPerPreset,delete t.ignore,delete t.only,delete t.test,delete t.include,delete t.exclude,Object.prototype.hasOwnProperty.call(t,"sourceMap")&&(t.sourceMaps=t.sourceMap,delete t.sourceMap),t}function I(e){var t=new Map,n=[],r=e,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;if("function"==typeof s.value){var u=s.value,c=t.get(u);c||(c=new Map,t.set(u,c));var l=c.get(s.name);l?l.value=s:(l={value:s},n.push(l),s.ownPass||c.set(s.name,l))}else n.push({value:s})}return n.reduce((function(e,t){return e.push(t.value),e}),[])}function L(e,t,n){var r=e.options;return(void 0===r.test||j(n,r.test,t))&&(void 0===r.include||j(n,r.include,t))&&(void 0===r.exclude||!j(n,r.exclude,t))}function j(e,t,n){return z(e,Array.isArray(t)?t:[t],n)}function F(e,t,n,r){return t&&z(e,t,r)?(d("Ignored %o because it matched one of %O from %o",e.filename,t,r),!0):!(!n||z(e,n,r)||(d("Ignored %o because it failed to match one of %O from %o",e.filename,n,r),0))}function z(e,t,n){return t.some((function(t){return N(t,n,e.filename,e)}))}function N(e,t,n,r){if("function"==typeof e)return!!e(n,{dirname:t,envName:r.envName,caller:r.caller});if("string"!=typeof n)throw new Error("Configuration contains string/RegExp pattern, but no filename was passed to Babel");return"string"==typeof e&&(e=(0,o.default)(e,t)),e.test(n)}},function(e,t,n){(function(r){t.log=function(){var e;return"object"==typeof console&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(r++,"%c"===e&&(a=r))})),t.splice(a,0,n)}},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(n){}return!e&&void 0!==r&&"env"in r&&(e={NODE_ENV:"production"}.DEBUG),e},t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(420)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(t,n(5))},function(e,t,n){"use strict";function r(e){switch(e.type){case"root":return"";case"env":return r(e.parent)+'.env["'+e.name+'"]';case"overrides":return r(e.parent)+".overrides["+e.index+"]";case"option":return r(e.parent)+"."+e.name;case"access":return r(e.parent)+"["+JSON.stringify(e.name)+"]";default:throw new Error("Assertion failure: Unknown type "+e.type)}}function a(e,t){return{type:"access",name:t,parent:e}}function i(e,t){if(void 0!==t&&("object"!=typeof t||Array.isArray(t)||!t))throw new Error(r(e)+" must be an object, or undefined");return t}function o(e,t){if(null!=t&&!Array.isArray(t))throw new Error(r(e)+" must be an array, or undefined");return t}function s(e){return"string"==typeof e||"function"==typeof e||e instanceof RegExp}function u(e,t){if(("object"!=typeof t||!t)&&"string"!=typeof t&&"function"!=typeof t)throw new Error(r(e)+" must be a string, object, function");return t}Object.defineProperty(t,"__esModule",{value:!0}),t.msg=r,t.access=a,t.assertRootMode=function(e,t){if(void 0!==t&&"root"!==t&&"upward"!==t&&"upward-optional"!==t)throw new Error(r(e)+' must be a "root", "upward", "upward-optional" or undefined');return t},t.assertSourceMaps=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"inline"!==t&&"both"!==t)throw new Error(r(e)+' must be a boolean, "inline", "both", or undefined');return t},t.assertCompact=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"auto"!==t)throw new Error(r(e)+' must be a boolean, "auto", or undefined');return t},t.assertSourceType=function(e,t){if(void 0!==t&&"module"!==t&&"script"!==t&&"unambiguous"!==t)throw new Error(r(e)+' must be "module", "script", "unambiguous", or undefined');return t},t.assertCallerMetadata=function(e,t){var n=i(e,t);if(n){if("string"!=typeof n.name)throw new Error(r(e)+' set but does not contain "name" property string');for(var o=0,s=Object.keys(n);o<s.length;o++){var u=s[o],c=a(e,u),l=n[u];if(null!=l&&"boolean"!=typeof l&&"string"!=typeof l&&"number"!=typeof l)throw new Error(r(c)+" must be null, undefined, a boolean, a string, or a number.")}}return t},t.assertInputSourceMap=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&("object"!=typeof t||!t))throw new Error(r(e)+" must be a boolean, object, or undefined");return t},t.assertString=function(e,t){if(void 0!==t&&"string"!=typeof t)throw new Error(r(e)+" must be a string, or undefined");return t},t.assertFunction=function(e,t){if(void 0!==t&&"function"!=typeof t)throw new Error(r(e)+" must be a function, or undefined");return t},t.assertBoolean=function(e,t){if(void 0!==t&&"boolean"!=typeof t)throw new Error(r(e)+" must be a boolean, or undefined");return t},t.assertObject=i,t.assertArray=o,t.assertIgnoreList=function(e,t){var n=o(e,t);return n&&n.forEach((function(t,n){return function(e,t){if("string"!=typeof t&&"function"!=typeof t&&!(t instanceof RegExp))throw new Error(r(e)+" must be an array of string/Function/RegExp values, or undefined");return t}(a(e,n),t)})),n},t.assertConfigApplicableTest=function(e,t){if(void 0===t)return t;if(Array.isArray(t))t.forEach((function(t,n){if(!s(t))throw new Error(r(a(e,n))+" must be a string/Function/RegExp.")}));else if(!s(t))throw new Error(r(e)+" must be a string/Function/RegExp, or an array of those");return t},t.assertConfigFileSearch=function(e,t){if(void 0!==t&&"boolean"!=typeof t&&"string"!=typeof t)throw new Error(r(e)+" must be a undefined, a boolean, a string, got "+JSON.stringify(t));return t},t.assertBabelrcSearch=function(e,t){if(void 0===t||"boolean"==typeof t)return t;if(Array.isArray(t))t.forEach((function(t,n){if(!s(t))throw new Error(r(a(e,n))+" must be a string/Function/RegExp.")}));else if(!s(t))throw new Error(r(e)+" must be a undefined, a boolean, a string/Function/RegExp or an array of those, got "+JSON.stringify(t));return t},t.assertPluginList=function(e,t){var n=o(e,t);return n&&n.forEach((function(t,n){return function(e,t){if(Array.isArray(t)){if(0===t.length)throw new Error(r(e)+" must include an object");if(t.length>3)throw new Error(r(e)+" may only be a two-tuple or three-tuple");if(u(a(e,0),t[0]),t.length>1){var n=t[1];if(void 0!==n&&!1!==n&&("object"!=typeof n||Array.isArray(n)||null===n))throw new Error(r(a(e,1))+" must be an object, false, or undefined")}if(3===t.length){var i=t[2];if(void 0!==i&&"string"!=typeof i)throw new Error(r(a(e,2))+" must be a string, or undefined")}}else u(e,t);return t}(a(e,n),t)})),n}},function(e,t,n){"use strict";function r(){var e=d(n(7));return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=f,t.loadPartialConfig=function(e){var t=f(e);if(!t)return null;var n=t.options,r=t.babelrc,i=t.ignore,o=t.config;return(n.plugins||[]).forEach((function(e){if(e.value instanceof a.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")})),new p(n,r?r.filepath:void 0,i?i.filepath:void 0,o?o.filepath:void 0)};var a=d(n(89)),i=n(163),o=n(59),s=n(164),u=n(161),c=n(90),l=n(58);function d(e){return e&&e.__esModule?e:{default:e}}function f(e){if(null!=e&&("object"!=typeof e||Array.isArray(e)))throw new Error("Babel options must be an object, null, or undefined");var t=e?(0,c.validate)("arguments",e):{},n=t.envName,a=void 0===n?(0,u.getEnv)():n,d=t.cwd,f=void 0===d?".":d,p=t.root,h=void 0===p?".":p,g=t.rootMode,v=void 0===g?"root":g,m=t.caller,y=r().default.resolve(f),b=function(e,t){switch(t){case"root":return e;case"upward-optional":var n=(0,l.findConfigUpwards)(e);return null===n?e:n;case"upward":var r=(0,l.findConfigUpwards)(e);if(null!==r)return r;throw Object.assign(new Error('Babel was run with rootMode:"upward" but a root could not be found when searching upward from "'+e+'"'),{code:"BABEL_ROOT_NOT_FOUND",dirname:e});default:throw new Error("Assertion failure - unknown rootMode value")}}(r().default.resolve(y,h),v),_={filename:"string"==typeof t.filename?r().default.resolve(f,t.filename):void 0,cwd:y,root:b,envName:a,caller:m},x=(0,s.buildRootChain)(t,_);if(!x)return null;var R={};return x.options.forEach((function(e){(0,i.mergeOptions)(R,e)})),R.babelrc=!1,R.configFile=!1,R.passPerPreset=!1,R.envName=_.envName,R.cwd=_.cwd,R.root=_.root,R.filename="string"==typeof _.filename?_.filename:void 0,R.plugins=x.plugins.map((function(e){return(0,o.createItemFromDescriptor)(e)})),R.presets=x.presets.map((function(e){return(0,o.createItemFromDescriptor)(e)})),{options:R,context:_,ignore:x.ignore,babelrc:x.babelrc,config:x.config}}var p=function(){function e(e,t,n,r){this.options=e,this.babelignore=n,this.babelrc=t,this.config=r,Object.freeze(this)}return e.prototype.hasFilesystemConfig=function(){return void 0!==this.babelrc||void 0!==this.config},e}();Object.freeze(p.prototype)},function(e,t,n){"use strict";function r(){var e=c(n(11));return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.runAsync=function(e,t,n,r){var a;try{a=l(e,t,n)}catch(i){return r(i)}return r(null,a)},t.runSync=l;var a=c(n(427)),i=c(n(428)),o=c(n(176)),s=c(n(177)),u=c(n(464));function c(e){return e&&e.__esModule?e:{default:e}}function l(e,t,n){var c,l,f=(0,s.default)(e.passes,(0,o.default)(e),t,n),p=f.opts;try{!function(e,t){var n=t,o=Array.isArray(n),s=0;for(n=o?n:n[Symbol.iterator]();;){var u;if(o){if(s>=n.length)break;u=n[s++]}else{if((s=n.next()).done)break;u=s.value}var c=[],l=[],f=[],p=u.concat([(0,i.default)()]),h=Array.isArray(p),g=0;for(p=h?p:p[Symbol.iterator]();;){var v;if(h){if(g>=p.length)break;v=p[g++]}else{if((g=p.next()).done)break;v=g.value}var m=v,y=new a.default(e,m.key,m.options);c.push([m,y]),l.push(y),f.push(m.visitor)}for(var b=0,_=c;b<_.length;b++){var x=_[b],R=x[0],w=x[1],E=R.pre;if(E&&d(E.call(w,e)))throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}var S=r().default.visitors.merge(f,l,e.opts.wrapPluginVisitorMethod);(0,r().default)(e.ast,S,e.scope);for(var A=0,T=c;A<T.length;A++){var P=T[A],C=P[0],M=P[1],O=C.post;if(O&&d(O.call(M,e)))throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}}}(f,e.passes)}catch(m){var h;throw m.message=(null!==(h=p.filename)&&void 0!==h?h:"unknown")+": "+m.message,m.code||(m.code="BABEL_TRANSFORM_ERROR"),m}try{if(!1!==p.code){var g=(0,u.default)(e.passes,f);c=g.outputCode,l=g.outputMap}}catch(m){var v;throw m.message=(null!==(v=p.filename)&&void 0!==v?v:"unknown")+": "+m.message,m.code||(m.code="BABEL_GENERATE_ERROR"),m}return{metadata:f.metadata,options:p,ast:!0===p.ast?f.ast:null,code:void 0===c?null:c,map:void 0===l?null:l,sourceType:f.ast.program.sourceType}}function d(e){return!(!e||"object"!=typeof e&&"function"!=typeof e||!e.then||"function"!=typeof e.then)}},function(e,t,n){var r=n(436),a=n(13);e.exports=function e(t,n,i,o,s){return t===n||(null==t||null==n||!a(t)&&!a(n)?t!=t&&n!=n:r(t,n,i,o,e,s))}},function(e,t,n){var r=n(133),a=n(437),i=n(134),o=1,s=2;e.exports=function(e,t,n,u,c,l){var d=n&o,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var h=l.get(e);if(h&&l.get(t))return h==t;var g=-1,v=!0,m=n&s?new r:void 0;for(l.set(e,t),l.set(t,e);++g<f;){var y=e[g],b=t[g];if(u)var _=d?u(b,y,g,t,e,l):u(y,b,g,e,t,l);if(void 0!==_){if(_)continue;v=!1;break}if(m){if(!a(t,(function(e,t){if(!i(m,t)&&(y===e||c(y,e,n,u,l)))return m.push(t)}))){v=!1;break}}else if(y!==b&&!c(y,b,n,u,l)){v=!1;break}}return l.delete(e),l.delete(t),v}},function(e,t,n){var r=n(18);e.exports=function(e){return e==e&&!r(e)}},function(e,t){e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},function(e,t,n){var r=n(174),a=n(61);e.exports=function(e,t){for(var n=0,i=(t=r(t,e)).length;null!=e&&n<i;)e=e[a(t[n++])];return n&&n==i?e:void 0}},function(e,t,n){var r=n(10),a=n(91),i=n(444),o=n(86);e.exports=function(e,t){return r(e)?e:a(e,t)?[e]:i(o(e))}},function(e,t,n){var r=n(174),a=n(67),i=n(10),o=n(69),s=n(70),u=n(61);e.exports=function(e,t,n){for(var c=-1,l=(t=r(t,e)).length,d=!1;++c<l;){var f=u(t[c]);if(!(d=null!=e&&n(e,f)))break;e=e[f]}return d||++c!=l?d:!!(l=null==e?0:e.length)&&s(l)&&o(f,l)&&(i(e)||a(e))}},function(e,t,n){"use strict";function r(){var e,t=(e=n(7))&&e.__esModule?e:{default:e};return r=function(){return t},t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.options,n=t.filename,a=t.cwd,i=t.filenameRelative,o=void 0===i?"string"==typeof n?r().default.relative(a,n):"unknown":i,s=t.sourceType,u=void 0===s?"module":s,c=t.inputSourceMap,l=t.sourceMaps,d=void 0===l?!!c:l,f=t.moduleRoot,p=t.sourceRoot,h=void 0===p?f:p,g=t.sourceFileName,v=void 0===g?r().default.basename(o):g,m=t.comments,y=void 0===m||m,b=t.compact,_=void 0===b?"auto":b,x=e.options,R=Object.assign({},x,{parserOpts:Object.assign({sourceType:".mjs"===r().default.extname(o)?"module":u,sourceFileName:n,plugins:[]},x.parserOpts),generatorOpts:Object.assign({filename:n,auxiliaryCommentBefore:x.auxiliaryCommentBefore,auxiliaryCommentAfter:x.auxiliaryCommentAfter,retainLines:x.retainLines,comments:y,shouldPrintComment:x.shouldPrintComment,compact:_,minified:x.minified,sourceMaps:d,sourceRoot:h,sourceFileName:v},x.generatorOpts)}),w=e.passes,E=Array.isArray(w),S=0;for(w=E?w:w[Symbol.iterator]();;){var A;if(E){if(S>=w.length)break;A=w[S++]}else{if((S=w.next()).done)break;A=S.value}var T=A,P=Array.isArray(T),C=0;for(T=P?T:T[Symbol.iterator]();;){var M;if(P){if(C>=T.length)break;M=T[C++]}else{if((C=T.next()).done)break;M=C.value}var O=M;O.manipulateOptions&&O.manipulateOptions(R,R.parserOpts)}}return R}},function(e,t,n){"use strict";function r(){var e=p(n(7));return r=function(){return e},e}function a(){var e=p(n(165));return a=function(){return e},e}function i(){var e=p(n(461));return i=function(){return e},e}function o(){var e=function(e){if(e&&e.__esModule)return e;var t=f();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));return o=function(){return e},e}function s(){var e=p(n(178));return s=function(){return e},e}function u(){var e=n(57);return u=function(){return e},e}function c(){var e=n(56);return c=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,a){if(n=""+(n||""),a){if("Program"===a.type)a=o().file(a,[],[]);else if("File"!==a.type)throw new Error("AST root must be a Program or File node");a=(0,i().default)(a)}else a=function(e,t,n){var r=t.parserOpts,a=t.highlightCode,i=void 0===a||a,o=t.filename,s=void 0===o?"unknown":o;try{var l=[],f=e,p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}var v=g,m=Array.isArray(v),y=0;for(v=m?v:v[Symbol.iterator]();;){var b;if(m){if(y>=v.length)break;b=v[y++]}else{if((y=v.next()).done)break;b=y.value}var _=b.parserOverride;if(_){var x=_(n,r,u().parse);void 0!==x&&l.push(x)}}}if(0===l.length)return(0,u().parse)(n,r);if(1===l.length){if("function"==typeof l[0].then)throw new Error("You appear to be using an async parser plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");return l[0]}throw new Error("More than one plugin attempted to override parsing.")}catch(S){"BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED"===S.code&&(S.message+="\nConsider renaming the file to '.mjs', or setting sourceType:module or sourceType:unambiguous in your Babel config for this file.");var R=S.loc,w=S.missingPlugin;if(R){var E=(0,c().codeFrameColumns)(n,{start:{line:R.line,column:R.column+1}},{highlightCode:i});S.message=w?s+": "+(0,d.default)(w[0],R,E):s+": "+S.message+"\n\n"+E,S.code="BABEL_PARSE_ERROR"}throw S}}(e,t,n);var f=null;if(!1!==t.inputSourceMap){if("object"==typeof t.inputSourceMap&&(f=s().default.fromObject(t.inputSourceMap)),!f){var p=y(g,a);if(p)try{f=s().default.fromComment(p)}catch(b){h("discarding unknown inline input sourcemap",b)}}if(!f){var m=y(v,a);if("string"==typeof t.filename&&m)try{f=s().default.fromMapFileComment("//"+m,r().default.dirname(t.filename))}catch(b){h("discarding unknown file input sourcemap",b)}else m&&h("discarding un-loadable file input sourcemap")}}return new l.default(t,{code:n,ast:a,inputMap:f})};var l=p(n(102)),d=p(n(463));function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(e){return e&&e.__esModule?e:{default:e}}var h=(0,a().default)("babel:transform:file"),g=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,v=/^[@#][ \t]+sourceMappingURL=(?:[^\s'"`]+?)[ \t]*$/;function m(e,t,n){return t&&(t=t.filter((function(t){var r=t.value;return!e.test(r)||(n=r,!1)}))),[t,n]}function y(e,t){var n=null;return o().traverseFast(t,(function(t){var r=m(e,t.leadingComments,n);t.leadingComments=r[0],n=r[1];var a=m(e,t.innerComments,n);t.innerComments=a[0],n=a[1];var i=m(e,t.trailingComments,n);t.trailingComments=i[0],n=i[1]})),n}},function(e,t,n){"use strict";var r=n(92),a=n(7),i=n(462);function o(e,n){var o;(n=n||{}).isFileComment&&(e=function(e,n){var i=t.mapFileCommentRegex.exec(e),o=i[1]||i[2],s=a.resolve(n,o);try{return r.readFileSync(s,"utf8")}catch(u){throw new Error("An error occurred while trying to read the map file at "+s+"\n"+u)}}(e,n.commentFileDir)),n.hasComment&&(e=function(e){return e.split(",").pop()}(e)),n.isEncoded&&(o=e,e=i.Buffer.from(o,"base64").toString()),(n.isJSON||n.isEncoded)&&(e=JSON.parse(e)),this.sourcemap=e}Object.defineProperty(t,"commentRegex",{get:function(){return/^\s*\/(?:\/|\*)[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/gm}}),Object.defineProperty(t,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+sourceMappingURL=([^\s'"`]+?)[ \t]*$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^\*]+?)[ \t]*(?:\*\/){1}[ \t]*$)/gm}}),o.prototype.toJSON=function(e){return JSON.stringify(this.sourcemap,null,e)},o.prototype.toBase64=function(){var e=this.toJSON();return i.Buffer.from(e,"utf8").toString("base64")},o.prototype.toComment=function(e){var t="sourceMappingURL=data:application/json;charset=utf-8;base64,"+this.toBase64();return e&&e.multiline?"/*# "+t+" */":"//# "+t},o.prototype.toObject=function(){return JSON.parse(this.toJSON())},o.prototype.addProperty=function(e,t){if(this.sourcemap.hasOwnProperty(e))throw new Error('property "'+e+'" already exists on the sourcemap, use set property instead');return this.setProperty(e,t)},o.prototype.setProperty=function(e,t){return this.sourcemap[e]=t,this},o.prototype.getProperty=function(e){return this.sourcemap[e]},t.fromObject=function(e){return new o(e)},t.fromJSON=function(e){return new o(e,{isJSON:!0})},t.fromBase64=function(e){return new o(e,{isEncoded:!0})},t.fromComment=function(e){return new o(e=e.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),{isEncoded:!0,hasComment:!0})},t.fromMapFileComment=function(e,t){return new o(e,{commentFileDir:t,isFileComment:!0,isJSON:!0})},t.fromSource=function(e){var n=e.match(t.commentRegex);return n?t.fromComment(n.pop()):null},t.fromMapFileSource=function(e,n){var r=e.match(t.mapFileCommentRegex);return r?t.fromMapFileComment(r.pop(),n):null},t.removeComments=function(e){return e.replace(t.commentRegex,"")},t.removeMapFileComments=function(e){return e.replace(t.mapFileCommentRegex,"")},t.generateMapFileComment=function(e,t){var n="sourceMappingURL="+e;return t&&t.multiline?"/*# "+n+" */":"//# "+n}},function(e,t,n){var r=n(180),a=n(38),i=n(181).ArraySet,o=n(468).MappingList;function s(e){e||(e={}),this._file=a.getArg(e,"file",null),this._sourceRoot=a.getArg(e,"sourceRoot",null),this._skipValidation=a.getArg(e,"skipValidation",!1),this._sources=new i,this._names=new i,this._mappings=new o,this._sourcesContents=null}s.prototype._version=3,s.fromSourceMap=function(e){var t=e.sourceRoot,n=new s({file:e.file,sourceRoot:t});return e.eachMapping((function(e){var r={generated:{line:e.generatedLine,column:e.generatedColumn}};null!=e.source&&(r.source=e.source,null!=t&&(r.source=a.relative(t,r.source)),r.original={line:e.originalLine,column:e.originalColumn},null!=e.name&&(r.name=e.name)),n.addMapping(r)})),e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&n.setSourceContent(t,r)})),n},s.prototype.addMapping=function(e){var t=a.getArg(e,"generated"),n=a.getArg(e,"original",null),r=a.getArg(e,"source",null),i=a.getArg(e,"name",null);this._skipValidation||this._validateMapping(t,n,r,i),null!=r&&(r=String(r),this._sources.has(r)||this._sources.add(r)),null!=i&&(i=String(i),this._names.has(i)||this._names.add(i)),this._mappings.add({generatedLine:t.line,generatedColumn:t.column,originalLine:null!=n&&n.line,originalColumn:null!=n&&n.column,source:r,name:i})},s.prototype.setSourceContent=function(e,t){var n=e;null!=this._sourceRoot&&(n=a.relative(this._sourceRoot,n)),null!=t?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[a.toSetString(n)]=t):this._sourcesContents&&(delete this._sourcesContents[a.toSetString(n)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},s.prototype.applySourceMap=function(e,t,n){var r=t;if(null==t){if(null==e.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');r=e.file}var o=this._sourceRoot;null!=o&&(r=a.relative(o,r));var s=new i,u=new i;this._mappings.unsortedForEach((function(t){if(t.source===r&&null!=t.originalLine){var i=e.originalPositionFor({line:t.originalLine,column:t.originalColumn});null!=i.source&&(t.source=i.source,null!=n&&(t.source=a.join(n,t.source)),null!=o&&(t.source=a.relative(o,t.source)),t.originalLine=i.line,t.originalColumn=i.column,null!=i.name&&(t.name=i.name))}var c=t.source;null==c||s.has(c)||s.add(c);var l=t.name;null==l||u.has(l)||u.add(l)}),this),this._sources=s,this._names=u,e.sources.forEach((function(t){var r=e.sourceContentFor(t);null!=r&&(null!=n&&(t=a.join(n,t)),null!=o&&(t=a.relative(o,t)),this.setSourceContent(t,r))}),this)},s.prototype._validateMapping=function(e,t,n,r){if(t&&"number"!=typeof t.line&&"number"!=typeof t.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(e&&"line"in e&&"column"in e&&e.line>0&&e.column>=0)||t||n||r)&&!(e&&"line"in e&&"column"in e&&t&&"line"in t&&"column"in t&&e.line>0&&e.column>=0&&t.line>0&&t.column>=0&&n))throw new Error("Invalid mapping: "+JSON.stringify({generated:e,source:n,original:t,name:r}))},s.prototype._serializeMappings=function(){for(var e,t,n,i,o=0,s=1,u=0,c=0,l=0,d=0,f="",p=this._mappings.toArray(),h=0,g=p.length;h<g;h++){if(e="",(t=p[h]).generatedLine!==s)for(o=0;t.generatedLine!==s;)e+=";",s++;else if(h>0){if(!a.compareByGeneratedPositionsInflated(t,p[h-1]))continue;e+=","}e+=r.encode(t.generatedColumn-o),o=t.generatedColumn,null!=t.source&&(i=this._sources.indexOf(t.source),e+=r.encode(i-d),d=i,e+=r.encode(t.originalLine-1-c),c=t.originalLine-1,e+=r.encode(t.originalColumn-u),u=t.originalColumn,null!=t.name&&(n=this._names.indexOf(t.name),e+=r.encode(n-l),l=n)),f+=e}return f},s.prototype._generateSourcesContent=function(e,t){return e.map((function(e){if(!this._sourcesContents)return null;null!=t&&(e=a.relative(t,e));var n=a.toSetString(e);return Object.prototype.hasOwnProperty.call(this._sourcesContents,n)?this._sourcesContents[n]:null}),this)},s.prototype.toJSON=function(){var e={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(e.file=this._file),null!=this._sourceRoot&&(e.sourceRoot=this._sourceRoot),this._sourcesContents&&(e.sourcesContent=this._generateSourcesContent(e.sources,e.sourceRoot)),e},s.prototype.toString=function(){return JSON.stringify(this.toJSON())},t.SourceMapGenerator=s},function(e,t,n){var r=n(467);t.encode=function(e){var t,n="",a=function(e){return e<0?1+(-e<<1):0+(e<<1)}(e);do{t=31&a,(a>>>=5)>0&&(t|=32),n+=r.encode(t)}while(a>0);return n},t.decode=function(e,t,n){var a,i,o,s,u=e.length,c=0,l=0;do{if(t>=u)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(i=r.decode(e.charCodeAt(t++))))throw new Error("Invalid base64 digit: "+e.charAt(t-1));a=!!(32&i),c+=(i&=31)<<l,l+=5}while(a);n.value=(s=(o=c)>>1,1==(1&o)?-s:s),n.rest=t}},function(e,t,n){var r=n(38),a=Object.prototype.hasOwnProperty,i="undefined"!=typeof Map;function o(){this._array=[],this._set=i?new Map:Object.create(null)}o.fromArray=function(e,t){for(var n=new o,r=0,a=e.length;r<a;r++)n.add(e[r],t);return n},o.prototype.size=function(){return i?this._set.size:Object.getOwnPropertyNames(this._set).length},o.prototype.add=function(e,t){var n=i?e:r.toSetString(e),o=i?this.has(e):a.call(this._set,n),s=this._array.length;o&&!t||this._array.push(e),o||(i?this._set.set(e,s):this._set[n]=s)},o.prototype.has=function(e){if(i)return this._set.has(e);var t=r.toSetString(e);return a.call(this._set,t)},o.prototype.indexOf=function(e){if(i){var t=this._set.get(e);if(t>=0)return t}else{var n=r.toSetString(e);if(a.call(this._set,n))return this._set[n]}throw new Error('"'+e+'" is not in the set.')},o.prototype.at=function(e){if(e>=0&&e<this._array.length)return this._array[e];throw new Error("No element indexed by "+e)},o.prototype.toArray=function(){return this._array.slice()},t.ArraySet=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-async-generators",manipulateOptions:function(e,t){t.plugins.push("asyncGenerators")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e,t){e.assertVersion(7);var n=t.legacy,r=void 0!==n&&n;if("boolean"!=typeof r)throw new Error("'legacy' must be a boolean.");var a=t.decoratorsBeforeExport;if(void 0===a){if(!r)throw new Error("The '@babel/plugin-syntax-decorators' plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you want to use the legacy decorators semantics, you can set the 'legacy: true' option.")}else{if(r)throw new Error("'decoratorsBeforeExport' can't be used with legacy decorators.");if("boolean"!=typeof a)throw new Error("'decoratorsBeforeExport' must be a boolean.")}return{name:"syntax-decorators",manipulateOptions:function(e,t){t.plugins.push(r?"decorators-legacy":["decorators",{decoratorsBeforeExport:a}])}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-do-expressions",manipulateOptions:function(e,t){t.plugins.push("doExpressions")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-export-default-from",manipulateOptions:function(e,t){t.plugins.push("exportDefaultFrom")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions:function(e,t){t.plugins.push("exportNamespaceFrom")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-function-bind",manipulateOptions:function(e,t){t.plugins.push("functionBind")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-function-sent",manipulateOptions:function(e,t){t.plugins.push("functionSent")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-jsx",manipulateOptions:function(e,t){t.plugins.some((function(e){return"typescript"===(Array.isArray(e)?e[0]:e)}))||t.plugins.push("jsx")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-object-rest-spread",manipulateOptions:function(e,t){t.plugins.push("objectRestSpread")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-catch-binding",manipulateOptions:function(e,t){t.plugins.push("optionalCatchBinding")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.proposals=void 0;var r=n(1),a=["minimal","smart","fsharp"];t.proposals=a;var i=(0,r.declare)((function(e,t){var n=t.proposal;if(e.assertVersion(7),"string"!=typeof n||!a.includes(n))throw new Error("The pipeline operator plugin requires a 'proposal' option.'proposal' must be one of: "+a.join(", ")+". More details: https://babeljs.io/docs/en/next/babel-plugin-proposal-pipeline-operator");return{name:"syntax-pipeline-operator",manipulateOptions:function(e,t){t.plugins.push(["pipelineOperator",{proposal:n}])}}}));t.default=i},function(e,t,n){"use strict";function r(e,t){var n=[];e.forEach((function(e,r){(Array.isArray(e)?e[0]:e)===t&&n.unshift(r)}));for(var r=0,a=n;r<a.length;r++){var i=a[r];e.splice(i,1)}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,n(1).declare)((function(e,t){var n=t.isTSX;return e.assertVersion(7),{name:"syntax-typescript",manipulateOptions:function(e,t){var a=t.plugins;r(a,"flow"),r(a,"jsx"),t.plugins.push("typescript","classProperties","objectRestSpread"),n&&t.plugins.push("jsx")}}}));t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e.traverse(u,{wrapAwait:t.wrapAwait});var n=function(e){if(e.parentPath.isCallExpression({callee:e.node}))return!0;var t=e.parentPath;if(t.isMemberExpression()&&i.isIdentifier(t.node.property,{name:"bind"})){var n=t.parentPath;return n.isCallExpression()&&1===n.node.arguments.length&&i.isThisExpression(n.node.arguments[0])&&n.parentPath.isCallExpression({callee:n.node})}return!1}(e);e.node.async=!1,e.node.generator=!0,(0,r.default)(e,i.cloneNode(t.wrapAsync)),e.isObjectMethod()||e.isClassMethod()||e.parentPath.isObjectProperty()||e.parentPath.isClassProperty()||n||!e.isExpression()||(0,a.default)(e)};var r=s(n(195)),a=s(n(94)),i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return e&&e.__esModule?e:{default:e}}var u={Function:function(e){e.skip()},AwaitExpression:function(e,t){var n=t.wrapAwait,r=e.get("argument");e.parentPath.isYieldExpression()?e.replaceWith(r.node):e.replaceWith(i.yieldExpression(n?i.callExpression(i.cloneNode(n),[r.node]):r.node))}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e.isClassMethod()||e.isObjectMethod()?function(e,t){var n=e.node,r=n.body,a=i.functionExpression(null,[],i.blockStatement(r.body),!0);r.body=[i.returnStatement(i.callExpression(i.callExpression(t,[a]),[]))],n.async=!1,n.generator=!1,e.get("body.body.0.argument.callee.arguments.0").unwrapFunctionEnvironment()}(e,t):function(e,t){var n=e.node,a=e.isFunctionDeclaration(),o=n.id,s=a?l:o?c:u;e.isArrowFunctionExpression()&&e.arrowFunctionToExpression(),n.id=null,a&&(n.type="FunctionExpression");var d=i.callExpression(t,[n]),f=s({NAME:o||null,REF:e.scope.generateUidIdentifier(o?o.name:"ref"),FUNCTION:d,PARAMS:n.params.reduce((function(t,n){return t.done=t.done||i.isAssignmentPattern(n)||i.isRestElement(n),t.done||t.params.push(e.scope.generateUidIdentifier("x")),t}),{params:[],done:!1}).params});if(a)e.replaceWith(f[0]),e.insertAfter(f[1]);else{var p=f.callee.body.body[1].argument;o||(0,r.default)({node:p,parent:e.parent,scope:e.scope}),!p||p.id||n.params.length?e.replaceWith(f):e.replaceWith(d)}}(e,t)};var r=s(n(19)),a=s(n(22)),i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return e&&e.__esModule?e:{default:e}}var u=a.default.expression("\n (function () {\n var REF = FUNCTION;\n return function NAME(PARAMS) {\n return REF.apply(this, arguments);\n };\n })()\n"),c=a.default.expression("\n (function () {\n var REF = FUNCTION;\n function NAME(PARAMS) {\n return REF.apply(this, arguments);\n }\n return NAME;\n })()\n"),l=(0,a.default)("\n function NAME(PARAMS) { return REF.apply(this, arguments); }\n function REF() {\n REF = FUNCTION;\n return REF.apply(this, arguments);\n }\n")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){e.traverse(t,Object.assign({},o,{},n,{memoiser:new i}))};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(){function e(){this._map=new WeakMap}var t=e.prototype;return t.has=function(e){return this._map.has(e)},t.get=function(e){if(this.has(e)){var t=this._map.get(e),n=t.value;return t.count--,0===t.count?r.assignmentExpression("=",n,e):n}},t.set=function(e,t,n){return this._map.set(e,{count:n,value:t})},e}(),o={memoise:function(){},handle:function(e){var t=e.node,n=e.parent,a=e.parentPath;if(a.isUpdateExpression({argument:t})){var i=n.operator,o=n.prefix;this.memoise(e,2);var s=r.binaryExpression(i[0],r.unaryExpression("+",this.get(e)),r.numericLiteral(1));if(o)a.replaceWith(this.set(e,s));else{var u=e.scope,c=u.generateUidIdentifierBasedOnNode(t);u.push({id:c}),s.left=r.assignmentExpression("=",r.cloneNode(c),s.left),a.replaceWith(r.sequenceExpression([this.set(e,s),r.cloneNode(c)]))}}else{if(a.isAssignmentExpression({left:t})){var l=n.operator,d=n.right;return"="!==l&&(this.memoise(e,2),d=r.binaryExpression(l.slice(0,-1),this.get(e),d)),void a.replaceWith(this.set(e,d))}if(a.isCallExpression({callee:t})){var f=n.arguments;a.replaceWith(this.call(e,f))}else a.isObjectProperty({value:t})&&a.parentPath.isObjectPattern()||a.isAssignmentPattern({left:t})&&a.parentPath.isObjectProperty({value:n})&&a.parentPath.parentPath.isObjectPattern()||a.isArrayPattern()||a.isAssignmentPattern({left:t})&&a.parentPath.isArrayPattern()||a.isRestElement()?e.replaceWith(this.destructureSet(e)):e.replaceWith(this.get(e))}}}},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["","(this)"]);return a=function(){return e},e}function i(){var e=r(["let "," = ",""]);return i=function(){return e},e}function o(){var e=r(["\n ","(\n ",",\n function (",", ",") {\n ","\n return { F: ",", d: "," };\n },\n ","\n )\n "]);return o=function(){return e},e}function s(){var e=r(["return ",""]);return s=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.hasOwnDecorators=f,t.hasDecorators=function(e){return f(e)||e.body.body.some(f)},t.buildDecoratedClass=function(e,t,n,r){var s,c=t.node,l=t.scope,d=l.generateUidIdentifier("initialize"),f=c.id&&t.isDeclaration(),p=t.isInStrictMode(),g=c.superClass;c.type="ClassDeclaration",c.id||(c.id=u.types.cloneNode(e)),g&&(s=l.generateUidIdentifierBasedOnNode(c.superClass,"super"),c.superClass=s);var m=h(c),y=u.types.arrayExpression(n.map(v.bind(r,c.id,s))),b=u.template.expression.ast(o(),function(e){try{return e.addHelper("decorate")}catch(t){throw"BABEL_HELPER_UNKNOWN"===t.code&&(t.message+="\n '@babel/plugin-transform-decorators' in non-legacy mode requires '@babel/core' version ^7.0.2 and you appear to be using an older version."),t}}(r),m||u.types.nullLiteral(),d,g?s:null,c,u.types.cloneNode(c.id),y,g),_="arguments.1.body.body.0";return p||b.arguments[1].body.directives.push(u.types.directive(u.types.directiveLiteral("use strict"))),f&&(b=u.template.ast(i(),e,b),_="declarations.0.init."+_),{instanceNodes:[u.template.statement.ast(a(),d)],wrapClass:function(e){return e.replaceWith(b),e.get(_)}}};var u=n(2),c=d(n(39)),l=d(n(19));function d(e){return e&&e.__esModule?e:{default:e}}function f(e){return!(!e.decorators||!e.decorators.length)}function p(e,t){return t?u.types.objectProperty(u.types.identifier(e),t):null}function h(e){var t;return e.decorators&&e.decorators.length>0&&(t=u.types.arrayExpression(e.decorators.map((function(e){return e.expression})))),e.decorators=void 0,t}function g(e){return e.computed?e.key:u.types.isIdentifier(e.key)?u.types.stringLiteral(e.key.name):u.types.stringLiteral(String(e.key.value))}function v(e,t,n){var r=n.node,a=n.scope,i=n.isClassMethod();if(n.isPrivate())throw n.buildCodeFrameError("Private "+(i?"methods":"fields")+" in decorated classes are not supported yet.");new c.default({methodPath:n,methodNode:r,objectRef:e,isStatic:r.static,superRef:t,scope:a,file:this},!0).replace();var o,d,f=[p("kind",u.types.stringLiteral(i?r.kind:"field")),p("decorators",h(r)),p("static",r.static&&u.types.booleanLiteral(!0)),p("key",g(r))].filter(Boolean);if(i){var v=r.computed?null:r.key;u.types.toExpression(r),f.push(p("value",(0,l.default)({node:r,id:v,scope:a})||r))}else r.value?f.push((o="value",d=u.template.statements.ast(s(),r.value),u.types.objectMethod("method",u.types.identifier(o),[],u.types.blockStatement(d)))):f.push(p("value",a.buildUndefinedNode()));return n.remove(),u.types.objectExpression(f)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(2),a=function(e){var t,n=e.assign,a=e.call,i=e.path,o=n.left,s=n.right,u=a.callee,c=r.types.isArrowFunctionExpression(u)&&r.types.isExpression(u.body)&&!u.async&&!u.generator;if(c){var l=u.params;1===l.length&&r.types.isIdentifier(l[0])?t=l[0]:l.length>0&&(c=!1)}else if(r.types.isIdentifier(u,{name:"eval"})){var d=r.types.sequenceExpression([r.types.numericLiteral(0),u]);return a.callee=d,i.scope.push({id:o}),r.types.sequenceExpression([n,a])}return c&&!t?r.types.sequenceExpression([s,u.body]):(i.scope.push({id:o}),t?(i.get("right").scope.rename(t.name,o.name),r.types.sequenceExpression([n,u.body])):r.types.sequenceExpression([n,a]))};t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enableFeature=function(e,t){return e|t},t.hasFeature=function(e,t){return!!(e&t)},t.runtimeKey=t.featuresKey=t.FEATURES=void 0;var r=Object.freeze({unicodeFlag:1,dotAllFlag:2,unicodePropertyEscape:4,namedCaptureGroups:8});t.FEATURES=r,t.featuresKey="@babel/plugin-regexp-features/featuresKey",t.runtimeKey="@babel/plugin-regexp-features/runtimeKey"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.is=function(e,t){return"RegExpLiteral"===e.type&&e.flags.indexOf(t)>=0},t.pullFlag=function(e,t){var n=e.flags.split("");e.flags.indexOf(t)<0||((0,a.default)(n,t),e.flags=n.join(""))};var r,a=(r=n(201))&&r.__esModule?r:{default:r}},function(e,t,n){var r=n(52)(n(925));e.exports=r},function(e,t,n){(function(e){var r=Object.getOwnPropertyDescriptors||function(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++)n[t[r]]=Object.getOwnPropertyDescriptor(e,t[r]);return n},a=/%[sdj%]/g;t.format=function(e){if(!m(e)){for(var t=[],n=0;n<arguments.length;n++)t.push(s(arguments[n]));return t.join(" ")}n=1;for(var r=arguments,i=r.length,o=String(e).replace(a,(function(e){if("%%"===e)return"%";if(n>=i)return e;switch(e){case"%s":return String(r[n++]);case"%d":return Number(r[n++]);case"%j":try{return JSON.stringify(r[n++])}catch(t){return"[Circular]"}default:return e}})),u=r[n];n<i;u=r[++n])g(u)||!_(u)?o+=" "+u:o+=" "+s(u);return o},t.deprecate=function(n,r){if(void 0!==e&&!0===e.noDeprecation)return n;if(void 0===e)return function(){return t.deprecate(n,r).apply(this,arguments)};var a=!1;return function(){if(!a){if(e.throwDeprecation)throw new Error(r);e.traceDeprecation?console.trace(r):console.error(r),a=!0}return n.apply(this,arguments)}};var i,o={};function s(e,n){var r={seen:[],stylize:c};return arguments.length>=3&&(r.depth=arguments[2]),arguments.length>=4&&(r.colors=arguments[3]),h(n)?r.showHidden=n:n&&t._extend(r,n),y(r.showHidden)&&(r.showHidden=!1),y(r.depth)&&(r.depth=2),y(r.colors)&&(r.colors=!1),y(r.customInspect)&&(r.customInspect=!0),r.colors&&(r.stylize=u),l(r,e,r.depth)}function u(e,t){var n=s.styles[t];return n?"["+s.colors[n][0]+"m"+e+"["+s.colors[n][1]+"m":e}function c(e,t){return e}function l(e,n,r){if(e.customInspect&&n&&w(n.inspect)&&n.inspect!==t.inspect&&(!n.constructor||n.constructor.prototype!==n)){var a=n.inspect(r,e);return m(a)||(a=l(e,a,r)),a}var i=function(e,t){if(y(t))return e.stylize("undefined","undefined");if(m(t)){var n="'"+JSON.stringify(t).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return e.stylize(n,"string")}return v(t)?e.stylize(""+t,"number"):h(t)?e.stylize(""+t,"boolean"):g(t)?e.stylize("null","null"):void 0}(e,n);if(i)return i;var o=Object.keys(n),s=function(e){var t={};return e.forEach((function(e,n){t[e]=!0})),t}(o);if(e.showHidden&&(o=Object.getOwnPropertyNames(n)),R(n)&&(o.indexOf("message")>=0||o.indexOf("description")>=0))return d(n);if(0===o.length){if(w(n)){var u=n.name?": "+n.name:"";return e.stylize("[Function"+u+"]","special")}if(b(n))return e.stylize(RegExp.prototype.toString.call(n),"regexp");if(x(n))return e.stylize(Date.prototype.toString.call(n),"date");if(R(n))return d(n)}var c,_="",E=!1,S=["{","}"];return p(n)&&(E=!0,S=["[","]"]),w(n)&&(_=" [Function"+(n.name?": "+n.name:"")+"]"),b(n)&&(_=" "+RegExp.prototype.toString.call(n)),x(n)&&(_=" "+Date.prototype.toUTCString.call(n)),R(n)&&(_=" "+d(n)),0!==o.length||E&&0!=n.length?r<0?b(n)?e.stylize(RegExp.prototype.toString.call(n),"regexp"):e.stylize("[Object]","special"):(e.seen.push(n),c=E?function(e,t,n,r,a){for(var i=[],o=0,s=t.length;o<s;++o)P(t,String(o))?i.push(f(e,t,n,r,String(o),!0)):i.push("");return a.forEach((function(a){a.match(/^\d+$/)||i.push(f(e,t,n,r,a,!0))})),i}(e,n,r,s,o):o.map((function(t){return f(e,n,r,s,t,E)})),e.seen.pop(),function(e,t,n){return e.reduce((function(e,t){return t.indexOf("\n"),e+t.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?n[0]+(""===t?"":t+"\n ")+" "+e.join(",\n ")+" "+n[1]:n[0]+t+" "+e.join(", ")+" "+n[1]}(c,_,S)):S[0]+_+S[1]}function d(e){return"["+Error.prototype.toString.call(e)+"]"}function f(e,t,n,r,a,i){var o,s,u;if((u=Object.getOwnPropertyDescriptor(t,a)||{value:t[a]}).get?s=u.set?e.stylize("[Getter/Setter]","special"):e.stylize("[Getter]","special"):u.set&&(s=e.stylize("[Setter]","special")),P(r,a)||(o="["+a+"]"),s||(e.seen.indexOf(u.value)<0?(s=g(n)?l(e,u.value,null):l(e,u.value,n-1)).indexOf("\n")>-1&&(s=i?s.split("\n").map((function(e){return" "+e})).join("\n").substr(2):"\n"+s.split("\n").map((function(e){return" "+e})).join("\n")):s=e.stylize("[Circular]","special")),y(o)){if(i&&a.match(/^\d+$/))return s;(o=JSON.stringify(""+a)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(o=o.substr(1,o.length-2),o=e.stylize(o,"name")):(o=o.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),o=e.stylize(o,"string"))}return o+": "+s}function p(e){return Array.isArray(e)}function h(e){return"boolean"==typeof e}function g(e){return null===e}function v(e){return"number"==typeof e}function m(e){return"string"==typeof e}function y(e){return void 0===e}function b(e){return _(e)&&"[object RegExp]"===E(e)}function _(e){return"object"==typeof e&&null!==e}function x(e){return _(e)&&"[object Date]"===E(e)}function R(e){return _(e)&&("[object Error]"===E(e)||e instanceof Error)}function w(e){return"function"==typeof e}function E(e){return Object.prototype.toString.call(e)}function S(e){return e<10?"0"+e.toString(10):e.toString(10)}t.debuglog=function(n){if(y(i)&&(i={NODE_ENV:"production"}.NODE_DEBUG||""),n=n.toUpperCase(),!o[n])if(new RegExp("\\b"+n+"\\b","i").test(i)){var r=e.pid;o[n]=function(){var e=t.format.apply(t,arguments);console.error("%s %d: %s",n,r,e)}}else o[n]=function(){};return o[n]},t.inspect=s,s.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},s.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},t.isArray=p,t.isBoolean=h,t.isNull=g,t.isNullOrUndefined=function(e){return null==e},t.isNumber=v,t.isString=m,t.isSymbol=function(e){return"symbol"==typeof e},t.isUndefined=y,t.isRegExp=b,t.isObject=_,t.isDate=x,t.isError=R,t.isFunction=w,t.isPrimitive=function(e){return null===e||"boolean"==typeof e||"number"==typeof e||"string"==typeof e||"symbol"==typeof e||void 0===e},t.isBuffer=n(931);var A=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function T(){var e=new Date,t=[S(e.getHours()),S(e.getMinutes()),S(e.getSeconds())].join(":");return[e.getDate(),A[e.getMonth()],t].join(" ")}function P(e,t){return Object.prototype.hasOwnProperty.call(e,t)}t.log=function(){console.log("%s - %s",T(),t.format.apply(t,arguments))},t.inherits=n(932),t._extend=function(e,t){if(!t||!_(t))return e;for(var n=Object.keys(t),r=n.length;r--;)e[n[r]]=t[n[r]];return e};var C="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function M(e,t){if(!e){var n=new Error("Promise was rejected with a falsy value");n.reason=e,e=n}return t(e)}t.promisify=function(e){if("function"!=typeof e)throw new TypeError('The "original" argument must be of type Function');if(C&&e[C]){var t;if("function"!=typeof(t=e[C]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(t,C,{value:t,enumerable:!1,writable:!1,configurable:!0}),t}function t(){for(var t,n,r=new Promise((function(e,r){t=e,n=r})),a=[],i=0;i<arguments.length;i++)a.push(arguments[i]);a.push((function(e,r){e?n(e):t(r)}));try{e.apply(this,a)}catch(o){n(o)}return r}return Object.setPrototypeOf(t,Object.getPrototypeOf(e)),C&&Object.defineProperty(t,C,{value:t,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(t,r(e))},t.promisify.custom=C,t.callbackify=function(t){if("function"!=typeof t)throw new TypeError('The "original" argument must be of type Function');function n(){for(var n=[],r=0;r<arguments.length;r++)n.push(arguments[r]);var a=n.pop();if("function"!=typeof a)throw new TypeError("The last argument must be of type Function");var i=this,o=function(){return a.apply(i,arguments)};t.apply(this,n).then((function(t){e.nextTick(o,null,t)}),(function(t){e.nextTick(M,t,o)}))}return Object.setPrototypeOf(n,Object.getPrototypeOf(t)),Object.defineProperties(n,r(t)),n}}).call(t,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.node.sourceType;if("module"!==t&&"script"!==t)throw e.buildCodeFrameError('Unknown sourceType "'+t+'", cannot transform.');return"module"===e.node.sourceType}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.push=function(e,t,n,o,s){var u,c,l=i.toKeyAlias(t),d={};if((0,a.default)(e,l)&&(d=e[l]),e[l]=d,d._inherits=d._inherits||[],d._inherits.push(t),d._key=t.key,t.computed&&(d._computed=!0),t.decorators){var f=d.decorators=d.decorators||i.arrayExpression([]);f.elements=f.elements.concat(t.decorators.map((function(e){return e.expression})).reverse())}if(d.value||d.initializer)throw o.buildCodeFrameError(t,"Key conflict with sibling node");(i.isObjectProperty(t)||i.isObjectMethod(t)||i.isClassMethod(t))&&(u=i.toComputedKey(t,t.key)),i.isProperty(t)?c=t.value:(i.isObjectMethod(t)||i.isClassMethod(t))&&((c=i.functionExpression(null,t.params,t.body,t.generator,t.async)).returnType=t.returnType);var p=function(e){return!i.isClassMethod(e)&&!i.isObjectMethod(e)||"get"!==e.kind&&"set"!==e.kind?"value":e.kind}(t);return n&&"value"===p||(n=p),s&&i.isStringLiteral(u)&&("value"===n||"initializer"===n)&&i.isFunctionExpression(c)&&(c=(0,r.default)({id:u,node:c,scope:s})),c&&(i.inheritsComments(c,t),d[n]=c),d},t.hasComputed=function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if(e[r]._computed)return!0}return!1},t.toComputedObjectFromClass=function(e){for(var t=i.arrayExpression([]),n=0;n<e.properties.length;n++){var r=e.properties[n],a=r.value;a.properties.unshift(i.objectProperty(i.identifier("key"),i.toComputedKey(r))),t.elements.push(a)}return t},t.toClassObject=u,t.toDefineObject=function(e){return Object.keys(e).forEach((function(t){var n=e[t];n.value&&(n.writable=i.booleanLiteral(!0)),n.configurable=i.booleanLiteral(!0),n.enumerable=i.booleanLiteral(!0)})),u(e)};var r=s(n(19)),a=s(n(943)),i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return e&&e.__esModule?e:{default:e}}function u(e){var t=i.objectExpression([]);return Object.keys(e).forEach((function(n){var r=e[n],a=i.objectExpression([]),o=i.objectProperty(r._key,a,r._computed);Object.keys(r).forEach((function(e){var t=r[e];if("_"!==e[0]){var n=i.objectProperty(i.identifier(e),t);i.inheritsComments(n,t),i.removeComments(t),a.properties.push(n)}})),t.properties.push(o)})),t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(93))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){e.assertVersion(7);var t=/(@flow(\s+(strict(-local)?|weak))?|@noflow)/,n=!1;return{name:"transform-flow-strip-types",inherits:i.default,visitor:{Program:function(e,r){var a=r.file.ast.comments,i=r.opts;n=!1;var o=!1;if(a){var s=a,u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var d=l;t.test(d.value)&&(o=!0,d.value=d.value.replace(t,""),d.value.replace(/\*/g,"").trim()||(d.ignore=!0))}}!o&&i.requireDirective&&(n=!0)},ImportDeclaration:function(e){if(!n&&e.node.specifiers.length){var t=0;e.node.specifiers.forEach((function(e){var n=e.importKind;"type"!==n&&"typeof"!==n||t++})),t===e.node.specifiers.length&&e.remove()}},Flow:function(e){if(n)throw e.buildCodeFrameError("A @flow directive is required when using Flow annotations with the `requireDirective` option.");e.remove()},ClassProperty:function(e){n||(e.node.variance=null,e.node.typeAnnotation=null,e.node.value||e.remove())},ClassPrivateProperty:function(e){n||(e.node.typeAnnotation=null)},Class:function(e){n||(e.node.implements=null,e.get("body.body").forEach((function(e){e.isClassProperty()&&(e.node.typeAnnotation=null,e.node.value||e.remove())})))},AssignmentPattern:function(e){var t=e.node;n||(t.left.optional=!1)},Function:function(e){var t=e.node;if(!n){for(var r=0;r<t.params.length;r++){var a=t.params[r];a.optional=!1,"AssignmentPattern"===a.type&&(a.left.optional=!1)}t.predicate=null}},TypeCastExpression:function(e){if(!n){var t=e.node;do{t=t.expression}while(o.types.isTypeCastExpression(t));e.replaceWith(t)}},CallExpression:function(e){var t=e.node;n||(t.typeArguments=null)},OptionalCallExpression:function(e){var t=e.node;n||(t.typeArguments=null)},NewExpression:function(e){var t=e.node;n||(t.typeArguments=null)}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){e.traverse(i,{scope:e.scope,bindingNames:t,seen:new WeakSet})};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i={UpdateExpression:{exit:function(e){var t=this.scope,n=this.bindingNames,a=e.get("argument");if(a.isIdentifier()){var i=a.node.name;if(n.has(i)&&t.getBinding(i)===e.scope.getBinding(i))if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()){var o="++"==e.node.operator?"+=":"-=";e.replaceWith(r.assignmentExpression(o,a.node,r.numericLiteral(1)))}else if(e.node.prefix)e.replaceWith(r.assignmentExpression("=",r.identifier(i),r.binaryExpression(e.node.operator[0],r.unaryExpression("+",a.node),r.numericLiteral(1))));else{var s=e.scope.generateUidIdentifierBasedOnNode(a.node,"old"),u=s.name;e.scope.push({id:s});var c=r.binaryExpression(e.node.operator[0],r.identifier(u),r.numericLiteral(1));e.replaceWith(r.sequenceExpression([r.assignmentExpression("=",r.identifier(u),r.unaryExpression("+",a.node)),r.assignmentExpression("=",r.cloneNode(a.node),c),r.identifier(u)]))}}}},AssignmentExpression:{exit:function(e){var t=this.scope,n=this.seen,a=this.bindingNames;if("="!==e.node.operator&&!n.has(e.node)){n.add(e.node);var i=e.get("left");if(i.isIdentifier()){var o=i.node.name;a.has(o)&&t.getBinding(o)===e.scope.getBinding(o)&&(e.node.right=r.binaryExpression(e.node.operator.slice(0,-1),r.cloneNode(e.node.left),e.node.right),e.node.operator="=")}}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){void 0===n&&(n="var"),e.traverse(i,{kind:n,emit:t})};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i={Scope:function(e,t){"let"===t.kind&&e.skip()},Function:function(e){e.skip()},VariableDeclaration:function(e,t){if(!t.kind||e.node.kind===t.kind){var n,a=[],i=e.get("declarations"),o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var u;if(o){if(s>=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}var c=u;n=c.node.id,c.node.init&&a.push(r.expressionStatement(r.assignmentExpression("=",c.node.id,c.node.init)));for(var l=0,d=Object.keys(c.getBindingIdentifiers());l<d.length;l++){var f=d[l];t.emit(r.identifier(f),f,null!==c.node.init)}}e.parentPath.isFor({left:e.node})?e.replaceWith(n):e.replaceWithMultiple(a)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(7))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){function t(e,t){for(var n=t.arguments[0].properties,r=!0,a=0;a<n.length;a++){var i=n[a],s=o.types.toComputedKey(i);if(o.types.isLiteral(s,{value:"displayName"})){r=!1;break}}r&&n.unshift(o.types.objectProperty(o.types.identifier("displayName"),o.types.stringLiteral(e)))}e.assertVersion(7);var n=o.types.buildMatchMemberExpression("React.createClass"),r=function(e){return"createReactClass"===e.name};function a(e){if(!e||!o.types.isCallExpression(e))return!1;if(!n(e.callee)&&!r(e.callee))return!1;var t=e.arguments;if(1!==t.length)return!1;var a=t[0];return!!o.types.isObjectExpression(a)}return{name:"transform-react-display-name",visitor:{ExportDefaultDeclaration:function(e,n){var r=e.node;if(a(r.declaration)){var o=n.filename||"unknown",s=i.default.basename(o,i.default.extname(o));"index"===s&&(s=i.default.basename(i.default.dirname(o))),t(s,r.declaration)}},CallExpression:function(e){var n,r=e.node;a(r)&&(e.find((function(e){if(e.isAssignmentExpression())n=e.node.left;else if(e.isObjectProperty())n=e.node.key;else if(e.isVariableDeclarator())n=e.node.id;else if(e.isStatement())return!0;if(n)return!0})),n&&(o.types.isMemberExpression(n)&&(n=n.property),o.types.isIdentifier(n)&&t(n.name,r)))}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=s(n(189)),i=s(n(100)),o=n(2);function s(e){return e&&e.__esModule?e:{default:e}}var u=(0,r.declare)((function(e,t){e.assertVersion(7);var n=void 0===t.throwIfNamespace||!!t.throwIfNamespace,r=t.pragma||"React.createElement",s=t.pragmaFrag||"React.Fragment",u=/\*?\s*@jsx\s+([^\s]+)/,c=/\*?\s*@jsxFrag\s+([^\s]+)/,l=function(e){return function(){return e.split(".").map((function(e){return o.types.identifier(e)})).reduce((function(e,t){return o.types.memberExpression(e,t)}))}},d=(0,i.default)({pre:function(e){var t=e.tagName,n=e.args;o.types.react.isCompatTag(t)?n.push(o.types.stringLiteral(t)):n.push(e.tagExpr)},post:function(e,t){e.callee=t.get("jsxIdentifier")()},throwIfNamespace:n});return d.Program={enter:function(e,n){var a=n.file,i=r,o=s,d=!!t.pragma,f=!!t.pragmaFrag;if(a.ast.comments){var p=a.ast.comments,h=Array.isArray(p),g=0;for(p=h?p:p[Symbol.iterator]();;){var v;if(h){if(g>=p.length)break;v=p[g++]}else{if((g=p.next()).done)break;v=g.value}var m=v,y=u.exec(m.value);y&&(i=y[1],d=!0);var b=c.exec(m.value);b&&(o=b[1],f=!0)}}n.set("jsxIdentifier",l(i)),n.set("jsxFragIdentifier",l(o)),n.set("usedFragment",!1),n.set("pragmaSet",d),n.set("pragmaFragSet",f)},exit:function(e,t){if(t.get("pragmaSet")&&t.get("usedFragment")&&!t.get("pragmaFragSet"))throw new Error("transform-react-jsx: pragma has been set but pragmafrag has not been set")}},d.JSXAttribute=function(e){o.types.isJSXElement(e.node.value)&&(e.node.value=o.types.jsxExpressionContainer(e.node.value))},{name:"transform-react-jsx",inherits:a.default,visitor:d}}));t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-react-jsx-self",visitor:{JSXOpeningElement:function(e){var t=e.node,n=a.types.jsxIdentifier("__self"),r=a.types.thisExpression();t.attributes.push(a.types.jsxAttribute(n,a.types.jsxExpressionContainer(r)))}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-react-jsx-source",visitor:{JSXOpeningElement:function(e,t){var n=a.types.jsxIdentifier("__source"),r=e.container.openingElement.loc;if(r){for(var i=e.container.openingElement.attributes,o=0;o<i.length;o++){var s=i[o].name;if(s&&"__source"===s.name)return}if(!t.fileNameIdentifier){var u=t.filename||"",c=e.scope.generateUidIdentifier("_jsxFileName"),l=e.hub.getScope();l&&l.push({id:c,init:a.types.stringLiteral(u)}),t.fileNameIdentifier=c}var d=function(e,t){var n=null!=t?a.types.numericLiteral(t):a.types.nullLiteral(),r=a.types.objectProperty(a.types.identifier("fileName"),e),i=a.types.objectProperty(a.types.identifier("lineNumber"),n);return a.types.objectExpression([r,i])}(t.fileNameIdentifier,r.start.line);i.push(a.types.jsxAttribute(n,a.types.jsxExpressionContainer(d)))}}}}}));t.default=i},function(e,t,n){"use strict";var r,a=(r=n(15))&&r.__esModule?r:{default:r},i=u(n(987)),o=u(n(988)),s=u(n(29));function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}var c=Object.prototype.hasOwnProperty;function l(e){a.default.ok(this instanceof l),s.getTypes().assertIdentifier(e),this.nextTempId=0,this.contextId=e,this.listing=[],this.marked=[!0],this.insertedLocs=new Set,this.finalLoc=this.loc(),this.tryEntries=[],this.leapManager=new i.LeapManager(this)}var d=l.prototype;function f(e){return new Error("all declarations should have been transformed into assignments before the Exploder began its work: "+JSON.stringify(e))}t.Emitter=l,d.loc=function(){var e=s.getTypes().numericLiteral(-1);return this.insertedLocs.add(e),e},d.getInsertedLocs=function(){return this.insertedLocs},d.getContextId=function(){return s.getTypes().clone(this.contextId)},d.mark=function(e){s.getTypes().assertLiteral(e);var t=this.listing.length;return-1===e.value?e.value=t:a.default.strictEqual(e.value,t),this.marked[t]=!0,e},d.emit=function(e){var t=s.getTypes();t.isExpression(e)&&(e=t.expressionStatement(e)),t.assertStatement(e),this.listing.push(e)},d.emitAssign=function(e,t){return this.emit(this.assign(e,t)),e},d.assign=function(e,t){var n=s.getTypes();return n.expressionStatement(n.assignmentExpression("=",n.cloneDeep(e),t))},d.contextProperty=function(e,t){var n=s.getTypes();return n.memberExpression(this.getContextId(),t?n.stringLiteral(e):n.identifier(e),!!t)},d.stop=function(e){e&&this.setReturnValue(e),this.jump(this.finalLoc)},d.setReturnValue=function(e){s.getTypes().assertExpression(e.value),this.emitAssign(this.contextProperty("rval"),this.explodeExpression(e))},d.clearPendingException=function(e,t){var n=s.getTypes();n.assertLiteral(e);var r=n.callExpression(this.contextProperty("catch",!0),[n.clone(e)]);t?this.emitAssign(t,r):this.emit(r)},d.jump=function(e){this.emitAssign(this.contextProperty("next"),e),this.emit(s.getTypes().breakStatement())},d.jumpIf=function(e,t){var n=s.getTypes();n.assertExpression(e),n.assertLiteral(t),this.emit(n.ifStatement(e,n.blockStatement([this.assign(this.contextProperty("next"),t),n.breakStatement()])))},d.jumpIfNot=function(e,t){var n,r=s.getTypes();r.assertExpression(e),r.assertLiteral(t),n=r.isUnaryExpression(e)&&"!"===e.operator?e.argument:r.unaryExpression("!",e),this.emit(r.ifStatement(n,r.blockStatement([this.assign(this.contextProperty("next"),t),r.breakStatement()])))},d.makeTempVar=function(){return this.contextProperty("t"+this.nextTempId++)},d.getContextFunction=function(e){var t=s.getTypes();return t.functionExpression(e||null,[this.getContextId()],t.blockStatement([this.getDispatchLoop()]),!1,!1)},d.getDispatchLoop=function(){var e,t=this,n=s.getTypes(),r=[],a=!1;return t.listing.forEach((function(i,o){t.marked.hasOwnProperty(o)&&(r.push(n.switchCase(n.numericLiteral(o),e=[])),a=!1),a||(e.push(i),n.isCompletionStatement(i)&&(a=!0))})),this.finalLoc.value=this.listing.length,r.push(n.switchCase(this.finalLoc,[]),n.switchCase(n.stringLiteral("end"),[n.returnStatement(n.callExpression(this.contextProperty("stop"),[]))])),n.whileStatement(n.numericLiteral(1),n.switchStatement(n.assignmentExpression("=",this.contextProperty("prev"),this.contextProperty("next")),r))},d.getTryLocsList=function(){if(0===this.tryEntries.length)return null;var e=s.getTypes(),t=0;return e.arrayExpression(this.tryEntries.map((function(n){var r=n.firstLoc.value;a.default.ok(r>=t,"try entries out of order"),t=r;var i=n.catchEntry,o=n.finallyEntry,s=[n.firstLoc,i?i.firstLoc:null];return o&&(s[2]=o.firstLoc,s[3]=o.afterLoc),e.arrayExpression(s.map((function(t){return t&&e.clone(t)})))})))},d.explode=function(e,t){var n=s.getTypes(),r=e.node;if(n.assertNode(r),n.isDeclaration(r))throw f(r);if(n.isStatement(r))return this.explodeStatement(e);if(n.isExpression(r))return this.explodeExpression(e,t);switch(r.type){case"Program":return e.get("body").map(this.explodeStatement,this);case"VariableDeclarator":throw f(r);case"Property":case"SwitchCase":case"CatchClause":throw new Error(r.type+" nodes should be handled by their parents");default:throw new Error("unknown Node of type "+JSON.stringify(r.type))}},d.explodeStatement=function(e,t){var n,r,u,c=s.getTypes(),l=e.node,d=this;if(c.assertStatement(l),t?c.assertIdentifier(t):t=null,c.isBlockStatement(l))e.get("body").forEach((function(e){d.explodeStatement(e)}));else if(o.containsLeap(l))switch(l.type){case"ExpressionStatement":d.explodeExpression(e.get("expression"),!0);break;case"LabeledStatement":r=this.loc(),d.leapManager.withEntry(new i.LabeledEntry(r,l.label),(function(){d.explodeStatement(e.get("body"),l.label)})),d.mark(r);break;case"WhileStatement":n=this.loc(),r=this.loc(),d.mark(n),d.jumpIfNot(d.explodeExpression(e.get("test")),r),d.leapManager.withEntry(new i.LoopEntry(r,n,t),(function(){d.explodeStatement(e.get("body"))})),d.jump(n),d.mark(r);break;case"DoWhileStatement":var f=this.loc(),h=this.loc();r=this.loc(),d.mark(f),d.leapManager.withEntry(new i.LoopEntry(r,h,t),(function(){d.explode(e.get("body"))})),d.mark(h),d.jumpIf(d.explodeExpression(e.get("test")),f),d.mark(r);break;case"ForStatement":u=this.loc();var g=this.loc();r=this.loc(),l.init&&d.explode(e.get("init"),!0),d.mark(u),l.test&&d.jumpIfNot(d.explodeExpression(e.get("test")),r),d.leapManager.withEntry(new i.LoopEntry(r,g,t),(function(){d.explodeStatement(e.get("body"))})),d.mark(g),l.update&&d.explode(e.get("update"),!0),d.jump(u),d.mark(r);break;case"TypeCastExpression":return d.explodeExpression(e.get("expression"));case"ForInStatement":u=this.loc(),r=this.loc();var v=d.makeTempVar();d.emitAssign(v,c.callExpression(s.runtimeProperty("keys"),[d.explodeExpression(e.get("right"))])),d.mark(u);var m=d.makeTempVar();d.jumpIf(c.memberExpression(c.assignmentExpression("=",m,c.callExpression(c.cloneDeep(v),[])),c.identifier("done"),!1),r),d.emitAssign(l.left,c.memberExpression(c.cloneDeep(m),c.identifier("value"),!1)),d.leapManager.withEntry(new i.LoopEntry(r,u,t),(function(){d.explodeStatement(e.get("body"))})),d.jump(u),d.mark(r);break;case"BreakStatement":d.emitAbruptCompletion({type:"break",target:d.leapManager.getBreakLoc(l.label)});break;case"ContinueStatement":d.emitAbruptCompletion({type:"continue",target:d.leapManager.getContinueLoc(l.label)});break;case"SwitchStatement":var y=d.emitAssign(d.makeTempVar(),d.explodeExpression(e.get("discriminant")));r=this.loc();for(var b=this.loc(),_=b,x=[],R=l.cases||[],w=R.length-1;w>=0;--w){var E=R[w];c.assertSwitchCase(E),E.test?_=c.conditionalExpression(c.binaryExpression("===",c.cloneDeep(y),E.test),x[w]=this.loc(),_):x[w]=b}var S=e.get("discriminant");s.replaceWithOrRemove(S,_),d.jump(d.explodeExpression(S)),d.leapManager.withEntry(new i.SwitchEntry(r),(function(){e.get("cases").forEach((function(e){var t=e.key;d.mark(x[t]),e.get("consequent").forEach((function(e){d.explodeStatement(e)}))}))})),d.mark(r),-1===b.value&&(d.mark(b),a.default.strictEqual(r.value,b.value));break;case"IfStatement":var A=l.alternate&&this.loc();r=this.loc(),d.jumpIfNot(d.explodeExpression(e.get("test")),A||r),d.explodeStatement(e.get("consequent")),A&&(d.jump(r),d.mark(A),d.explodeStatement(e.get("alternate"))),d.mark(r);break;case"ReturnStatement":d.emitAbruptCompletion({type:"return",value:d.explodeExpression(e.get("argument"))});break;case"WithStatement":throw new Error("WithStatement not supported in generator functions.");case"TryStatement":r=this.loc();var T=l.handler,P=T&&this.loc(),C=P&&new i.CatchEntry(P,T.param),M=l.finalizer&&this.loc(),O=M&&new i.FinallyEntry(M,r),k=new i.TryEntry(d.getUnmarkedCurrentLoc(),C,O);d.tryEntries.push(k),d.updateContextPrevLoc(k.firstLoc),d.leapManager.withEntry(k,(function(){if(d.explodeStatement(e.get("block")),P){M?d.jump(M):d.jump(r),d.updateContextPrevLoc(d.mark(P));var t=e.get("handler.body"),n=d.makeTempVar();d.clearPendingException(k.firstLoc,n),t.traverse(p,{getSafeParam:function(){return c.cloneDeep(n)},catchParamName:T.param.name}),d.leapManager.withEntry(C,(function(){d.explodeStatement(t)}))}M&&(d.updateContextPrevLoc(d.mark(M)),d.leapManager.withEntry(O,(function(){d.explodeStatement(e.get("finalizer"))})),d.emit(c.returnStatement(c.callExpression(d.contextProperty("finish"),[O.firstLoc]))))})),d.mark(r);break;case"ThrowStatement":d.emit(c.throwStatement(d.explodeExpression(e.get("argument"))));break;default:throw new Error("unknown Statement of type "+JSON.stringify(l.type))}else d.emit(l)};var p={Identifier:function(e,t){e.node.name===t.catchParamName&&s.isReference(e)&&s.replaceWithOrRemove(e,t.getSafeParam())},Scope:function(e,t){e.scope.hasOwnBinding(t.catchParamName)&&e.skip()}};d.emitAbruptCompletion=function(e){(function(e){var t=e.type;return"normal"===t?!c.call(e,"target"):"break"===t||"continue"===t?!c.call(e,"value")&&s.getTypes().isLiteral(e.target):("return"===t||"throw"===t)&&(c.call(e,"value")&&!c.call(e,"target"))})(e)||a.default.ok(!1,"invalid completion record: "+JSON.stringify(e)),a.default.notStrictEqual(e.type,"normal","normal completions are not abrupt");var t=s.getTypes(),n=[t.stringLiteral(e.type)];"break"===e.type||"continue"===e.type?(t.assertLiteral(e.target),n[1]=this.insertedLocs.has(e.target)?e.target:t.cloneDeep(e.target)):"return"!==e.type&&"throw"!==e.type||e.value&&(t.assertExpression(e.value),n[1]=this.insertedLocs.has(e.value)?e.value:t.cloneDeep(e.value)),this.emit(t.returnStatement(t.callExpression(this.contextProperty("abrupt"),n)))},d.getUnmarkedCurrentLoc=function(){return s.getTypes().numericLiteral(this.listing.length)},d.updateContextPrevLoc=function(e){var t=s.getTypes();e?(t.assertLiteral(e),-1===e.value?e.value=this.listing.length:a.default.strictEqual(e.value,this.listing.length)):e=this.getUnmarkedCurrentLoc(),this.emitAssign(this.contextProperty("prev"),e)},d.explodeExpression=function(e,t){var n=s.getTypes(),r=e.node;if(!r)return r;n.assertExpression(r);var i,u,c=this;function l(e){if(n.assertExpression(e),!t)return e;c.emit(e)}if(!o.containsLeap(r))return l(r);var d=o.containsLeap.onlyChildren(r);function f(e,t,r){a.default.ok(!r||!e,"Ignoring the result of a child expression but forcing it to be assigned to a temporary variable?");var i=c.explodeExpression(t,r);return r||(e||d&&!n.isLiteral(i))&&(i=c.emitAssign(e||c.makeTempVar(),i)),i}switch(r.type){case"MemberExpression":return l(n.memberExpression(c.explodeExpression(e.get("object")),r.computed?f(null,e.get("property")):r.property,r.computed));case"CallExpression":var p,h=e.get("callee"),g=e.get("arguments"),v=[],m=!1;if(g.forEach((function(e){m=m||o.containsLeap(e.node)})),n.isMemberExpression(h.node))if(m){var y=f(c.makeTempVar(),h.get("object")),b=h.node.computed?f(null,h.get("property")):h.node.property;v.unshift(y),p=n.memberExpression(n.memberExpression(n.cloneDeep(y),b,h.node.computed),n.identifier("call"),!1)}else p=c.explodeExpression(h);else p=f(null,h),n.isMemberExpression(p)&&(p=n.sequenceExpression([n.numericLiteral(0),n.cloneDeep(p)]));return g.forEach((function(e){v.push(f(null,e))})),l(n.callExpression(p,v.map((function(e){return n.cloneDeep(e)}))));case"NewExpression":return l(n.newExpression(f(null,e.get("callee")),e.get("arguments").map((function(e){return f(null,e)}))));case"ObjectExpression":return l(n.objectExpression(e.get("properties").map((function(e){return e.isObjectProperty()?n.objectProperty(e.node.key,f(null,e.get("value")),e.node.computed):e.node}))));case"ArrayExpression":return l(n.arrayExpression(e.get("elements").map((function(e){return f(null,e)}))));case"SequenceExpression":var _=r.expressions.length-1;return e.get("expressions").forEach((function(e){e.key===_?i=c.explodeExpression(e,t):c.explodeExpression(e,!0)})),i;case"LogicalExpression":u=this.loc(),t||(i=c.makeTempVar());var x=f(i,e.get("left"));return"&&"===r.operator?c.jumpIfNot(x,u):(a.default.strictEqual(r.operator,"||"),c.jumpIf(x,u)),f(i,e.get("right"),t),c.mark(u),i;case"ConditionalExpression":var R=this.loc();u=this.loc();var w=c.explodeExpression(e.get("test"));return c.jumpIfNot(w,R),t||(i=c.makeTempVar()),f(i,e.get("consequent"),t),c.jump(u),c.mark(R),f(i,e.get("alternate"),t),c.mark(u),i;case"UnaryExpression":return l(n.unaryExpression(r.operator,c.explodeExpression(e.get("argument")),!!r.prefix));case"BinaryExpression":return l(n.binaryExpression(r.operator,f(null,e.get("left")),f(null,e.get("right"))));case"AssignmentExpression":if("="===r.operator)return l(n.assignmentExpression(r.operator,c.explodeExpression(e.get("left")),c.explodeExpression(e.get("right"))));var E=c.explodeExpression(e.get("left")),S=c.emitAssign(c.makeTempVar(),E);return l(n.assignmentExpression("=",n.cloneDeep(E),n.assignmentExpression(r.operator,n.cloneDeep(S),c.explodeExpression(e.get("right")))));case"UpdateExpression":return l(n.updateExpression(r.operator,c.explodeExpression(e.get("argument")),r.prefix));case"YieldExpression":u=this.loc();var A=r.argument&&c.explodeExpression(e.get("argument"));if(A&&r.delegate){var T=c.makeTempVar(),P=n.returnStatement(n.callExpression(c.contextProperty("delegateYield"),[A,n.stringLiteral(T.property.name),u]));return P.loc=r.loc,c.emit(P),c.mark(u),T}c.emitAssign(c.contextProperty("next"),u);var C=n.returnStatement(n.cloneDeep(A)||null);return C.loc=r.loc,c.emit(C),c.mark(u),c.contextProperty("sent");default:throw new Error("unknown Expression of type "+JSON.stringify(r.type))}}},function(e,t,n){"use strict";var r=Object,a=Object.defineProperty,i=Object.create;function o(e,t,n){if(a)try{a.call(r,e,t,{value:n})}catch(i){e[t]=n}else e[t]=n}function s(e){return e&&(o(e,"call",e.call),o(e,"apply",e.apply)),e}s(a),s(i);var u=s(Object.prototype.hasOwnProperty),c=s(Number.prototype.toString),l=s(String.prototype.slice),d=function(){};function f(e){return i?i.call(r,e):(d.prototype=e||null,new d)}var p=Math.random,h=f(null);function g(){do{var e=(t=l.call(c.call(p(),36),2),n=void 0,(n={})[t]=!0,Object.keys(n)[0])}while(u.call(h,e));var t,n;return h[e]=e}t.makeUniqueKey=g;var v=Object.getOwnPropertyNames;function m(e){return f(null)}Object.getOwnPropertyNames=function(e){for(var t=v(e),n=0,r=0,a=t.length;n<a;++n)u.call(h,t[n])||(n>r&&(t[r]=t[n]),++r);return t.length=r,t},t.makeAccessor=function(e){var t=g(),n=f(null);function r(r){return u.call(r,t)||function(r){var a;o(r,t,(function(t,i){if(t===n)return i?a=null:a||(a=e(r))}))}(r),r[t](n)}return e=e||m,r.forget=function(e){u.call(e,t)&&e[t](n,!0)},r}},function(e,t){e.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(e,t){return t};var t=(new Error).stack;return Error.prepareStackTrace=e,t[2].getFileName()}},function(e,t,n){var r=n(7),a=r.parse||n(995),i=function(e,t){var n="/";/^([A-Za-z]:)/.test(e)?n="":/^\\\\/.test(e)&&(n="\\\\");for(var i=[e],o=a(e);o.dir!==i[i.length-1];)i.push(o.dir),o=a(o.dir);return i.reduce((function(e,a){return e.concat(t.map((function(e){return r.resolve(n,a,e)})))}),[])};e.exports=function(e,t,n){var r=t&&t.moduleDirectory?[].concat(t.moduleDirectory):["node_modules"];if(t&&"function"==typeof t.paths)return t.paths(n,e,(function(){return i(e,r)}),t);var a=i(e,r);return t&&t.paths?a.concat(t.paths):a}},function(e,t){e.exports=function(e,t){return t||{}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasMinVersion=function(e,t){return!t||(a.default.valid(t)&&(t="^"+t),!a.default.intersects("<"+e,t)&&!a.default.intersects(">=8.0.0",t))},t.typeAnnotationToString=function(e){switch(e.type){case"GenericTypeAnnotation":if(i.types.isIdentifier(e.id,{name:"Array"}))return"array";break;case"StringTypeAnnotation":return"string"}};var r,a=(r=n(88))&&r.__esModule?r:{default:r},i=n(2)},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["this."," = ",""]);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(1),o=d(n(193)),s=n(2),u=n(62),c=d(n(1005)),l=d(n(1006));function d(e){return e&&e.__esModule?e:{default:e}}function f(e){switch(e.parent.type){case"TSTypeReference":case"TSQualifiedName":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;default:return!1}}var p=new WeakSet,h=new WeakMap;function g(e,t){var n=e.find((function(e){return e.isProgram()})).node;return!(e.scope.hasOwnBinding(t)||!h.get(n).has(t)&&(console.warn('The exported identifier "'+t+'" is not declared in Babel\'s scope tracker\nas a JavaScript value binding, and "@babel/plugin-transform-typescript"\nnever encountered it as a TypeScript type declaration.\nIt will be treated as a JavaScript value.\n\nThis problem is likely caused by another plugin injecting\n"'+t+'" without registering it in the scope tracker. If you are the author\n of that plugin, please use "scope.registerDeclaration(declarationPath)".'),1))}function v(e,t){h.get(e.path.node).add(t)}var m=(0,i.declare)((function(e,t){var n=t.jsxPragma,r=void 0===n?"React":n,i=t.allowNamespaces,d=void 0!==i&&i,m=t.allowDeclareFields,y=void 0!==m&&m;e.assertVersion(7);var b=/\*?\s*@jsx\s+([^\s]+)/,_=function(e){var t=e.node;if(!y&&t.declare)throw e.buildCodeFrameError("The 'declare' modifier is only allowed when the 'allowDeclareFields' option of @babel/plugin-transform-typescript or @babel/preset-typescript is enabled.");if(t.definite||t.declare){if(t.value)throw e.buildCodeFrameError("Definietly assigned fields and fields with the 'declare' modifier cannot be initialized here, but only in the constructor");e.remove()}else y||t.value||t.decorators||e.remove();t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.readonly&&(t.readonly=null),t.optional&&(t.optional=null),t.typeAnnotation&&(t.typeAnnotation=null)},x=function(e){var t=e.node;t.accessibility&&(t.accessibility=null),t.abstract&&(t.abstract=null),t.optional&&(t.optional=null)},R=function(e,t){var n=[],r=e.node.params,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var c;if(i){if(o>=r.length)break;c=r[o++]}else{if((o=r.next()).done)break;c=o.value}var l=c;"TSParameterProperty"!==l.type||p.has(l.parameter)||(p.add(l.parameter),n.push(l.parameter))}if(n.length){var d=n.map((function(t){var n;if(s.types.isIdentifier(t))n=t;else{if(!s.types.isAssignmentPattern(t)||!s.types.isIdentifier(t.left))throw e.buildCodeFrameError("Parameter properties can not be destructuring patterns.");n=t.left}return s.template.statement.ast(a(),n,n)}));(0,u.injectInitialization)(t,e,d)}};return{name:"transform-typescript",inherits:o.default,visitor:{Pattern:w,Identifier:w,RestElement:w,Program:function(e,t){var n=t.file,a=null;if(h.has(e.node)||h.set(e.node,new Set),n.ast.comments){var i=n.ast.comments,o=Array.isArray(i),u=0;for(i=o?i:i[Symbol.iterator]();;){var c;if(o){if(u>=i.length)break;c=i[u++]}else{if((u=i.next()).done)break;c=u.value}var l=c,d=b.exec(l.value);d&&(a=d[1])}}var f=e.get("body"),p=Array.isArray(f),g=0;for(f=p?f:f[Symbol.iterator]();;){var m;if(p){if(g>=f.length)break;m=f[g++]}else{if((g=f.next()).done)break;m=g.value}var y=m;if(s.types.isImportDeclaration(y)){if(0===y.node.specifiers.length)continue;var _=!0,x=[],R=y.node.specifiers,w=Array.isArray(R),S=0;for(R=w?R:R[Symbol.iterator]();;){var A;if(w){if(S>=R.length)break;A=R[S++]}else{if((S=R.next()).done)break;A=S.value}var T=A,P=y.scope.getBinding(T.local.name);P&&E({binding:P,programPath:e,jsxPragma:a||r})?x.push(P.path):_=!1}if(_)y.remove();else{var C=x,M=Array.isArray(C),O=0;for(C=M?C:C[Symbol.iterator]();;){var k;if(M){if(O>=C.length)break;k=C[O++]}else{if((O=C.next()).done)break;k=O.value}k.remove()}}}else if(y.isExportDeclaration()&&(y=y.get("declaration")),y.isVariableDeclaration({declare:!0}))for(var D=0,I=Object.keys(y.getBindingIdentifiers());D<I.length;D++){var L=I[D];v(e.scope,L)}else(y.isTSTypeAliasDeclaration()||y.isTSDeclareFunction()||y.isTSInterfaceDeclaration()||y.isClassDeclaration({declare:!0})||y.isTSEnumDeclaration({declare:!0})||y.isTSModuleDeclaration({declare:!0})&&y.get("id").isIdentifier())&&v(e.scope,y.node.id.name)}},ExportNamedDeclaration:function(e){!e.node.source&&e.node.specifiers.length>0&&e.node.specifiers.every((function(t){var n=t.local;return g(e,n.name)}))&&e.remove()},ExportSpecifier:function(e){!e.parent.source&&g(e,e.node.local.name)&&e.remove()},ExportDefaultDeclaration:function(e){s.types.isIdentifier(e.node.declaration)&&g(e,e.node.declaration.name)&&e.remove()},TSDeclareFunction:function(e){e.remove()},TSDeclareMethod:function(e){e.remove()},VariableDeclaration:function(e){e.node.declare&&e.remove()},VariableDeclarator:function(e){var t=e.node;t.definite&&(t.definite=null)},TSIndexSignature:function(e){e.remove()},ClassDeclaration:function(e){e.node.declare&&e.remove()},Class:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.superTypeParameters&&(t.superTypeParameters=null),t.implements&&(t.implements=null),t.abstract&&(t.abstract=null),e.get("body.body").forEach((function(t){t.isClassMethod()?"constructor"===t.node.kind?R(t,e):x(t,e):t.isClassProperty()&&_(t,e)}))},Function:function(e){var t=e.node;t.typeParameters&&(t.typeParameters=null),t.returnType&&(t.returnType=null);var n=t.params[0];n&&s.types.isIdentifier(n)&&"this"===n.name&&t.params.shift(),t.params=t.params.map((function(e){return"TSParameterProperty"===e.type?e.parameter:e}))},TSModuleDeclaration:function(e){(0,l.default)(e,s.types,d)},TSInterfaceDeclaration:function(e){e.remove()},TSTypeAliasDeclaration:function(e){e.remove()},TSEnumDeclaration:function(e){(0,c.default)(e,s.types)},TSImportEqualsDeclaration:function(e){throw e.buildCodeFrameError("`import =` is not supported by @babel/plugin-transform-typescript\nPlease consider using `import <moduleName> from '<moduleName>';` alongside Typescript's --allowSyntheticDefaultImports option.")},TSExportAssignment:function(e){throw e.buildCodeFrameError("`export =` is not supported by @babel/plugin-transform-typescript\nPlease consider using `export <value>;`.")},TSTypeAssertion:function(e){e.replaceWith(e.node.expression)},TSAsExpression:function(e){var t=e.node;do{t=t.expression}while(s.types.isTSAsExpression(t));e.replaceWith(t)},TSNonNullExpression:function(e){e.replaceWith(e.node.expression)},CallExpression:function(e){e.node.typeParameters=null},NewExpression:function(e){e.node.typeParameters=null},JSXOpeningElement:function(e){e.node.typeParameters=null},TaggedTemplateExpression:function(e){e.node.typeParameters=null}}};function w(e){var t=e.node;t.typeAnnotation&&(t.typeAnnotation=null),s.types.isIdentifier(t)&&t.optional&&(t.optional=null)}function E(e){var t=e.binding,n=e.programPath,r=e.jsxPragma,a=t.referencePaths,i=Array.isArray(a),o=0;for(a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if((o=a.next()).done)break;s=o.value}if(!f(s))return!1}if(t.identifier.name!==r)return!0;var u=!1;return n.traverse({JSXElement:function(){u=!0},JSXFragment:function(){u=!0}}),!u}}));t.default=m},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=n(2),i=n(476),o=n.n(i),s=n(182),u=n.n(s),c=n(477),l=n.n(c),d=n(183),f=n.n(d),p=n(184),h=n.n(p),g=n(478),v=n.n(g),m=n(185),y=n.n(m),b=n(186),_=n.n(b),x=n(93),R=n.n(x),w=n(187),E=n.n(w),S=n(188),A=n.n(S),T=n(479),P=n.n(T),C=n(189),M=n.n(C),O=n(190),k=n.n(O),D=n(191),I=n.n(D),L=n(192),j=n.n(L),F=n(193),z=n.n(F),N=n(480),B=n.n(N),V=n(482),H=n.n(V),U=n(488),W=n.n(U),q=n(490),G=n.n(q),K=n(491),Y=n.n(K),X=n(492),J=n.n(X),Z=n(493),$=n.n(Z),Q=n(494),ee=n.n(Q),te=n(495),ne=n.n(te),re=n(497),ae=n.n(re),ie=n(499),oe=n.n(ie),se=n(501),ue=n.n(se),ce=n(503),le=n.n(ce),de=n(504),fe=n.n(de),pe=n(505),he=n.n(pe),ge=n(507),ve=n.n(ge),me=n(511),ye=n.n(me),be=n(512),_e=n.n(be),xe=n(514),Re=n.n(xe),we=n(928),Ee=n.n(we),Se=n(934),Ae=n.n(Se),Te=n(935),Pe=n.n(Te),Ce=n(936),Me=n.n(Ce),Oe=n(941),ke=n.n(Oe),De=n(945),Ie=n.n(De),Le=n(946),je=n.n(Le),Fe=n(947),ze=n.n(Fe),Ne=n(948),Be=n.n(Ne),Ve=n(949),He=n.n(Ve),Ue=n(952),We=n.n(Ue),qe=n(205),Ge=n.n(qe),Ke=n(953),Ye=n.n(Ke),Xe=n(954),Je=n.n(Xe),Ze=n(955),$e=n.n(Ze),Qe=n(956),et=n.n(Qe),tt=n(957),nt=n.n(tt),rt=n(958),at=n.n(rt),it=n(959),ot=n.n(it),st=n(966),ut=n.n(st),ct=n(967),lt=n.n(ct),dt=n(968),ft=n.n(dt),pt=n(969),ht=n.n(pt),gt=n(970),vt=n.n(gt),mt=n(971),yt=n.n(mt),bt=n(972),_t=n.n(bt),xt=n(973),Rt=n.n(xt),wt=n(977),Et=n.n(wt),St=n(978),At=n.n(St),Tt=n(979),Pt=n.n(Tt),Ct=n(980),Mt=n.n(Ct),Ot=n(208),kt=n.n(Ot),Dt=n(981),It=n.n(Dt),Lt=n(209),jt=n.n(Lt),Ft=n(982),zt=n.n(Ft),Nt=n(210),Bt=n.n(Nt),Vt=n(211),Ht=n.n(Vt),Ut=n(983),Wt=n.n(Ut),qt=n(990),Gt=n.n(qt),Kt=n(991),Yt=n.n(Kt),Xt=n(999),Jt=n.n(Xt),Zt=n(1e3),$t=n.n(Zt),Qt=n(1001),en=n.n(Qt),tn=n(1002),nn=n.n(tn),rn=n(1003),an=n.n(rn),on=n(1004),sn=n.n(on),un=n(218),cn=n.n(un),ln=n(1007),dn=n.n(ln),fn={"external-helpers":o.a,"syntax-async-generators":u.a,"syntax-class-properties":l.a,"syntax-decorators":f.a,"syntax-do-expressions":h.a,"syntax-dynamic-import":v.a,"syntax-export-default-from":y.a,"syntax-export-namespace-from":_.a,"syntax-flow":R.a,"syntax-function-bind":E.a,"syntax-function-sent":A.a,"syntax-import-meta":P.a,"syntax-jsx":M.a,"syntax-object-rest-spread":k.a,"syntax-optional-catch-binding":I.a,"syntax-pipeline-operator":j.a,"syntax-typescript":z.a,"proposal-async-generator-functions":B.a,"proposal-class-properties":H.a,"proposal-decorators":W.a,"proposal-do-expressions":G.a,"proposal-export-default-from":Y.a,"proposal-export-namespace-from":J.a,"proposal-function-bind":$.a,"proposal-function-sent":ee.a,"proposal-json-strings":ne.a,"proposal-logical-assignment-operators":ae.a,"proposal-nullish-coalescing-operator":oe.a,"proposal-numeric-separator":ue.a,"proposal-object-rest-spread":le.a,"proposal-optional-catch-binding":fe.a,"proposal-optional-chaining":he.a,"proposal-pipeline-operator":ve.a,"proposal-private-methods":ye.a,"proposal-throw-expressions":_e.a,"proposal-unicode-property-regex":Re.a,"transform-async-to-generator":Ee.a,"transform-arrow-functions":Ae.a,"transform-block-scoped-functions":Pe.a,"transform-block-scoping":Me.a,"transform-classes":ke.a,"transform-computed-properties":Ie.a,"transform-destructuring":je.a,"transform-dotall-regex":ze.a,"transform-duplicate-keys":Be.a,"transform-exponentiation-operator":He.a,"transform-flow-comments":We.a,"transform-flow-strip-types":Ge.a,"transform-for-of":Ye.a,"transform-function-name":Je.a,"transform-instanceof":$e.a,"transform-jscript":et.a,"transform-literals":nt.a,"transform-member-expression-literals":at.a,"transform-modules-amd":ot.a,"transform-modules-commonjs":ut.a,"transform-modules-systemjs":lt.a,"transform-modules-umd":ft.a,"transform-new-target":ht.a,"transform-object-assign":vt.a,"transform-object-super":yt.a,"transform-object-set-prototype-of-to-assign":_t.a,"transform-parameters":Rt.a,"transform-property-literals":Et.a,"transform-property-mutators":At.a,"transform-proto-to-assign":Pt.a,"transform-react-constant-elements":Mt.a,"transform-react-display-name":kt.a,"transform-react-inline-elements":It.a,"transform-react-jsx":jt.a,"transform-react-jsx-compat":zt.a,"transform-react-jsx-self":Bt.a,"transform-react-jsx-source":Ht.a,"transform-regenerator":Wt.a,"transform-reserved-words":Gt.a,"transform-runtime":Yt.a,"transform-shorthand-properties":Jt.a,"transform-spread":$t.a,"transform-sticky-regex":en.a,"transform-strict-mode":nn.a,"transform-template-literals":an.a,"transform-typeof-symbol":sn.a,"transform-typescript":cn.a,"transform-unicode-regex":dn.a},pn=function(e,t){var n=!1,r="commonjs",a=!1;void 0!==t&&(void 0!==t.loose&&(n=t.loose),void 0!==t.modules&&(r=t.modules),void 0!==t.spec&&(a=t.spec));var i={loose:n};return{plugins:[[an.a,{loose:n,spec:a}],nt.a,Je.a,[Ae.a,{spec:a}],Pe.a,[ke.a,i],yt.a,Jt.a,Be.a,[Ie.a,i],[Ye.a,i],en.a,dn.a,[$t.a,i],[Rt.a,i],[je.a,i],Me.a,sn.a,$e.a,("commonjs"===r||"cjs"===r)&&[ut.a,i],"systemjs"===r&&[lt.a,i],"amd"===r&&[ot.a,i],"umd"===r&&[ft.a,i],[Wt.a,{async:!1,asyncGenerators:!1}]].filter(Boolean)}},hn=function(e,t){var n=!1;return void 0!==t&&void 0!==t.loose&&(n=t.loose),{plugins:[v.a,P.a,[he.a,{loose:n}],[oe.a,{loose:n}],[H.a,{loose:n}],ne.a,[ye.a,{loose:n}]]}},gn=function(e,t){void 0===t&&(t={});var n=t,r=n.loose,a=void 0!==r&&r,i=n.useBuiltIns,o=void 0!==i&&i,s=n.decoratorsLegacy,u=void 0!==s&&s,c=n.decoratorsBeforeExport;return{presets:[[hn,{loose:a,useBuiltIns:o}]],plugins:[[W.a,{legacy:u,decoratorsBeforeExport:c}],ee.a,J.a,ue.a,_e.a]}},vn=function(e,t){void 0===t&&(t={});var n=t,r=n.loose,a=void 0!==r&&r,i=n.useBuiltIns,o=void 0!==i&&i,s=n.decoratorsLegacy,u=void 0!==s&&s,c=n.decoratorsBeforeExport,l=n.pipelineProposal,d=void 0===l?"minimal":l;return{presets:[[gn,{loose:a,useBuiltIns:o,decoratorsLegacy:u,decoratorsBeforeExport:c}]],plugins:[Y.a,ae.a,[ve.a,{proposal:d}],G.a]}},mn=n(1008),yn=n.n(mn),bn=n(1009),_n=n.n(bn),xn=n(1010),Rn=n.n(xn),wn=["text/jsx","text/babel"],En=0;function Sn(e,t){var n=document.createElement("script");n.text=function(e,t){var n;return null!=t.url?n=t.url:(n="Inline Babel script",++En>1&&(n+=" ("+En+")")),e(t.content,Object.assign({filename:n},function(e){return{presets:e.presets||["react","es2015"],plugins:e.plugins||["proposal-class-properties","proposal-object-rest-spread","transform-flow-strip-types"],sourceMaps:"inline"}}(t))).code}(e,t),r.appendChild(n)}function An(e,t){var n=e.getAttribute(t);return""===n?[]:n?n.split(",").map((function(e){return e.trim()})):null}function Tn(e,t){var n=[],r=t.length;function a(){var t,a;for(a=0;a<r;a++)if((t=n[a]).loaded&&!t.executed)t.executed=!0,Sn(e,t);else if(!t.loaded&&!t.error&&!t.async)break}t.forEach((function(e,t){var r,i,o,s,u={async:e.hasAttribute("async"),error:!1,executed:!1,plugins:An(e,"data-plugins"),presets:An(e,"data-presets")};e.src?(n[t]=Object.assign({},u,{content:null,loaded:!1,url:e.src}),r=e.src,i=function(e){n[t].loaded=!0,n[t].content=e,a()},o=function(){n[t].error=!0,a()},(s=new XMLHttpRequest).open("GET",r,!0),"overrideMimeType"in s&&s.overrideMimeType("text/plain"),s.onreadystatechange=function(){if(4===s.readyState){if(0!==s.status&&200!==s.status)throw o(),new Error("Could not load "+r);i(s.responseText)}},s.send(null)):n[t]=Object.assign({},u,{content:e.innerHTML,loaded:!0,url:e.getAttribute("data-module")||null})})),a()}t.transform=On,t.transformFromAst=function(e,t,n){return Object(a.transformFromAst)(e,t,Mn(n))},n.d(t,"availablePlugins",(function(){return kn})),n.d(t,"availablePresets",(function(){return Dn})),n.d(t,"buildExternalHelpers",(function(){return In})),t.registerPlugin=Ln,t.registerPlugins=jn,t.registerPreset=Fn,t.registerPresets=zn,n.d(t,"version",(function(){return Nn})),t.transformScriptTags=Vn,t.disableScriptTags=function(){window.removeEventListener("DOMContentLoaded",Bn)};var Pn=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function Cn(e,t){return Pn(t)&&"string"==typeof t[0]?Object.prototype.hasOwnProperty.call(e,t[0])?[e[t[0]]].concat(t.slice(1)):void 0:"string"==typeof t?e[t]:t}function Mn(e){var t=(e.presets||[]).map((function(e){var t=Cn(Dn,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'"');return Pn(t)&&"object"==typeof t[0]&&Object.prototype.hasOwnProperty.call(t[0],"buildPreset")&&(t[0]=Object.assign({},t[0],{buildPreset:t[0].buildPreset})),t})),n=(e.plugins||[]).map((function(e){var t=Cn(kn,e);if(!t)throw new Error('Invalid plugin specified in Babel options: "'+e+'"');return t}));return Object.assign({babelrc:!1},e,{presets:t,plugins:n})}function On(e,t){return Object(a.transform)(e,Mn(t))}var kn={},Dn={},In=a.buildExternalHelpers;function Ln(e,t){Object.prototype.hasOwnProperty.call(kn,e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),kn[e]=t}function jn(e){Object.keys(e).forEach((function(t){return Ln(t,e[t])}))}function Fn(e,t){Object.prototype.hasOwnProperty.call(Dn,e)&&console.warn('A preset named "'+e+'" is already registered, it will be overridden'),Dn[e]=t}function zn(e){Object.keys(e).forEach((function(t){return Fn(t,e[t])}))}jn(fn),zn({es2015:pn,es2016:function(){return{plugins:[kn["transform-exponentiation-operator"]]}},es2017:function(){return{plugins:[kn["transform-async-to-generator"]]}},react:yn.a,"stage-0":function(e,t){void 0===t&&(t={});var n=t,r=n.loose,a=void 0!==r&&r,i=n.useBuiltIns,o=void 0!==i&&i,s=n.decoratorsLegacy,u=void 0!==s&&s,c=n.decoratorsBeforeExport,l=n.pipelineProposal;return{presets:[[vn,{loose:a,useBuiltIns:o,decoratorsLegacy:u,decoratorsBeforeExport:c,pipelineProposal:void 0===l?"minimal":l}]],plugins:[$.a]}},"stage-1":vn,"stage-2":gn,"stage-3":hn,"es2015-loose":{presets:[[pn,{loose:!0}]]},"es2015-no-commonjs":{presets:[[pn,{modules:!1}]]},typescript:Rn.a,flow:_n.a});var Nn="7.7.1";function Bn(){Vn()}function Vn(e){!function(e,t){r=document.getElementsByTagName("head")[0],t||(t=document.getElementsByTagName("script"));for(var n=[],a=0;a<t.length;a++){var i=t.item(a),o=i.type.split(";")[0];-1!==wn.indexOf(o)&&n.push(i)}0!==n.length&&(console.warn("You are using the in-browser Babel transformer. Be sure to precompile your scripts for production - https://babeljs.io/docs/setup/"),Tn(e,n))}(On,e)}"undefined"!=typeof window&&window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",Bn,!1)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(16))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=function(){function e(e,t,n,r){this.queue=null,this.parentPath=r,this.scope=e,this.state=n,this.opts=t}var t=e.prototype;return t.shouldVisit=function(e){var t=this.opts;if(t.enter||t.exit)return!0;if(t[e.type])return!0;var n=i.VISITOR_KEYS[e.type];if(!n||!n.length)return!1;var r=n,a=Array.isArray(r),o=0;for(r=a?r:r[Symbol.iterator]();;){var s;if(a){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}if(e[s])return!0}return!1},t.create=function(e,t,n,r){return a.default.get({parentPath:this.parentPath,parent:e,container:t,key:n,listKey:r})},t.maybeQueue=function(e,t){if(this.trap)throw new Error("Infinite cycle detected");this.queue&&(t?this.queue.push(e):this.priorityQueue.push(e))},t.visitMultiple=function(e,t,n){if(0===e.length)return!1;for(var r=[],a=0;a<e.length;a++){var i=e[a];i&&this.shouldVisit(i)&&r.push(this.create(t,e,a,n))}return this.visitQueue(r)},t.visitSingle=function(e,t){return!!this.shouldVisit(e[t])&&this.visitQueue([this.create(e,e,t)])},t.visitQueue=function(e){this.queue=e,this.priorityQueue=[];var t=[],n=!1,r=e,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;if(s.resync(),0!==s.contexts.length&&s.contexts[s.contexts.length-1]===this||s.pushContext(this),null!==s.key&&!(t.indexOf(s.node)>=0)){if(t.push(s.node),s.visit()){n=!0;break}if(this.priorityQueue.length&&(n=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=e,n))break}}var u=e,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}d.popContext()}return this.queue=null,n},t.visit=function(e,t){var n=e[t];return!!n&&(Array.isArray(n)?this.visitMultiple(n,e,t):this.visitSingle(e,t))},e}();t.default=s},function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,((r=n(105))&&r.__esModule?r:{default:r}).default)("React.Component");t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!e&&/^[a-z]/.test(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=[],n=0;n<e.children.length;n++){var r=e.children[n];(0,a.isJSXText)(r)?(0,i.default)(r,t):((0,a.isJSXExpressionContainer)(r)&&(r=r.expression),(0,a.isJSXEmptyExpression)(r)||t.push(r))}return t};var r,a=n(4),i=(r=n(224))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=e.value.split(/\r\n|\n|\r/),a=0,i=0;i<n.length;i++)n[i].match(/[^ \t]/)&&(a=i);for(var o="",s=0;s<n.length;s++){var u=n[s],c=0===s,l=s===n.length-1,d=s===a,f=u.replace(/\t/g," ");c||(f=f.replace(/^[ ]+/,"")),l||(f=f.replace(/[ ]+$/,"")),f&&(d||(f+=" "),o+=f)}o&&t.push((0,r.stringLiteral)(o))};var r=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var s=a.BUILDER_KEYS[e],u=n.length;if(u>s.length)throw new Error(e+": Too many arguments passed. Received "+u+" but can receive no more than "+s.length);var c={type:e},l=0;s.forEach((function(t){var i,o=a.NODE_FIELDS[e][t];l<u&&(i=n[l]),void 0===i&&(i=(0,r.default)(o.default)),c[t]=i,l++}));for(var d=0,f=Object.keys(c);d<f.length;d++){var p=f[d];(0,i.default)(c,p,c[p])}return c};var r=o(n(107)),a=n(8),i=o(n(80));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t){e.exports=function(){this.__data__=[],this.size=0}},function(e,t,n){var r=n(42),a=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():a.call(t,n,1),--this.size,0))}},function(e,t,n){var r=n(42);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},function(e,t,n){var r=n(42);e.exports=function(e){return r(this.__data__,e)>-1}},function(e,t,n){var r=n(42);e.exports=function(e,t){var n=this.__data__,a=r(n,e);return a<0?(++this.size,n.push([e,t])):n[a][1]=t,this}},function(e,t,n){var r=n(41);e.exports=function(){this.__data__=new r,this.size=0}},function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},function(e,t){e.exports=function(e){return this.__data__.get(e)}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(41),a=n(65),i=n(66),o=200;e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var s=n.__data__;if(!a||s.length<o-1)return s.push([e,t]),this.size=++n.size,this;n=this.__data__=new i(s)}return n.set(e,t),this.size=n.size,this}},function(e,t,n){var r=n(109),a=n(239),i=n(18),o=n(111),s=/^\[object .+?Constructor\]$/,u=Function.prototype,c=Object.prototype,l=u.toString,d=c.hasOwnProperty,f=RegExp("^"+l.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!i(e)||a(e))&&(r(e)?f:s).test(o(e))}},function(e,t,n){var r=n(23),a=Object.prototype,i=a.hasOwnProperty,o=a.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=i.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(u){}var a=o.call(e);return r&&(t?e[s]=n:delete e[s]),a}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t,n){var r,a=n(240),i=(r=/[^.]+$/.exec(a&&a.keys&&a.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!i&&i in e}},function(e,t,n){var r=n(12)["__core-js_shared__"];e.exports=r},function(e,t){e.exports=function(e,t){return null==e?void 0:e[t]}},function(e,t,n){var r=n(243),a=n(41),i=n(65);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(i||a),string:new r}}},function(e,t,n){var r=n(244),a=n(245),i=n(246),o=n(247),s=n(248);function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}u.prototype.clear=r,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=o,u.prototype.set=s,e.exports=u},function(e,t,n){var r=n(43);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},function(e,t){e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},function(e,t,n){var r=n(43),a="__lodash_hash_undefined__",i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return n===a?void 0:n}return i.call(t,e)?t[e]:void 0}},function(e,t,n){var r=n(43),a=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:a.call(t,e)}},function(e,t,n){var r=n(43),a="__lodash_hash_undefined__";e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?a:t,this}},function(e,t,n){var r=n(44);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},function(e,t){e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},function(e,t,n){var r=n(44);e.exports=function(e){return r(this,e).get(e)}},function(e,t,n){var r=n(44);e.exports=function(e){return r(this,e).has(e)}},function(e,t,n){var r=n(44);e.exports=function(e,t){var n=r(this,e),a=n.size;return n.set(e,t),this.size+=n.size==a?0:1,this}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},function(e,t,n){var r=n(31),a=n(25);e.exports=function(e,t){return e&&r(t,a(t),e)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},function(e,t,n){var r=n(17),a=n(13),i="[object Arguments]";e.exports=function(e){return a(e)&&r(e)==i}},function(e,t){e.exports=function(){return!1}},function(e,t,n){var r=n(17),a=n(70),i=n(13),o={};o["[object Float32Array]"]=o["[object Float64Array]"]=o["[object Int8Array]"]=o["[object Int16Array]"]=o["[object Int32Array]"]=o["[object Uint8Array]"]=o["[object Uint8ClampedArray]"]=o["[object Uint16Array]"]=o["[object Uint32Array]"]=!0,o["[object Arguments]"]=o["[object Array]"]=o["[object ArrayBuffer]"]=o["[object Boolean]"]=o["[object DataView]"]=o["[object Date]"]=o["[object Error]"]=o["[object Function]"]=o["[object Map]"]=o["[object Number]"]=o["[object Object]"]=o["[object RegExp]"]=o["[object Set]"]=o["[object String]"]=o["[object WeakMap]"]=!1,e.exports=function(e){return i(e)&&a(e.length)&&!!o[r(e)]}},function(e,t,n){var r=n(71),a=n(261),i=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return a(e);var t=[];for(var n in Object(e))i.call(e,n)&&"constructor"!=n&&t.push(n);return t}},function(e,t,n){var r=n(117)(Object.keys,Object);e.exports=r},function(e,t,n){var r=n(31),a=n(46);e.exports=function(e,t){return e&&r(t,a(t),e)}},function(e,t,n){var r=n(18),a=n(71),i=n(264),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=a(e),n=[];for(var s in e)("constructor"!=s||!t&&o.call(e,s))&&n.push(s);return n}},function(e,t){e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},function(e,t,n){(function(e){var r=n(12),a="object"==typeof t&&t&&!t.nodeType&&t,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===a?r.Buffer:void 0,s=o?o.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}}).call(t,n(26)(e))},function(e,t,n){var r=n(31),a=n(72);e.exports=function(e,t){return r(e,a(e),t)}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i}},function(e,t,n){var r=n(31),a=n(120);e.exports=function(e,t){return r(e,a(e),t)}},function(e,t,n){var r=n(122),a=n(120),i=n(46);e.exports=function(e){return r(e,i,a)}},function(e,t,n){var r=n(20)(n(12),"DataView");e.exports=r},function(e,t,n){var r=n(20)(n(12),"Promise");e.exports=r},function(e,t,n){var r=n(20)(n(12),"WeakMap");e.exports=r},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e){var t=e.length,r=new e.constructor(t);return t&&"string"==typeof e[0]&&n.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},function(e,t,n){var r=n(75),a=n(275),i=n(276),o=n(277),s=n(278),u="[object Boolean]",c="[object Date]",l="[object Map]",d="[object Number]",f="[object RegExp]",p="[object Set]",h="[object String]",g="[object Symbol]",v="[object ArrayBuffer]",m="[object DataView]",y="[object Float32Array]",b="[object Float64Array]",_="[object Int8Array]",x="[object Int16Array]",R="[object Int32Array]",w="[object Uint8Array]",E="[object Uint8ClampedArray]",S="[object Uint16Array]",A="[object Uint32Array]";e.exports=function(e,t,n){var T=e.constructor;switch(t){case v:return r(e);case u:case c:return new T(+e);case m:return a(e,n);case y:case b:case _:case x:case R:case w:case E:case S:case A:return s(e,n);case l:return new T;case d:case h:return new T(e);case f:return i(e);case p:return new T;case g:return o(e)}}},function(e,t,n){var r=n(75);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},function(e,t){var n=/\w*$/;e.exports=function(e){var t=new e.constructor(e.source,n.exec(e));return t.lastIndex=e.lastIndex,t}},function(e,t,n){var r=n(23),a=r?r.prototype:void 0,i=a?a.valueOf:void 0;e.exports=function(e){return i?Object(i.call(e)):{}}},function(e,t,n){var r=n(75);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},function(e,t,n){var r=n(280),a=n(74),i=n(71);e.exports=function(e){return"function"!=typeof e.constructor||i(e)?{}:r(a(e))}},function(e,t,n){var r=n(18),a=Object.create,i=function(){function e(){}return function(t){if(!r(t))return{};if(a)return a(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=i},function(e,t,n){var r=n(282),a=n(27),i=n(45),o=i&&i.isMap,s=o?a(o):r;e.exports=s},function(e,t,n){var r=n(47),a=n(13),i="[object Map]";e.exports=function(e){return a(e)&&r(e)==i}},function(e,t,n){var r=n(284),a=n(27),i=n(45),o=i&&i.isSet,s=o?a(o):r;e.exports=s},function(e,t,n){var r=n(47),a=n(13),i="[object Set]";e.exports=function(e){return a(e)&&r(e)==i}},function(e,t,n){"use strict";var r=null;function a(e){if(null!==r&&(r.property,1)){var t=r;return r=a.prototype=null,t}return r=a.prototype=null==e?Object.create(null):e,new a}a(),e.exports=function(e){return a(e)}},function(e,t){!function(){"use strict";function t(e){if(null==e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function n(e){switch(e.type){case"IfStatement":return null!=e.alternate?e.alternate:e.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return e.body}return null}e.exports={isExpression:function(e){if(null==e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1},isStatement:t,isIterationStatement:function(e){if(null==e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1},isSourceElement:function(e){return t(e)||null!=e&&"FunctionDeclaration"===e.type},isProblematicIfStatement:function(e){var t;if("IfStatement"!==e.type)return!1;if(null==e.alternate)return!1;t=e.consequent;do{if("IfStatement"===t.type&&null==t.alternate)return!0;t=n(t)}while(t);return!1},trailingStatement:n}}()},function(e,t,n){!function(){"use strict";var t=n(125);function r(e,t){return!(!t&&"yield"===e)&&a(e,t)}function a(e,t){if(t&&function(e){switch(e){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}(e))return!0;switch(e.length){case 2:return"if"===e||"in"===e||"do"===e;case 3:return"var"===e||"for"===e||"new"===e||"try"===e;case 4:return"this"===e||"else"===e||"case"===e||"void"===e||"with"===e||"enum"===e;case 5:return"while"===e||"break"===e||"catch"===e||"throw"===e||"const"===e||"yield"===e||"class"===e||"super"===e;case 6:return"return"===e||"typeof"===e||"delete"===e||"switch"===e||"export"===e||"import"===e;case 7:return"default"===e||"finally"===e||"extends"===e;case 8:return"function"===e||"continue"===e||"debugger"===e;case 10:return"instanceof"===e;default:return!1}}function i(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}function o(e,t){return"null"===e||"true"===e||"false"===e||a(e,t)}function s(e){var n,r,a;if(0===e.length)return!1;if(a=e.charCodeAt(0),!t.isIdentifierStartES5(a))return!1;for(n=1,r=e.length;n<r;++n)if(a=e.charCodeAt(n),!t.isIdentifierPartES5(a))return!1;return!0}function u(e){var n,r,a,i,o;if(0===e.length)return!1;for(o=t.isIdentifierStartES6,n=0,r=e.length;n<r;++n){if(55296<=(a=e.charCodeAt(n))&&a<=56319){if(++n>=r)return!1;if(!(56320<=(i=e.charCodeAt(n))&&i<=57343))return!1;a=1024*(a-55296)+(i-56320)+65536}if(!o(a))return!1;o=t.isIdentifierPartES6}return!0}e.exports={isKeywordES5:r,isKeywordES6:a,isReservedWordES5:i,isReservedWordES6:o,isRestrictedWord:function(e){return"eval"===e||"arguments"===e},isIdentifierNameES5:s,isIdentifierNameES6:u,isIdentifierES5:function(e,t){return s(e)&&!i(e,t)},isIdentifierES6:function(e,t){return u(e)&&!o(e,t)}}}()},function(e,t,n){"use strict";var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(14));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(e,t){void 0===t&&(t="TypeParameterDeclaration"),(0,r.default)(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends","mixins","implements","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)(t),extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),mixins:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),implements:(0,r.validateOptional)((0,r.arrayOfType)("ClassImplements")),body:(0,r.validateType)("ObjectTypeAnnotation")}})};(0,r.default)("AnyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["Flow","FlowType"],fields:{elementType:(0,r.validateType)("FlowType")}}),(0,r.default)("BooleanTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("boolean"))}}),(0,r.default)("NullLiteralTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("ClassImplements",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("DeclareClass"),(0,r.default)("DeclareFunction",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),predicate:(0,r.validateOptionalType)("DeclaredPredicate")}}),i("DeclareInterface"),(0,r.default)("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)("BlockStatement"),kind:(0,r.validateOptional)((0,r.assertOneOf)("CommonJS","ES"))}}),(0,r.default)("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),(0,r.default)("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),(0,r.default)("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType")}}),(0,r.default)("DeclareVariable",{visitor:["id"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier")}}),(0,r.default)("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{declaration:(0,r.validateOptionalType)("Flow"),specifiers:(0,r.validateOptional)((0,r.arrayOfType)(["ExportSpecifier","ExportNamespaceSpecifier"])),source:(0,r.validateOptionalType)("StringLiteral"),default:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),(0,r.default)("DeclareExportAllDeclaration",{visitor:["source"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{source:(0,r.validateType)("StringLiteral"),exportKind:(0,r.validateOptional)((0,r.assertOneOf)("type","value"))}}),(0,r.default)("DeclaredPredicate",{visitor:["value"],aliases:["Flow","FlowPredicate"],fields:{value:(0,r.validateType)("Flow")}}),(0,r.default)("ExistsTypeAnnotation",{aliases:["Flow","FlowType"]}),(0,r.default)("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["Flow","FlowType"],fields:{typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),params:(0,r.validate)((0,r.arrayOfType)("FunctionTypeParam")),rest:(0,r.validateOptionalType)("FunctionTypeParam"),returnType:(0,r.validateType)("FlowType")}}),(0,r.default)("FunctionTypeParam",{visitor:["name","typeAnnotation"],aliases:["Flow"],fields:{name:(0,r.validateOptionalType)("Identifier"),typeAnnotation:(0,r.validateType)("FlowType"),optional:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),(0,r.default)("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["Flow","FlowType"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),(0,r.default)("InferredPredicate",{aliases:["Flow","FlowPredicate"]}),(0,r.default)("InterfaceExtends",{visitor:["id","typeParameters"],aliases:["Flow"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("InterfaceDeclaration"),(0,r.default)("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["Flow","FlowType"],fields:{extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),body:(0,r.validateType)("ObjectTypeAnnotation")}}),(0,r.default)("IntersectionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),(0,r.default)("MixedTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("EmptyTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["Flow","FlowType"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),(0,r.default)("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("number"))}}),(0,r.default)("NumberTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["Flow","FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,r.validate)((0,r.arrayOfType)(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:(0,r.validateOptional)((0,r.arrayOfType)("ObjectTypeIndexer")),callProperties:(0,r.validateOptional)((0,r.arrayOfType)("ObjectTypeCallProperty")),internalSlots:(0,r.validateOptional)((0,r.arrayOfType)("ObjectTypeInternalSlot")),exact:{validate:(0,r.assertValueType)("boolean"),default:!1},inexact:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),(0,r.default)("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["Flow","UserWhitespacable"],fields:{id:(0,r.validateType)("Identifier"),value:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean")),static:(0,r.validate)((0,r.assertValueType)("boolean")),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),(0,r.default)("ObjectTypeCallProperty",{visitor:["value"],aliases:["Flow","UserWhitespacable"],fields:{value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean"))}}),(0,r.default)("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{id:(0,r.validateOptionalType)("Identifier"),key:(0,r.validateType)("FlowType"),value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance")}}),(0,r.default)("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["Flow","UserWhitespacable"],fields:{key:(0,r.validateType)(["Identifier","StringLiteral"]),value:(0,r.validateType)("FlowType"),kind:(0,r.validate)((0,r.assertOneOf)("init","get","set")),static:(0,r.validate)((0,r.assertValueType)("boolean")),proto:(0,r.validate)((0,r.assertValueType)("boolean")),optional:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance")}}),(0,r.default)("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["Flow","UserWhitespacable"],fields:{argument:(0,r.validateType)("FlowType")}}),(0,r.default)("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateType)("FlowType")}}),(0,r.default)("QualifiedTypeIdentifier",{visitor:["id","qualification"],aliases:["Flow"],fields:{id:(0,r.validateType)("Identifier"),qualification:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"])}}),(0,r.default)("StringLiteralTypeAnnotation",{builder:["value"],aliases:["Flow","FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("string"))}}),(0,r.default)("StringTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("ThisTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("TupleTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),(0,r.default)("TypeofTypeAnnotation",{visitor:["argument"],aliases:["Flow","FlowType"],fields:{argument:(0,r.validateType)("FlowType")}}),(0,r.default)("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["Flow","FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),(0,r.default)("TypeAnnotation",{aliases:["Flow"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),(0,r.default)("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["Flow","ExpressionWrapper","Expression"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),(0,r.default)("TypeParameter",{aliases:["Flow"],visitor:["bound","default","variance"],fields:{name:(0,r.validate)((0,r.assertValueType)("string")),bound:(0,r.validateOptionalType)("TypeAnnotation"),default:(0,r.validateOptionalType)("FlowType"),variance:(0,r.validateOptionalType)("Variance")}}),(0,r.default)("TypeParameterDeclaration",{aliases:["Flow"],visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("TypeParameter"))}}),(0,r.default)("TypeParameterInstantiation",{aliases:["Flow"],visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),(0,r.default)("UnionTypeAnnotation",{visitor:["types"],aliases:["Flow","FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),(0,r.default)("Variance",{aliases:["Flow"],builder:["kind"],fields:{kind:(0,r.validate)((0,r.assertOneOf)("minus","plus"))}}),(0,r.default)("VoidTypeAnnotation",{aliases:["Flow","FlowType","FlowBaseAnnotation"]}),(0,r.default)("EnumDeclaration",{alises:["Declaration"],visitor:["id","body"],fields:{id:(0,r.validateType)("Identifier"),body:(0,r.validateType)(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),(0,r.default)("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicit:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumBooleanMember")}}),(0,r.default)("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicit:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumNumberMember")}}),(0,r.default)("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicit:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)(["EnumStringMember","EnumDefaultedMember"])}}),(0,r.default)("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("EnumDefaultedMember")}}),(0,r.default)("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("BooleanLiteral")}}),(0,r.default)("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("NumericLiteral")}}),(0,r.default)("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("StringLiteral")}}),(0,r.default)("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}})},function(e,t,n){"use strict";var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(14));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}(0,r.default)("JSXAttribute",{visitor:["name","value"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,r.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),(0,r.default)("JSXClosingElement",{visitor:["name"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),(0,r.default)("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["JSX","Immutable","Expression"],fields:{openingElement:{validate:(0,r.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,r.assertNodeType)("JSXClosingElement")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),(0,r.default)("JSXEmptyExpression",{aliases:["JSX"]}),(0,r.default)("JSXExpressionContainer",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression","JSXEmptyExpression")}}}),(0,r.default)("JSXSpreadChild",{visitor:["expression"],aliases:["JSX","Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),(0,r.default)("JSXIdentifier",{builder:["name"],aliases:["JSX"],fields:{name:{validate:(0,r.assertValueType)("string")}}}),(0,r.default)("JSXMemberExpression",{visitor:["object","property"],aliases:["JSX"],fields:{object:{validate:(0,r.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),(0,r.default)("JSXNamespacedName",{visitor:["namespace","name"],aliases:["JSX"],fields:{namespace:{validate:(0,r.assertNodeType)("JSXIdentifier")},name:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),(0,r.default)("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["JSX","Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1,validate:(0,r.assertValueType)("boolean")},attributes:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:(0,r.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),(0,r.default)("JSXSpreadAttribute",{visitor:["argument"],aliases:["JSX"],fields:{argument:{validate:(0,r.assertNodeType)("Expression")}}}),(0,r.default)("JSXText",{aliases:["JSX","Immutable"],builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}}}),(0,r.default)("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["JSX","Immutable","Expression"],fields:{openingFragment:{validate:(0,r.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,r.assertNodeType)("JSXClosingFragment")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),(0,r.default)("JSXOpeningFragment",{aliases:["JSX","Immutable"]}),(0,r.default)("JSXClosingFragment",{aliases:["JSX","Immutable"]})},function(e,t,n){"use strict";var r=function(e){if(e&&e.__esModule)return e;var t=i();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(14)),a=n(127);function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}(0,r.default)("Noop",{visitor:[]}),(0,r.default)("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,r.assertNodeType)("Identifier")},expectedNode:{validate:r.assertOneOf.apply(void 0,a.PLACEHOLDERS)}}}),(0,r.default)("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}})},function(e,t,n){"use strict";var r,a,i=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(14)),o=n(81);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}(0,i.default)("ArgumentPlaceholder",{}),(0,i.default)("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),(0,i.default)("BindExpression",{visitor:["object","callee"],aliases:["Expression"],fields:{}}),(0,i.default)("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},o.classMethodOrPropertyCommon,{value:{validate:(0,i.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,i.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,i.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,i.assertValueType)("boolean"),optional:!0},declare:{validate:(0,i.assertValueType)("boolean"),optional:!0}})}),(0,i.default)("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,i.assertNodeType)("Expression")},property:{validate:(r=(0,i.assertNodeType)("Identifier"),a=(0,i.assertNodeType)("Expression"),function(e,t,n){(e.computed?a:r)(e,t,n)})},computed:{default:!1},optional:{validate:(0,i.assertValueType)("boolean")}}}),(0,i.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,i.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,i.assertNodeType)("Expression")}}}),(0,i.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]}),(0,i.default)("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,i.assertNodeType)("Expression")},arguments:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression","SpreadElement","JSXNamespacedName")))},optional:{validate:(0,i.assertValueType)("boolean")},typeArguments:{validate:(0,i.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,i.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),(0,i.default)("ClassPrivateProperty",{visitor:["key","value","decorators"],builder:["key","value","decorators"],aliases:["Property","Private"],fields:{key:{validate:(0,i.assertNodeType)("PrivateName")},value:{validate:(0,i.assertNodeType)("Expression"),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0}}}),(0,i.default)("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},o.classMethodOrDeclareMethodCommon,{key:{validate:(0,i.assertNodeType)("PrivateName")},body:{validate:(0,i.assertNodeType)("BlockStatement")}})}),(0,i.default)("Import",{aliases:["Expression"]}),(0,i.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),(0,i.default)("DoExpression",{visitor:["body"],aliases:["Expression"],fields:{body:{validate:(0,i.assertNodeType)("BlockStatement")}}}),(0,i.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,i.default)("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,i.default)("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,i.assertNodeType)("Identifier")}}}),(0,i.default)("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]})},function(e,t,n){"use strict";var r=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(14)),a=n(76),i=n(81);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=(0,r.assertValueType)("boolean"),u={returnType:{validate:(0,r.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,r.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}};(0,r.default)("TSParameterProperty",{aliases:["LVal"],visitor:["parameter"],fields:{accessibility:{validate:(0,r.assertOneOf)("public","private","protected"),optional:!0},readonly:{validate:(0,r.assertValueType)("boolean"),optional:!0},parameter:{validate:(0,r.assertNodeType)("Identifier","AssignmentPattern")}}}),(0,r.default)("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},a.functionDeclarationCommon,{},u)}),(0,r.default)("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},i.classMethodOrDeclareMethodCommon,{},u)}),(0,r.default)("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,r.validateType)("TSEntityName"),right:(0,r.validateType)("Identifier")}});var c={typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,r.validateArrayOfType)(["Identifier","RestElement"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")},l={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:c};(0,r.default)("TSCallSignatureDeclaration",l),(0,r.default)("TSConstructSignatureDeclaration",l);var d={key:(0,r.validateType)("Expression"),computed:(0,r.validate)(s),optional:(0,r.validateOptional)(s)};(0,r.default)("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation","initializer"],fields:Object.assign({},d,{readonly:(0,r.validateOptional)(s),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),initializer:(0,r.validateOptionalType)("Expression")})}),(0,r.default)("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},c,{},d)}),(0,r.default)("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,r.validateOptional)(s),parameters:(0,r.validateArrayOfType)("Identifier"),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}});for(var f=0,p=["TSAnyKeyword","TSBooleanKeyword","TSBigIntKeyword","TSNeverKeyword","TSNullKeyword","TSNumberKeyword","TSObjectKeyword","TSStringKeyword","TSSymbolKeyword","TSUndefinedKeyword","TSUnknownKeyword","TSVoidKeyword"];f<p.length;f++){var h=p[f];(0,r.default)(h,{aliases:["TSType"],visitor:[],fields:{}})}(0,r.default)("TSThisType",{aliases:["TSType"],visitor:[],fields:{}});var g={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"],fields:c};(0,r.default)("TSFunctionType",g),(0,r.default)("TSConstructorType",g),(0,r.default)("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),(0,r.default)("TSTypePredicate",{aliases:["TSType"],visitor:["parameterName","typeAnnotation","asserts"],fields:{parameterName:(0,r.validateType)(["Identifier","TSThisType"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),asserts:(0,r.validate)(s)}}),(0,r.default)("TSTypeQuery",{aliases:["TSType"],visitor:["exprName"],fields:{exprName:(0,r.validateType)(["TSEntityName","TSImportType"])}}),(0,r.default)("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("TSTypeElement")}}),(0,r.default)("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,r.validateType)("TSType")}}),(0,r.default)("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,r.validateArrayOfType)("TSType")}}),(0,r.default)("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),(0,r.default)("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}});var v={aliases:["TSType"],visitor:["types"],fields:{types:(0,r.validateArrayOfType)("TSType")}};(0,r.default)("TSUnionType",v),(0,r.default)("TSIntersectionType",v),(0,r.default)("TSConditionalType",{aliases:["TSType"],visitor:["checkType","extendsType","trueType","falseType"],fields:{checkType:(0,r.validateType)("TSType"),extendsType:(0,r.validateType)("TSType"),trueType:(0,r.validateType)("TSType"),falseType:(0,r.validateType)("TSType")}}),(0,r.default)("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,r.validateType)("TSTypeParameter")}}),(0,r.default)("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),(0,r.default)("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,r.validate)((0,r.assertValueType)("string")),typeAnnotation:(0,r.validateType)("TSType")}}),(0,r.default)("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,r.validateType)("TSType"),indexType:(0,r.validateType)("TSType")}}),(0,r.default)("TSMappedType",{aliases:["TSType"],visitor:["typeParameter","typeAnnotation"],fields:{readonly:(0,r.validateOptional)(s),typeParameter:(0,r.validateType)("TSTypeParameter"),optional:(0,r.validateOptional)(s),typeAnnotation:(0,r.validateOptionalType)("TSType")}}),(0,r.default)("TSLiteralType",{aliases:["TSType"],visitor:["literal"],fields:{literal:(0,r.validateType)(["NumericLiteral","StringLiteral","BooleanLiteral"])}}),(0,r.default)("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),(0,r.default)("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,r.validateOptional)(s),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,r.validateType)("TSInterfaceBody")}}),(0,r.default)("TSInterfaceBody",{visitor:["body"],fields:{body:(0,r.validateArrayOfType)("TSTypeElement")}}),(0,r.default)("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,r.validateOptional)(s),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,r.validateType)("TSType")}}),(0,r.default)("TSAsExpression",{aliases:["Expression"],visitor:["expression","typeAnnotation"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TSType")}}),(0,r.default)("TSTypeAssertion",{aliases:["Expression"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,r.validateType)("TSType"),expression:(0,r.validateType)("Expression")}}),(0,r.default)("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,r.validateOptional)(s),const:(0,r.validateOptional)(s),id:(0,r.validateType)("Identifier"),members:(0,r.validateArrayOfType)("TSEnumMember"),initializer:(0,r.validateOptionalType)("Expression")}}),(0,r.default)("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),initializer:(0,r.validateOptionalType)("Expression")}}),(0,r.default)("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,r.validateOptional)(s),global:(0,r.validateOptional)(s),id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)(["TSModuleBlock","TSModuleDeclaration"])}}),(0,r.default)("TSModuleBlock",{aliases:["Scopable","Block","BlockParent"],visitor:["body"],fields:{body:(0,r.validateArrayOfType)("Statement")}}),(0,r.default)("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,r.validateType)("StringLiteral"),qualifier:(0,r.validateOptionalType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),(0,r.default)("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,r.validate)(s),id:(0,r.validateType)("Identifier"),moduleReference:(0,r.validateType)(["TSEntityName","TSExternalModuleReference"])}}),(0,r.default)("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,r.validateType)("StringLiteral")}}),(0,r.default)("TSNonNullExpression",{aliases:["Expression"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),(0,r.default)("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),(0,r.default)("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),(0,r.default)("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,r.assertNodeType)("TSType")}}}),(0,r.default)("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSType")))}}}),(0,r.default)("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSTypeParameter")))}}}),(0,r.default)("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,r.assertValueType)("string")},constraint:{validate:(0,r.assertNodeType)("TSType"),optional:!0},default:{validate:(0,r.assertNodeType)("TSType"),optional:!0}}})},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(!(0,a.default)(e)){var t=e&&e.type||JSON.stringify(e);throw new TypeError('Not a valid node of type "'+t+'"')}};var r,a=(r=n(128))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertArrayExpression=function(e,t){void 0===t&&(t={}),i("ArrayExpression",e,t)},t.assertAssignmentExpression=function(e,t){void 0===t&&(t={}),i("AssignmentExpression",e,t)},t.assertBinaryExpression=function(e,t){void 0===t&&(t={}),i("BinaryExpression",e,t)},t.assertInterpreterDirective=function(e,t){void 0===t&&(t={}),i("InterpreterDirective",e,t)},t.assertDirective=function(e,t){void 0===t&&(t={}),i("Directive",e,t)},t.assertDirectiveLiteral=function(e,t){void 0===t&&(t={}),i("DirectiveLiteral",e,t)},t.assertBlockStatement=function(e,t){void 0===t&&(t={}),i("BlockStatement",e,t)},t.assertBreakStatement=function(e,t){void 0===t&&(t={}),i("BreakStatement",e,t)},t.assertCallExpression=function(e,t){void 0===t&&(t={}),i("CallExpression",e,t)},t.assertCatchClause=function(e,t){void 0===t&&(t={}),i("CatchClause",e,t)},t.assertConditionalExpression=function(e,t){void 0===t&&(t={}),i("ConditionalExpression",e,t)},t.assertContinueStatement=function(e,t){void 0===t&&(t={}),i("ContinueStatement",e,t)},t.assertDebuggerStatement=function(e,t){void 0===t&&(t={}),i("DebuggerStatement",e,t)},t.assertDoWhileStatement=function(e,t){void 0===t&&(t={}),i("DoWhileStatement",e,t)},t.assertEmptyStatement=function(e,t){void 0===t&&(t={}),i("EmptyStatement",e,t)},t.assertExpressionStatement=function(e,t){void 0===t&&(t={}),i("ExpressionStatement",e,t)},t.assertFile=function(e,t){void 0===t&&(t={}),i("File",e,t)},t.assertForInStatement=function(e,t){void 0===t&&(t={}),i("ForInStatement",e,t)},t.assertForStatement=function(e,t){void 0===t&&(t={}),i("ForStatement",e,t)},t.assertFunctionDeclaration=function(e,t){void 0===t&&(t={}),i("FunctionDeclaration",e,t)},t.assertFunctionExpression=function(e,t){void 0===t&&(t={}),i("FunctionExpression",e,t)},t.assertIdentifier=function(e,t){void 0===t&&(t={}),i("Identifier",e,t)},t.assertIfStatement=function(e,t){void 0===t&&(t={}),i("IfStatement",e,t)},t.assertLabeledStatement=function(e,t){void 0===t&&(t={}),i("LabeledStatement",e,t)},t.assertStringLiteral=function(e,t){void 0===t&&(t={}),i("StringLiteral",e,t)},t.assertNumericLiteral=function(e,t){void 0===t&&(t={}),i("NumericLiteral",e,t)},t.assertNullLiteral=function(e,t){void 0===t&&(t={}),i("NullLiteral",e,t)},t.assertBooleanLiteral=function(e,t){void 0===t&&(t={}),i("BooleanLiteral",e,t)},t.assertRegExpLiteral=function(e,t){void 0===t&&(t={}),i("RegExpLiteral",e,t)},t.assertLogicalExpression=function(e,t){void 0===t&&(t={}),i("LogicalExpression",e,t)},t.assertMemberExpression=function(e,t){void 0===t&&(t={}),i("MemberExpression",e,t)},t.assertNewExpression=function(e,t){void 0===t&&(t={}),i("NewExpression",e,t)},t.assertProgram=function(e,t){void 0===t&&(t={}),i("Program",e,t)},t.assertObjectExpression=function(e,t){void 0===t&&(t={}),i("ObjectExpression",e,t)},t.assertObjectMethod=function(e,t){void 0===t&&(t={}),i("ObjectMethod",e,t)},t.assertObjectProperty=function(e,t){void 0===t&&(t={}),i("ObjectProperty",e,t)},t.assertRestElement=function(e,t){void 0===t&&(t={}),i("RestElement",e,t)},t.assertReturnStatement=function(e,t){void 0===t&&(t={}),i("ReturnStatement",e,t)},t.assertSequenceExpression=function(e,t){void 0===t&&(t={}),i("SequenceExpression",e,t)},t.assertParenthesizedExpression=function(e,t){void 0===t&&(t={}),i("ParenthesizedExpression",e,t)},t.assertSwitchCase=function(e,t){void 0===t&&(t={}),i("SwitchCase",e,t)},t.assertSwitchStatement=function(e,t){void 0===t&&(t={}),i("SwitchStatement",e,t)},t.assertThisExpression=function(e,t){void 0===t&&(t={}),i("ThisExpression",e,t)},t.assertThrowStatement=function(e,t){void 0===t&&(t={}),i("ThrowStatement",e,t)},t.assertTryStatement=function(e,t){void 0===t&&(t={}),i("TryStatement",e,t)},t.assertUnaryExpression=function(e,t){void 0===t&&(t={}),i("UnaryExpression",e,t)},t.assertUpdateExpression=function(e,t){void 0===t&&(t={}),i("UpdateExpression",e,t)},t.assertVariableDeclaration=function(e,t){void 0===t&&(t={}),i("VariableDeclaration",e,t)},t.assertVariableDeclarator=function(e,t){void 0===t&&(t={}),i("VariableDeclarator",e,t)},t.assertWhileStatement=function(e,t){void 0===t&&(t={}),i("WhileStatement",e,t)},t.assertWithStatement=function(e,t){void 0===t&&(t={}),i("WithStatement",e,t)},t.assertAssignmentPattern=function(e,t){void 0===t&&(t={}),i("AssignmentPattern",e,t)},t.assertArrayPattern=function(e,t){void 0===t&&(t={}),i("ArrayPattern",e,t)},t.assertArrowFunctionExpression=function(e,t){void 0===t&&(t={}),i("ArrowFunctionExpression",e,t)},t.assertClassBody=function(e,t){void 0===t&&(t={}),i("ClassBody",e,t)},t.assertClassDeclaration=function(e,t){void 0===t&&(t={}),i("ClassDeclaration",e,t)},t.assertClassExpression=function(e,t){void 0===t&&(t={}),i("ClassExpression",e,t)},t.assertExportAllDeclaration=function(e,t){void 0===t&&(t={}),i("ExportAllDeclaration",e,t)},t.assertExportDefaultDeclaration=function(e,t){void 0===t&&(t={}),i("ExportDefaultDeclaration",e,t)},t.assertExportNamedDeclaration=function(e,t){void 0===t&&(t={}),i("ExportNamedDeclaration",e,t)},t.assertExportSpecifier=function(e,t){void 0===t&&(t={}),i("ExportSpecifier",e,t)},t.assertForOfStatement=function(e,t){void 0===t&&(t={}),i("ForOfStatement",e,t)},t.assertImportDeclaration=function(e,t){void 0===t&&(t={}),i("ImportDeclaration",e,t)},t.assertImportDefaultSpecifier=function(e,t){void 0===t&&(t={}),i("ImportDefaultSpecifier",e,t)},t.assertImportNamespaceSpecifier=function(e,t){void 0===t&&(t={}),i("ImportNamespaceSpecifier",e,t)},t.assertImportSpecifier=function(e,t){void 0===t&&(t={}),i("ImportSpecifier",e,t)},t.assertMetaProperty=function(e,t){void 0===t&&(t={}),i("MetaProperty",e,t)},t.assertClassMethod=function(e,t){void 0===t&&(t={}),i("ClassMethod",e,t)},t.assertObjectPattern=function(e,t){void 0===t&&(t={}),i("ObjectPattern",e,t)},t.assertSpreadElement=function(e,t){void 0===t&&(t={}),i("SpreadElement",e,t)},t.assertSuper=function(e,t){void 0===t&&(t={}),i("Super",e,t)},t.assertTaggedTemplateExpression=function(e,t){void 0===t&&(t={}),i("TaggedTemplateExpression",e,t)},t.assertTemplateElement=function(e,t){void 0===t&&(t={}),i("TemplateElement",e,t)},t.assertTemplateLiteral=function(e,t){void 0===t&&(t={}),i("TemplateLiteral",e,t)},t.assertYieldExpression=function(e,t){void 0===t&&(t={}),i("YieldExpression",e,t)},t.assertAnyTypeAnnotation=function(e,t){void 0===t&&(t={}),i("AnyTypeAnnotation",e,t)},t.assertArrayTypeAnnotation=function(e,t){void 0===t&&(t={}),i("ArrayTypeAnnotation",e,t)},t.assertBooleanTypeAnnotation=function(e,t){void 0===t&&(t={}),i("BooleanTypeAnnotation",e,t)},t.assertBooleanLiteralTypeAnnotation=function(e,t){void 0===t&&(t={}),i("BooleanLiteralTypeAnnotation",e,t)},t.assertNullLiteralTypeAnnotation=function(e,t){void 0===t&&(t={}),i("NullLiteralTypeAnnotation",e,t)},t.assertClassImplements=function(e,t){void 0===t&&(t={}),i("ClassImplements",e,t)},t.assertDeclareClass=function(e,t){void 0===t&&(t={}),i("DeclareClass",e,t)},t.assertDeclareFunction=function(e,t){void 0===t&&(t={}),i("DeclareFunction",e,t)},t.assertDeclareInterface=function(e,t){void 0===t&&(t={}),i("DeclareInterface",e,t)},t.assertDeclareModule=function(e,t){void 0===t&&(t={}),i("DeclareModule",e,t)},t.assertDeclareModuleExports=function(e,t){void 0===t&&(t={}),i("DeclareModuleExports",e,t)},t.assertDeclareTypeAlias=function(e,t){void 0===t&&(t={}),i("DeclareTypeAlias",e,t)},t.assertDeclareOpaqueType=function(e,t){void 0===t&&(t={}),i("DeclareOpaqueType",e,t)},t.assertDeclareVariable=function(e,t){void 0===t&&(t={}),i("DeclareVariable",e,t)},t.assertDeclareExportDeclaration=function(e,t){void 0===t&&(t={}),i("DeclareExportDeclaration",e,t)},t.assertDeclareExportAllDeclaration=function(e,t){void 0===t&&(t={}),i("DeclareExportAllDeclaration",e,t)},t.assertDeclaredPredicate=function(e,t){void 0===t&&(t={}),i("DeclaredPredicate",e,t)},t.assertExistsTypeAnnotation=function(e,t){void 0===t&&(t={}),i("ExistsTypeAnnotation",e,t)},t.assertFunctionTypeAnnotation=function(e,t){void 0===t&&(t={}),i("FunctionTypeAnnotation",e,t)},t.assertFunctionTypeParam=function(e,t){void 0===t&&(t={}),i("FunctionTypeParam",e,t)},t.assertGenericTypeAnnotation=function(e,t){void 0===t&&(t={}),i("GenericTypeAnnotation",e,t)},t.assertInferredPredicate=function(e,t){void 0===t&&(t={}),i("InferredPredicate",e,t)},t.assertInterfaceExtends=function(e,t){void 0===t&&(t={}),i("InterfaceExtends",e,t)},t.assertInterfaceDeclaration=function(e,t){void 0===t&&(t={}),i("InterfaceDeclaration",e,t)},t.assertInterfaceTypeAnnotation=function(e,t){void 0===t&&(t={}),i("InterfaceTypeAnnotation",e,t)},t.assertIntersectionTypeAnnotation=function(e,t){void 0===t&&(t={}),i("IntersectionTypeAnnotation",e,t)},t.assertMixedTypeAnnotation=function(e,t){void 0===t&&(t={}),i("MixedTypeAnnotation",e,t)},t.assertEmptyTypeAnnotation=function(e,t){void 0===t&&(t={}),i("EmptyTypeAnnotation",e,t)},t.assertNullableTypeAnnotation=function(e,t){void 0===t&&(t={}),i("NullableTypeAnnotation",e,t)},t.assertNumberLiteralTypeAnnotation=function(e,t){void 0===t&&(t={}),i("NumberLiteralTypeAnnotation",e,t)},t.assertNumberTypeAnnotation=function(e,t){void 0===t&&(t={}),i("NumberTypeAnnotation",e,t)},t.assertObjectTypeAnnotation=function(e,t){void 0===t&&(t={}),i("ObjectTypeAnnotation",e,t)},t.assertObjectTypeInternalSlot=function(e,t){void 0===t&&(t={}),i("ObjectTypeInternalSlot",e,t)},t.assertObjectTypeCallProperty=function(e,t){void 0===t&&(t={}),i("ObjectTypeCallProperty",e,t)},t.assertObjectTypeIndexer=function(e,t){void 0===t&&(t={}),i("ObjectTypeIndexer",e,t)},t.assertObjectTypeProperty=function(e,t){void 0===t&&(t={}),i("ObjectTypeProperty",e,t)},t.assertObjectTypeSpreadProperty=function(e,t){void 0===t&&(t={}),i("ObjectTypeSpreadProperty",e,t)},t.assertOpaqueType=function(e,t){void 0===t&&(t={}),i("OpaqueType",e,t)},t.assertQualifiedTypeIdentifier=function(e,t){void 0===t&&(t={}),i("QualifiedTypeIdentifier",e,t)},t.assertStringLiteralTypeAnnotation=function(e,t){void 0===t&&(t={}),i("StringLiteralTypeAnnotation",e,t)},t.assertStringTypeAnnotation=function(e,t){void 0===t&&(t={}),i("StringTypeAnnotation",e,t)},t.assertThisTypeAnnotation=function(e,t){void 0===t&&(t={}),i("ThisTypeAnnotation",e,t)},t.assertTupleTypeAnnotation=function(e,t){void 0===t&&(t={}),i("TupleTypeAnnotation",e,t)},t.assertTypeofTypeAnnotation=function(e,t){void 0===t&&(t={}),i("TypeofTypeAnnotation",e,t)},t.assertTypeAlias=function(e,t){void 0===t&&(t={}),i("TypeAlias",e,t)},t.assertTypeAnnotation=function(e,t){void 0===t&&(t={}),i("TypeAnnotation",e,t)},t.assertTypeCastExpression=function(e,t){void 0===t&&(t={}),i("TypeCastExpression",e,t)},t.assertTypeParameter=function(e,t){void 0===t&&(t={}),i("TypeParameter",e,t)},t.assertTypeParameterDeclaration=function(e,t){void 0===t&&(t={}),i("TypeParameterDeclaration",e,t)},t.assertTypeParameterInstantiation=function(e,t){void 0===t&&(t={}),i("TypeParameterInstantiation",e,t)},t.assertUnionTypeAnnotation=function(e,t){void 0===t&&(t={}),i("UnionTypeAnnotation",e,t)},t.assertVariance=function(e,t){void 0===t&&(t={}),i("Variance",e,t)},t.assertVoidTypeAnnotation=function(e,t){void 0===t&&(t={}),i("VoidTypeAnnotation",e,t)},t.assertEnumDeclaration=function(e,t){void 0===t&&(t={}),i("EnumDeclaration",e,t)},t.assertEnumBooleanBody=function(e,t){void 0===t&&(t={}),i("EnumBooleanBody",e,t)},t.assertEnumNumberBody=function(e,t){void 0===t&&(t={}),i("EnumNumberBody",e,t)},t.assertEnumStringBody=function(e,t){void 0===t&&(t={}),i("EnumStringBody",e,t)},t.assertEnumSymbolBody=function(e,t){void 0===t&&(t={}),i("EnumSymbolBody",e,t)},t.assertEnumBooleanMember=function(e,t){void 0===t&&(t={}),i("EnumBooleanMember",e,t)},t.assertEnumNumberMember=function(e,t){void 0===t&&(t={}),i("EnumNumberMember",e,t)},t.assertEnumStringMember=function(e,t){void 0===t&&(t={}),i("EnumStringMember",e,t)},t.assertEnumDefaultedMember=function(e,t){void 0===t&&(t={}),i("EnumDefaultedMember",e,t)},t.assertJSXAttribute=function(e,t){void 0===t&&(t={}),i("JSXAttribute",e,t)},t.assertJSXClosingElement=function(e,t){void 0===t&&(t={}),i("JSXClosingElement",e,t)},t.assertJSXElement=function(e,t){void 0===t&&(t={}),i("JSXElement",e,t)},t.assertJSXEmptyExpression=function(e,t){void 0===t&&(t={}),i("JSXEmptyExpression",e,t)},t.assertJSXExpressionContainer=function(e,t){void 0===t&&(t={}),i("JSXExpressionContainer",e,t)},t.assertJSXSpreadChild=function(e,t){void 0===t&&(t={}),i("JSXSpreadChild",e,t)},t.assertJSXIdentifier=function(e,t){void 0===t&&(t={}),i("JSXIdentifier",e,t)},t.assertJSXMemberExpression=function(e,t){void 0===t&&(t={}),i("JSXMemberExpression",e,t)},t.assertJSXNamespacedName=function(e,t){void 0===t&&(t={}),i("JSXNamespacedName",e,t)},t.assertJSXOpeningElement=function(e,t){void 0===t&&(t={}),i("JSXOpeningElement",e,t)},t.assertJSXSpreadAttribute=function(e,t){void 0===t&&(t={}),i("JSXSpreadAttribute",e,t)},t.assertJSXText=function(e,t){void 0===t&&(t={}),i("JSXText",e,t)},t.assertJSXFragment=function(e,t){void 0===t&&(t={}),i("JSXFragment",e,t)},t.assertJSXOpeningFragment=function(e,t){void 0===t&&(t={}),i("JSXOpeningFragment",e,t)},t.assertJSXClosingFragment=function(e,t){void 0===t&&(t={}),i("JSXClosingFragment",e,t)},t.assertNoop=function(e,t){void 0===t&&(t={}),i("Noop",e,t)},t.assertPlaceholder=function(e,t){void 0===t&&(t={}),i("Placeholder",e,t)},t.assertV8IntrinsicIdentifier=function(e,t){void 0===t&&(t={}),i("V8IntrinsicIdentifier",e,t)},t.assertArgumentPlaceholder=function(e,t){void 0===t&&(t={}),i("ArgumentPlaceholder",e,t)},t.assertAwaitExpression=function(e,t){void 0===t&&(t={}),i("AwaitExpression",e,t)},t.assertBindExpression=function(e,t){void 0===t&&(t={}),i("BindExpression",e,t)},t.assertClassProperty=function(e,t){void 0===t&&(t={}),i("ClassProperty",e,t)},t.assertOptionalMemberExpression=function(e,t){void 0===t&&(t={}),i("OptionalMemberExpression",e,t)},t.assertPipelineTopicExpression=function(e,t){void 0===t&&(t={}),i("PipelineTopicExpression",e,t)},t.assertPipelineBareFunction=function(e,t){void 0===t&&(t={}),i("PipelineBareFunction",e,t)},t.assertPipelinePrimaryTopicReference=function(e,t){void 0===t&&(t={}),i("PipelinePrimaryTopicReference",e,t)},t.assertOptionalCallExpression=function(e,t){void 0===t&&(t={}),i("OptionalCallExpression",e,t)},t.assertClassPrivateProperty=function(e,t){void 0===t&&(t={}),i("ClassPrivateProperty",e,t)},t.assertClassPrivateMethod=function(e,t){void 0===t&&(t={}),i("ClassPrivateMethod",e,t)},t.assertImport=function(e,t){void 0===t&&(t={}),i("Import",e,t)},t.assertDecorator=function(e,t){void 0===t&&(t={}),i("Decorator",e,t)},t.assertDoExpression=function(e,t){void 0===t&&(t={}),i("DoExpression",e,t)},t.assertExportDefaultSpecifier=function(e,t){void 0===t&&(t={}),i("ExportDefaultSpecifier",e,t)},t.assertExportNamespaceSpecifier=function(e,t){void 0===t&&(t={}),i("ExportNamespaceSpecifier",e,t)},t.assertPrivateName=function(e,t){void 0===t&&(t={}),i("PrivateName",e,t)},t.assertBigIntLiteral=function(e,t){void 0===t&&(t={}),i("BigIntLiteral",e,t)},t.assertTSParameterProperty=function(e,t){void 0===t&&(t={}),i("TSParameterProperty",e,t)},t.assertTSDeclareFunction=function(e,t){void 0===t&&(t={}),i("TSDeclareFunction",e,t)},t.assertTSDeclareMethod=function(e,t){void 0===t&&(t={}),i("TSDeclareMethod",e,t)},t.assertTSQualifiedName=function(e,t){void 0===t&&(t={}),i("TSQualifiedName",e,t)},t.assertTSCallSignatureDeclaration=function(e,t){void 0===t&&(t={}),i("TSCallSignatureDeclaration",e,t)},t.assertTSConstructSignatureDeclaration=function(e,t){void 0===t&&(t={}),i("TSConstructSignatureDeclaration",e,t)},t.assertTSPropertySignature=function(e,t){void 0===t&&(t={}),i("TSPropertySignature",e,t)},t.assertTSMethodSignature=function(e,t){void 0===t&&(t={}),i("TSMethodSignature",e,t)},t.assertTSIndexSignature=function(e,t){void 0===t&&(t={}),i("TSIndexSignature",e,t)},t.assertTSAnyKeyword=function(e,t){void 0===t&&(t={}),i("TSAnyKeyword",e,t)},t.assertTSBooleanKeyword=function(e,t){void 0===t&&(t={}),i("TSBooleanKeyword",e,t)},t.assertTSBigIntKeyword=function(e,t){void 0===t&&(t={}),i("TSBigIntKeyword",e,t)},t.assertTSNeverKeyword=function(e,t){void 0===t&&(t={}),i("TSNeverKeyword",e,t)},t.assertTSNullKeyword=function(e,t){void 0===t&&(t={}),i("TSNullKeyword",e,t)},t.assertTSNumberKeyword=function(e,t){void 0===t&&(t={}),i("TSNumberKeyword",e,t)},t.assertTSObjectKeyword=function(e,t){void 0===t&&(t={}),i("TSObjectKeyword",e,t)},t.assertTSStringKeyword=function(e,t){void 0===t&&(t={}),i("TSStringKeyword",e,t)},t.assertTSSymbolKeyword=function(e,t){void 0===t&&(t={}),i("TSSymbolKeyword",e,t)},t.assertTSUndefinedKeyword=function(e,t){void 0===t&&(t={}),i("TSUndefinedKeyword",e,t)},t.assertTSUnknownKeyword=function(e,t){void 0===t&&(t={}),i("TSUnknownKeyword",e,t)},t.assertTSVoidKeyword=function(e,t){void 0===t&&(t={}),i("TSVoidKeyword",e,t)},t.assertTSThisType=function(e,t){void 0===t&&(t={}),i("TSThisType",e,t)},t.assertTSFunctionType=function(e,t){void 0===t&&(t={}),i("TSFunctionType",e,t)},t.assertTSConstructorType=function(e,t){void 0===t&&(t={}),i("TSConstructorType",e,t)},t.assertTSTypeReference=function(e,t){void 0===t&&(t={}),i("TSTypeReference",e,t)},t.assertTSTypePredicate=function(e,t){void 0===t&&(t={}),i("TSTypePredicate",e,t)},t.assertTSTypeQuery=function(e,t){void 0===t&&(t={}),i("TSTypeQuery",e,t)},t.assertTSTypeLiteral=function(e,t){void 0===t&&(t={}),i("TSTypeLiteral",e,t)},t.assertTSArrayType=function(e,t){void 0===t&&(t={}),i("TSArrayType",e,t)},t.assertTSTupleType=function(e,t){void 0===t&&(t={}),i("TSTupleType",e,t)},t.assertTSOptionalType=function(e,t){void 0===t&&(t={}),i("TSOptionalType",e,t)},t.assertTSRestType=function(e,t){void 0===t&&(t={}),i("TSRestType",e,t)},t.assertTSUnionType=function(e,t){void 0===t&&(t={}),i("TSUnionType",e,t)},t.assertTSIntersectionType=function(e,t){void 0===t&&(t={}),i("TSIntersectionType",e,t)},t.assertTSConditionalType=function(e,t){void 0===t&&(t={}),i("TSConditionalType",e,t)},t.assertTSInferType=function(e,t){void 0===t&&(t={}),i("TSInferType",e,t)},t.assertTSParenthesizedType=function(e,t){void 0===t&&(t={}),i("TSParenthesizedType",e,t)},t.assertTSTypeOperator=function(e,t){void 0===t&&(t={}),i("TSTypeOperator",e,t)},t.assertTSIndexedAccessType=function(e,t){void 0===t&&(t={}),i("TSIndexedAccessType",e,t)},t.assertTSMappedType=function(e,t){void 0===t&&(t={}),i("TSMappedType",e,t)},t.assertTSLiteralType=function(e,t){void 0===t&&(t={}),i("TSLiteralType",e,t)},t.assertTSExpressionWithTypeArguments=function(e,t){void 0===t&&(t={}),i("TSExpressionWithTypeArguments",e,t)},t.assertTSInterfaceDeclaration=function(e,t){void 0===t&&(t={}),i("TSInterfaceDeclaration",e,t)},t.assertTSInterfaceBody=function(e,t){void 0===t&&(t={}),i("TSInterfaceBody",e,t)},t.assertTSTypeAliasDeclaration=function(e,t){void 0===t&&(t={}),i("TSTypeAliasDeclaration",e,t)},t.assertTSAsExpression=function(e,t){void 0===t&&(t={}),i("TSAsExpression",e,t)},t.assertTSTypeAssertion=function(e,t){void 0===t&&(t={}),i("TSTypeAssertion",e,t)},t.assertTSEnumDeclaration=function(e,t){void 0===t&&(t={}),i("TSEnumDeclaration",e,t)},t.assertTSEnumMember=function(e,t){void 0===t&&(t={}),i("TSEnumMember",e,t)},t.assertTSModuleDeclaration=function(e,t){void 0===t&&(t={}),i("TSModuleDeclaration",e,t)},t.assertTSModuleBlock=function(e,t){void 0===t&&(t={}),i("TSModuleBlock",e,t)},t.assertTSImportType=function(e,t){void 0===t&&(t={}),i("TSImportType",e,t)},t.assertTSImportEqualsDeclaration=function(e,t){void 0===t&&(t={}),i("TSImportEqualsDeclaration",e,t)},t.assertTSExternalModuleReference=function(e,t){void 0===t&&(t={}),i("TSExternalModuleReference",e,t)},t.assertTSNonNullExpression=function(e,t){void 0===t&&(t={}),i("TSNonNullExpression",e,t)},t.assertTSExportAssignment=function(e,t){void 0===t&&(t={}),i("TSExportAssignment",e,t)},t.assertTSNamespaceExportDeclaration=function(e,t){void 0===t&&(t={}),i("TSNamespaceExportDeclaration",e,t)},t.assertTSTypeAnnotation=function(e,t){void 0===t&&(t={}),i("TSTypeAnnotation",e,t)},t.assertTSTypeParameterInstantiation=function(e,t){void 0===t&&(t={}),i("TSTypeParameterInstantiation",e,t)},t.assertTSTypeParameterDeclaration=function(e,t){void 0===t&&(t={}),i("TSTypeParameterDeclaration",e,t)},t.assertTSTypeParameter=function(e,t){void 0===t&&(t={}),i("TSTypeParameter",e,t)},t.assertExpression=function(e,t){void 0===t&&(t={}),i("Expression",e,t)},t.assertBinary=function(e,t){void 0===t&&(t={}),i("Binary",e,t)},t.assertScopable=function(e,t){void 0===t&&(t={}),i("Scopable",e,t)},t.assertBlockParent=function(e,t){void 0===t&&(t={}),i("BlockParent",e,t)},t.assertBlock=function(e,t){void 0===t&&(t={}),i("Block",e,t)},t.assertStatement=function(e,t){void 0===t&&(t={}),i("Statement",e,t)},t.assertTerminatorless=function(e,t){void 0===t&&(t={}),i("Terminatorless",e,t)},t.assertCompletionStatement=function(e,t){void 0===t&&(t={}),i("CompletionStatement",e,t)},t.assertConditional=function(e,t){void 0===t&&(t={}),i("Conditional",e,t)},t.assertLoop=function(e,t){void 0===t&&(t={}),i("Loop",e,t)},t.assertWhile=function(e,t){void 0===t&&(t={}),i("While",e,t)},t.assertExpressionWrapper=function(e,t){void 0===t&&(t={}),i("ExpressionWrapper",e,t)},t.assertFor=function(e,t){void 0===t&&(t={}),i("For",e,t)},t.assertForXStatement=function(e,t){void 0===t&&(t={}),i("ForXStatement",e,t)},t.assertFunction=function(e,t){void 0===t&&(t={}),i("Function",e,t)},t.assertFunctionParent=function(e,t){void 0===t&&(t={}),i("FunctionParent",e,t)},t.assertPureish=function(e,t){void 0===t&&(t={}),i("Pureish",e,t)},t.assertDeclaration=function(e,t){void 0===t&&(t={}),i("Declaration",e,t)},t.assertPatternLike=function(e,t){void 0===t&&(t={}),i("PatternLike",e,t)},t.assertLVal=function(e,t){void 0===t&&(t={}),i("LVal",e,t)},t.assertTSEntityName=function(e,t){void 0===t&&(t={}),i("TSEntityName",e,t)},t.assertLiteral=function(e,t){void 0===t&&(t={}),i("Literal",e,t)},t.assertImmutable=function(e,t){void 0===t&&(t={}),i("Immutable",e,t)},t.assertUserWhitespacable=function(e,t){void 0===t&&(t={}),i("UserWhitespacable",e,t)},t.assertMethod=function(e,t){void 0===t&&(t={}),i("Method",e,t)},t.assertObjectMember=function(e,t){void 0===t&&(t={}),i("ObjectMember",e,t)},t.assertProperty=function(e,t){void 0===t&&(t={}),i("Property",e,t)},t.assertUnaryLike=function(e,t){void 0===t&&(t={}),i("UnaryLike",e,t)},t.assertPattern=function(e,t){void 0===t&&(t={}),i("Pattern",e,t)},t.assertClass=function(e,t){void 0===t&&(t={}),i("Class",e,t)},t.assertModuleDeclaration=function(e,t){void 0===t&&(t={}),i("ModuleDeclaration",e,t)},t.assertExportDeclaration=function(e,t){void 0===t&&(t={}),i("ExportDeclaration",e,t)},t.assertModuleSpecifier=function(e,t){void 0===t&&(t={}),i("ModuleSpecifier",e,t)},t.assertFlow=function(e,t){void 0===t&&(t={}),i("Flow",e,t)},t.assertFlowType=function(e,t){void 0===t&&(t={}),i("FlowType",e,t)},t.assertFlowBaseAnnotation=function(e,t){void 0===t&&(t={}),i("FlowBaseAnnotation",e,t)},t.assertFlowDeclaration=function(e,t){void 0===t&&(t={}),i("FlowDeclaration",e,t)},t.assertFlowPredicate=function(e,t){void 0===t&&(t={}),i("FlowPredicate",e,t)},t.assertEnumBody=function(e,t){void 0===t&&(t={}),i("EnumBody",e,t)},t.assertEnumMember=function(e,t){void 0===t&&(t={}),i("EnumMember",e,t)},t.assertJSX=function(e,t){void 0===t&&(t={}),i("JSX",e,t)},t.assertPrivate=function(e,t){void 0===t&&(t={}),i("Private",e,t)},t.assertTSTypeElement=function(e,t){void 0===t&&(t={}),i("TSTypeElement",e,t)},t.assertTSType=function(e,t){void 0===t&&(t={}),i("TSType",e,t)},t.assertNumberLiteral=function(e,t){console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),i("NumberLiteral",e,t)},t.assertRegexLiteral=function(e,t){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),i("RegexLiteral",e,t)},t.assertRestProperty=function(e,t){console.trace("The node type RestProperty has been renamed to RestElement"),i("RestProperty",e,t)},t.assertSpreadProperty=function(e,t){console.trace("The node type SpreadProperty has been renamed to SpreadElement"),i("SpreadProperty",e,t)};var r,a=(r=n(78))&&r.__esModule?r:{default:r};function i(e,t,n){if(!(0,a.default)(e,t,n))throw new Error('Expected type "'+e+'" with option '+JSON.stringify(n)+', but instead got "'+t.type+'".')}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if("string"===e)return(0,r.stringTypeAnnotation)();if("number"===e)return(0,r.numberTypeAnnotation)();if("undefined"===e)return(0,r.voidTypeAnnotation)();if("boolean"===e)return(0,r.booleanTypeAnnotation)();if("function"===e)return(0,r.genericTypeAnnotation)((0,r.identifier)("Function"));if("object"===e)return(0,r.genericTypeAnnotation)((0,r.identifier)("Object"));if("symbol"===e)return(0,r.genericTypeAnnotation)((0,r.identifier)("Symbol"));throw new Error("Invalid typeof value")};var r=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,i.default)(e);return 1===t.length?t[0]:(0,a.unionTypeAnnotation)(t)};var r,a=n(9),i=(r=n(129))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e)};var r,a=(r=n(33))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,a.default)(e);return t.loc=null,t};var r,a=(r=n(130))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){return(0,a.default)(e,t,[{type:r?"CommentLine":"CommentBlock",value:n}])};var r,a=(r=n(131))&&r.__esModule?r:{default:r}},function(e,t,n){var r=n(301);e.exports=function(e){return e&&e.length?r(e):[]}},function(e,t,n){var r=n(133),a=n(304),i=n(308),o=n(134),s=n(309),u=n(84),c=200;e.exports=function(e,t,n){var l=-1,d=a,f=e.length,p=!0,h=[],g=h;if(n)p=!1,d=i;else if(f>=c){var v=t?null:s(e);if(v)return u(v);p=!1,d=o,g=new r}else g=t?[]:h;e:for(;++l<f;){var m=e[l],y=t?t(m):m;if(m=n||0!==m?m:0,p&&y==y){for(var b=g.length;b--;)if(g[b]===y)continue e;t&&g.push(y),h.push(m)}else d(g,y,n)||(g!==h&&g.push(y),h.push(m))}return h}},function(e,t){var n="__lodash_hash_undefined__";e.exports=function(e){return this.__data__.set(e,n),this}},function(e,t){e.exports=function(e){return this.__data__.has(e)}},function(e,t,n){var r=n(83);e.exports=function(e,t){return!(null==e||!e.length)&&r(e,t,0)>-1}},function(e,t){e.exports=function(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}},function(e,t){e.exports=function(e){return e!=e}},function(e,t){e.exports=function(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return-1}},function(e,t){e.exports=function(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1}},function(e,t,n){var r=n(123),a=n(310),i=n(84),o=r&&1/i(new r([,-0]))[1]==1/0?function(e){return new r(e)}:a;e.exports=o},function(e,t){e.exports=function(){}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r.COMMENT_KEYS.forEach((function(t){e[t]=null})),e};var r=n(21)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TSTYPE_TYPES=t.TSTYPEELEMENT_TYPES=t.PRIVATE_TYPES=t.JSX_TYPES=t.ENUMMEMBER_TYPES=t.ENUMBODY_TYPES=t.FLOWPREDICATE_TYPES=t.FLOWDECLARATION_TYPES=t.FLOWBASEANNOTATION_TYPES=t.FLOWTYPE_TYPES=t.FLOW_TYPES=t.MODULESPECIFIER_TYPES=t.EXPORTDECLARATION_TYPES=t.MODULEDECLARATION_TYPES=t.CLASS_TYPES=t.PATTERN_TYPES=t.UNARYLIKE_TYPES=t.PROPERTY_TYPES=t.OBJECTMEMBER_TYPES=t.METHOD_TYPES=t.USERWHITESPACABLE_TYPES=t.IMMUTABLE_TYPES=t.LITERAL_TYPES=t.TSENTITYNAME_TYPES=t.LVAL_TYPES=t.PATTERNLIKE_TYPES=t.DECLARATION_TYPES=t.PUREISH_TYPES=t.FUNCTIONPARENT_TYPES=t.FUNCTION_TYPES=t.FORXSTATEMENT_TYPES=t.FOR_TYPES=t.EXPRESSIONWRAPPER_TYPES=t.WHILE_TYPES=t.LOOP_TYPES=t.CONDITIONAL_TYPES=t.COMPLETIONSTATEMENT_TYPES=t.TERMINATORLESS_TYPES=t.STATEMENT_TYPES=t.BLOCK_TYPES=t.BLOCKPARENT_TYPES=t.SCOPABLE_TYPES=t.BINARY_TYPES=t.EXPRESSION_TYPES=void 0;var r=n(8),a=r.FLIPPED_ALIAS_KEYS.Expression;t.EXPRESSION_TYPES=a;var i=r.FLIPPED_ALIAS_KEYS.Binary;t.BINARY_TYPES=i;var o=r.FLIPPED_ALIAS_KEYS.Scopable;t.SCOPABLE_TYPES=o;var s=r.FLIPPED_ALIAS_KEYS.BlockParent;t.BLOCKPARENT_TYPES=s;var u=r.FLIPPED_ALIAS_KEYS.Block;t.BLOCK_TYPES=u;var c=r.FLIPPED_ALIAS_KEYS.Statement;t.STATEMENT_TYPES=c;var l=r.FLIPPED_ALIAS_KEYS.Terminatorless;t.TERMINATORLESS_TYPES=l;var d=r.FLIPPED_ALIAS_KEYS.CompletionStatement;t.COMPLETIONSTATEMENT_TYPES=d;var f=r.FLIPPED_ALIAS_KEYS.Conditional;t.CONDITIONAL_TYPES=f;var p=r.FLIPPED_ALIAS_KEYS.Loop;t.LOOP_TYPES=p;var h=r.FLIPPED_ALIAS_KEYS.While;t.WHILE_TYPES=h;var g=r.FLIPPED_ALIAS_KEYS.ExpressionWrapper;t.EXPRESSIONWRAPPER_TYPES=g;var v=r.FLIPPED_ALIAS_KEYS.For;t.FOR_TYPES=v;var m=r.FLIPPED_ALIAS_KEYS.ForXStatement;t.FORXSTATEMENT_TYPES=m;var y=r.FLIPPED_ALIAS_KEYS.Function;t.FUNCTION_TYPES=y;var b=r.FLIPPED_ALIAS_KEYS.FunctionParent;t.FUNCTIONPARENT_TYPES=b;var _=r.FLIPPED_ALIAS_KEYS.Pureish;t.PUREISH_TYPES=_;var x=r.FLIPPED_ALIAS_KEYS.Declaration;t.DECLARATION_TYPES=x;var R=r.FLIPPED_ALIAS_KEYS.PatternLike;t.PATTERNLIKE_TYPES=R;var w=r.FLIPPED_ALIAS_KEYS.LVal;t.LVAL_TYPES=w;var E=r.FLIPPED_ALIAS_KEYS.TSEntityName;t.TSENTITYNAME_TYPES=E;var S=r.FLIPPED_ALIAS_KEYS.Literal;t.LITERAL_TYPES=S;var A=r.FLIPPED_ALIAS_KEYS.Immutable;t.IMMUTABLE_TYPES=A;var T=r.FLIPPED_ALIAS_KEYS.UserWhitespacable;t.USERWHITESPACABLE_TYPES=T;var P=r.FLIPPED_ALIAS_KEYS.Method;t.METHOD_TYPES=P;var C=r.FLIPPED_ALIAS_KEYS.ObjectMember;t.OBJECTMEMBER_TYPES=C;var M=r.FLIPPED_ALIAS_KEYS.Property;t.PROPERTY_TYPES=M;var O=r.FLIPPED_ALIAS_KEYS.UnaryLike;t.UNARYLIKE_TYPES=O;var k=r.FLIPPED_ALIAS_KEYS.Pattern;t.PATTERN_TYPES=k;var D=r.FLIPPED_ALIAS_KEYS.Class;t.CLASS_TYPES=D;var I=r.FLIPPED_ALIAS_KEYS.ModuleDeclaration;t.MODULEDECLARATION_TYPES=I;var L=r.FLIPPED_ALIAS_KEYS.ExportDeclaration;t.EXPORTDECLARATION_TYPES=L;var j=r.FLIPPED_ALIAS_KEYS.ModuleSpecifier;t.MODULESPECIFIER_TYPES=j;var F=r.FLIPPED_ALIAS_KEYS.Flow;t.FLOW_TYPES=F;var z=r.FLIPPED_ALIAS_KEYS.FlowType;t.FLOWTYPE_TYPES=z;var N=r.FLIPPED_ALIAS_KEYS.FlowBaseAnnotation;t.FLOWBASEANNOTATION_TYPES=N;var B=r.FLIPPED_ALIAS_KEYS.FlowDeclaration;t.FLOWDECLARATION_TYPES=B;var V=r.FLIPPED_ALIAS_KEYS.FlowPredicate;t.FLOWPREDICATE_TYPES=V;var H=r.FLIPPED_ALIAS_KEYS.EnumBody;t.ENUMBODY_TYPES=H;var U=r.FLIPPED_ALIAS_KEYS.EnumMember;t.ENUMMEMBER_TYPES=U;var W=r.FLIPPED_ALIAS_KEYS.JSX;t.JSX_TYPES=W;var q=r.FLIPPED_ALIAS_KEYS.Private;t.PRIVATE_TYPES=q;var G=r.FLIPPED_ALIAS_KEYS.TSTypeElement;t.TSTYPEELEMENT_TYPES=G;var K=r.FLIPPED_ALIAS_KEYS.TSType;t.TSTYPE_TYPES=K},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return void 0===t&&(t="body"),e[t]=(0,a.default)(e[t],e)};var r,a=(r=n(138))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return"eval"!==(e=(0,a.default)(e))&&"arguments"!==e||(e="_"+e),e};var r,a=(r=n(139))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return void 0===t&&(t=e.key||e.property),!e.computed&&(0,r.isIdentifier)(t)&&(t=(0,a.stringLiteral)(t.name)),t};var r=n(4),a=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if((0,r.isExpressionStatement)(e)&&(e=e.expression),(0,r.isExpression)(e))return e;if((0,r.isClass)(e)?e.type="ClassExpression":(0,r.isFunction)(e)&&(e.type="FunctionExpression"),!(0,r.isExpression)(e))throw new Error("cannot turn "+e.type+" to an expression");return e};var r=n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r=n(4),a=o(n(33)),i=o(n(140));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){var n;return void 0===t&&(t=e.key),"method"===e.kind?s.increment()+"":(n=(0,r.isIdentifier)(t)?t.name:(0,r.isStringLiteral)(t)?JSON.stringify(t.value):JSON.stringify((0,i.default)((0,a.default)(t))),e.computed&&(n="["+n+"]"),e.static&&(n="static:"+n),n)}s.uid=0,s.increment=function(){return s.uid>=Number.MAX_SAFE_INTEGER?s.uid=0:s.uid++}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(e&&e.length){var n=[],r=(0,a.default)(e,t,n);if(r){for(var i=0,o=n;i<o.length;i++){var s=o[i];t.push(s)}return r}}};var r,a=(r=n(319))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n,s){var u=[],c=!0,l=t,d=Array.isArray(l),f=0;for(l=d?l:l[Symbol.iterator]();;){var p;if(d){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var h=p;if(c=!1,(0,a.isExpression)(h))u.push(h);else if((0,a.isExpressionStatement)(h))u.push(h.expression);else if((0,a.isVariableDeclaration)(h)){if("var"!==h.kind)return;var g=h.declarations,v=Array.isArray(g),m=0;for(g=v?g:g[Symbol.iterator]();;){var y;if(v){if(m>=g.length)break;y=g[m++]}else{if((m=g.next()).done)break;y=m.value}for(var b=y,_=(0,r.default)(b),x=0,R=Object.keys(_);x<R.length;x++){var w=R[x];s.push({kind:h.kind,id:(0,o.default)(_[w])})}b.init&&u.push((0,i.assignmentExpression)("=",b.id,b.init))}c=!0}else if((0,a.isIfStatement)(h)){var E=h.consequent?e([h.consequent],n,s):n.buildUndefinedNode(),S=h.alternate?e([h.alternate],n,s):n.buildUndefinedNode();if(!E||!S)return;u.push((0,i.conditionalExpression)(h.test,E,S))}else if((0,a.isBlockStatement)(h)){var A=e(h.body,n,s);if(!A)return;u.push(A)}else{if(!(0,a.isEmptyStatement)(h))return;c=!0}}return c&&u.push(n.buildUndefinedNode()),1===u.length?u[0]:(0,i.sequenceExpression)(u)};var r=s(n(48)),a=n(4),i=n(9),o=s(n(33));function s(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if((0,r.isStatement)(e))return e;var n,i=!1;if((0,r.isClass)(e))i=!0,n="ClassDeclaration";else if((0,r.isFunction)(e))i=!0,n="FunctionDeclaration";else if((0,r.isAssignmentExpression)(e))return(0,a.expressionStatement)(e);if(i&&!e.id&&(n=!1),!n){if(t)return!1;throw new Error("cannot turn "+e.type+" to a statement")}return e.type=n,e};var r=n(4),a=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t){if(void 0===t)return(0,o.identifier)("undefined");if(!0===t||!1===t)return(0,o.booleanLiteral)(t);if(null===t)return(0,o.nullLiteral)();if("string"==typeof t)return(0,o.stringLiteral)(t);var n,s;if("number"==typeof t)return Number.isFinite(t)?n=(0,o.numericLiteral)(Math.abs(t)):(s=Number.isNaN(t)?(0,o.numericLiteral)(0):(0,o.numericLiteral)(1),n=(0,o.binaryExpression)("/",s,(0,o.numericLiteral)(0))),(t<0||Object.is(t,-0))&&(n=(0,o.unaryExpression)("-",n)),n;if((0,a.default)(t)){var u=t.source,c=t.toString().match(/\/([a-z]+|)$/)[1];return(0,o.regExpLiteral)(u,c)}if(Array.isArray(t))return(0,o.arrayExpression)(t.map(e));if((0,r.default)(t)){for(var l=[],d=0,f=Object.keys(t);d<f.length;d++){var p=f[d],h=void 0;h=(0,i.default)(p)?(0,o.identifier)(p):(0,o.stringLiteral)(p),l.push((0,o.objectProperty)(h,e(t[p])))}return(0,o.objectExpression)(l)}throw new Error("don't know how to turn this value into a node")};var r=s(n(322)),a=s(n(323)),i=s(n(32)),o=n(9);function s(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){var r=n(17),a=n(74),i=n(13),o="[object Object]",s=Function.prototype,u=Object.prototype,c=s.toString,l=u.hasOwnProperty,d=c.call(Object);e.exports=function(e){if(!i(e)||r(e)!=o)return!1;var t=a(e);if(null===t)return!0;var n=l.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&c.call(n)==d}},function(e,t,n){var r=n(324),a=n(27),i=n(45),o=i&&i.isRegExp,s=o?a(o):r;e.exports=s},function(e,t,n){var r=n(17),a=n(13),i="[object RegExp]";e.exports=function(e){return a(e)&&r(e)==i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){return void 0===n&&(n=!1),e.object=(0,r.memberExpression)(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e};var r=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){if(!e||!t)return e;var n=a.INHERIT_KEYS.optional,r=Array.isArray(n),o=0;for(n=r?n:n[Symbol.iterator]();;){var s;if(r){if(o>=n.length)break;s=n[o++]}else{if((o=n.next()).done)break;s=o.value}var u=s;null==e[u]&&(e[u]=t[u])}for(var c=0,l=Object.keys(t);c<l.length;c++){var d=l[c];"_"===d[0]&&"__clone"!==d&&(e[d]=t[d])}var f=a.INHERIT_KEYS.force,p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}var v=g;e[v]=t[v]}return(0,i.default)(e,t),e};var r,a=n(21),i=(r=n(136))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return e.object=(0,r.memberExpression)(t,e.object),e};var r=n(9)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(0,a.default)(e,t,!0)};var r,a=(r=n(48))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){"function"==typeof t&&(t={enter:t});var a=t,i=a.enter,o=a.exit;!function e(t,n,a,i,o){var s=r.VISITOR_KEYS[t.type];if(s){n&&n(t,o,i);var u=s,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d,p=t[f];if(Array.isArray(p))for(var h=0;h<p.length;h++){var g=p[h];g&&(o.push({node:t,key:f,index:h}),e(g,n,a,i,o),o.pop())}else p&&(o.push({node:t,key:f}),e(p,n,a,i,o),o.pop())}a&&a(t,o,i)}}(e,i,o,n,[])};var r=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(n&&"Identifier"===e.type&&"ObjectProperty"===t.type&&"ObjectExpression"===n.type)return!1;var r=a.default.keys[t.type];if(r)for(var i=0;i<r.length;i++){var o=r[i],s=t[o];if(Array.isArray(s)){if(s.indexOf(e)>=0)return!0}else if(s===e)return!0}return!1};var r,a=(r=n(48))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.isFunctionDeclaration)(e)||(0,a.isClassDeclaration)(e)||(0,i.default)(e)};var r,a=n(4),i=(r=n(143))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return!!(0,a.default)(e.type,"Immutable")||!!(0,i.isIdentifier)(e)&&"undefined"===e.name};var r,a=(r=n(79))&&r.__esModule?r:{default:r},i=n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){if("object"!=typeof t||"object"!=typeof n||null==t||null==n)return t===n;if(t.type!==n.type)return!1;for(var a=Object.keys(r.NODE_FIELDS[t.type]||t.type),i=r.VISITOR_KEYS[t.type],o=0,s=a;o<s.length;o++){var u=s[o];if(typeof t[u]!=typeof n[u])return!1;if(null!=t[u]||null!=n[u]){if(null==t[u]||null==n[u])return!1;if(Array.isArray(t[u])){if(!Array.isArray(n[u]))return!1;if(t[u].length!==n[u].length)return!1;for(var c=0;c<t[u].length;c++)if(!e(t[u][c],n[u][c]))return!1}else if("object"!=typeof t[u]||i&&i.includes(u)){if(!e(t[u],n[u]))return!1}else for(var l=0,d=Object.keys(t[u]);l<d.length;l++){var f=d[l];if(t[u][f]!==n[u][f])return!1}}}return!0};var r=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){switch(t.type){case"MemberExpression":case"JSXMemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"ExportSpecifier":return!t.source&&t.local===e;case"PrivateName":return!1;case"ObjectProperty":case"ClassProperty":case"ClassPrivateProperty":case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e?!!t.computed:t.value!==e||!n||"ObjectPattern"!==n.type;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":case"AssignmentPattern":return t.right===e;case"LabeledStatement":case"CatchClause":case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":case"MetaProperty":return!1;case"ObjectTypeProperty":return t.key!==e;case"TSEnumMember":return t.id!==e;case"TSPropertySignature":return t.key!==e||!!t.computed}return!0}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){return(!(0,r.isBlockStatement)(e)||!(0,r.isFunction)(t,{body:e}))&&((!(0,r.isBlockStatement)(e)||!(0,r.isCatchClause)(t,{body:e}))&&(0,r.isScopable)(e))};var r=n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isImportDefaultSpecifier)(e)||(0,r.isIdentifier)(e.imported||e.exported,{name:"default"})};var r=n(4)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,a.default)(e)&&!i.has(e)};var r,a=(r=n(32))&&r.__esModule?r:{default:r},i=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return(0,r.isVariableDeclaration)(e,{kind:"var"})&&!e[a.BLOCK_SCOPED_SYMBOL]};var r=n(4),a=n(21)},function(e,t,n){(function(r){t.log=function(){var e;return"object"==typeof console&&console.log&&(e=console).log.apply(e,arguments)},t.formatArgs=function(t){if(t[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+t[0]+(this.useColors?"%c ":" ")+"+"+e.exports.humanize(this.diff),this.useColors){var n="color: "+this.color;t.splice(1,0,n,"color: inherit");var r=0,a=0;t[0].replace(/%[a-zA-Z%]/g,(function(e){"%%"!==e&&(r++,"%c"===e&&(a=r))})),t.splice(a,0,n)}},t.save=function(e){try{e?t.storage.setItem("debug",e):t.storage.removeItem("debug")}catch(n){}},t.load=function(){var e;try{e=t.storage.getItem("debug")}catch(n){}return!e&&void 0!==r&&"env"in r&&(e={NODE_ENV:"production"}.DEBUG),e},t.useColors=function(){return!("undefined"==typeof window||!window.process||"renderer"!==window.process.type&&!window.process.__nwjs)||("undefined"==typeof navigator||!navigator.userAgent||!navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))&&("undefined"!=typeof document&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||"undefined"!=typeof window&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||"undefined"!=typeof navigator&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/))},t.storage=function(){try{return localStorage}catch(e){}}(),t.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],e.exports=n(340)(t),e.exports.formatters.j=function(e){try{return JSON.stringify(e)}catch(t){return"[UnexpectedJSONParseError]: "+t.message}}}).call(t,n(5))},function(e,t,n){e.exports=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){var n;function o(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];if(o.enabled){var i=o,s=Number(new Date),u=s-(n||s);i.diff=u,i.prev=n,i.curr=s,n=s,t[0]=r.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;c++;var a=r.formatters[n];if("function"==typeof a){var o=t[c];e=a.call(i,o),t.splice(c,1),c--}return e})),r.formatArgs.call(i,t),(i.log||r.log).apply(i,t)}}return o.namespace=e,o.enabled=r.enabled(e),o.useColors=r.useColors(),o.color=t(e),o.destroy=a,o.extend=i,"function"==typeof r.init&&r.init(o),r.instances.push(o),o}function a(){var e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){var n=r(this.namespace+(void 0===t?":":t)+e);return n.log=this.log,n}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return r.debug=r,r.default=r,r.coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){var e=[].concat(r.names.map(o),r.skips.map(o).map((function(e){return"-"+e}))).join(",");return r.enable(""),e},r.enable=function(e){var t;r.save(e),r.names=[],r.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),a=n.length;for(t=0;t<a;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")));for(t=0;t<r.instances.length;t++){var i=r.instances[t];i.enabled=r.enabled(i.namespace)}},r.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=n(144),Object.keys(e).forEach((function(t){r[t]=e[t]})),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},function(e,t,n){var r=n(17),a=n(10),i=n(13),o="[object String]";e.exports=function(e){return"string"==typeof e||!a(e)&&i(e)&&r(e)==o}},function(e,t,n){var r=n(343),a=1/0,i=17976931348623157e292;e.exports=function(e){return e?(e=r(e))===a||e===-a?(e<0?-1:1)*i:e==e?e:0:0===e?e:0}},function(e,t,n){var r=n(18),a=n(34),i=NaN,o=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=u.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):s.test(e)?i:+e}},function(e,t,n){var r=n(50);e.exports=function(e,t){return r(t,(function(t){return e[t]}))}},function(e,t){var n=9007199254740991,r=Math.floor;e.exports=function(e,t){var a="";if(!e||t<1||t>n)return a;do{t%2&&(a+=e),(t=r(t/2))&&(e+=e)}while(t);return a}},function(e,t,n){var r=n(23),a=n(50),i=n(10),o=n(34),s=1/0,u=r?r.prototype:void 0,c=u?u.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(i(t))return a(t,e)+"";if(o(t))return c?c.call(t):"";var n=t+"";return"0"==n&&1/t==-s?"-0":n}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,i(n(148));var r=i(n(51));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}!function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n)}(n(3));var o={ReferencedIdentifier:function(e,t){var n=e.node;n.name===t.oldName&&(n.name=t.newName)},Scope:function(e,t){e.scope.bindingIdentifierEquals(t.oldName,t.binding.identifier)||e.skip()},"AssignmentExpression|Declaration":function(e,t){var n=e.getOuterBindingIdentifiers();for(var r in n)r===t.oldName&&(n[r].name=t.newName)}},s=function(){function e(e,t,n){this.newName=n,this.oldName=t,this.binding=e}var t=e.prototype;return t.maybeConvertFromExportDeclaration=function(e){var t=e.parentPath;t.isExportDeclaration()&&(t.isExportDefaultDeclaration()&&!t.get("declaration").node.id||(0,r.default)(t))},t.maybeConvertFromClassFunctionDeclaration=function(e){},t.maybeConvertFromClassFunctionExpression=function(e){},t.rename=function(e){var t=this.binding,n=this.oldName,r=this.newName,a=t.scope,i=t.path.find((function(e){return e.isDeclaration()||e.isFunctionExpression()||e.isClassExpression()}));i&&i.getOuterBindingIdentifiers()[n]===t.identifier&&this.maybeConvertFromExportDeclaration(i),a.traverse(e||a.block,o,this),e||(a.removeOwnBinding(n),a.bindings[r]=t,this.binding.identifier.name=r),t.type,i&&(this.maybeConvertFromClassFunctionDeclaration(i),this.maybeConvertFromClassFunctionExpression(i))},e}();t.default=s},function(e,t,n){var r=n(52),a=n(30),i=n(35),o=n(46),s=Object.prototype,u=s.hasOwnProperty,c=r((function(e,t){e=Object(e);var n=-1,r=t.length,c=r>2?t[2]:void 0;for(c&&i(t[0],t[1],c)&&(r=1);++n<r;)for(var l=t[n],d=o(l),f=-1,p=d.length;++f<p;){var h=d[f],g=e[h];(void 0===g||a(g,s[h])&&!u.call(e,h))&&(e[h]=l[h])}return e}));e.exports=c},function(e,t,n){var r=n(350),a=Math.max;e.exports=function(e,t,n){return t=a(void 0===t?e.length-1:t,0),function(){for(var i=arguments,o=-1,s=a(i.length-t,0),u=Array(s);++o<s;)u[o]=i[t+o];o=-1;for(var c=Array(t+1);++o<t;)c[o]=i[o];return c[t]=n(u),r(e,this,c)}}},function(e,t){e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},function(e,t,n){var r=n(352),a=n(354)(r);e.exports=a},function(e,t,n){var r=n(353),a=n(114),i=n(53),o=a?function(e,t){return a(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:i;e.exports=o},function(e,t){e.exports=function(e){return function(){return e}}},function(e,t){var n=800,r=16,a=Date.now;e.exports=function(e){var t=0,i=0;return function(){var o=a(),s=r-(o-i);if(i=o,s>0){if(++t>=n)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}},function(e,t){e.exports={builtin:{Array:!1,ArrayBuffer:!1,Atomics:!1,BigInt:!1,BigInt64Array:!1,BigUint64Array:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,globalThis:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es5:{Array:!1,Boolean:!1,constructor:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,propertyIsEnumerable:!1,RangeError:!1,ReferenceError:!1,RegExp:!1,String:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1},es2015:{Array:!1,ArrayBuffer:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},es2017:{Array:!1,ArrayBuffer:!1,Atomics:!1,Boolean:!1,constructor:!1,DataView:!1,Date:!1,decodeURI:!1,decodeURIComponent:!1,encodeURI:!1,encodeURIComponent:!1,Error:!1,escape:!1,eval:!1,EvalError:!1,Float32Array:!1,Float64Array:!1,Function:!1,hasOwnProperty:!1,Infinity:!1,Int16Array:!1,Int32Array:!1,Int8Array:!1,isFinite:!1,isNaN:!1,isPrototypeOf:!1,JSON:!1,Map:!1,Math:!1,NaN:!1,Number:!1,Object:!1,parseFloat:!1,parseInt:!1,Promise:!1,propertyIsEnumerable:!1,Proxy:!1,RangeError:!1,ReferenceError:!1,Reflect:!1,RegExp:!1,Set:!1,SharedArrayBuffer:!1,String:!1,Symbol:!1,SyntaxError:!1,toLocaleString:!1,toString:!1,TypeError:!1,Uint16Array:!1,Uint32Array:!1,Uint8Array:!1,Uint8ClampedArray:!1,undefined:!1,unescape:!1,URIError:!1,valueOf:!1,WeakMap:!1,WeakSet:!1},browser:{AbortController:!1,AbortSignal:!1,addEventListener:!1,alert:!1,AnalyserNode:!1,Animation:!1,AnimationEffectReadOnly:!1,AnimationEffectTiming:!1,AnimationEffectTimingReadOnly:!1,AnimationEvent:!1,AnimationPlaybackEvent:!1,AnimationTimeline:!1,applicationCache:!1,ApplicationCache:!1,ApplicationCacheErrorEvent:!1,atob:!1,Attr:!1,Audio:!1,AudioBuffer:!1,AudioBufferSourceNode:!1,AudioContext:!1,AudioDestinationNode:!1,AudioListener:!1,AudioNode:!1,AudioParam:!1,AudioProcessingEvent:!1,AudioScheduledSourceNode:!1,"AudioWorkletGlobalScope ":!1,AudioWorkletNode:!1,AudioWorkletProcessor:!1,BarProp:!1,BaseAudioContext:!1,BatteryManager:!1,BeforeUnloadEvent:!1,BiquadFilterNode:!1,Blob:!1,BlobEvent:!1,blur:!1,BroadcastChannel:!1,btoa:!1,BudgetService:!1,ByteLengthQueuingStrategy:!1,Cache:!1,caches:!1,CacheStorage:!1,cancelAnimationFrame:!1,cancelIdleCallback:!1,CanvasCaptureMediaStreamTrack:!1,CanvasGradient:!1,CanvasPattern:!1,CanvasRenderingContext2D:!1,ChannelMergerNode:!1,ChannelSplitterNode:!1,CharacterData:!1,clearInterval:!1,clearTimeout:!1,clientInformation:!1,ClipboardEvent:!1,close:!1,closed:!1,CloseEvent:!1,Comment:!1,CompositionEvent:!1,confirm:!1,console:!1,ConstantSourceNode:!1,ConvolverNode:!1,CountQueuingStrategy:!1,createImageBitmap:!1,Credential:!1,CredentialsContainer:!1,crypto:!1,Crypto:!1,CryptoKey:!1,CSS:!1,CSSConditionRule:!1,CSSFontFaceRule:!1,CSSGroupingRule:!1,CSSImportRule:!1,CSSKeyframeRule:!1,CSSKeyframesRule:!1,CSSMediaRule:!1,CSSNamespaceRule:!1,CSSPageRule:!1,CSSRule:!1,CSSRuleList:!1,CSSStyleDeclaration:!1,CSSStyleRule:!1,CSSStyleSheet:!1,CSSSupportsRule:!1,CustomElementRegistry:!1,customElements:!1,CustomEvent:!1,DataTransfer:!1,DataTransferItem:!1,DataTransferItemList:!1,defaultstatus:!1,defaultStatus:!1,DelayNode:!1,DeviceMotionEvent:!1,DeviceOrientationEvent:!1,devicePixelRatio:!1,dispatchEvent:!1,document:!1,Document:!1,DocumentFragment:!1,DocumentType:!1,DOMError:!1,DOMException:!1,DOMImplementation:!1,DOMMatrix:!1,DOMMatrixReadOnly:!1,DOMParser:!1,DOMPoint:!1,DOMPointReadOnly:!1,DOMQuad:!1,DOMRect:!1,DOMRectReadOnly:!1,DOMStringList:!1,DOMStringMap:!1,DOMTokenList:!1,DragEvent:!1,DynamicsCompressorNode:!1,Element:!1,ErrorEvent:!1,event:!1,Event:!1,EventSource:!1,EventTarget:!1,external:!1,fetch:!1,File:!1,FileList:!1,FileReader:!1,find:!1,focus:!1,FocusEvent:!1,FontFace:!1,FontFaceSetLoadEvent:!1,FormData:!1,frameElement:!1,frames:!1,GainNode:!1,Gamepad:!1,GamepadButton:!1,GamepadEvent:!1,getComputedStyle:!1,getSelection:!1,HashChangeEvent:!1,Headers:!1,history:!1,History:!1,HTMLAllCollection:!1,HTMLAnchorElement:!1,HTMLAreaElement:!1,HTMLAudioElement:!1,HTMLBaseElement:!1,HTMLBodyElement:!1,HTMLBRElement:!1,HTMLButtonElement:!1,HTMLCanvasElement:!1,HTMLCollection:!1,HTMLContentElement:!1,HTMLDataElement:!1,HTMLDataListElement:!1,HTMLDetailsElement:!1,HTMLDialogElement:!1,HTMLDirectoryElement:!1,HTMLDivElement:!1,HTMLDListElement:!1,HTMLDocument:!1,HTMLElement:!1,HTMLEmbedElement:!1,HTMLFieldSetElement:!1,HTMLFontElement:!1,HTMLFormControlsCollection:!1,HTMLFormElement:!1,HTMLFrameElement:!1,HTMLFrameSetElement:!1,HTMLHeadElement:!1,HTMLHeadingElement:!1,HTMLHRElement:!1,HTMLHtmlElement:!1,HTMLIFrameElement:!1,HTMLImageElement:!1,HTMLInputElement:!1,HTMLLabelElement:!1,HTMLLegendElement:!1,HTMLLIElement:!1,HTMLLinkElement:!1,HTMLMapElement:!1,HTMLMarqueeElement:!1,HTMLMediaElement:!1,HTMLMenuElement:!1,HTMLMetaElement:!1,HTMLMeterElement:!1,HTMLModElement:!1,HTMLObjectElement:!1,HTMLOListElement:!1,HTMLOptGroupElement:!1,HTMLOptionElement:!1,HTMLOptionsCollection:!1,HTMLOutputElement:!1,HTMLParagraphElement:!1,HTMLParamElement:!1,HTMLPictureElement:!1,HTMLPreElement:!1,HTMLProgressElement:!1,HTMLQuoteElement:!1,HTMLScriptElement:!1,HTMLSelectElement:!1,HTMLShadowElement:!1,HTMLSlotElement:!1,HTMLSourceElement:!1,HTMLSpanElement:!1,HTMLStyleElement:!1,HTMLTableCaptionElement:!1,HTMLTableCellElement:!1,HTMLTableColElement:!1,HTMLTableElement:!1,HTMLTableRowElement:!1,HTMLTableSectionElement:!1,HTMLTemplateElement:!1,HTMLTextAreaElement:!1,HTMLTimeElement:!1,HTMLTitleElement:!1,HTMLTrackElement:!1,HTMLUListElement:!1,HTMLUnknownElement:!1,HTMLVideoElement:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,IdleDeadline:!1,IIRFilterNode:!1,Image:!1,ImageBitmap:!1,ImageBitmapRenderingContext:!1,ImageCapture:!1,ImageData:!1,indexedDB:!1,innerHeight:!1,innerWidth:!1,InputEvent:!1,IntersectionObserver:!1,IntersectionObserverEntry:!1,Intl:!1,isSecureContext:!1,KeyboardEvent:!1,KeyframeEffect:!1,KeyframeEffectReadOnly:!1,length:!1,localStorage:!1,location:!0,Location:!1,locationbar:!1,matchMedia:!1,MediaDeviceInfo:!1,MediaDevices:!1,MediaElementAudioSourceNode:!1,MediaEncryptedEvent:!1,MediaError:!1,MediaKeyMessageEvent:!1,MediaKeySession:!1,MediaKeyStatusMap:!1,MediaKeySystemAccess:!1,MediaList:!1,MediaQueryList:!1,MediaQueryListEvent:!1,MediaRecorder:!1,MediaSettingsRange:!1,MediaSource:!1,MediaStream:!1,MediaStreamAudioDestinationNode:!1,MediaStreamAudioSourceNode:!1,MediaStreamEvent:!1,MediaStreamTrack:!1,MediaStreamTrackEvent:!1,menubar:!1,MessageChannel:!1,MessageEvent:!1,MessagePort:!1,MIDIAccess:!1,MIDIConnectionEvent:!1,MIDIInput:!1,MIDIInputMap:!1,MIDIMessageEvent:!1,MIDIOutput:!1,MIDIOutputMap:!1,MIDIPort:!1,MimeType:!1,MimeTypeArray:!1,MouseEvent:!1,moveBy:!1,moveTo:!1,MutationEvent:!1,MutationObserver:!1,MutationRecord:!1,name:!1,NamedNodeMap:!1,NavigationPreloadManager:!1,navigator:!1,Navigator:!1,NetworkInformation:!1,Node:!1,NodeFilter:!1,NodeIterator:!1,NodeList:!1,Notification:!1,OfflineAudioCompletionEvent:!1,OfflineAudioContext:!1,offscreenBuffering:!1,OffscreenCanvas:!0,onabort:!0,onafterprint:!0,onanimationend:!0,onanimationiteration:!0,onanimationstart:!0,onappinstalled:!0,onauxclick:!0,onbeforeinstallprompt:!0,onbeforeprint:!0,onbeforeunload:!0,onblur:!0,oncancel:!0,oncanplay:!0,oncanplaythrough:!0,onchange:!0,onclick:!0,onclose:!0,oncontextmenu:!0,oncuechange:!0,ondblclick:!0,ondevicemotion:!0,ondeviceorientation:!0,ondeviceorientationabsolute:!0,ondrag:!0,ondragend:!0,ondragenter:!0,ondragleave:!0,ondragover:!0,ondragstart:!0,ondrop:!0,ondurationchange:!0,onemptied:!0,onended:!0,onerror:!0,onfocus:!0,ongotpointercapture:!0,onhashchange:!0,oninput:!0,oninvalid:!0,onkeydown:!0,onkeypress:!0,onkeyup:!0,onlanguagechange:!0,onload:!0,onloadeddata:!0,onloadedmetadata:!0,onloadstart:!0,onlostpointercapture:!0,onmessage:!0,onmessageerror:!0,onmousedown:!0,onmouseenter:!0,onmouseleave:!0,onmousemove:!0,onmouseout:!0,onmouseover:!0,onmouseup:!0,onmousewheel:!0,onoffline:!0,ononline:!0,onpagehide:!0,onpageshow:!0,onpause:!0,onplay:!0,onplaying:!0,onpointercancel:!0,onpointerdown:!0,onpointerenter:!0,onpointerleave:!0,onpointermove:!0,onpointerout:!0,onpointerover:!0,onpointerup:!0,onpopstate:!0,onprogress:!0,onratechange:!0,onrejectionhandled:!0,onreset:!0,onresize:!0,onscroll:!0,onsearch:!0,onseeked:!0,onseeking:!0,onselect:!0,onstalled:!0,onstorage:!0,onsubmit:!0,onsuspend:!0,ontimeupdate:!0,ontoggle:!0,ontransitionend:!0,onunhandledrejection:!0,onunload:!0,onvolumechange:!0,onwaiting:!0,onwheel:!0,open:!1,openDatabase:!1,opener:!1,Option:!1,origin:!1,OscillatorNode:!1,outerHeight:!1,outerWidth:!1,PageTransitionEvent:!1,pageXOffset:!1,pageYOffset:!1,PannerNode:!1,parent:!1,Path2D:!1,PaymentAddress:!1,PaymentRequest:!1,PaymentRequestUpdateEvent:!1,PaymentResponse:!1,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceLongTaskTiming:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceNavigationTiming:!1,PerformanceObserver:!1,PerformanceObserverEntryList:!1,PerformancePaintTiming:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,PeriodicWave:!1,Permissions:!1,PermissionStatus:!1,personalbar:!1,PhotoCapabilities:!1,Plugin:!1,PluginArray:!1,PointerEvent:!1,PopStateEvent:!1,postMessage:!1,Presentation:!1,PresentationAvailability:!1,PresentationConnection:!1,PresentationConnectionAvailableEvent:!1,PresentationConnectionCloseEvent:!1,PresentationConnectionList:!1,PresentationReceiver:!1,PresentationRequest:!1,print:!1,ProcessingInstruction:!1,ProgressEvent:!1,PromiseRejectionEvent:!1,prompt:!1,PushManager:!1,PushSubscription:!1,PushSubscriptionOptions:!1,queueMicrotask:!1,RadioNodeList:!1,Range:!1,ReadableStream:!1,registerProcessor:!1,RemotePlayback:!1,removeEventListener:!1,Request:!1,requestAnimationFrame:!1,requestIdleCallback:!1,resizeBy:!1,ResizeObserver:!1,ResizeObserverEntry:!1,resizeTo:!1,Response:!1,RTCCertificate:!1,RTCDataChannel:!1,RTCDataChannelEvent:!1,RTCDtlsTransport:!1,RTCIceCandidate:!1,RTCIceGatherer:!1,RTCIceTransport:!1,RTCPeerConnection:!1,RTCPeerConnectionIceEvent:!1,RTCRtpContributingSource:!1,RTCRtpReceiver:!1,RTCRtpSender:!1,RTCSctpTransport:!1,RTCSessionDescription:!1,RTCStatsReport:!1,RTCTrackEvent:!1,screen:!1,Screen:!1,screenLeft:!1,ScreenOrientation:!1,screenTop:!1,screenX:!1,screenY:!1,ScriptProcessorNode:!1,scroll:!1,scrollbars:!1,scrollBy:!1,scrollTo:!1,scrollX:!1,scrollY:!1,SecurityPolicyViolationEvent:!1,Selection:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerRegistration:!1,sessionStorage:!1,setInterval:!1,setTimeout:!1,ShadowRoot:!1,SharedWorker:!1,SourceBuffer:!1,SourceBufferList:!1,speechSynthesis:!1,SpeechSynthesisEvent:!1,SpeechSynthesisUtterance:!1,StaticRange:!1,status:!1,statusbar:!1,StereoPannerNode:!1,stop:!1,Storage:!1,StorageEvent:!1,StorageManager:!1,styleMedia:!1,StyleSheet:!1,StyleSheetList:!1,SubtleCrypto:!1,SVGAElement:!1,SVGAngle:!1,SVGAnimatedAngle:!1,SVGAnimatedBoolean:!1,SVGAnimatedEnumeration:!1,SVGAnimatedInteger:!1,SVGAnimatedLength:!1,SVGAnimatedLengthList:!1,SVGAnimatedNumber:!1,SVGAnimatedNumberList:!1,SVGAnimatedPreserveAspectRatio:!1,SVGAnimatedRect:!1,SVGAnimatedString:!1,SVGAnimatedTransformList:!1,SVGAnimateElement:!1,SVGAnimateMotionElement:!1,SVGAnimateTransformElement:!1,SVGAnimationElement:!1,SVGCircleElement:!1,SVGClipPathElement:!1,SVGComponentTransferFunctionElement:!1,SVGDefsElement:!1,SVGDescElement:!1,SVGDiscardElement:!1,SVGElement:!1,SVGEllipseElement:!1,SVGFEBlendElement:!1,SVGFEColorMatrixElement:!1,SVGFEComponentTransferElement:!1,SVGFECompositeElement:!1,SVGFEConvolveMatrixElement:!1,SVGFEDiffuseLightingElement:!1,SVGFEDisplacementMapElement:!1,SVGFEDistantLightElement:!1,SVGFEDropShadowElement:!1,SVGFEFloodElement:!1,SVGFEFuncAElement:!1,SVGFEFuncBElement:!1,SVGFEFuncGElement:!1,SVGFEFuncRElement:!1,SVGFEGaussianBlurElement:!1,SVGFEImageElement:!1,SVGFEMergeElement:!1,SVGFEMergeNodeElement:!1,SVGFEMorphologyElement:!1,SVGFEOffsetElement:!1,SVGFEPointLightElement:!1,SVGFESpecularLightingElement:!1,SVGFESpotLightElement:!1,SVGFETileElement:!1,SVGFETurbulenceElement:!1,SVGFilterElement:!1,SVGForeignObjectElement:!1,SVGGElement:!1,SVGGeometryElement:!1,SVGGradientElement:!1,SVGGraphicsElement:!1,SVGImageElement:!1,SVGLength:!1,SVGLengthList:!1,SVGLinearGradientElement:!1,SVGLineElement:!1,SVGMarkerElement:!1,SVGMaskElement:!1,SVGMatrix:!1,SVGMetadataElement:!1,SVGMPathElement:!1,SVGNumber:!1,SVGNumberList:!1,SVGPathElement:!1,SVGPatternElement:!1,SVGPoint:!1,SVGPointList:!1,SVGPolygonElement:!1,SVGPolylineElement:!1,SVGPreserveAspectRatio:!1,SVGRadialGradientElement:!1,SVGRect:!1,SVGRectElement:!1,SVGScriptElement:!1,SVGSetElement:!1,SVGStopElement:!1,SVGStringList:!1,SVGStyleElement:!1,SVGSVGElement:!1,SVGSwitchElement:!1,SVGSymbolElement:!1,SVGTextContentElement:!1,SVGTextElement:!1,SVGTextPathElement:!1,SVGTextPositioningElement:!1,SVGTitleElement:!1,SVGTransform:!1,SVGTransformList:!1,SVGTSpanElement:!1,SVGUnitTypes:!1,SVGUseElement:!1,SVGViewElement:!1,TaskAttributionTiming:!1,Text:!1,TextDecoder:!1,TextEncoder:!1,TextEvent:!1,TextMetrics:!1,TextTrack:!1,TextTrackCue:!1,TextTrackCueList:!1,TextTrackList:!1,TimeRanges:!1,toolbar:!1,top:!1,Touch:!1,TouchEvent:!1,TouchList:!1,TrackEvent:!1,TransitionEvent:!1,TreeWalker:!1,UIEvent:!1,URL:!1,URLSearchParams:!1,ValidityState:!1,visualViewport:!1,VisualViewport:!1,VTTCue:!1,WaveShaperNode:!1,WebAssembly:!1,WebGL2RenderingContext:!1,WebGLActiveInfo:!1,WebGLBuffer:!1,WebGLContextEvent:!1,WebGLFramebuffer:!1,WebGLProgram:!1,WebGLQuery:!1,WebGLRenderbuffer:!1,WebGLRenderingContext:!1,WebGLSampler:!1,WebGLShader:!1,WebGLShaderPrecisionFormat:!1,WebGLSync:!1,WebGLTexture:!1,WebGLTransformFeedback:!1,WebGLUniformLocation:!1,WebGLVertexArrayObject:!1,WebSocket:!1,WheelEvent:!1,window:!1,Window:!1,Worker:!1,WritableStream:!1,XMLDocument:!1,XMLHttpRequest:!1,XMLHttpRequestEventTarget:!1,XMLHttpRequestUpload:!1,XMLSerializer:!1,XPathEvaluator:!1,XPathExpression:!1,XPathResult:!1,XSLTProcessor:!1},worker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,clearInterval:!1,clearTimeout:!1,close:!0,console:!1,fetch:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!0,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onlanguagechange:!0,onmessage:!0,onoffline:!0,ononline:!0,onrejectionhandled:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,removeEventListener:!1,Request:!1,Response:!1,self:!0,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},node:{__dirname:!1,__filename:!1,Buffer:!1,clearImmediate:!1,clearInterval:!1,clearTimeout:!1,console:!1,exports:!0,global:!1,Intl:!1,module:!1,process:!1,queueMicrotask:!1,require:!1,setImmediate:!1,setInterval:!1,setTimeout:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1},commonjs:{exports:!0,global:!1,module:!1,require:!1},amd:{define:!1,require:!1},mocha:{after:!1,afterEach:!1,before:!1,beforeEach:!1,context:!1,describe:!1,it:!1,mocha:!1,run:!1,setup:!1,specify:!1,suite:!1,suiteSetup:!1,suiteTeardown:!1,teardown:!1,test:!1,xcontext:!1,xdescribe:!1,xit:!1,xspecify:!1},jasmine:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fail:!1,fdescribe:!1,fit:!1,it:!1,jasmine:!1,pending:!1,runs:!1,spyOn:!1,spyOnProperty:!1,waits:!1,waitsFor:!1,xdescribe:!1,xit:!1},jest:{afterAll:!1,afterEach:!1,beforeAll:!1,beforeEach:!1,describe:!1,expect:!1,fdescribe:!1,fit:!1,it:!1,jest:!1,pit:!1,require:!1,test:!1,xdescribe:!1,xit:!1,xtest:!1},qunit:{asyncTest:!1,deepEqual:!1,equal:!1,expect:!1,module:!1,notDeepEqual:!1,notEqual:!1,notOk:!1,notPropEqual:!1,notStrictEqual:!1,ok:!1,propEqual:!1,QUnit:!1,raises:!1,start:!1,stop:!1,strictEqual:!1,test:!1,throws:!1},phantomjs:{console:!0,exports:!0,phantom:!0,require:!0,WebPage:!0},couch:{emit:!1,exports:!1,getRow:!1,log:!1,module:!1,provides:!1,require:!1,respond:!1,send:!1,start:!1,sum:!1},rhino:{defineClass:!1,deserialize:!1,gc:!1,help:!1,importClass:!1,importPackage:!1,java:!1,load:!1,loadClass:!1,Packages:!1,print:!1,quit:!1,readFile:!1,readUrl:!1,runCommand:!1,seal:!1,serialize:!1,spawn:!1,sync:!1,toint32:!1,version:!1},nashorn:{__DIR__:!1,__FILE__:!1,__LINE__:!1,com:!1,edu:!1,exit:!1,java:!1,Java:!1,javafx:!1,JavaImporter:!1,javax:!1,JSAdapter:!1,load:!1,loadWithNewGlobal:!1,org:!1,Packages:!1,print:!1,quit:!1},wsh:{ActiveXObject:!0,Enumerator:!0,GetObject:!0,ScriptEngine:!0,ScriptEngineBuildVersion:!0,ScriptEngineMajorVersion:!0,ScriptEngineMinorVersion:!0,VBArray:!0,WScript:!0,WSH:!0,XDomainRequest:!0},jquery:{$:!1,jQuery:!1},yui:{YAHOO:!1,YAHOO_config:!1,YUI:!1,YUI_config:!1},shelljs:{cat:!1,cd:!1,chmod:!1,config:!1,cp:!1,dirs:!1,echo:!1,env:!1,error:!1,exec:!1,exit:!1,find:!1,grep:!1,ln:!1,ls:!1,mkdir:!1,mv:!1,popd:!1,pushd:!1,pwd:!1,rm:!1,sed:!1,set:!1,target:!1,tempdir:!1,test:!1,touch:!1,which:!1},prototypejs:{$:!1,$$:!1,$A:!1,$break:!1,$continue:!1,$F:!1,$H:!1,$R:!1,$w:!1,Abstract:!1,Ajax:!1,Autocompleter:!1,Builder:!1,Class:!1,Control:!1,Draggable:!1,Draggables:!1,Droppables:!1,Effect:!1,Element:!1,Enumerable:!1,Event:!1,Field:!1,Form:!1,Hash:!1,Insertion:!1,ObjectRange:!1,PeriodicalExecuter:!1,Position:!1,Prototype:!1,Scriptaculous:!1,Selector:!1,Sortable:!1,SortableObserver:!1,Sound:!1,Template:!1,Toggle:!1,Try:!1},meteor:{_:!1,$:!1,Accounts:!1,AccountsClient:!1,AccountsCommon:!1,AccountsServer:!1,App:!1,Assets:!1,Blaze:!1,check:!1,Cordova:!1,DDP:!1,DDPRateLimiter:!1,DDPServer:!1,Deps:!1,EJSON:!1,Email:!1,HTTP:!1,Log:!1,Match:!1,Meteor:!1,Mongo:!1,MongoInternals:!1,Npm:!1,Package:!1,Plugin:!1,process:!1,Random:!1,ReactiveDict:!1,ReactiveVar:!1,Router:!1,ServiceConfiguration:!1,Session:!1,share:!1,Spacebars:!1,Template:!1,Tinytest:!1,Tracker:!1,UI:!1,Utils:!1,WebApp:!1,WebAppInternals:!1},mongo:{_isWindows:!1,_rand:!1,BulkWriteResult:!1,cat:!1,cd:!1,connect:!1,db:!1,getHostName:!1,getMemInfo:!1,hostname:!1,ISODate:!1,listFiles:!1,load:!1,ls:!1,md5sumFile:!1,mkdir:!1,Mongo:!1,NumberInt:!1,NumberLong:!1,ObjectId:!1,PlanCache:!1,print:!1,printjson:!1,pwd:!1,quit:!1,removeFile:!1,rs:!1,sh:!1,UUID:!1,version:!1,WriteResult:!1},applescript:{$:!1,Application:!1,Automation:!1,console:!1,delay:!1,Library:!1,ObjC:!1,ObjectSpecifier:!1,Path:!1,Progress:!1,Ref:!1},serviceworker:{addEventListener:!1,applicationCache:!1,atob:!1,Blob:!1,BroadcastChannel:!1,btoa:!1,Cache:!1,caches:!1,CacheStorage:!1,clearInterval:!1,clearTimeout:!1,Client:!1,clients:!1,Clients:!1,close:!0,console:!1,ExtendableEvent:!1,ExtendableMessageEvent:!1,fetch:!1,FetchEvent:!1,FileReaderSync:!1,FormData:!1,Headers:!1,IDBCursor:!1,IDBCursorWithValue:!1,IDBDatabase:!1,IDBFactory:!1,IDBIndex:!1,IDBKeyRange:!1,IDBObjectStore:!1,IDBOpenDBRequest:!1,IDBRequest:!1,IDBTransaction:!1,IDBVersionChangeEvent:!1,ImageData:!1,importScripts:!1,indexedDB:!1,location:!1,MessageChannel:!1,MessagePort:!1,name:!1,navigator:!1,Notification:!1,onclose:!0,onconnect:!0,onerror:!0,onfetch:!0,oninstall:!0,onlanguagechange:!0,onmessage:!0,onmessageerror:!0,onnotificationclick:!0,onnotificationclose:!0,onoffline:!0,ononline:!0,onpush:!0,onpushsubscriptionchange:!0,onrejectionhandled:!0,onsync:!0,onunhandledrejection:!0,performance:!1,Performance:!1,PerformanceEntry:!1,PerformanceMark:!1,PerformanceMeasure:!1,PerformanceNavigation:!1,PerformanceResourceTiming:!1,PerformanceTiming:!1,postMessage:!0,Promise:!1,queueMicrotask:!1,registration:!1,removeEventListener:!1,Request:!1,Response:!1,self:!1,ServiceWorker:!1,ServiceWorkerContainer:!1,ServiceWorkerGlobalScope:!1,ServiceWorkerMessageEvent:!1,ServiceWorkerRegistration:!1,setInterval:!1,setTimeout:!1,skipWaiting:!1,TextDecoder:!1,TextEncoder:!1,URL:!1,URLSearchParams:!1,WebSocket:!1,WindowClient:!1,Worker:!1,WorkerGlobalScope:!1,XMLHttpRequest:!1},atomtest:{advanceClock:!1,fakeClearInterval:!1,fakeClearTimeout:!1,fakeSetInterval:!1,fakeSetTimeout:!1,resetTimeouts:!1,waitsForPromise:!1},embertest:{andThen:!1,click:!1,currentPath:!1,currentRouteName:!1,currentURL:!1,fillIn:!1,find:!1,findAll:!1,findWithAssert:!1,keyEvent:!1,pauseTest:!1,resumeTest:!1,triggerEvent:!1,visit:!1,wait:!1},protractor:{$:!1,$$:!1,browser:!1,by:!1,By:!1,DartObject:!1,element:!1,protractor:!1},"shared-node-browser":{clearInterval:!1,clearTimeout:!1,console:!1,setInterval:!1,setTimeout:!1,URL:!1,URLSearchParams:!1},webextensions:{browser:!1,chrome:!1,opr:!1},greasemonkey:{cloneInto:!1,createObjectIn:!1,exportFunction:!1,GM:!1,GM_addStyle:!1,GM_deleteValue:!1,GM_getResourceText:!1,GM_getResourceURL:!1,GM_getValue:!1,GM_info:!1,GM_listValues:!1,GM_log:!1,GM_openInTab:!1,GM_registerMenuCommand:!1,GM_setClipboard:!1,GM_setValue:!1,GM_xmlhttpRequest:!1,unsafeWindow:!1},devtools:{$:!1,$_:!1,$$:!1,$0:!1,$1:!1,$2:!1,$3:!1,$4:!1,$x:!1,chrome:!1,clear:!1,copy:!1,debug:!1,dir:!1,dirxml:!1,getEventListeners:!1,inspect:!1,keys:!1,monitor:!1,monitorEvents:!1,profile:!1,profileEnd:!1,queryObjects:!1,table:!1,undebug:!1,unmonitor:!1,unmonitorEvents:!1,values:!1}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(357))&&r.__esModule?r:{default:r},i=function(){function e(e,t){this._cachedMap=null,this._code=t,this._opts=e,this._rawMappings=[]}var t=e.prototype;return t.get=function(){if(!this._cachedMap){var e=this._cachedMap=new a.default.SourceMapGenerator({sourceRoot:this._opts.sourceRoot}),t=this._code;"string"==typeof t?e.setSourceContent(this._opts.sourceFileName.replace(/\\/g,"/"),t):"object"==typeof t&&Object.keys(t).forEach((function(n){e.setSourceContent(n.replace(/\\/g,"/"),t[n])})),this._rawMappings.forEach((function(t){return e.addMapping(t)}),e)}return this._cachedMap.toJSON()},t.getRawMappings=function(){return this._rawMappings.slice()},t.mark=function(e,t,n,r,a,i,o){this._lastGenLine!==e&&null===n||(o||this._lastGenLine!==e||this._lastSourceLine!==n||this._lastSourceColumn!==r)&&(this._cachedMap=null,this._lastGenLine=e,this._lastSourceLine=n,this._lastSourceColumn=r,this._rawMappings.push({name:a||void 0,generated:{line:e,column:t},source:null==n?void 0:(i||this._opts.sourceFileName).replace(/\\/g,"/"),original:null==n?void 0:{line:n,column:r}}))},e}();t.default=i},function(e,t,n){t.SourceMapGenerator=n(151).SourceMapGenerator,t.SourceMapConsumer=n(360).SourceMapConsumer,t.SourceNode=n(363).SourceNode},function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length)return n[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},function(e,t,n){var r=n(36);function a(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}a.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},a.prototype.add=function(e){var t,n,a,i,o,s;t=this._last,n=e,a=t.generatedLine,i=n.generatedLine,o=t.generatedColumn,s=n.generatedColumn,i>a||i==a&&s>=o||r.compareByGeneratedPositionsInflated(t,n)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},a.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=a},function(e,t,n){var r=n(36),a=n(361),i=n(153).ArraySet,o=n(152),s=n(362).quickSort;function u(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new d(t):new c(t)}function c(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=r.getArg(t,"version"),a=r.getArg(t,"sources"),o=r.getArg(t,"names",[]),s=r.getArg(t,"sourceRoot",null),u=r.getArg(t,"sourcesContent",null),c=r.getArg(t,"mappings"),l=r.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);a=a.map(String).map(r.normalize).map((function(e){return s&&r.isAbsolute(s)&&r.isAbsolute(e)?r.relative(s,e):e})),this._names=i.fromArray(o.map(String),!0),this._sources=i.fromArray(a,!0),this.sourceRoot=s,this.sourcesContent=u,this._mappings=c,this.file=l}function l(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function d(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=r.getArg(t,"version"),a=r.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new i,this._names=new i;var o={line:-1,column:0};this._sections=a.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=r.getArg(e,"offset"),n=r.getArg(t,"line"),a=r.getArg(t,"column");if(n<o.line||n===o.line&&a<o.column)throw new Error("Section offsets must be ordered and non-overlapping.");return o=t,{generatedOffset:{generatedLine:n+1,generatedColumn:a+1},consumer:new u(r.getArg(e,"map"))}}))}u.fromSourceMap=function(e){return c.fromSourceMap(e)},u.prototype._version=3,u.prototype.__generatedMappings=null,Object.defineProperty(u.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),u.prototype.__originalMappings=null,Object.defineProperty(u.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),u.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},u.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},u.GENERATED_ORDER=1,u.ORIGINAL_ORDER=2,u.GREATEST_LOWER_BOUND=1,u.LEAST_UPPER_BOUND=2,u.prototype.eachMapping=function(e,t,n){var a,i=t||null;switch(n||u.GENERATED_ORDER){case u.GENERATED_ORDER:a=this._generatedMappings;break;case u.ORIGINAL_ORDER:a=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var o=this.sourceRoot;a.map((function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=o&&(t=r.join(o,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}}),this).forEach(e,i)},u.prototype.allGeneratedPositionsFor=function(e){var t=r.getArg(e,"line"),n={source:r.getArg(e,"source"),originalLine:t,originalColumn:r.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=r.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var i=[],o=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,a.LEAST_UPPER_BOUND);if(o>=0){var s=this._originalMappings[o];if(void 0===e.column)for(var u=s.originalLine;s&&s.originalLine===u;)i.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)i.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o]}return i},t.SourceMapConsumer=u,c.prototype=Object.create(u.prototype),c.prototype.consumer=u,c.fromSourceMap=function(e){var t=Object.create(c.prototype),n=t._names=i.fromArray(e._names.toArray(),!0),a=t._sources=i.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var o=e._mappings.toArray().slice(),u=t.__generatedMappings=[],d=t.__originalMappings=[],f=0,p=o.length;f<p;f++){var h=o[f],g=new l;g.generatedLine=h.generatedLine,g.generatedColumn=h.generatedColumn,h.source&&(g.source=a.indexOf(h.source),g.originalLine=h.originalLine,g.originalColumn=h.originalColumn,h.name&&(g.name=n.indexOf(h.name)),d.push(g)),u.push(g)}return s(t.__originalMappings,r.compareByOriginalPositions),t},c.prototype._version=3,Object.defineProperty(c.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?r.join(this.sourceRoot,e):e}),this)}}),c.prototype._parseMappings=function(e,t){for(var n,a,i,u,c,d=1,f=0,p=0,h=0,g=0,v=0,m=e.length,y=0,b={},_={},x=[],R=[];y<m;)if(";"===e.charAt(y))d++,y++,f=0;else if(","===e.charAt(y))y++;else{for((n=new l).generatedLine=d,u=y;u<m&&!this._charIsMappingSeparator(e,u);u++);if(i=b[a=e.slice(y,u)])y+=a.length;else{for(i=[];y<u;)o.decode(e,y,_),c=_.value,y=_.rest,i.push(c);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");b[a]=i}n.generatedColumn=f+i[0],f=n.generatedColumn,i.length>1&&(n.source=g+i[1],g+=i[1],n.originalLine=p+i[2],p=n.originalLine,n.originalLine+=1,n.originalColumn=h+i[3],h=n.originalColumn,i.length>4&&(n.name=v+i[4],v+=i[4])),R.push(n),"number"==typeof n.originalLine&&x.push(n)}s(R,r.compareByGeneratedPositionsDeflated),this.__generatedMappings=R,s(x,r.compareByOriginalPositions),this.__originalMappings=x},c.prototype._findMapping=function(e,t,n,r,i,o){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return a.search(e,t,i,o)},c.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},c.prototype.originalPositionFor=function(e){var t={generatedLine:r.getArg(e,"line"),generatedColumn:r.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",r.compareByGeneratedPositionsDeflated,r.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(n>=0){var a=this._generatedMappings[n];if(a.generatedLine===t.generatedLine){var i=r.getArg(a,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=r.join(this.sourceRoot,i)));var o=r.getArg(a,"name",null);return null!==o&&(o=this._names.at(o)),{source:i,line:r.getArg(a,"originalLine",null),column:r.getArg(a,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e}))},c.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=r.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=r.urlParse(this.sourceRoot))){var a=e.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(a))return this.sourcesContent[this._sources.indexOf(a)];if((!n.path||"/"==n.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(e){var t=r.getArg(e,"source");if(null!=this.sourceRoot&&(t=r.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var n={source:t=this._sources.indexOf(t),originalLine:r.getArg(e,"line"),originalColumn:r.getArg(e,"column")},a=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(a>=0){var i=this._originalMappings[a];if(i.source===n.source)return{line:r.getArg(i,"generatedLine",null),column:r.getArg(i,"generatedColumn",null),lastColumn:r.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=c,d.prototype=Object.create(u.prototype),d.prototype.constructor=u,d.prototype._version=3,Object.defineProperty(d.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),d.prototype.originalPositionFor=function(e){var t={generatedLine:r.getArg(e,"line"),generatedColumn:r.getArg(e,"column")},n=a.search(t,this._sections,(function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n||e.generatedColumn-t.generatedOffset.generatedColumn})),i=this._sections[n];return i?i.consumer.originalPositionFor({line:t.generatedLine-(i.generatedOffset.generatedLine-1),column:t.generatedColumn-(i.generatedOffset.generatedLine===t.generatedLine?i.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},d.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},d.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n].consumer.sourceContentFor(e,!0);if(r)return r}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},d.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(-1!==n.consumer.sources.indexOf(r.getArg(e,"source"))){var a=n.consumer.generatedPositionFor(e);if(a)return{line:a.line+(n.generatedOffset.generatedLine-1),column:a.column+(n.generatedOffset.generatedLine===a.line?n.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},d.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var a=this._sections[n],i=a.consumer._generatedMappings,o=0;o<i.length;o++){var u=i[o],c=a.consumer._sources.at(u.source);null!==a.consumer.sourceRoot&&(c=r.join(a.consumer.sourceRoot,c)),this._sources.add(c),c=this._sources.indexOf(c);var l=a.consumer._names.at(u.name);this._names.add(l),l=this._names.indexOf(l);var d={source:c,generatedLine:u.generatedLine+(a.generatedOffset.generatedLine-1),generatedColumn:u.generatedColumn+(a.generatedOffset.generatedLine===u.generatedLine?a.generatedOffset.generatedColumn-1:0),originalLine:u.originalLine,originalColumn:u.originalColumn,name:l};this.__generatedMappings.push(d),"number"==typeof d.originalLine&&this.__originalMappings.push(d)}s(this.__generatedMappings,r.compareByGeneratedPositionsDeflated),s(this.__originalMappings,r.compareByOriginalPositions)},t.IndexedSourceMapConsumer=d},function(e,t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,r,a){if(0===n.length)return-1;var i=function e(n,r,a,i,o,s){var u=Math.floor((r-n)/2)+n,c=o(a,i[u],!0);return 0===c?u:c>0?r-u>1?e(u,r,a,i,o,s):s==t.LEAST_UPPER_BOUND?r<i.length?r:-1:u:u-n>1?e(n,u,a,i,o,s):s==t.LEAST_UPPER_BOUND?u:n<0?-1:n}(-1,n.length,e,n,r,a||t.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&0===r(n[i],n[i-1],!0);)--i;return i}},function(e,t){function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function r(e,t,a,i){if(a<i){var o=a-1;n(e,(l=a,d=i,Math.round(l+Math.random()*(d-l))),i);for(var s=e[i],u=a;u<i;u++)t(e[u],s)<=0&&n(e,o+=1,u);n(e,o+1,u);var c=o+1;r(e,t,a,c-1),r(e,t,c+1,i)}var l,d}t.quickSort=function(e,t){r(e,t,0,e.length-1)}},function(e,t,n){var r=n(151).SourceMapGenerator,a=n(36),i=/(\r?\n)/,o="$$$isSourceNode$$$";function s(e,t,n,r,a){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==a?null:a,this[o]=!0,null!=r&&this.add(r)}s.fromStringWithSourceMap=function(e,t,n){var r=new s,o=e.split(i),u=0,c=function(){return e()+(e()||"");function e(){return u<o.length?o[u++]:void 0}},l=1,d=0,f=null;return t.eachMapping((function(e){if(null!==f){if(!(l<e.generatedLine)){var t=(n=o[u]).substr(0,e.generatedColumn-d);return o[u]=n.substr(e.generatedColumn-d),d=e.generatedColumn,p(f,t),void(f=e)}p(f,c()),l++,d=0}for(;l<e.generatedLine;)r.add(c()),l++;if(d<e.generatedColumn){var n=o[u];r.add(n.substr(0,e.generatedColumn)),o[u]=n.substr(e.generatedColumn),d=e.generatedColumn}f=e}),this),u<o.length&&(f&&p(f,c()),r.add(o.splice(u).join(""))),t.sources.forEach((function(e){var i=t.sourceContentFor(e);null!=i&&(null!=n&&(e=a.join(n,e)),r.setSourceContent(e,i))})),r;function p(e,t){if(null===e||void 0===e.source)r.add(t);else{var i=n?a.join(n,e.source):e.source;r.add(new s(e.originalLine,e.originalColumn,i,t,e.name))}}},s.prototype.add=function(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},s.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},s.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)(t=this.children[n])[o]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},s.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},s.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[o]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},s.prototype.setSourceContent=function(e,t){this.sourceContents[a.toSetString(e)]=t},s.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][o]&&this.children[t].walkSourceContents(e);var r=Object.keys(this.sourceContents);for(t=0,n=r.length;t<n;t++)e(a.fromSetString(r[t]),this.sourceContents[r[t]])},s.prototype.toString=function(){var e="";return this.walk((function(t){e+=t})),e},s.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new r(e),a=!1,i=null,o=null,s=null,u=null;return this.walk((function(e,r){t.code+=e,null!==r.source&&null!==r.line&&null!==r.column?(i===r.source&&o===r.line&&s===r.column&&u===r.name||n.addMapping({source:r.source,original:{line:r.line,column:r.column},generated:{line:t.line,column:t.column},name:r.name}),i=r.source,o=r.line,s=r.column,u=r.name,a=!0):a&&(n.addMapping({generated:{line:t.line,column:t.column}}),i=null,a=!1);for(var c=0,l=e.length;c<l;c++)10===e.charCodeAt(c)?(t.line++,t.column=0,c+1===l?(i=null,a=!1):a&&n.addMapping({source:r.source,original:{line:r.line,column:r.column},generated:{line:t.line,column:t.column},name:r.name})):t.column++})),this.walkSourceContents((function(e,t){n.setSourceContent(e,t)})),{code:t.code,map:n}},t.SourceNode=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=d(n(365)),a=d(n(147)),i=d(n(366)),o=l(n(154)),s=l(n(3)),u=l(n(369));function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function d(e){return e&&e.__esModule?e:{default:e}}var f=/e/i,p=/\.0+$/,h=/^0[box]/,g=function(){function e(e,t){this.inForStatementInitCounter=0,this._printStack=[],this._indent=0,this._insideAux=!1,this._printedCommentStarts={},this._parenPushNewlineState=null,this._noLineTerminator=!1,this._printAuxAfterOnNextUserNode=!1,this._printedComments=new WeakSet,this._endsWithInteger=!1,this._endsWithWord=!1,this.format=e||{},this._buf=new i.default(t)}var t=e.prototype;return t.generate=function(e){return this.print(e),this._maybeAddAuxComment(),this._buf.get()},t.indent=function(){this.format.compact||this.format.concise||this._indent++},t.dedent=function(){this.format.compact||this.format.concise||this._indent--},t.semicolon=function(e){void 0===e&&(e=!1),this._maybeAddAuxComment(),this._append(";",!e)},t.rightBrace=function(){this.format.minified&&this._buf.removeLastSemicolon(),this.token("}")},t.space=function(e){void 0===e&&(e=!1),this.format.compact||(this._buf.hasContent()&&!this.endsWith(" ")&&!this.endsWith("\n")||e)&&this._space()},t.word=function(e){(this._endsWithWord||this.endsWith("/")&&0===e.indexOf("/"))&&this._space(),this._maybeAddAuxComment(),this._append(e),this._endsWithWord=!0},t.number=function(e){this.word(e),this._endsWithInteger=(0,r.default)(+e)&&!h.test(e)&&!f.test(e)&&!p.test(e)&&"."!==e[e.length-1]},t.token=function(e){("--"===e&&this.endsWith("!")||"+"===e[0]&&this.endsWith("+")||"-"===e[0]&&this.endsWith("-")||"."===e[0]&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(e)},t.newline=function(e){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else if(!(this.endsWith("\n\n")||("number"!=typeof e&&(e=1),e=Math.min(2,e),(this.endsWith("{\n")||this.endsWith(":\n"))&&e--,e<=0)))for(var t=0;t<e;t++)this._newline()},t.endsWith=function(e){return this._buf.endsWith(e)},t.removeTrailingNewline=function(){this._buf.removeTrailingNewline()},t.exactSource=function(e,t){this._catchUp("start",e),this._buf.exactSource(e,t)},t.source=function(e,t){this._catchUp(e,t),this._buf.source(e,t)},t.withSource=function(e,t,n){this._catchUp(e,t),this._buf.withSource(e,t,n)},t._space=function(){this._append(" ",!0)},t._newline=function(){this._append("\n",!0)},t._append=function(e,t){void 0===t&&(t=!1),this._maybeAddParen(e),this._maybeIndent(e),t?this._buf.queue(e):this._buf.append(e),this._endsWithWord=!1,this._endsWithInteger=!1},t._maybeIndent=function(e){this._indent&&this.endsWith("\n")&&"\n"!==e[0]&&this._buf.queue(this._getIndent())},t._maybeAddParen=function(e){var t=this._parenPushNewlineState;if(t){var n;for(this._parenPushNewlineState=null,n=0;n<e.length&&" "===e[n];n++);if(n!==e.length){var r=e[n];if("\n"!==r){if("/"!==r)return;if(n+1===e.length)return;var a=e[n+1];if("/"!==a&&"*"!==a)return}this.token("("),this.indent(),t.printed=!0}}},t._catchUp=function(e,t){if(this.format.retainLines){var n=t?t[e]:null;if(n&&null!==n.line)for(var r=n.line-this._buf.getCurrentLine(),a=0;a<r;a++)this._newline()}},t._getIndent=function(){return(0,a.default)(this.format.indent.style,this._indent)},t.startTerminatorless=function(e){return void 0===e&&(e=!1),e?(this._noLineTerminator=!0,null):this._parenPushNewlineState={printed:!1}},t.endTerminatorless=function(e){this._noLineTerminator=!1,e&&e.printed&&(this.dedent(),this.newline(),this.token(")"))},t.print=function(e,t){var n=this;if(e){var r=this.format.concise;e._compact&&(this.format.concise=!0);var a=this[e.type];if(!a)throw new ReferenceError("unknown node of type "+JSON.stringify(e.type)+" with constructor "+JSON.stringify(e&&e.constructor.name));this._printStack.push(e);var i=this._insideAux;this._insideAux=!e.loc,this._maybeAddAuxComment(this._insideAux&&!i);var u=o.needsParens(e,t,this._printStack);this.format.retainFunctionParens&&"FunctionExpression"===e.type&&e.extra&&e.extra.parenthesized&&(u=!0),u&&this.token("("),this._printLeadingComments(e);var c=s.isProgram(e)||s.isFile(e)?null:e.loc;this.withSource("start",c,(function(){a.call(n,e,t)})),this._printTrailingComments(e),u&&this.token(")"),this._printStack.pop(),this.format.concise=r,this._insideAux=i}},t._maybeAddAuxComment=function(e){e&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()},t._printAuxBeforeComment=function(){if(!this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!0;var e=this.format.auxiliaryCommentBefore;e&&this._printComment({type:"CommentBlock",value:e})}},t._printAuxAfterComment=function(){if(this._printAuxAfterOnNextUserNode){this._printAuxAfterOnNextUserNode=!1;var e=this.format.auxiliaryCommentAfter;e&&this._printComment({type:"CommentBlock",value:e})}},t.getPossibleRaw=function(e){var t=e.extra;if(t&&null!=t.raw&&null!=t.rawValue&&e.value===t.rawValue)return t.raw},t.printJoin=function(e,t,n){if(void 0===n&&(n={}),e&&e.length){n.indent&&this.indent();for(var r={addNewlines:n.addNewlines},a=0;a<e.length;a++){var i=e[a];i&&(n.statement&&this._printNewline(!0,i,t,r),this.print(i,t),n.iterator&&n.iterator(i,a),n.separator&&a<e.length-1&&n.separator.call(this),n.statement&&this._printNewline(!1,i,t,r))}n.indent&&this.dedent()}},t.printAndIndentOnComments=function(e,t){var n=e.leadingComments&&e.leadingComments.length>0;n&&this.indent(),this.print(e,t),n&&this.dedent()},t.printBlock=function(e){var t=e.body;s.isEmptyStatement(t)||this.space(),this.print(t,e)},t._printTrailingComments=function(e){this._printComments(this._getComments(!1,e))},t._printLeadingComments=function(e){this._printComments(this._getComments(!0,e))},t.printInnerComments=function(e,t){void 0===t&&(t=!0),e.innerComments&&e.innerComments.length&&(t&&this.indent(),this._printComments(e.innerComments),t&&this.dedent())},t.printSequence=function(e,t,n){return void 0===n&&(n={}),n.statement=!0,this.printJoin(e,t,n)},t.printList=function(e,t,n){return void 0===n&&(n={}),null==n.separator&&(n.separator=v),this.printJoin(e,t,n)},t._printNewline=function(e,t,n,r){if(!this.format.retainLines&&!this.format.compact)if(this.format.concise)this.space();else{var a=0;this._buf.hasContent()&&(e||a++,r.addNewlines&&(a+=r.addNewlines(e,t)||0),(e?o.needsWhitespaceBefore:o.needsWhitespaceAfter)(t,n)&&a++),this.newline(a)}},t._getComments=function(e,t){return t&&(e?t.leadingComments:t.trailingComments)||[]},t._printComment=function(e){var t=this;if(this.format.shouldPrintComment(e.value)&&!e.ignore&&!this._printedComments.has(e)){if(this._printedComments.add(e),null!=e.start){if(this._printedCommentStarts[e.start])return;this._printedCommentStarts[e.start]=!0}var n="CommentBlock"===e.type;this.newline(this._buf.hasContent()&&!this._noLineTerminator&&n?1:0),this.endsWith("[")||this.endsWith("{")||this.space();var r=n||this._noLineTerminator?"/*"+e.value+"*/":"//"+e.value+"\n";if(n&&this.format.indent.adjustMultilineComment){var i=e.loc&&e.loc.start.column;if(i){var o=new RegExp("\\n\\s{1,"+i+"}","g");r=r.replace(o,"\n")}var s=Math.max(this._getIndent().length,this._buf.getCurrentColumn());r=r.replace(/\n(?!$)/g,"\n"+(0,a.default)(" ",s))}this.endsWith("/")&&this._space(),this.withSource("start",e.loc,(function(){t._append(r)})),this.newline(n&&!this._noLineTerminator?1:0)}},t._printComments=function(e){if(e&&e.length){var t=e,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;this._printComment(i)}}},e}();function v(){this.token(","),this.space()}t.default=g,Object.assign(g.prototype,u)},function(e,t,n){var r=n(49);e.exports=function(e){return"number"==typeof e&&e==r(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=/^[ \t]+$/,a=function(){function e(e){this._map=null,this._buf=[],this._last="",this._queue=[],this._position={line:1,column:0},this._sourcePosition={identifierName:null,line:null,column:null,filename:null},this._disallowedPop=null,this._map=e}var t=e.prototype;return t.get=function(){this._flush();var e=this._map,t={code:this._buf.join("").trimRight(),map:null,rawMappings:e&&e.getRawMappings()};return e&&Object.defineProperty(t,"map",{configurable:!0,enumerable:!0,get:function(){return this.map=e.get()},set:function(e){Object.defineProperty(this,"map",{value:e,writable:!0})}}),t},t.append=function(e){this._flush();var t=this._sourcePosition,n=t.line,r=t.column,a=t.filename,i=t.identifierName,o=t.force;this._append(e,n,r,i,a,o)},t.queue=function(e){if("\n"===e)for(;this._queue.length>0&&r.test(this._queue[0][0]);)this._queue.shift();var t=this._sourcePosition,n=t.line,a=t.column,i=t.filename,o=t.identifierName,s=t.force;this._queue.unshift([e,n,a,o,i,s])},t._flush=function(){for(var e;e=this._queue.pop();)this._append.apply(this,e)},t._append=function(e,t,n,r,a,i){this._map&&"\n"!==e[0]&&this._map.mark(this._position.line,this._position.column,t,n,r,a,i),this._buf.push(e),this._last=e[e.length-1];for(var o=0;o<e.length;o++)"\n"===e[o]?(this._position.line++,this._position.column=0):this._position.column++},t.removeTrailingNewline=function(){this._queue.length>0&&"\n"===this._queue[0][0]&&this._queue.shift()},t.removeLastSemicolon=function(){this._queue.length>0&&";"===this._queue[0][0]&&this._queue.shift()},t.endsWith=function(e){if(1===e.length){var t;if(this._queue.length>0){var n=this._queue[0][0];t=n[n.length-1]}else t=this._last;return t===e}var r=this._last+this._queue.reduce((function(e,t){return t[0]+e}),"");return e.length<=r.length&&r.slice(-e.length)===e},t.hasContent=function(){return this._queue.length>0||!!this._last},t.exactSource=function(e,t){this.source("start",e,!0),t(),this.source("end",e),this._disallowPop("start",e)},t.source=function(e,t,n){e&&!t||this._normalizePosition(e,t,this._sourcePosition,n)},t.withSource=function(e,t,n){if(!this._map)return n();var r=this._sourcePosition.line,a=this._sourcePosition.column,i=this._sourcePosition.filename,o=this._sourcePosition.identifierName;this.source(e,t),n(),this._sourcePosition.force&&this._sourcePosition.line===r&&this._sourcePosition.column===a&&this._sourcePosition.filename===i||this._disallowedPop&&this._disallowedPop.line===r&&this._disallowedPop.column===a&&this._disallowedPop.filename===i||(this._sourcePosition.line=r,this._sourcePosition.column=a,this._sourcePosition.filename=i,this._sourcePosition.identifierName=o,this._sourcePosition.force=!1,this._disallowedPop=null)},t._disallowPop=function(e,t){e&&!t||(this._disallowedPop=this._normalizePosition(e,t))},t._normalizePosition=function(e,t,n,r){var a=t?t[e]:null;void 0===n&&(n={identifierName:null,line:null,column:null,filename:null,force:!1});var i=n.line,o=n.column,s=n.filename;return n.identifierName="start"===e&&t&&t.identifierName||null,n.line=a?a.line:null,n.column=a?a.column:null,n.filename=t&&t.filename||null,(r||n.line!==i||n.column!==o||n.filename!==s)&&(n.force=r),n},t.getCurrentColumn=function(){var e=this._queue.reduce((function(e,t){return t[0]+e}),""),t=e.lastIndexOf("\n");return-1===t?this._position.column+e.length:e.length-1-t},t.getCurrentLine=function(){for(var e=this._queue.reduce((function(e,t){return t[0]+e}),""),t=0,n=0;n<e.length;n++)"\n"===e[n]&&t++;return this._position.line+t},e}();t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.list=t.nodes=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e,t){return void 0===t&&(t={}),r.isMemberExpression(e)?(i(e.object,t),e.computed&&i(e.property,t)):r.isBinary(e)||r.isAssignmentExpression(e)?(i(e.left,t),i(e.right,t)):r.isCallExpression(e)?(t.hasCall=!0,i(e.callee,t)):r.isFunction(e)?t.hasFunction=!0:r.isIdentifier(e)&&(t.hasHelper=t.hasHelper||o(e.callee)),t}function o(e){return r.isMemberExpression(e)?o(e.object)||o(e.property):r.isIdentifier(e)?"require"===e.name||"_"===e.name[0]:r.isCallExpression(e)?o(e.callee):!(!r.isBinary(e)&&!r.isAssignmentExpression(e))&&(r.isIdentifier(e.left)&&o(e.left)||o(e.right))}function s(e){return r.isLiteral(e)||r.isObjectExpression(e)||r.isArrayExpression(e)||r.isIdentifier(e)||r.isMemberExpression(e)}var u={AssignmentExpression:function(e){var t=i(e.right);if(t.hasCall&&t.hasHelper||t.hasFunction)return{before:t.hasFunction,after:!0}},SwitchCase:function(e,t){return{before:e.consequent.length||t.cases[0]===e,after:!e.consequent.length&&t.cases[t.cases.length-1]===e}},LogicalExpression:function(e){if(r.isFunction(e.left)||r.isFunction(e.right))return{after:!0}},Literal:function(e){if("use strict"===e.value)return{after:!0}},CallExpression:function(e){if(r.isFunction(e.callee)||o(e))return{before:!0,after:!0}},VariableDeclaration:function(e){for(var t=0;t<e.declarations.length;t++){var n=e.declarations[t],r=o(n.id)&&!s(n.init);if(!r){var a=i(n.init);r=o(n.init)&&a.hasCall||a.hasFunction}if(r)return{before:!0,after:!0}}},IfStatement:function(e){if(r.isBlockStatement(e.consequent))return{before:!0,after:!0}}};t.nodes=u,u.ObjectProperty=u.ObjectTypeProperty=u.ObjectMethod=function(e,t){if(t.properties[0]===e)return{before:!0}},u.ObjectTypeCallProperty=function(e,t){if(!(t.callProperties[0]!==e||t.properties&&t.properties.length))return{before:!0}},u.ObjectTypeIndexer=function(e,t){if(!(t.indexers[0]!==e||t.properties&&t.properties.length||t.callProperties&&t.callProperties.length))return{before:!0}},u.ObjectTypeInternalSlot=function(e,t){if(!(t.internalSlots[0]!==e||t.properties&&t.properties.length||t.callProperties&&t.callProperties.length||t.indexers&&t.indexers.length))return{before:!0}},t.list={VariableDeclaration:function(e){return e.declarations.map((function(e){return e.init}))},ArrayExpression:function(e){return e.elements},ObjectExpression:function(e){return e.properties}},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach((function(e){var t=e[0],n=e[1];"boolean"==typeof n&&(n={after:n,before:n}),[t].concat(r.FLIPPED_ALIAS_KEYS[t]||[]).forEach((function(e){u[e]=function(){return n}}))}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.NullableTypeAnnotation=function(e,t){return r.isArrayTypeAnnotation(t)},t.FunctionTypeAnnotation=function(e,t,n){return r.isUnionTypeAnnotation(t)||r.isIntersectionTypeAnnotation(t)||r.isArrayTypeAnnotation(t)||r.isTypeAnnotation(t)&&r.isArrowFunctionExpression(n[n.length-3])},t.UpdateExpression=function(e,t){return r.isMemberExpression(t,{object:e})||r.isCallExpression(t,{callee:e})||r.isNewExpression(t,{callee:e})||o(e,t)},t.ObjectExpression=function(e,t,n){return c(n,{considerArrow:!0})},t.DoExpression=function(e,t,n){return c(n)},t.Binary=function(e,t){if("**"===e.operator&&r.isBinaryExpression(t,{operator:"**"}))return t.left===e;if(o(e,t))return!0;if((r.isCallExpression(t)||r.isNewExpression(t))&&t.callee===e||r.isUnaryLike(t)||r.isMemberExpression(t)&&t.object===e||r.isAwaitExpression(t))return!0;if(r.isBinary(t)){var n=t.operator,a=i[n],s=e.operator,u=i[s];if(a===u&&t.right===e&&!r.isLogicalExpression(t)||a>u)return!0}return!1},t.IntersectionTypeAnnotation=t.UnionTypeAnnotation=function(e,t){return r.isArrayTypeAnnotation(t)||r.isNullableTypeAnnotation(t)||r.isIntersectionTypeAnnotation(t)||r.isUnionTypeAnnotation(t)},t.TSAsExpression=function(){return!0},t.TSTypeAssertion=function(){return!0},t.TSIntersectionType=t.TSUnionType=function(e,t){return r.isTSArrayType(t)||r.isTSOptionalType(t)||r.isTSIntersectionType(t)||r.isTSUnionType(t)||r.isTSRestType(t)},t.BinaryExpression=function(e,t){return"in"===e.operator&&(r.isVariableDeclarator(t)||r.isFor(t))},t.SequenceExpression=function(e,t){return!(r.isForStatement(t)||r.isThrowStatement(t)||r.isReturnStatement(t)||r.isIfStatement(t)&&t.test===e||r.isWhileStatement(t)&&t.test===e||r.isForInStatement(t)&&t.right===e||r.isSwitchStatement(t)&&t.discriminant===e||r.isExpressionStatement(t)&&t.expression===e)},t.AwaitExpression=t.YieldExpression=function(e,t){return r.isBinary(t)||r.isUnaryLike(t)||r.isCallExpression(t)||r.isMemberExpression(t)||r.isNewExpression(t)||r.isAwaitExpression(t)&&r.isYieldExpression(e)||r.isConditionalExpression(t)&&e===t.test||o(e,t)},t.ClassExpression=function(e,t,n){return c(n,{considerDefaultExports:!0})},t.UnaryLike=s,t.FunctionExpression=function(e,t,n){return c(n,{considerDefaultExports:!0})},t.ArrowFunctionExpression=function(e,t){return r.isExportDeclaration(t)||u(e,t)},t.ConditionalExpression=u,t.OptionalMemberExpression=function(e,t){return r.isCallExpression(t)||r.isMemberExpression(t)},t.AssignmentExpression=function(e){return!!r.isObjectPattern(e.left)||u.apply(void 0,arguments)},t.NewExpression=function(e,t){return o(e,t)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i={"||":0,"&&":1,"|":2,"^":3,"&":4,"==":5,"===":5,"!=":5,"!==":5,"<":6,">":6,"<=":6,">=":6,in:6,instanceof:6,">>":7,"<<":7,">>>":7,"+":8,"-":8,"*":9,"/":9,"%":9,"**":10},o=function(e,t){return(r.isClassDeclaration(t)||r.isClassExpression(t))&&t.superClass===e};function s(e,t){return r.isMemberExpression(t,{object:e})||r.isCallExpression(t,{callee:e})||r.isNewExpression(t,{callee:e})||r.isBinaryExpression(t,{operator:"**",left:e})||o(e,t)}function u(e,t){return!!(r.isUnaryLike(t)||r.isBinary(t)||r.isConditionalExpression(t,{test:e})||r.isAwaitExpression(t)||r.isOptionalMemberExpression(t)||r.isTaggedTemplateExpression(t)||r.isTSTypeAssertion(t)||r.isTSAsExpression(t))||s(e,t)}function c(e,t){for(var n=void 0===t?{}:t,a=n.considerArrow,i=void 0!==a&&a,o=n.considerDefaultExports,s=void 0!==o&&o,u=e.length-1,c=e[u],l=e[--u];u>0;){if(r.isExpressionStatement(l,{expression:c})||r.isTaggedTemplateExpression(l)||s&&r.isExportDefaultDeclaration(l,{declaration:c})||i&&r.isArrowFunctionExpression(l,{body:c}))return!0;if(!(r.isCallExpression(l,{callee:c})||r.isSequenceExpression(l)&&l.expressions[0]===c||r.isMemberExpression(l,{object:c})||r.isConditional(l,{test:c})||r.isBinary(l,{left:c})||r.isAssignmentExpression(l,{left:c})))return!1;c=l,l=e[--u]}return!1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(370);Object.keys(r).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return r[e]}})}));var a=n(371);Object.keys(a).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return a[e]}})}));var i=n(372);Object.keys(i).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return i[e]}})}));var o=n(373);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return o[e]}})}));var s=n(374);Object.keys(s).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return s[e]}})}));var u=n(155);Object.keys(u).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return u[e]}})}));var c=n(156);Object.keys(c).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return c[e]}})}));var l=n(379);Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}})}));var d=n(380);Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}})}));var f=n(381);Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}})}));var p=n(382);Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}})}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TaggedTemplateExpression=function(e){this.print(e.tag,e),this.print(e.typeParameters,e),this.print(e.quasi,e)},t.TemplateElement=function(e,t){var n=t.quasis[0]===e,r=t.quasis[t.quasis.length-1]===e,a=(n?"`":"}")+e.value.raw+(r?"`":"${");this.token(a)},t.TemplateLiteral=function(e){for(var t=e.quasis,n=0;n<t.length;n++)this.print(t[n],e),n+1<t.length&&this.print(e.expressions[n],e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UnaryExpression=function(e){"void"===e.operator||"delete"===e.operator||"typeof"===e.operator||"throw"===e.operator?(this.word(e.operator),this.space()):this.token(e.operator),this.print(e.argument,e)},t.DoExpression=function(e){this.word("do"),this.space(),this.print(e.body,e)},t.ParenthesizedExpression=function(e){this.token("("),this.print(e.expression,e),this.token(")")},t.UpdateExpression=function(e){e.prefix?(this.token(e.operator),this.print(e.argument,e)):(this.startTerminatorless(!0),this.print(e.argument,e),this.endTerminatorless(),this.token(e.operator))},t.ConditionalExpression=function(e){this.print(e.test,e),this.space(),this.token("?"),this.space(),this.print(e.consequent,e),this.space(),this.token(":"),this.space(),this.print(e.alternate,e)},t.NewExpression=function(e,t){this.word("new"),this.space(),this.print(e.callee,e),(!this.format.minified||0!==e.arguments.length||e.optional||r.isCallExpression(t,{callee:e})||r.isMemberExpression(t)||r.isNewExpression(t))&&(this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.token("("),this.printList(e.arguments,e),this.token(")"))},t.SequenceExpression=function(e){this.printList(e.expressions,e)},t.ThisExpression=function(){this.word("this")},t.Super=function(){this.word("super")},t.Decorator=function(e){this.token("@"),this.print(e.expression,e),this.newline()},t.OptionalMemberExpression=function(e){if(this.print(e.object,e),!e.computed&&r.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;r.isLiteral(e.property)&&"number"==typeof e.property.value&&(t=!0),e.optional&&this.token("?."),t?(this.token("["),this.print(e.property,e),this.token("]")):(e.optional||this.token("."),this.print(e.property,e))},t.OptionalCallExpression=function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),e.optional&&this.token("?."),this.token("("),this.printList(e.arguments,e),this.token(")")},t.CallExpression=function(e){this.print(e.callee,e),this.print(e.typeArguments,e),this.print(e.typeParameters,e),this.token("("),this.printList(e.arguments,e),this.token(")")},t.Import=function(){this.word("import")},t.EmptyStatement=function(){this.semicolon(!0)},t.ExpressionStatement=function(e){this.print(e.expression,e),this.semicolon()},t.AssignmentPattern=function(e){this.print(e.left,e),e.left.optional&&this.token("?"),this.print(e.left.typeAnnotation,e),this.space(),this.token("="),this.space(),this.print(e.right,e)},t.LogicalExpression=t.BinaryExpression=t.AssignmentExpression=function(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&&!a.needsParens(e,t);n&&this.token("("),this.print(e.left,e),this.space(),"in"===e.operator||"instanceof"===e.operator?this.word(e.operator):this.token(e.operator),this.space(),this.print(e.right,e),n&&this.token(")")},t.BindExpression=function(e){this.print(e.object,e),this.token("::"),this.print(e.callee,e)},t.MemberExpression=function(e){if(this.print(e.object,e),!e.computed&&r.isMemberExpression(e.property))throw new TypeError("Got a MemberExpression for MemberExpression property");var t=e.computed;r.isLiteral(e.property)&&"number"==typeof e.property.value&&(t=!0),t?(this.token("["),this.print(e.property,e),this.token("]")):(this.token("."),this.print(e.property,e))},t.MetaProperty=function(e){this.print(e.meta,e),this.token("."),this.print(e.property,e)},t.PrivateName=function(e){this.token("#"),this.print(e.id,e)},t.V8IntrinsicIdentifier=function(e){this.token("%"),this.word(e.name)},t.AwaitExpression=t.YieldExpression=void 0;var r=o(n(3)),a=o(n(154));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function o(e){if(e&&e.__esModule)return e;var t=i();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function s(e){return function(t){if(this.word(e),t.delegate&&this.token("*"),t.argument){this.space();var n=this.startTerminatorless();this.print(t.argument,t),this.endTerminatorless(n)}}}var u=s("yield");t.YieldExpression=u;var c=s("await");t.AwaitExpression=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WithStatement=function(e){this.word("with"),this.space(),this.token("("),this.print(e.object,e),this.token(")"),this.printBlock(e)},t.IfStatement=function(e){this.word("if"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.space();var t=e.alternate&&r.isIfStatement(function e(t){return r.isStatement(t.body)?e(t.body):t}(e.consequent));t&&(this.token("{"),this.newline(),this.indent()),this.printAndIndentOnComments(e.consequent,e),t&&(this.dedent(),this.newline(),this.token("}")),e.alternate&&(this.endsWith("}")&&this.space(),this.word("else"),this.space(),this.printAndIndentOnComments(e.alternate,e))},t.ForStatement=function(e){this.word("for"),this.space(),this.token("("),this.inForStatementInitCounter++,this.print(e.init,e),this.inForStatementInitCounter--,this.token(";"),e.test&&(this.space(),this.print(e.test,e)),this.token(";"),e.update&&(this.space(),this.print(e.update,e)),this.token(")"),this.printBlock(e)},t.WhileStatement=function(e){this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.printBlock(e)},t.DoWhileStatement=function(e){this.word("do"),this.space(),this.print(e.body,e),this.space(),this.word("while"),this.space(),this.token("("),this.print(e.test,e),this.token(")"),this.semicolon()},t.LabeledStatement=function(e){this.print(e.label,e),this.token(":"),this.space(),this.print(e.body,e)},t.TryStatement=function(e){this.word("try"),this.space(),this.print(e.block,e),this.space(),e.handlers?this.print(e.handlers[0],e):this.print(e.handler,e),e.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(e.finalizer,e))},t.CatchClause=function(e){this.word("catch"),this.space(),e.param&&(this.token("("),this.print(e.param,e),this.token(")"),this.space()),this.print(e.body,e)},t.SwitchStatement=function(e){this.word("switch"),this.space(),this.token("("),this.print(e.discriminant,e),this.token(")"),this.space(),this.token("{"),this.printSequence(e.cases,e,{indent:!0,addNewlines:function(t,n){if(!t&&e.cases[e.cases.length-1]===n)return-1}}),this.token("}")},t.SwitchCase=function(e){e.test?(this.word("case"),this.space(),this.print(e.test,e),this.token(":")):(this.word("default"),this.token(":")),e.consequent.length&&(this.newline(),this.printSequence(e.consequent,e,{indent:!0}))},t.DebuggerStatement=function(){this.word("debugger"),this.semicolon()},t.VariableDeclaration=function(e,t){e.declare&&(this.word("declare"),this.space()),this.word(e.kind),this.space();var n,a=!1;if(!r.isFor(t)){var i=e.declarations,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var u;if(o){if(s>=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}u.init&&(a=!0)}}a&&(n="const"===e.kind?h:p),this.printList(e.declarations,e,{separator:n}),(!r.isFor(t)||t.left!==e&&t.init!==e)&&this.semicolon()},t.VariableDeclarator=function(e){this.print(e.id,e),e.definite&&this.token("!"),this.print(e.id.typeAnnotation,e),e.init&&(this.space(),this.token("="),this.space(),this.print(e.init,e))},t.ThrowStatement=t.BreakStatement=t.ReturnStatement=t.ContinueStatement=t.ForOfStatement=t.ForInStatement=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(e){return function(t){this.word("for"),this.space(),"of"===e&&t.await&&(this.word("await"),this.space()),this.token("("),this.print(t.left,t),this.space(),this.word(e),this.space(),this.print(t.right,t),this.token(")"),this.printBlock(t)}},o=i("in");t.ForInStatement=o;var s=i("of");function u(e,t){return void 0===t&&(t="label"),function(n){this.word(e);var r=n[t];if(r){this.space();var a="label"==t,i=this.startTerminatorless(a);this.print(r,n),this.endTerminatorless(i)}this.semicolon()}}t.ForOfStatement=s;var c=u("continue");t.ContinueStatement=c;var l=u("return","argument");t.ReturnStatement=l;var d=u("break");t.BreakStatement=d;var f=u("throw","argument");function p(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<4;e++)this.space(!0)}function h(){if(this.token(","),this.newline(),this.endsWith("\n"))for(var e=0;e<6;e++)this.space(!0)}t.ThrowStatement=f},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ClassExpression=t.ClassDeclaration=function(e,t){this.format.decoratorsBeforeExport&&(r.isExportDefaultDeclaration(t)||r.isExportNamedDeclaration(t))||this.printJoin(e.decorators,e),e.declare&&(this.word("declare"),this.space()),e.abstract&&(this.word("abstract"),this.space()),this.word("class"),e.id&&(this.space(),this.print(e.id,e)),this.print(e.typeParameters,e),e.superClass&&(this.space(),this.word("extends"),this.space(),this.print(e.superClass,e),this.print(e.superTypeParameters,e)),e.implements&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)},t.ClassBody=function(e){this.token("{"),this.printInnerComments(e),0===e.body.length?this.token("}"):(this.newline(),this.indent(),this.printSequence(e.body,e),this.dedent(),this.endsWith("\n")||this.newline(),this.rightBrace())},t.ClassProperty=function(e){this.printJoin(e.decorators,e),this.tsPrintClassMemberModifiers(e,!0),e.computed?(this.token("["),this.print(e.key,e),this.token("]")):(this._variance(e),this.print(e.key,e)),e.optional&&this.token("?"),e.definite&&this.token("!"),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()},t.ClassPrivateProperty=function(e){e.static&&(this.word("static"),this.space()),this.print(e.key,e),this.print(e.typeAnnotation,e),e.value&&(this.space(),this.token("="),this.space(),this.print(e.value,e)),this.semicolon()},t.ClassMethod=function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t.ClassPrivateMethod=function(e){this._classMethodHead(e),this.space(),this.print(e.body,e)},t._classMethodHead=function(e){this.printJoin(e.decorators,e),this.tsPrintClassMemberModifiers(e,!1),this._methodHead(e)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t._params=function(e){this.print(e.typeParameters,e),this.token("("),this._parameters(e.params,e),this.token(")"),this.print(e.returnType,e)},t._parameters=function(e,t){for(var n=0;n<e.length;n++)this._param(e[n],t),n<e.length-1&&(this.token(","),this.space())},t._param=function(e,t){this.printJoin(e.decorators,e),this.print(e,t),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},t._methodHead=function(e){var t=e.kind,n=e.key;"get"!==t&&"set"!==t||(this.word(t),this.space()),e.async&&(this.word("async"),this.space()),"method"!==t&&"init"!==t||e.generator&&this.token("*"),e.computed?(this.token("["),this.print(n,e),this.token("]")):this.print(n,e),e.optional&&this.token("?"),this._params(e)},t._predicate=function(e){e.predicate&&(e.returnType||this.token(":"),this.space(),this.print(e.predicate,e))},t._functionHead=function(e){e.async&&(this.word("async"),this.space()),this.word("function"),e.generator&&this.token("*"),this.space(),e.id&&this.print(e.id,e),this._params(e),this._predicate(e)},t.FunctionDeclaration=t.FunctionExpression=function(e){this._functionHead(e),this.space(),this.print(e.body,e)},t.ArrowFunctionExpression=function(e){e.async&&(this.word("async"),this.space());var t=e.params[0];1===e.params.length&&r.isIdentifier(t)&&!function(e,t){return e.typeParameters||e.returnType||t.typeAnnotation||t.optional||t.trailingComments}(e,t)?this.format.retainLines&&e.loc&&e.body.loc&&e.loc.start.line<e.body.loc.start.line?(this.token("("),t.loc&&t.loc.start.line>e.loc.start.line?(this.indent(),this.print(t,e),this.dedent(),this._catchUp("start",e.body.loc)):this.print(t,e),this.token(")")):this.print(t,e):this._params(e),this._predicate(e),this.space(),this.token("=>"),this.space(),this.print(e.body,e)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";(function(t){var n={},r=n.hasOwnProperty,a=function(e,t){for(var n in e)r.call(e,n)&&t(n,e[n])},i=n.toString,o=Array.isArray,s=t.isBuffer,u={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r","\t":"\\t"},c=/["'\\\b\f\n\r\t]/,l=/[0-9]/,d=/[ !#-&\(-\[\]-_a-~]/,f=function e(t,n){var r,f,p=function(){x=_,++n.indentLevel,_=n.indent.repeat(n.indentLevel)},h={escapeEverything:!1,minimal:!1,isScriptContext:!1,quotes:"single",wrap:!1,es6:!1,json:!1,compact:!0,lowercaseHex:!1,numbers:"decimal",indent:"\t",indentLevel:0,__inline1__:!1,__inline2__:!1},g=n&&n.json;g&&(h.quotes="double",h.wrap=!0),r=h,"single"!=(n=(f=n)?(a(f,(function(e,t){r[e]=t})),r):r).quotes&&"double"!=n.quotes&&"backtick"!=n.quotes&&(n.quotes="single");var v,m="double"==n.quotes?'"':"backtick"==n.quotes?"`":"'",y=n.compact,b=n.lowercaseHex,_=n.indent.repeat(n.indentLevel),x="",R=n.__inline1__,w=n.__inline2__,E=y?"":"\n",S=!0,A="binary"==n.numbers,T="octal"==n.numbers,P="decimal"==n.numbers,C="hexadecimal"==n.numbers;if(g&&t&&"function"==typeof t.toJSON&&(t=t.toJSON()),!function(e){return"string"==typeof e||"[object String]"==i.call(e)}(t)){if(function(e){return"[object Map]"==i.call(e)}(t))return 0==t.size?"new Map()":(y||(n.__inline1__=!0,n.__inline2__=!1),"new Map("+e(Array.from(t),n)+")");if(function(e){return"[object Set]"==i.call(e)}(t))return 0==t.size?"new Set()":"new Set("+e(Array.from(t),n)+")";if(s(t))return 0==t.length?"Buffer.from([])":"Buffer.from("+e(Array.from(t),n)+")";if(o(t))return v=[],n.wrap=!0,R&&(n.__inline1__=!1,n.__inline2__=!0),w||p(),function(e,t){for(var n=e.length,r=-1;++r<n;)t(e[r])}(t,(function(t){S=!1,w&&(n.__inline2__=!1),v.push((y||w?"":_)+e(t,n))})),S?"[]":w?"["+v.join(", ")+"]":"["+E+v.join(","+E)+E+(y?"":x)+"]";if(!function(e){return"number"==typeof e||"[object Number]"==i.call(e)}(t))return function(e){return"[object Object]"==i.call(e)}(t)?(v=[],n.wrap=!0,p(),a(t,(function(t,r){S=!1,v.push((y?"":_)+e(t,n)+":"+(y?"":" ")+e(r,n))})),S?"{}":"{"+E+v.join(","+E)+E+(y?"":x)+"}"):g?JSON.stringify(t)||"null":String(t);if(g)return JSON.stringify(t);if(P)return String(t);if(C){var M=t.toString(16);return b||(M=M.toUpperCase()),"0x"+M}if(A)return"0b"+t.toString(2);if(T)return"0o"+t.toString(8)}var O=t,k=-1,D=O.length;for(v="";++k<D;){var I=O.charAt(k);if(n.es6){var L=O.charCodeAt(k);if(L>=55296&&L<=56319&&D>k+1){var j=O.charCodeAt(k+1);if(j>=56320&&j<=57343){var F=(1024*(L-55296)+j-56320+65536).toString(16);b||(F=F.toUpperCase()),v+="\\u{"+F+"}",++k;continue}}}if(!n.escapeEverything){if(d.test(I)){v+=I;continue}if('"'==I){v+=m==I?'\\"':I;continue}if("`"==I){v+=m==I?"\\`":I;continue}if("'"==I){v+=m==I?"\\'":I;continue}}if("\0"!=I||g||l.test(O.charAt(k+1)))if(c.test(I))v+=u[I];else{var z=I.charCodeAt(0);if(n.minimal&&8232!=z&&8233!=z)v+=I;else{var N=z.toString(16);b||(N=N.toUpperCase());var B=N.length>2||g,V="\\"+(B?"u":"x")+("0000"+N).slice(B?-4:-2);v+=V}}else v+="\\0"}return n.wrap&&(v=m+v+m),"`"==m&&(v=v.replace(/\$\{/g,"\\${")),n.isScriptContext?v.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,g?"\\u003C!--":"\\x3C!--"):v};f.version="2.5.2",e.exports=f}).call(t,n(157).Buffer)},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){for(var t,n=c(e),r=n[0],o=n[1],s=new i(function(e,t,n){return 3*(t+n)/4-n}(0,r,o)),u=0,l=o>0?r-4:r,d=0;d<l;d+=4)t=a[e.charCodeAt(d)]<<18|a[e.charCodeAt(d+1)]<<12|a[e.charCodeAt(d+2)]<<6|a[e.charCodeAt(d+3)],s[u++]=t>>16&255,s[u++]=t>>8&255,s[u++]=255&t;return 2===o&&(t=a[e.charCodeAt(d)]<<2|a[e.charCodeAt(d+1)]>>4,s[u++]=255&t),1===o&&(t=a[e.charCodeAt(d)]<<10|a[e.charCodeAt(d+1)]<<4|a[e.charCodeAt(d+2)]>>2,s[u++]=t>>8&255,s[u++]=255&t),s},t.fromByteArray=function(e){for(var t,n=e.length,a=n%3,i=[],o=0,s=n-a;o<s;o+=16383)i.push(l(e,o,o+16383>s?s:o+16383));return 1===a?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===a&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"=")),i.join("")};for(var r=[],a=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,u=o.length;s<u;++s)r[s]=o[s],a[o.charCodeAt(s)]=s;function c(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function l(e,t,n){for(var a,i,o=[],s=t;s<n;s+=3)a=(e[s]<<16&16711680)+(e[s+1]<<8&65280)+(255&e[s+2]),o.push(r[(i=a)>>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return o.join("")}a["-".charCodeAt(0)]=62,a["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,a){var i,o,s=8*a-r-1,u=(1<<s)-1,c=u>>1,l=-7,d=n?a-1:0,f=n?-1:1,p=e[t+d];for(d+=f,i=p&(1<<-l)-1,p>>=-l,l+=s;l>0;i=256*i+e[t+d],d+=f,l-=8);for(o=i&(1<<-l)-1,i>>=-l,l+=r;l>0;o=256*o+e[t+d],d+=f,l-=8);if(0===i)i=1-c;else{if(i===u)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,r),i-=c}return(p?-1:1)*o*Math.pow(2,i-r)},t.write=function(e,t,n,r,a,i){var o,s,u,c=8*i-a-1,l=(1<<c)-1,d=l>>1,f=23===a?Math.pow(2,-24)-Math.pow(2,-77):0,p=r?0:i-1,h=r?1:-1,g=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(s=isNaN(t)?1:0,o=l):(o=Math.floor(Math.log(t)/Math.LN2),t*(u=Math.pow(2,-o))<1&&(o--,u*=2),(t+=o+d>=1?f/u:f*Math.pow(2,1-d))*u>=2&&(o++,u/=2),o+d>=l?(s=0,o=l):o+d>=1?(s=(t*u-1)*Math.pow(2,a),o+=d):(s=t*Math.pow(2,d-1)*Math.pow(2,a),o=0));a>=8;e[n+p]=255&s,p+=h,s/=256,a-=8);for(o=o<<a|s,c+=a;c>0;e[n+p]=255&o,p+=h,o/=256,c-=8);e[n+p-h]|=128*g}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.AnyTypeAnnotation=function(){this.word("any")},t.ArrayTypeAnnotation=function(e){this.print(e.elementType,e),this.token("["),this.token("]")},t.BooleanTypeAnnotation=function(){this.word("boolean")},t.BooleanLiteralTypeAnnotation=function(e){this.word(e.value?"true":"false")},t.NullLiteralTypeAnnotation=function(){this.word("null")},t.DeclareClass=function(e,t){r.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(e)},t.DeclareFunction=function(e,t){r.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.word("function"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation.typeAnnotation,e),e.predicate&&(this.space(),this.print(e.predicate,e)),this.semicolon()},t.InferredPredicate=function(){this.token("%"),this.word("checks")},t.DeclaredPredicate=function(e){this.token("%"),this.word("checks"),this.token("("),this.print(e.value,e),this.token(")")},t.DeclareInterface=function(e){this.word("declare"),this.space(),this.InterfaceDeclaration(e)},t.DeclareModule=function(e){this.word("declare"),this.space(),this.word("module"),this.space(),this.print(e.id,e),this.space(),this.print(e.body,e)},t.DeclareModuleExports=function(e){this.word("declare"),this.space(),this.word("module"),this.token("."),this.word("exports"),this.print(e.typeAnnotation,e)},t.DeclareTypeAlias=function(e){this.word("declare"),this.space(),this.TypeAlias(e)},t.DeclareOpaqueType=function(e,t){r.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.OpaqueType(e)},t.DeclareVariable=function(e,t){r.isDeclareExportDeclaration(t)||(this.word("declare"),this.space()),this.word("var"),this.space(),this.print(e.id,e),this.print(e.id.typeAnnotation,e),this.semicolon()},t.DeclareExportDeclaration=function(e){this.word("declare"),this.space(),this.word("export"),this.space(),e.default&&(this.word("default"),this.space()),l.apply(this,arguments)},t.DeclareExportAllDeclaration=function(){this.word("declare"),this.space(),a.ExportAllDeclaration.apply(this,arguments)},t.EnumDeclaration=function(e){var t=e.id,n=e.body;this.word("enum"),this.space(),this.print(t,e),this.print(n,e)},t.EnumBooleanBody=function(e){s(this,"boolean",e.explicitType),u(this,e)},t.EnumNumberBody=function(e){s(this,"number",e.explicitType),u(this,e)},t.EnumStringBody=function(e){s(this,"string",e.explicitType),u(this,e)},t.EnumSymbolBody=function(e){s(this,"symbol",!0),u(this,e)},t.EnumDefaultedMember=function(e){var t=e.id;this.print(t,e),this.token(",")},t.EnumBooleanMember=function(e){c(this,e)},t.EnumNumberMember=function(e){c(this,e)},t.EnumStringMember=function(e){c(this,e)},t.ExistsTypeAnnotation=function(){this.token("*")},t.FunctionTypeAnnotation=function(e,t){this.print(e.typeParameters,e),this.token("("),this.printList(e.params,e),e.rest&&(e.params.length&&(this.token(","),this.space()),this.token("..."),this.print(e.rest,e)),this.token(")"),"ObjectTypeCallProperty"===t.type||"DeclareFunction"===t.type||"ObjectTypeProperty"===t.type&&t.method?this.token(":"):(this.space(),this.token("=>")),this.space(),this.print(e.returnType,e)},t.FunctionTypeParam=function(e){this.print(e.name,e),e.optional&&this.token("?"),e.name&&(this.token(":"),this.space()),this.print(e.typeAnnotation,e)},t.GenericTypeAnnotation=t.ClassImplements=t.InterfaceExtends=function(e){this.print(e.id,e),this.print(e.typeParameters,e)},t._interfaceish=function(e){this.print(e.id,e),this.print(e.typeParameters,e),e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),e.mixins&&e.mixins.length&&(this.space(),this.word("mixins"),this.space(),this.printList(e.mixins,e)),e.implements&&e.implements.length&&(this.space(),this.word("implements"),this.space(),this.printList(e.implements,e)),this.space(),this.print(e.body,e)},t._variance=function(e){e.variance&&("plus"===e.variance.kind?this.token("+"):"minus"===e.variance.kind&&this.token("-"))},t.InterfaceDeclaration=function(e){this.word("interface"),this.space(),this._interfaceish(e)},t.InterfaceTypeAnnotation=function(e){this.word("interface"),e.extends&&e.extends.length&&(this.space(),this.word("extends"),this.space(),this.printList(e.extends,e)),this.space(),this.print(e.body,e)},t.IntersectionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:d})},t.MixedTypeAnnotation=function(){this.word("mixed")},t.EmptyTypeAnnotation=function(){this.word("empty")},t.NullableTypeAnnotation=function(e){this.token("?"),this.print(e.typeAnnotation,e)},t.NumberTypeAnnotation=function(){this.word("number")},t.StringTypeAnnotation=function(){this.word("string")},t.ThisTypeAnnotation=function(){this.word("this")},t.TupleTypeAnnotation=function(e){this.token("["),this.printList(e.types,e),this.token("]")},t.TypeofTypeAnnotation=function(e){this.word("typeof"),this.space(),this.print(e.argument,e)},t.TypeAlias=function(e){this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),this.space(),this.token("="),this.space(),this.print(e.right,e),this.semicolon()},t.TypeAnnotation=function(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},t.TypeParameterDeclaration=t.TypeParameterInstantiation=function(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")},t.TypeParameter=function(e){this._variance(e),this.word(e.name),e.bound&&this.print(e.bound,e),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.OpaqueType=function(e){this.word("opaque"),this.space(),this.word("type"),this.space(),this.print(e.id,e),this.print(e.typeParameters,e),e.supertype&&(this.token(":"),this.space(),this.print(e.supertype,e)),e.impltype&&(this.space(),this.token("="),this.space(),this.print(e.impltype,e)),this.semicolon()},t.ObjectTypeAnnotation=function(e){var t=this;e.exact?this.token("{|"):this.token("{");var n=e.properties.concat(e.callProperties||[],e.indexers||[],e.internalSlots||[]);n.length&&(this.space(),this.printJoin(n,e,{addNewlines:function(e){if(e&&!n[0])return 1},indent:!0,statement:!0,iterator:function(){(1!==n.length||e.inexact)&&(t.token(","),t.space())}}),this.space()),e.inexact&&(this.indent(),this.token("..."),n.length&&this.newline(),this.dedent()),e.exact?this.token("|}"):this.token("}")},t.ObjectTypeInternalSlot=function(e){e.static&&(this.word("static"),this.space()),this.token("["),this.token("["),this.print(e.id,e),this.token("]"),this.token("]"),e.optional&&this.token("?"),e.method||(this.token(":"),this.space()),this.print(e.value,e)},t.ObjectTypeCallProperty=function(e){e.static&&(this.word("static"),this.space()),this.print(e.value,e)},t.ObjectTypeIndexer=function(e){e.static&&(this.word("static"),this.space()),this._variance(e),this.token("["),e.id&&(this.print(e.id,e),this.token(":"),this.space()),this.print(e.key,e),this.token("]"),this.token(":"),this.space(),this.print(e.value,e)},t.ObjectTypeProperty=function(e){e.proto&&(this.word("proto"),this.space()),e.static&&(this.word("static"),this.space()),this._variance(e),this.print(e.key,e),e.optional&&this.token("?"),e.method||(this.token(":"),this.space()),this.print(e.value,e)},t.ObjectTypeSpreadProperty=function(e){this.token("..."),this.print(e.argument,e)},t.QualifiedTypeIdentifier=function(e){this.print(e.qualification,e),this.token("."),this.print(e.id,e)},t.UnionTypeAnnotation=function(e){this.printJoin(e.types,e,{separator:f})},t.TypeCastExpression=function(e){this.token("("),this.print(e.expression,e),this.print(e.typeAnnotation,e),this.token(")")},t.Variance=function(e){"plus"===e.kind?this.token("+"):this.token("-")},t.VoidTypeAnnotation=function(){this.word("void")},Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return i.NumericLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return i.StringLiteral}});var r=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),a=n(155),i=n(156);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e,t,n){n&&(e.space(),e.word("of"),e.space(),e.word(t)),e.space()}function u(e,t){var n=t.members;e.token("{"),e.indent(),e.newline();var r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;e.print(s,t),e.newline()}e.dedent(),e.token("}")}function c(e,t){var n=t.id,r=t.init;e.print(n,t),e.space(),e.token("="),e.space(),e.print(r,t),e.token(",")}function l(e){if(e.declaration){var t=e.declaration;this.print(t,e),r.isStatement(t)||this.semicolon()}else this.token("{"),e.specifiers.length&&(this.space(),this.printList(e.specifiers,e),this.space()),this.token("}"),e.source&&(this.space(),this.word("from"),this.space(),this.print(e.source,e)),this.semicolon()}function d(){this.space(),this.token("&"),this.space()}function f(){this.space(),this.token("|"),this.space()}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.File=function(e){e.program&&this.print(e.program.interpreter,e),this.print(e.program,e)},t.Program=function(e){this.printInnerComments(e,!1),this.printSequence(e.directives,e),e.directives&&e.directives.length&&this.newline(),this.printSequence(e.body,e)},t.BlockStatement=function(e){this.token("{"),this.printInnerComments(e);var t=e.directives&&e.directives.length;e.body.length||t?(this.newline(),this.printSequence(e.directives,e,{indent:!0}),t&&this.newline(),this.printSequence(e.body,e,{indent:!0}),this.removeTrailingNewline(),this.source("end",e.loc),this.endsWith("\n")||this.newline(),this.rightBrace()):(this.source("end",e.loc),this.token("}"))},t.Noop=function(){},t.Directive=function(e){this.print(e.value,e),this.semicolon()},t.DirectiveLiteral=function(e){var t=this.getPossibleRaw(e);if(null==t){var n=e.value;if(a.test(n)){if(r.test(n))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token("'"+n+"'")}else this.token('"'+n+'"')}else this.token(t)},t.InterpreterDirective=function(e){this.token("#!"+e.value+"\n")},t.Placeholder=function(e){this.token("%%"),this.print(e.name),this.token("%%"),"Statement"===e.expectedNode&&this.semicolon()};var r=/(?:^|[^\\])(?:\\\\)*'/,a=/(?:^|[^\\])(?:\\\\)*"/},function(e,t,n){"use strict";function r(){this.space()}Object.defineProperty(t,"__esModule",{value:!0}),t.JSXAttribute=function(e){this.print(e.name,e),e.value&&(this.token("="),this.print(e.value,e))},t.JSXIdentifier=function(e){this.word(e.name)},t.JSXNamespacedName=function(e){this.print(e.namespace,e),this.token(":"),this.print(e.name,e)},t.JSXMemberExpression=function(e){this.print(e.object,e),this.token("."),this.print(e.property,e)},t.JSXSpreadAttribute=function(e){this.token("{"),this.token("..."),this.print(e.argument,e),this.token("}")},t.JSXExpressionContainer=function(e){this.token("{"),this.print(e.expression,e),this.token("}")},t.JSXSpreadChild=function(e){this.token("{"),this.token("..."),this.print(e.expression,e),this.token("}")},t.JSXText=function(e){var t=this.getPossibleRaw(e);null!=t?this.token(t):this.token(e.value)},t.JSXElement=function(e){var t=e.openingElement;if(this.print(t,e),!t.selfClosing){this.indent();var n=e.children,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i;this.print(o,e)}this.dedent(),this.print(e.closingElement,e)}},t.JSXOpeningElement=function(e){this.token("<"),this.print(e.name,e),this.print(e.typeParameters,e),e.attributes.length>0&&(this.space(),this.printJoin(e.attributes,e,{separator:r})),e.selfClosing?(this.space(),this.token("/>")):this.token(">")},t.JSXClosingElement=function(e){this.token("</"),this.print(e.name,e),this.token(">")},t.JSXEmptyExpression=function(e){this.printInnerComments(e)},t.JSXFragment=function(e){this.print(e.openingFragment,e),this.indent();var t=e.children,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;this.print(i,e)}this.dedent(),this.print(e.closingFragment,e)},t.JSXOpeningFragment=function(){this.token("<"),this.token(">")},t.JSXClosingFragment=function(){this.token("</"),this.token(">")}},function(e,t,n){"use strict";function r(e,t){!0!==t&&e.token(t)}Object.defineProperty(t,"__esModule",{value:!0}),t.TSTypeAnnotation=function(e){this.token(":"),this.space(),e.optional&&this.token("?"),this.print(e.typeAnnotation,e)},t.TSTypeParameterDeclaration=t.TSTypeParameterInstantiation=function(e){this.token("<"),this.printList(e.params,e,{}),this.token(">")},t.TSTypeParameter=function(e){this.word(e.name),e.constraint&&(this.space(),this.word("extends"),this.space(),this.print(e.constraint,e)),e.default&&(this.space(),this.token("="),this.space(),this.print(e.default,e))},t.TSParameterProperty=function(e){e.accessibility&&(this.word(e.accessibility),this.space()),e.readonly&&(this.word("readonly"),this.space()),this._param(e.parameter)},t.TSDeclareFunction=function(e){e.declare&&(this.word("declare"),this.space()),this._functionHead(e),this.token(";")},t.TSDeclareMethod=function(e){this._classMethodHead(e),this.token(";")},t.TSQualifiedName=function(e){this.print(e.left,e),this.token("."),this.print(e.right,e)},t.TSCallSignatureDeclaration=function(e){this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSConstructSignatureDeclaration=function(e){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSPropertySignature=function(e){var t=e.readonly,n=e.initializer;t&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(e),this.print(e.typeAnnotation,e),n&&(this.space(),this.token("="),this.space(),this.print(n,e)),this.token(";")},t.tsPrintPropertyOrMethodName=function(e){e.computed&&this.token("["),this.print(e.key,e),e.computed&&this.token("]"),e.optional&&this.token("?")},t.TSMethodSignature=function(e){this.tsPrintPropertyOrMethodName(e),this.tsPrintSignatureDeclarationBase(e),this.token(";")},t.TSIndexSignature=function(e){e.readonly&&(this.word("readonly"),this.space()),this.token("["),this._parameters(e.parameters,e),this.token("]"),this.print(e.typeAnnotation,e),this.token(";")},t.TSAnyKeyword=function(){this.word("any")},t.TSBigIntKeyword=function(){this.word("bigint")},t.TSUnknownKeyword=function(){this.word("unknown")},t.TSNumberKeyword=function(){this.word("number")},t.TSObjectKeyword=function(){this.word("object")},t.TSBooleanKeyword=function(){this.word("boolean")},t.TSStringKeyword=function(){this.word("string")},t.TSSymbolKeyword=function(){this.word("symbol")},t.TSVoidKeyword=function(){this.word("void")},t.TSUndefinedKeyword=function(){this.word("undefined")},t.TSNullKeyword=function(){this.word("null")},t.TSNeverKeyword=function(){this.word("never")},t.TSThisType=function(){this.word("this")},t.TSFunctionType=function(e){this.tsPrintFunctionOrConstructorType(e)},t.TSConstructorType=function(e){this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(e)},t.tsPrintFunctionOrConstructorType=function(e){var t=e.typeParameters,n=e.parameters;this.print(t,e),this.token("("),this._parameters(n,e),this.token(")"),this.space(),this.token("=>"),this.space(),this.print(e.typeAnnotation.typeAnnotation,e)},t.TSTypeReference=function(e){this.print(e.typeName,e),this.print(e.typeParameters,e)},t.TSTypePredicate=function(e){e.asserts&&(this.word("asserts"),this.space()),this.print(e.parameterName),e.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(e.typeAnnotation.typeAnnotation))},t.TSTypeQuery=function(e){this.word("typeof"),this.space(),this.print(e.exprName)},t.TSTypeLiteral=function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.members,e)},t.tsPrintTypeLiteralOrInterfaceBody=function(e,t){this.tsPrintBraced(e,t)},t.tsPrintBraced=function(e,t){if(this.token("{"),e.length){this.indent(),this.newline();var n=e,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i;this.print(o,t),this.newline()}this.dedent(),this.rightBrace()}else this.token("}")},t.TSArrayType=function(e){this.print(e.elementType,e),this.token("[]")},t.TSTupleType=function(e){this.token("["),this.printList(e.elementTypes,e),this.token("]")},t.TSOptionalType=function(e){this.print(e.typeAnnotation,e),this.token("?")},t.TSRestType=function(e){this.token("..."),this.print(e.typeAnnotation,e)},t.TSUnionType=function(e){this.tsPrintUnionOrIntersectionType(e,"|")},t.TSIntersectionType=function(e){this.tsPrintUnionOrIntersectionType(e,"&")},t.tsPrintUnionOrIntersectionType=function(e,t){this.printJoin(e.types,e,{separator:function(){this.space(),this.token(t),this.space()}})},t.TSConditionalType=function(e){this.print(e.checkType),this.space(),this.word("extends"),this.space(),this.print(e.extendsType),this.space(),this.token("?"),this.space(),this.print(e.trueType),this.space(),this.token(":"),this.space(),this.print(e.falseType)},t.TSInferType=function(e){this.token("infer"),this.space(),this.print(e.typeParameter)},t.TSParenthesizedType=function(e){this.token("("),this.print(e.typeAnnotation,e),this.token(")")},t.TSTypeOperator=function(e){this.token(e.operator),this.space(),this.print(e.typeAnnotation,e)},t.TSIndexedAccessType=function(e){this.print(e.objectType,e),this.token("["),this.print(e.indexType,e),this.token("]")},t.TSMappedType=function(e){var t=e.readonly,n=e.typeParameter,a=e.optional;this.token("{"),this.space(),t&&(r(this,t),this.word("readonly"),this.space()),this.token("["),this.word(n.name),this.space(),this.word("in"),this.space(),this.print(n.constraint,n),this.token("]"),a&&(r(this,a),this.token("?")),this.token(":"),this.space(),this.print(e.typeAnnotation,e),this.space(),this.token("}")},t.TSLiteralType=function(e){this.print(e.literal,e)},t.TSExpressionWithTypeArguments=function(e){this.print(e.expression,e),this.print(e.typeParameters,e)},t.TSInterfaceDeclaration=function(e){var t=e.declare,n=e.id,r=e.typeParameters,a=e.extends,i=e.body;t&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(n,e),this.print(r,e),a&&(this.space(),this.word("extends"),this.space(),this.printList(a,e)),this.space(),this.print(i,e)},t.TSInterfaceBody=function(e){this.tsPrintTypeLiteralOrInterfaceBody(e.body,e)},t.TSTypeAliasDeclaration=function(e){var t=e.declare,n=e.id,r=e.typeParameters,a=e.typeAnnotation;t&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(n,e),this.print(r,e),this.space(),this.token("="),this.space(),this.print(a,e),this.token(";")},t.TSAsExpression=function(e){var t=e.expression,n=e.typeAnnotation;this.print(t,e),this.space(),this.word("as"),this.space(),this.print(n,e)},t.TSTypeAssertion=function(e){var t=e.typeAnnotation,n=e.expression;this.token("<"),this.print(t,e),this.token(">"),this.space(),this.print(n,e)},t.TSEnumDeclaration=function(e){var t=e.declare,n=e.const,r=e.id,a=e.members;t&&(this.word("declare"),this.space()),n&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(r,e),this.space(),this.tsPrintBraced(a,e)},t.TSEnumMember=function(e){var t=e.id,n=e.initializer;this.print(t,e),n&&(this.space(),this.token("="),this.space(),this.print(n,e)),this.token(",")},t.TSModuleDeclaration=function(e){var t=e.declare,n=e.id;if(t&&(this.word("declare"),this.space()),e.global||(this.word("Identifier"===n.type?"namespace":"module"),this.space()),this.print(n,e),e.body){for(var r=e.body;"TSModuleDeclaration"===r.type;)this.token("."),this.print(r.id,r),r=r.body;this.space(),this.print(r,e)}else this.token(";")},t.TSModuleBlock=function(e){this.tsPrintBraced(e.body,e)},t.TSImportType=function(e){var t=e.argument,n=e.qualifier,r=e.typeParameters;this.word("import"),this.token("("),this.print(t,e),this.token(")"),n&&(this.token("."),this.print(n,e)),r&&this.print(r,e)},t.TSImportEqualsDeclaration=function(e){var t=e.isExport,n=e.id,r=e.moduleReference;t&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(n,e),this.space(),this.token("="),this.space(),this.print(r,e),this.token(";")},t.TSExternalModuleReference=function(e){this.token("require("),this.print(e.expression,e),this.token(")")},t.TSNonNullExpression=function(e){this.print(e.expression,e),this.token("!")},t.TSExportAssignment=function(e){this.word("export"),this.space(),this.token("="),this.space(),this.print(e.expression,e),this.token(";")},t.TSNamespaceExportDeclaration=function(e){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(e.id,e)},t.tsPrintSignatureDeclarationBase=function(e){var t=e.typeParameters,n=e.parameters;this.print(t,e),this.token("("),this._parameters(n,e),this.token(")"),this.print(e.typeAnnotation,e)},t.tsPrintClassMemberModifiers=function(e,t){t&&e.declare&&(this.word("declare"),this.space()),e.accessibility&&(this.word(e.accessibility),this.space()),e.static&&(this.word("static"),this.space()),e.abstract&&(this.word("abstract"),this.space()),t&&e.readonly&&(this.word("readonly"),this.space())}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.findParent=function(e){for(var t=this;t=t.parentPath;)if(e(t))return t;return null},t.find=function(e){var t=this;do{if(e(t))return t}while(t=t.parentPath);return null},t.getFunctionParent=function(){return this.findParent((function(e){return e.isFunction()}))},t.getStatementParent=function(){var e=this;do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())break;e=e.parentPath}while(e);if(e&&(e.isProgram()||e.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return e},t.getEarliestCommonAncestorFrom=function(e){return this.getDeepestCommonAncestorFrom(e,(function(e,t,n){var r,i=a.VISITOR_KEYS[e.type],o=n,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c[t+1];r?l.listKey&&r.listKey===l.listKey&&l.key<r.key?r=l:i.indexOf(r.parentKey)>i.indexOf(l.parentKey)&&(r=l):r=l}return r}))},t.getDeepestCommonAncestorFrom=function(e,t){var n=this;if(!e.length)return this;if(1===e.length)return e[0];var r,a,i=1/0,o=e.map((function(e){var t=[];do{t.unshift(e)}while((e=e.parentPath)&&e!==n);return t.length<i&&(i=t.length),t})),s=o[0];e:for(var u=0;u<i;u++){var c=s[u],l=o,d=Array.isArray(l),f=0;for(l=d?l:l[Symbol.iterator]();;){var p;if(d){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}if(p[u]!==c)break e}r=u,a=c}if(a)return t?t(a,r,o):a;throw new Error("Couldn't find intersection")},t.getAncestry=function(){var e=this,t=[];do{t.push(e)}while(e=e.parentPath);return t},t.isAncestor=function(e){return e.isDescendant(this)},t.isDescendant=function(e){return!!this.findParent((function(t){return t===e}))},t.inType=function(){for(var e=this;e;){var t=arguments,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;if(e.node.type===i)return!0}e=e.parentPath}return!1};var r,a=function(e){if(e&&e.__esModule)return e;var t=i();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}(r=n(16))&&r.__esModule},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getTypeAnnotation=function(){if(this.typeAnnotation)return this.typeAnnotation;var e=this._getTypeAnnotation()||a.anyTypeAnnotation();return a.isTypeAnnotation(e)&&(e=e.typeAnnotation),this.typeAnnotation=e},t._getTypeAnnotation=function(){var e=this.node;if(e){if(e.typeAnnotation)return e.typeAnnotation;var t=r[e.type];return t?t.call(this,e):(t=r[this.parentPath.type])&&t.validParent?this.parentPath.getTypeAnnotation():void 0}if("init"===this.key&&this.parentPath.isVariableDeclarator()){var n=this.parentPath.parentPath,i=n.parentPath;return"left"===n.key&&i.isForInStatement()?a.stringTypeAnnotation():"left"===n.key&&i.isForOfStatement()?a.anyTypeAnnotation():a.voidTypeAnnotation()}},t.isBaseType=function(e,t){return s(e,this.getTypeAnnotation(),t)},t.couldBeBaseType=function(e){var t=this.getTypeAnnotation();if(a.isAnyTypeAnnotation(t))return!0;if(a.isUnionTypeAnnotation(t)){var n=t.types,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var u=o;if(a.isAnyTypeAnnotation(u)||s(e,u,!0))return!0}return!1}return s(e,t,!0)},t.baseTypeStrictlyMatches=function(e){var t=this.getTypeAnnotation();if(e=e.getTypeAnnotation(),!a.isAnyTypeAnnotation(t)&&a.isFlowBaseAnnotation(t))return e.type===t.type},t.isGenericType=function(e){var t=this.getTypeAnnotation();return a.isGenericTypeAnnotation(t)&&a.isIdentifier(t.id,{name:e})};var r=o(n(385)),a=o(n(3));function i(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return i=function(){return e},e}function o(e){if(e&&e.__esModule)return e;var t=i();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var o=r?Object.getOwnPropertyDescriptor(e,a):null;o&&(o.get||o.set)?Object.defineProperty(n,a,o):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function s(e,t,n){if("string"===e)return a.isStringTypeAnnotation(t);if("number"===e)return a.isNumberTypeAnnotation(t);if("boolean"===e)return a.isBooleanTypeAnnotation(t);if("any"===e)return a.isAnyTypeAnnotation(t);if("mixed"===e)return a.isMixedTypeAnnotation(t);if("empty"===e)return a.isEmptyTypeAnnotation(t);if("void"===e)return a.isVoidTypeAnnotation(t);if(n)return!1;throw new Error("Unknown base type "+e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VariableDeclarator=function(){if(this.get("id").isIdentifier()){var e=this.get("init"),t=e.getTypeAnnotation();return t&&"AnyTypeAnnotation"===t.type&&e.isCallExpression()&&e.get("callee").isIdentifier({name:"Array"})&&!e.scope.hasBinding("Array",!0)&&(t=u()),t}},t.TypeCastExpression=s,t.NewExpression=function(e){if(this.get("callee").isIdentifier())return a.genericTypeAnnotation(e.callee)},t.TemplateLiteral=function(){return a.stringTypeAnnotation()},t.UnaryExpression=function(e){var t=e.operator;return"void"===t?a.voidTypeAnnotation():a.NUMBER_UNARY_OPERATORS.indexOf(t)>=0?a.numberTypeAnnotation():a.STRING_UNARY_OPERATORS.indexOf(t)>=0?a.stringTypeAnnotation():a.BOOLEAN_UNARY_OPERATORS.indexOf(t)>=0?a.booleanTypeAnnotation():void 0},t.BinaryExpression=function(e){var t=e.operator;if(a.NUMBER_BINARY_OPERATORS.indexOf(t)>=0)return a.numberTypeAnnotation();if(a.BOOLEAN_BINARY_OPERATORS.indexOf(t)>=0)return a.booleanTypeAnnotation();if("+"===t){var n=this.get("right"),r=this.get("left");return r.isBaseType("number")&&n.isBaseType("number")?a.numberTypeAnnotation():r.isBaseType("string")||n.isBaseType("string")?a.stringTypeAnnotation():a.unionTypeAnnotation([a.stringTypeAnnotation(),a.numberTypeAnnotation()])}},t.LogicalExpression=function(){return a.createUnionTypeAnnotation([this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()])},t.ConditionalExpression=function(){return a.createUnionTypeAnnotation([this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()])},t.SequenceExpression=function(){return this.get("expressions").pop().getTypeAnnotation()},t.ParenthesizedExpression=function(){return this.get("expression").getTypeAnnotation()},t.AssignmentExpression=function(){return this.get("right").getTypeAnnotation()},t.UpdateExpression=function(e){var t=e.operator;if("++"===t||"--"===t)return a.numberTypeAnnotation()},t.StringLiteral=function(){return a.stringTypeAnnotation()},t.NumericLiteral=function(){return a.numberTypeAnnotation()},t.BooleanLiteral=function(){return a.booleanTypeAnnotation()},t.NullLiteral=function(){return a.nullLiteralTypeAnnotation()},t.RegExpLiteral=function(){return a.genericTypeAnnotation(a.identifier("RegExp"))},t.ObjectExpression=function(){return a.genericTypeAnnotation(a.identifier("Object"))},t.ArrayExpression=u,t.RestElement=c,t.ClassDeclaration=t.ClassExpression=t.FunctionDeclaration=t.ArrowFunctionExpression=t.FunctionExpression=function(){return a.genericTypeAnnotation(a.identifier("Function"))},t.CallExpression=function(){var e=this.node.callee;return d(e)?a.arrayTypeAnnotation(a.stringTypeAnnotation()):l(e)||f(e)?a.arrayTypeAnnotation(a.anyTypeAnnotation()):p(e)?a.arrayTypeAnnotation(a.tupleTypeAnnotation([a.stringTypeAnnotation(),a.anyTypeAnnotation()])):h(this.get("callee"))},t.TaggedTemplateExpression=function(){return h(this.get("tag"))},Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return i.default}});var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),i=(r=n(386))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return e.typeAnnotation}function u(){return a.genericTypeAnnotation(a.identifier("Array"))}function c(){return u()}s.validParent=!0,c.validParent=!0;var l=a.buildMatchMemberExpression("Array.from"),d=a.buildMatchMemberExpression("Object.keys"),f=a.buildMatchMemberExpression("Object.values"),p=a.buildMatchMemberExpression("Object.entries");function h(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e.is("generator")?a.genericTypeAnnotation(a.identifier("AsyncIterator")):a.genericTypeAnnotation(a.identifier("Promise"));if(e.node.returnType)return e.node.returnType}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(this.isReferenced()){var t=this.scope.getBinding(e.name);return t?t.identifier.typeAnnotation?t.identifier.typeAnnotation:function(e,t,n){var a=[],s=[],u=i(e,t,s),c=function e(t,n,a){var i=function(e,t,n){for(var r;r=t.parentPath;){if(r.isIfStatement()||r.isConditionalExpression()){if("test"===t.key)return;return r}if(r.isFunction()&&r.parentPath.scope.getBinding(n)!==e)return;t=r}}(t,n,a);if(i){for(var s=i.get("test"),u=[s],c=[],l=0;l<u.length;l++){var d=u[l];if(d.isLogicalExpression())"&&"===d.node.operator&&(u.push(d.get("left")),u.push(d.get("right")));else if(d.isBinaryExpression()){var f=o(a,d);f&&c.push(f)}}return c.length?{typeAnnotation:r.createUnionTypeAnnotation(c),ifStatement:i}:e(i,a)}}(e,t,n);if(c){var l=i(e,c.ifStatement);u=u.filter((function(e){return l.indexOf(e)<0})),a.push(c.typeAnnotation)}if(u.length){var d=u=u.concat(s),f=Array.isArray(d),p=0;for(d=f?d:d[Symbol.iterator]();;){var h;if(f){if(p>=d.length)break;h=d[p++]}else{if((p=d.next()).done)break;h=p.value}var g=h;a.push(g.getTypeAnnotation())}}if(a.length)return r.createUnionTypeAnnotation(a)}(t,this,e.name):"undefined"===e.name?r.voidTypeAnnotation():"NaN"===e.name||"Infinity"===e.name?r.numberTypeAnnotation():void e.name}};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}function i(e,t,n){var r=e.constantViolations.slice();return r.unshift(e.path),r.filter((function(e){var r=(e=e.resolve())._guessExecutionStatusRelativeTo(t);return n&&"unknown"===r&&n.push(e),"before"===r}))}function o(e,t){var n,a,i,o=t.node.operator,s=t.get("right").resolve(),u=t.get("left").resolve();if(u.isIdentifier({name:e})?n=s:s.isIdentifier({name:e})&&(n=u),n)return"==="===o?n.getTypeAnnotation():r.BOOLEAN_NUMBER_BINARY_OPERATORS.indexOf(o)>=0?r.numberTypeAnnotation():void 0;if(("==="===o||"=="===o)&&(u.isUnaryExpression({operator:"typeof"})?(a=u,i=s):s.isUnaryExpression({operator:"typeof"})&&(a=s,i=u),a&&a.get("argument").isIdentifier({name:e})&&(i=i.resolve()).isLiteral())){var c=i.node.value;if("string"==typeof c)return r.createTypeAnnotationBasedOnTypeof(c)}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.replaceWithMultiple=function(e){this.resync(),e=this._verifyNodeList(e),s.inheritLeadingComments(e[0],this.node),s.inheritTrailingComments(e[e.length-1],this.node),this.node=this.container[this.key]=null;var t=this.insertAfter(e);return this.node?this.requeue():this.remove(),t},t.replaceWithSourceString=function(e){this.resync();try{e="("+e+")",e=(0,o.parse)(e)}catch(n){var t=n.loc;throw t&&(n.message+=" - make sure this is an expression.\n"+(0,r.codeFrameColumns)(e,{start:{line:t.line,column:t.column+1}}),n.code="BABEL_REPLACE_SOURCE_ERROR"),n}return e=e.program.body[0].expression,a.default.removeProperties(e),this.replaceWith(e)},t.replaceWith=function(e){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");if(e instanceof i.default&&(e=e.node),!e)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===e)return[this];if(this.isProgram()&&!s.isProgram(e))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(e))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if("string"==typeof e)throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");var t="";if(this.isNodeType("Statement")&&s.isExpression(e)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(e)||this.parentPath.isExportDefaultDeclaration()||(e=s.expressionStatement(e),t="expression")),this.isNodeType("Expression")&&s.isStatement(e)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(e))return this.replaceExpressionWithStatements([e]);var n=this.node;return n&&(s.inheritsComments(e,n),s.removeComments(n)),this._replaceWith(e),this.type=e.type,this.setScope(),this.requeue(),[t?this.get(t):this]},t._replaceWith=function(e){if(!this.container)throw new ReferenceError("Container is falsy");this.inList?s.validate(this.parent,this.key,[e]):s.validate(this.parent,this.key,e),this.debug("Replace with "+(e&&e.type)),this.node=this.container[this.key]=e},t.replaceExpressionWithStatements=function(e){this.resync();var t=s.toSequenceExpression(e,this.scope);if(t)return this.replaceWith(t)[0].get("expressions");var n=this.getFunctionParent(),r=n&&n.is("async"),i=s.arrowFunctionExpression([],s.blockStatement(e));this.replaceWith(s.callExpression(i,[])),this.traverse(l);var o=this.get("callee").getCompletionRecords(),u=Array.isArray(o),c=0;for(o=u?o:o[Symbol.iterator]();;){var d;if(u){if(c>=o.length)break;d=o[c++]}else{if((c=o.next()).done)break;d=c.value}var f=d;if(f.isExpressionStatement()){var p=f.findParent((function(e){return e.isLoop()}));if(p){var h=p.getData("expressionReplacementReturnUid");if(h)h=s.identifier(h.name);else{var g=this.get("callee");h=g.scope.generateDeclaredUidIdentifier("ret"),g.get("body").pushContainer("body",s.returnStatement(s.cloneNode(h))),p.setData("expressionReplacementReturnUid",h)}f.get("expression").replaceWith(s.assignmentExpression("=",s.cloneNode(h),f.node.expression))}else f.replaceWith(s.returnStatement(f.node.expression))}}var v=this.get("callee");return v.arrowFunctionToExpression(),r&&a.default.hasType(this.get("callee.body").node,"AwaitExpression",s.FUNCTION_TYPES)&&(v.set("async",!0),this.replaceWith(s.awaitExpression(this.node))),v.get("body.body")},t.replaceInline=function(e){if(this.resync(),Array.isArray(e)){if(Array.isArray(this.container)){e=this._verifyNodeList(e);var t=this._containerInsertAfter(e);return this.remove(),t}return this.replaceWithMultiple(e)}return this.replaceWith(e)};var r=n(56),a=c(n(11)),i=c(n(16)),o=n(57),s=function(e){if(e&&e.__esModule)return e;var t=u();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e){return e&&e.__esModule?e:{default:e}}var l={Function:function(e){e.skip()},VariableDeclaration:function(e){if("var"===e.node.kind){for(var t=e.getBindingIdentifiers(),n=0,r=Object.keys(t);n<r.length;n++){var a=r[n];e.scope.push({id:t[a]})}var i=[],o=e.node.declarations,u=Array.isArray(o),c=0;for(o=u?o:o[Symbol.iterator]();;){var l;if(u){if(c>=o.length)break;l=o[c++]}else{if((c=o.next()).done)break;l=c.value}var d=l;d.init&&i.push(s.expressionStatement(s.assignmentExpression("=",d.id,d.init)))}e.replaceWithMultiple(i)}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shouldHighlight=f,t.getChalk=p,t.default=function(e,t){return void 0===t&&(t={}),f(t)?function(e,t){return t.replace(r.default,(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];var a=d(n),i=e[a];return i?n[0].split(u).map((function(e){return i(e)})).join("\n"):n[0]}))}(function(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yellow,punctuator:e.yellow,number:e.magenta,string:e.green,regex:e.magenta,comment:e.grey,invalid:e.white.bgRed.bold}}(p(t)),e):e};var r=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(389)),a=o(n(77)),i=o(n(390));function o(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var u=/\r\n|[\n\r\u2028\u2029]/,c=/^[a-z][\w-]*$/i,l=/^[()[\]{}]$/;function d(e){var t=e.slice(-2),n=t[0],i=t[1],o=(0,r.matchToToken)(e);if("name"===o.type){if(a.default.keyword.isReservedWordES6(o.value))return"keyword";if(c.test(o.value)&&("<"===i[n-1]||"</"==i.substr(n-2,2)))return"jsx_tag";if(o.value[0]!==o.value[0].toLowerCase())return"capitalized"}return"punctuator"===o.type&&l.test(o.value)?"bracket":"invalid"!==o.type||"@"!==o.value&&"#"!==o.value?o.type:"punctuator"}function f(e){return i.default.supportsColor||e.forceColor}function p(e){var t=i.default;return e.forceColor&&(t=new i.default.constructor({enabled:!0,level:1})),t}},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=/((['"])(?:(?!\2|\\).|\\(?:\r\n|[\s\S]))*(\2)?|`(?:[^`\\$]|\\[\s\S]|\$(?!\{)|\$\{(?:[^{}]|\{[^}]*\}?)*\}?)*(`)?)|(\/\/.*)|(\/\*(?:[^*]|\*(?!\/))*(\*\/)?)|(\/(?!\*)(?:\[(?:(?![\]\\]).|\\.)*\]|(?![\/\]\\]).|\\.)+\/(?:(?!\s*(?:\b|[\u0080-\uFFFF$\\'"~({]|[+\-!](?!=)|\.?\d))|[gmiyus]{1,6}\b(?![\u0080-\uFFFF$\\]|\s*(?:[+\-*%&|^<>!=?({]|\/(?![\/*])))))|(0[xX][\da-fA-F]+|0[oO][0-7]+|0[bB][01]+|(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?)|((?!\d)(?:(?!\s)[$\w\u0080-\uFFFF]|\\u[\da-fA-F]{4}|\\u\{[\da-fA-F]+\})+)|(--|\+\+|&&|\|\||=>|\.{3}|(?:[+\-\/%&|^]|\*{1,2}|<{1,2}|>{1,3}|!=?|={1,2})=?|[?~.,:;[\](){}])|(\s+)|(^$|[\s\S])/g,t.matchToToken=function(e){var t={type:"invalid",value:e[0],closed:void 0};return e[1]?(t.type="string",t.closed=!(!e[3]&&!e[4])):e[5]?t.type="comment":e[6]?(t.type="comment",t.closed=!!e[7]):e[8]?t.type="regex":e[9]?t.type="number":e[10]?t.type="name":e[11]?t.type="punctuator":e[12]&&(t.type="whitespace"),t}},function(e,t,n){"use strict";(function(t){var r=n(391),a=n(392),i=n(396).stdout,o=n(397),s="win32"===t.platform&&!({NODE_ENV:"production"}.TERM||"").toLowerCase().startsWith("xterm"),u=["ansi","ansi","ansi256","ansi16m"],c=new Set(["gray"]),l=Object.create(null);function d(e,t){t=t||{};var n=i?i.level:0;e.level=void 0===t.level?n:t.level,e.enabled="enabled"in t?t.enabled:e.level>0}function f(e){if(!this||!(this instanceof f)||this.template){var t={};return d(t,e),t.template=function(){var e=[].slice.call(arguments);return S.apply(null,[t.template].concat(e))},Object.setPrototypeOf(t,f.prototype),Object.setPrototypeOf(t.template,t),t.template.constructor=f,t.template}d(this,e)}s&&(a.blue.open="[94m");for(var p=function(){var e=g[h];a[e].closeRe=new RegExp(r(a[e].close),"g"),l[e]={get:function(){var t=a[e];return w.call(this,this._styles?this._styles.concat(t):[t],this._empty,e)}}},h=0,g=Object.keys(a);h<g.length;h++)p();l.visible={get:function(){return w.call(this,this._styles||[],!0,"visible")}},a.color.closeRe=new RegExp(r(a.color.close),"g");for(var v=function(){var e=y[m];if(c.has(e))return"continue";l[e]={get:function(){var t=this.level;return function(){var n=a.color[u[t]][e].apply(null,arguments),r={open:n,close:a.color.close,closeRe:a.color.closeRe};return w.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}},m=0,y=Object.keys(a.color.ansi);m<y.length;m++)v();a.bgColor.closeRe=new RegExp(r(a.bgColor.close),"g");for(var b=function(){var e=x[_];if(c.has(e))return"continue";var t="bg"+e[0].toUpperCase()+e.slice(1);l[t]={get:function(){var t=this.level;return function(){var n=a.bgColor[u[t]][e].apply(null,arguments),r={open:n,close:a.bgColor.close,closeRe:a.bgColor.closeRe};return w.call(this,this._styles?this._styles.concat(r):[r],this._empty,e)}}}},_=0,x=Object.keys(a.bgColor.ansi);_<x.length;_++)b();var R=Object.defineProperties((function(){}),l);function w(e,t,n){var r=function e(){return E.apply(e,arguments)};r._styles=e,r._empty=t;var a=this;return Object.defineProperty(r,"level",{enumerable:!0,get:function(){return a.level},set:function(e){a.level=e}}),Object.defineProperty(r,"enabled",{enumerable:!0,get:function(){return a.enabled},set:function(e){a.enabled=e}}),r.hasGrey=this.hasGrey||"gray"===n||"grey"===n,r.__proto__=R,r}function E(){var e=arguments,t=e.length,n=String(arguments[0]);if(0===t)return"";if(t>1)for(var r=1;r<t;r++)n+=" "+e[r];if(!this.enabled||this.level<=0||!n)return this._empty?"":n;var i=a.dim.open;s&&this.hasGrey&&(a.dim.open="");var o=this._styles.slice().reverse(),u=Array.isArray(o),c=0;for(o=u?o:o[Symbol.iterator]();;){var l;if(u){if(c>=o.length)break;l=o[c++]}else{if((c=o.next()).done)break;l=c.value}var d=l;n=(n=d.open+n.replace(d.closeRe,d.open)+d.close).replace(/\r?\n/g,d.close+"$&"+d.open)}return a.dim.open=i,n}function S(e,t){if(!Array.isArray(t))return[].slice.call(arguments,1).join(" ");for(var n=[].slice.call(arguments,2),r=[t.raw[0]],a=1;a<t.length;a++)r.push(String(n[a-1]).replace(/[{}\\]/g,"\\$&")),r.push(String(t.raw[a]));return o(e,r.join(""))}Object.defineProperties(f.prototype,l),e.exports=f(),e.exports.supportsColor=i,e.exports.default=e.exports}).call(t,n(5))},function(e,t,n){"use strict";var r=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},function(e,t,n){"use strict";(function(e){var t=n(393),r=function(e,n){return function(){var r=e.apply(t,arguments);return"["+(r+n)+"m"}},a=function(e,n){return function(){var r=e.apply(t,arguments);return"["+(38+n)+";5;"+r+"m"}},i=function(e,n){return function(){var r=e.apply(t,arguments);return"["+(38+n)+";2;"+r[0]+";"+r[1]+";"+r[2]+"m"}};Object.defineProperty(e,"exports",{enumerable:!0,get:function(){var e=new Map,n={modifier:{reset:[0,0],bold:[1,22],dim:[2,22],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29]},color:{black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39]},bgColor:{bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]}};n.color.grey=n.color.gray;for(var o=0,s=Object.keys(n);o<s.length;o++){for(var u=s[o],c=n[u],l=0,d=Object.keys(c);l<d.length;l++){var f=d[l],p=c[f];n[f]={open:"["+p[0]+"m",close:"["+p[1]+"m"},c[f]=n[f],e.set(p[0],p[1])}Object.defineProperty(n,u,{value:c,enumerable:!1}),Object.defineProperty(n,"codes",{value:e,enumerable:!1})}var h=function(e){return e},g=function(e,t,n){return[e,t,n]};n.color.close="[39m",n.bgColor.close="[49m",n.color.ansi={ansi:r(h,0)},n.color.ansi256={ansi256:a(h,0)},n.color.ansi16m={rgb:i(g,0)},n.bgColor.ansi={ansi:r(h,10)},n.bgColor.ansi256={ansi256:a(h,10)},n.bgColor.ansi16m={rgb:i(g,10)};for(var v=0,m=Object.keys(t);v<m.length;v++){var y=m[v];if("object"==typeof t[y]){var b=t[y];"ansi16"===y&&(y="ansi"),"ansi16"in b&&(n.color.ansi[y]=r(b.ansi16,0),n.bgColor.ansi[y]=r(b.ansi16,10)),"ansi256"in b&&(n.color.ansi256[y]=a(b.ansi256,0),n.bgColor.ansi256[y]=a(b.ansi256,10)),"rgb"in b&&(n.color.ansi16m[y]=i(b.rgb,0),n.bgColor.ansi16m[y]=i(b.rgb,10))}}return n}})}).call(t,n(26)(e))},function(e,t,n){var r=n(158),a=n(395),i={};Object.keys(r).forEach((function(e){i[e]={},Object.defineProperty(i[e],"channels",{value:r[e].channels}),Object.defineProperty(i[e],"labels",{value:r[e].labels});var t=a(e);Object.keys(t).forEach((function(n){var r=t[n];i[e][n]=function(e){var t=function(t){if(null==t)return t;arguments.length>1&&(t=Array.prototype.slice.call(arguments));var n=e(t);if("object"==typeof n)for(var r=n.length,a=0;a<r;a++)n[a]=Math.round(n[a]);return n};return"conversion"in e&&(t.conversion=e.conversion),t}(r),i[e][n].raw=function(e){var t=function(t){return null==t?t:(arguments.length>1&&(t=Array.prototype.slice.call(arguments)),e(t))};return"conversion"in e&&(t.conversion=e.conversion),t}(r)}))})),e.exports=i},function(e,t,n){"use strict";e.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}},function(e,t,n){var r=n(158);function a(e){var t=function(){for(var e={},t=Object.keys(r),n=t.length,a=0;a<n;a++)e[t[a]]={distance:-1,parent:null};return e}(),n=[e];for(t[e].distance=0;n.length;)for(var a=n.pop(),i=Object.keys(r[a]),o=i.length,s=0;s<o;s++){var u=i[s],c=t[u];-1===c.distance&&(c.distance=t[a].distance+1,c.parent=a,n.unshift(u))}return t}function i(e,t){return function(n){return t(e(n))}}function o(e,t){for(var n=[t[e].parent,e],a=r[t[e].parent][e],o=t[e].parent;t[o].parent;)n.unshift(t[o].parent),a=i(r[t[o].parent][o],a),o=t[o].parent;return a.conversion=n,a}e.exports=function(e){for(var t=a(e),n={},r=Object.keys(t),i=r.length,s=0;s<i;s++){var u=r[s];null!==t[u].parent&&(n[u]=o(u,t))}return n}},function(e,t,n){"use strict";e.exports={stdout:!1,stderr:!1}},function(e,t,n){"use strict";var r=/(?:\\(u[a-f\d]{4}|x[a-f\d]{2}|.))|(?:\{(~)?(\w+(?:\([^)]*\))?(?:\.\w+(?:\([^)]*\))?)*)(?:[ \t]|(?=\r?\n)))|(\})|((?:.|[\r\n\f])+?)/gi,a=/(?:^|\.)(\w+)(?:\(([^)]*)\))?/g,i=/^(['"])((?:\\.|(?!\1)[^\\])*)\1$/,o=/\\(u[a-f\d]{4}|x[a-f\d]{2}|.)|([^\\])/gi,s=new Map([["n","\n"],["r","\r"],["t","\t"],["b","\b"],["f","\f"],["v","\v"],["0","\0"],["\\","\\"],["e",""],["a",""]]);function u(e){return"u"===e[0]&&5===e.length||"x"===e[0]&&3===e.length?String.fromCharCode(parseInt(e.slice(1),16)):s.get(e)||e}function c(e,t){var n,r=[],a=t.trim().split(/\s*,\s*/g),s=Array.isArray(a),c=0;for(a=s?a:a[Symbol.iterator]();;){var l;if(s){if(c>=a.length)break;l=a[c++]}else{if((c=a.next()).done)break;l=c.value}var d=l;if(isNaN(d)){if(!(n=d.match(i)))throw new Error("Invalid Chalk template style argument: "+d+" (in style '"+e+"')");r.push(n[2].replace(o,(function(e,t,n){return t?u(t):n})))}else r.push(Number(d))}return r}function l(e){a.lastIndex=0;for(var t,n=[];null!==(t=a.exec(e));){var r=t[1];if(t[2]){var i=c(r,t[2]);n.push([r].concat(i))}else n.push([r])}return n}function d(e,t){var n={},r=t,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o,u=s.styles,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d;n[f[0]]=s.inverse?null:f.slice(1)}}for(var p=e,h=0,g=Object.keys(n);h<g.length;h++){var v=g[h];if(Array.isArray(n[v])){if(!(v in p))throw new Error("Unknown Chalk style: "+v);p=n[v].length>0?p[v].apply(p,n[v]):p[v]}}return p}e.exports=function(e,t){var n=[],a=[],i=[];if(t.replace(r,(function(t,r,o,s,c,f){if(r)i.push(u(r));else if(s){var p=i.join("");i=[],a.push(0===n.length?p:d(e,n)(p)),n.push({inverse:o,styles:l(s)})}else if(c){if(0===n.length)throw new Error("Found extraneous } in Chalk template literal");a.push(d(e,n)(i.join(""))),i=[],n.pop()}else i.push(f)})),a.push(i.join("")),n.length>0){var o="Chalk template literal is missing "+n.length+" closing bracket"+(1===n.length?"":"s")+" (`}`)";throw new Error(o)}return a.join("")}},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}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.evaluateTruthy=function(){var e=this.evaluate();if(e.confident)return!!e.value},t.evaluate=function(){var e={confident:!0,deoptPath:null,seen:new Map},t=i(this,e);return e.confident||(t=void 0),{confident:e.confident,deopt:e.deoptPath,value:t}};var n=["String","Number","Math"],r=["random"];function a(e,t){t.confident&&(t.deoptPath=e,t.confident=!1)}function i(t,s){var u=t.node,c=s.seen;if(c.has(u)){var l=c.get(u);return l.resolved?l.value:void a(t,s)}var d={resolved:!1};c.set(u,d);var f=function(t,s){if(s.confident){var u=t.node;if(t.isSequenceExpression()){var c=t.get("expressions");return i(c[c.length-1],s)}if(t.isStringLiteral()||t.isNumericLiteral()||t.isBooleanLiteral())return u.value;if(t.isNullLiteral())return null;if(t.isTemplateLiteral())return o(t,u.quasis,s);if(t.isTaggedTemplateExpression()&&t.get("tag").isMemberExpression()){var l=t.get("tag.object"),d=l.node.name,f=t.get("tag.property");if(l.isIdentifier()&&"String"===d&&!t.scope.getBinding(d,!0)&&f.isIdentifier&&"raw"===f.node.name)return o(t,u.quasi.quasis,s,!0)}if(t.isConditionalExpression()){var p=i(t.get("test"),s);if(!s.confident)return;return i(p?t.get("consequent"):t.get("alternate"),s)}if(t.isExpressionWrapper())return i(t.get("expression"),s);if(t.isMemberExpression()&&!t.parentPath.isCallExpression({callee:u})){var h=t.get("property"),g=t.get("object");if(g.isLiteral()&&h.isIdentifier()){var v=g.node.value,m=typeof v;if("number"===m||"string"===m)return v[h.node.name]}}if(t.isReferencedIdentifier()){var y=t.scope.getBinding(u.name);if(y&&y.constantViolations.length>0)return a(y.path,s);if(y&&t.node.start<y.path.node.end)return a(y.path,s);if(y&&y.hasValue)return y.value;if("undefined"===u.name)return y?a(y.path,s):void 0;if("Infinity"===u.name)return y?a(y.path,s):1/0;if("NaN"===u.name)return y?a(y.path,s):NaN;var b=t.resolve();return b===t?a(t,s):i(b,s)}if(t.isUnaryExpression({prefix:!0})){if("void"===u.operator)return;var _=t.get("argument");if("typeof"===u.operator&&(_.isFunction()||_.isClass()))return"function";var x=i(_,s);if(!s.confident)return;switch(u.operator){case"!":return!x;case"+":return+x;case"-":return-x;case"~":return~x;case"typeof":return typeof x}}if(t.isArrayExpression()){var R=[],w=t.get("elements"),E=Array.isArray(w),S=0;for(w=E?w:w[Symbol.iterator]();;){var A;if(E){if(S>=w.length)break;A=w[S++]}else{if((S=w.next()).done)break;A=S.value}var T=A,P=T.evaluate();if(!P.confident)return a(T,s);R.push(P.value)}return R}if(t.isObjectExpression()){var C={},M=t.get("properties"),O=Array.isArray(M),k=0;for(M=O?M:M[Symbol.iterator]();;){var D;if(O){if(k>=M.length)break;D=M[k++]}else{if((k=M.next()).done)break;D=k.value}var I=D;if(I.isObjectMethod()||I.isSpreadElement())return a(I,s);var L=I.get("key"),j=L;if(I.node.computed){if(!(j=j.evaluate()).confident)return a(L,s);j=j.value}else j=j.isIdentifier()?j.node.name:j.node.value;var F=I.get("value"),z=F.evaluate();if(!z.confident)return a(F,s);z=z.value,C[j]=z}return C}if(t.isLogicalExpression()){var N=s.confident,B=i(t.get("left"),s),V=s.confident;s.confident=N;var H=i(t.get("right"),s),U=s.confident;switch(u.operator){case"||":if(s.confident=V&&(!!B||U),!s.confident)return;return B||H;case"&&":if(s.confident=V&&(!B||U),!s.confident)return;return B&&H}}if(t.isBinaryExpression()){var W=i(t.get("left"),s);if(!s.confident)return;var q=i(t.get("right"),s);if(!s.confident)return;switch(u.operator){case"-":return W-q;case"+":return W+q;case"/":return W/q;case"*":return W*q;case"%":return W%q;case"**":return Math.pow(W,q);case"<":return W<q;case">":return W>q;case"<=":return W<=q;case">=":return W>=q;case"==":return W==q;case"!=":return W!=q;case"===":return W===q;case"!==":return W!==q;case"|":return W|q;case"&":return W&q;case"^":return W^q;case"<<":return W<<q;case">>":return W>>q;case">>>":return W>>>q}}if(t.isCallExpression()){var G,K,Y=t.get("callee");if(Y.isIdentifier()&&!t.scope.getBinding(Y.node.name,!0)&&n.indexOf(Y.node.name)>=0&&(K=e[u.callee.name]),Y.isMemberExpression()){var X=Y.get("object"),J=Y.get("property");if(X.isIdentifier()&&J.isIdentifier()&&n.indexOf(X.node.name)>=0&&r.indexOf(J.node.name)<0&&(G=e[X.node.name],K=G[J.node.name]),X.isLiteral()&&J.isIdentifier()){var Z=typeof X.node.value;"string"!==Z&&"number"!==Z||(G=X.node.value,K=G[J.node.name])}}if(K){var $=t.get("arguments").map((function(e){return i(e,s)}));if(!s.confident)return;return K.apply(G,$)}}a(t,s)}}(t,s);return s.confident&&(d.resolved=!0,d.value=f),f}function o(e,t,n,r){void 0===r&&(r=!1);var a="",o=0,s=e.get("expressions"),u=t,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d;if(!n.confident)break;a+=r?f.value.raw:f.value.cooked;var p=s[o++];p&&(a+=String(i(p,n)))}if(n.confident)return a}}).call(t,n(24))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.toComputedKey=function(){var e,t=this.node;if(this.isMemberExpression())e=t.property;else{if(!this.isProperty()&&!this.isMethod())throw new ReferenceError("todo");e=t.key}return t.computed||a.isIdentifier(e)&&(e=a.stringLiteral(e.name)),e},t.ensureBlock=function(){var e=this.get("body"),t=e.node;if(Array.isArray(e))throw new Error("Can't convert array path to a block statement");if(!t)throw new Error("Can't convert node without a body");if(e.isBlockStatement())return t;var n,r,i=[],o="body";e.isStatement()?(r="body",n=0,i.push(e.node)):(o+=".body.0",this.isFunction()?(n="argument",i.push(a.returnStatement(e.node))):(n="expression",i.push(a.expressionStatement(e.node)))),this.node.body=a.blockStatement(i);var s=this.get(o);return e.setup(s,r?s.node[r]:s.node,r,n),this.node},t.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()},t.unwrapFunctionEnvironment=function(){if(!this.isArrowFunctionExpression()&&!this.isFunctionExpression()&&!this.isFunctionDeclaration())throw this.buildCodeFrameError("Can only unwrap the environment of a function.");s(this)},t.arrowFunctionToExpression=function(e){var t=void 0===e?{}:e,n=t.allowInsertArrow,r=void 0===n||n,o=t.specCompliant,u=void 0!==o&&o;if(!this.isArrowFunctionExpression())throw this.buildCodeFrameError("Cannot convert non-arrow function to a function expression.");var c=s(this,u,r);if(this.ensureBlock(),this.node.type="FunctionExpression",u){var l=c?null:this.parentPath.scope.generateUidIdentifier("arrowCheckId");l&&this.parentPath.scope.push({id:l,init:a.objectExpression([])}),this.get("body").unshiftContainer("body",a.expressionStatement(a.callExpression(this.hub.addHelper("newArrowCheck"),[a.thisExpression(),l?a.identifier(l.name):a.identifier(c)]))),this.replaceWith(a.callExpression(a.memberExpression((0,i.default)(this,!0)||this.node,a.identifier("bind")),[l?a.identifier(l.name):a.thisExpression()]))}};var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),i=(r=n(19))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);var r=e.findParent((function(e){return e.isFunction()&&!e.isArrowFunctionExpression()||e.isProgram()||e.isClassProperty({static:!1})})),i=r&&"constructor"===r.node.kind;if(r.isClassProperty())throw e.buildCodeFrameError("Unable to transform arrow inside class property");var o,s=function(e){var t=[],n=[],r=[],a=[],i=[];return e.traverse({ClassProperty:function(e){e.skip()},Function:function(e){e.isArrowFunctionExpression()||e.skip()},ThisExpression:function(e){t.push(e)},JSXIdentifier:function(e){"this"===e.node.name&&(e.parentPath.isJSXMemberExpression({object:e.node})||e.parentPath.isJSXOpeningElement({name:e.node}))&&t.push(e)},CallExpression:function(e){e.get("callee").isSuper()&&i.push(e)},MemberExpression:function(e){e.get("object").isSuper()&&a.push(e)},ReferencedIdentifier:function(e){"arguments"===e.node.name&&n.push(e)},MetaProperty:function(e){e.get("meta").isIdentifier({name:"new"})&&e.get("property").isIdentifier({name:"target"})&&r.push(e)}}),{thisPaths:t,argumentsPaths:n,newTargetPaths:r,superProps:a,superCalls:i}}(e),l=s.thisPaths,d=s.argumentsPaths,f=s.newTargetPaths,p=s.superProps,h=s.superCalls;if(i&&h.length>0){if(!n)throw h[0].buildCodeFrameError("Unable to handle nested super() usage in arrow");var g=[];r.traverse({Function:function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty:function(e){e.skip()},CallExpression:function(e){e.get("callee").isSuper()&&g.push(e)}});var v=function(e){return c(e,"supercall",(function(){var t=e.scope.generateUidIdentifier("args");return a.arrowFunctionExpression([a.restElement(t)],a.callExpression(a.super(),[a.spreadElement(a.identifier(t.name))]))}))}(r);g.forEach((function(e){var t=a.identifier(v);t.loc=e.node.callee.loc,e.get("callee").replaceWith(t)}))}if(d.length>0){var m=c(r,"arguments",(function(){return a.identifier("arguments")}));d.forEach((function(e){var t=a.identifier(m);t.loc=e.node.loc,e.replaceWith(t)}))}if(f.length>0){var y=c(r,"newtarget",(function(){return a.metaProperty(a.identifier("new"),a.identifier("target"))}));f.forEach((function(e){var t=a.identifier(y);t.loc=e.node.loc,e.replaceWith(t)}))}if(p.length>0){if(!n)throw p[0].buildCodeFrameError("Unable to handle nested super.prop usage");p.reduce((function(e,t){return e.concat(function(e){if(e.parentPath.isAssignmentExpression()&&"="!==e.parentPath.node.operator){var t=e.parentPath,n=t.node.operator.slice(0,-1),r=t.node.right;if(t.node.operator="=",e.node.computed){var i=e.scope.generateDeclaredUidIdentifier("tmp");t.get("left").replaceWith(a.memberExpression(e.node.object,a.assignmentExpression("=",i,e.node.property),!0)),t.get("right").replaceWith(a.binaryExpression(n,a.memberExpression(e.node.object,a.identifier(i.name),!0),r))}else t.get("left").replaceWith(a.memberExpression(e.node.object,e.node.property)),t.get("right").replaceWith(a.binaryExpression(n,a.memberExpression(e.node.object,a.identifier(e.node.property.name)),r));return[t.get("left"),t.get("right").get("left")]}if(e.parentPath.isUpdateExpression()){var o=e.parentPath,s=e.scope.generateDeclaredUidIdentifier("tmp"),u=e.node.computed?e.scope.generateDeclaredUidIdentifier("prop"):null,c=[a.assignmentExpression("=",s,a.memberExpression(e.node.object,u?a.assignmentExpression("=",u,e.node.property):e.node.property,e.node.computed)),a.assignmentExpression("=",a.memberExpression(e.node.object,u?a.identifier(u.name):e.node.property,e.node.computed),a.binaryExpression("+",a.identifier(s.name),a.numericLiteral(1)))];e.parentPath.node.prefix||c.push(a.identifier(s.name)),o.replaceWith(a.sequenceExpression(c));var l=o.get("expressions.0.right"),d=o.get("expressions.1.left");return[l,d]}return[e]}(t))}),[]).forEach((function(e){var t=e.node.computed?"":e.get("property").node.name,n=e.parentPath.isAssignmentExpression({left:e.node}),i=e.parentPath.isCallExpression({callee:e.node}),o=function(e,t,n){return c(e,"superprop_"+(t?"set":"get")+":"+(n||""),(function(){var r,i=[];if(n)r=a.memberExpression(a.super(),a.identifier(n));else{var o=e.scope.generateUidIdentifier("prop");i.unshift(o),r=a.memberExpression(a.super(),a.identifier(o.name),!0)}if(t){var s=e.scope.generateUidIdentifier("value");i.push(s),r=a.assignmentExpression("=",r,a.identifier(s.name))}return a.arrowFunctionExpression(i,r)}))}(r,n,t),s=[];if(e.node.computed&&s.push(e.get("property").node),n){var u=e.parentPath.node.right;s.push(u)}var d=a.callExpression(a.identifier(o),s);i?(e.parentPath.unshiftContainer("arguments",a.thisExpression()),e.replaceWith(a.memberExpression(d,a.identifier("call"))),l.push(e.parentPath.get("arguments.0"))):n?e.parentPath.replaceWith(d):e.replaceWith(d)}))}return(l.length>0||t)&&(o=function(e,t){return c(e,"this",(function(n){if(!t||!u(e))return a.thisExpression();var r=new WeakSet;e.traverse({Function:function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty:function(e){e.skip()},CallExpression:function(e){e.get("callee").isSuper()&&(r.has(e.node)||(r.add(e.node),e.replaceWithMultiple([e.node,a.assignmentExpression("=",a.identifier(n),a.identifier("this"))])))}})}))}(r,i),(!t||i&&u(r))&&(l.forEach((function(e){var t=e.isJSX()?a.jsxIdentifier(o):a.identifier(o);t.loc=e.node.loc,e.replaceWith(t)})),t&&(o=null))),o}function u(e){return e.isClassMethod()&&!!e.parentPath.parentPath.node.superClass}function c(e,t,n){var r="binding:"+t,a=e.getData(r);if(!a){var i=e.scope.generateUidIdentifier(t);a=i.name,e.setData(r,a),e.scope.push({id:i,init:n(a)})}return a}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=e.params,n=0;n<t.length;n++){var a=t[n];if(r.isAssignmentPattern(a)||r.isRestElement(a))return n}return t.length};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";function r(e){return{code:function(e){return"/* @babel/template */;\n"+e},validate:function(){},unwrap:function(t){return e(t.program.body.slice(1))}}}Object.defineProperty(t,"__esModule",{value:!0}),t.program=t.expression=t.statement=t.statements=t.smart=void 0;var a=r((function(e){return e.length>1?e:e[0]}));t.smart=a;var i=r((function(e){return e}));t.statements=i;var o=r((function(e){if(0===e.length)throw new Error("Found nothing to return.");if(e.length>1)throw new Error("Found multiple statements but wanted one");return e[0]}));t.statement=o;var s={code:function(e){return"(\n"+e+"\n)"},validate:function(e){var t=e.program;if(t.body.length>1)throw new Error("Found multiple statements but wanted one");if(0===t.body[0].expression.start)throw new Error("Parse result included parens.")},unwrap:function(e){return e.program.body[0].expression}};t.expression=s,t.program={code:function(e){return e},validate:function(){},unwrap:function(e){return e.program}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function e(t,n){var o=new WeakMap,c=new WeakMap,l=n||(0,r.validate)(null);return Object.assign((function(n){for(var s=arguments.length,c=new Array(s>1?s-1:0),d=1;d<s;d++)c[d-1]=arguments[d];if("string"==typeof n){if(c.length>1)throw new Error("Unexpected extra params.");return u((0,a.default)(t,n,(0,r.merge)(l,(0,r.validate)(c[0]))))}if(Array.isArray(n)){var f=o.get(n);return f||(f=(0,i.default)(t,n,l),o.set(n,f)),u(f(c))}if("object"==typeof n&&n){if(c.length>0)throw new Error("Unexpected extra params.");return e(t,(0,r.merge)(l,(0,r.validate)(n)))}throw new Error("Unexpected template param "+typeof n)}),{ast:function(e){for(var n=arguments.length,o=new Array(n>1?n-1:0),u=1;u<n;u++)o[u-1]=arguments[u];if("string"==typeof e){if(o.length>1)throw new Error("Unexpected extra params.");return(0,a.default)(t,e,(0,r.merge)((0,r.merge)(l,(0,r.validate)(o[0])),s))()}if(Array.isArray(e)){var d=c.get(e);return d||(d=(0,i.default)(t,e,(0,r.merge)(l,s)),c.set(e,d)),d(o)()}throw new Error("Unexpected template param "+typeof e)}})};var r=n(87),a=o(n(404)),i=o(n(405));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,r.validate)({placeholderPattern:!1});function u(e){var t="";try{throw new Error}catch(n){n.stack&&(t=n.stack.split("\n").slice(3).join("\n"))}return function(n){try{return e(n)}catch(r){throw r.stack+="\n =============\n"+t,r}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var o;return t=e.code(t),function(s){var u=(0,r.normalizeReplacements)(s);return o||(o=(0,a.default)(e,t,n)),e.unwrap((0,i.default)(o,u))}};var r=n(87),a=o(n(159)),i=o(n(160));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var o=function(e,t,n){var r,i,o,u="";do{var c=s(t,u+="$");r=c.names,i=new Set(r),o=(0,a.default)(e,e.code(c.code),{parser:n.parser,placeholderWhitelist:new Set(c.names.concat(n.placeholderWhitelist?Array.from(n.placeholderWhitelist):[])),placeholderPattern:n.placeholderPattern,preserveComments:n.preserveComments,syntacticPlaceholders:n.syntacticPlaceholders})}while(o.placeholders.some((function(e){return e.isDuplicate&&i.has(e.name)})));return{metadata:o,names:r}}(e,t,n),u=o.metadata,c=o.names;return function(t){var n=t.reduce((function(e,t,n){return e[c[n]]=t,e}),{});return function(t){var a=(0,r.normalizeReplacements)(t);return a&&Object.keys(a).forEach((function(e){if(Object.prototype.hasOwnProperty.call(n,e))throw new Error("Unexpected replacement overlap.")})),e.unwrap((0,i.default)(u,a?Object.assign(a,n):n))}}};var r=n(87),a=o(n(159)),i=o(n(160));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=[],r=e[0],a=1;a<e.length;a++){var i=""+t+(a-1);n.push(i),r+=i+e[a]}return{names:n,code:r}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.matchesPattern=function(e,t){return i.matchesPattern(this.node,e,t)},t.has=s,t.isStatic=function(){return this.scope.isStatic(this.node)},t.isnt=function(e){return!this.has(e)},t.equals=function(e,t){return this.node[e]===t},t.isNodeType=function(e){return i.isType(this.type,e)},t.canHaveVariableDeclarationOrExpression=function(){return("init"===this.key||"left"===this.key)&&this.parentPath.isFor()},t.canSwapBetweenExpressionAndStatement=function(e){return!("body"!==this.key||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?i.isBlockStatement(e):!!this.isBlockStatement()&&i.isExpression(e))},t.isCompletionRecord=function(e){var t=this,n=!0;do{var r=t.container;if(t.isFunction()&&!n)return!!e;if(n=!1,Array.isArray(r)&&t.key!==r.length-1)return!1}while((t=t.parentPath)&&!t.isProgram());return!0},t.isStatementOrBlock=function(){return!this.parentPath.isLabeledStatement()&&!i.isBlockStatement(this.container)&&(0,a.default)(i.STATEMENT_OR_BLOCK_KEYS,this.key)},t.referencesImport=function(e,t){if(!this.isReferencedIdentifier())return!1;var n=this.scope.getBinding(this.node.name);if(!n||"module"!==n.kind)return!1;var r=n.path,a=r.parentPath;return!!a.isImportDeclaration()&&(a.node.source.value===e&&(!t||(!(!r.isImportDefaultSpecifier()||"default"!==t)||(!(!r.isImportNamespaceSpecifier()||"*"!==t)||!(!r.isImportSpecifier()||r.node.imported.name!==t)))))},t.getSource=function(){var e=this.node;if(e.end){var t=this.hub.getCode();if(t)return t.slice(e.start,e.end)}return""},t.willIMaybeExecuteBefore=function(e){return"after"!==this._guessExecutionStatusRelativeTo(e)},t._guessExecutionStatusRelativeTo=function(e){var t={this:c(this),target:c(e)};if(t.target.node!==t.this.node)return this._guessExecutionStatusRelativeToDifferentFunctions(t.target);var n,r={target:e.getAncestry(),this:this.getAncestry()};if(r.target.indexOf(this)>=0)return"after";if(r.this.indexOf(e)>=0)return"before";for(var a={target:0,this:0};!n&&a.this<r.this.length;){var o=r.this[a.this];a.target=r.target.indexOf(o),a.target>=0?n=o:a.this++}if(!n)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(d(r.this,a.this-1)||d(r.target,a.target-1))return"unknown";var s={this:r.this[a.this-1],target:r.target[a.target-1]};if(s.target.listKey&&s.this.listKey&&s.target.container===s.this.container)return s.target.key>s.this.key?"before":"after";var u=i.VISITOR_KEYS[n.type],l={this:u.indexOf(s.this.parentKey),target:u.indexOf(s.target.parentKey)};return l.target>l.this?"before":"after"},t._guessExecutionStatusRelativeToDifferentFunctions=function(e){if(!e.isFunctionDeclaration()||e.parentPath.isExportDeclaration())return"unknown";var t=e.scope.getBinding(e.node.id.name);if(!t.references)return"before";var n,r=t.referencePaths,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;if(!s.find((function(t){return t.node===e.node}))){if("callee"!==s.key||!s.parentPath.isCallExpression())return"unknown";if(!f.has(s.node)){f.add(s.node);var u=this._guessExecutionStatusRelativeTo(s);if(f.delete(s.node),n&&n!==u)return"unknown";n=u}}}return n},t.resolve=function(e,t){return this._resolve(e,t)||this},t._resolve=function(e,t){if(!(t&&t.indexOf(this)>=0))if((t=t||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(e,t)}else if(this.isReferencedIdentifier()){var n=this.scope.getBinding(this.node.name);if(!n)return;if(!n.constant)return;if("module"===n.kind)return;if(n.path!==this){var r=n.path.resolve(e,t);if(this.find((function(e){return e.node===r.node})))return;return r}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(e,t);if(e&&this.isMemberExpression()){var a=this.toComputedKey();if(!i.isLiteral(a))return;var o=a.value,s=this.get("object").resolve(e,t);if(s.isObjectExpression()){var u=s.get("properties"),c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d;if(f.isProperty()){var p=f.get("key"),h=f.isnt("computed")&&p.isIdentifier({name:o});if(h=h||p.isLiteral({value:o}))return f.get("value").resolve(e,t)}}}else if(s.isArrayExpression()&&!isNaN(+o)){var g=s.get("elements")[o];if(g)return g.resolve(e,t)}}}},t.isConstantExpression=function(){if(this.isIdentifier()){var e=this.scope.getBinding(this.node.name);return!!e&&e.constant}return this.isLiteral()?!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every((function(e){return e.isConstantExpression()}))):this.isUnaryExpression()?"void"===this.get("operator").node&&this.get("argument").isConstantExpression():!!this.isBinaryExpression()&&(this.get("left").isConstantExpression()&&this.get("right").isConstantExpression())},t.isInStrictMode=function(){return!!(this.isProgram()?this:this.parentPath).find((function(e){if(e.isProgram({sourceType:"module"}))return!0;if(e.isClass())return!0;if(!e.isProgram()&&!e.isFunction())return!1;if(e.isArrowFunctionExpression()&&!e.get("body").isBlockStatement())return!1;var t=e.node;e.isFunction()&&(t=t.body);var n=t.directives,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}if("use strict"===i.value.value)return!0}}))},t.is=void 0;var r,a=(r=n(85))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!!t.length:!!t}var u=s;function c(e){return(e.scope.getFunctionParent()||e.scope.getProgramParent()).path}function l(e,t){switch(e){case"LogicalExpression":return"right"===t;case"ConditionalExpression":case"IfStatement":return"consequent"===t||"alternate"===t;case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return"body"===t;case"ForStatement":return"body"===t||"update"===t;case"SwitchStatement":return"cases"===t;case"TryStatement":return"handler"===t;case"AssignmentPattern":return"right"===t;case"OptionalMemberExpression":return"property"===t;case"OptionalCallExpression":return"arguments"===t;default:return!1}}function d(e,t){for(var n=0;n<t;n++){var r=e[n];if(l(r.parent.type,r.parentKey))return!0}return!1}t.is=u;var f=new WeakSet},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.call=function(e){var t=this.opts;return this.debug(e),!(!this.node||!this._call(t[e]))||!!this.node&&this._call(t[this.node.type]&&t[this.node.type][e])},t._call=function(e){if(!e)return!1;var t=e,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;if(i){var o=this.node;if(!o)return!0;var s=i.call(this.state,this,this.state);if(s&&"object"==typeof s&&"function"==typeof s.then)throw new Error("You appear to be using a plugin with an async traversal visitor, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");if(s)throw new Error("Unexpected return value from visitor method "+i);if(this.node!==o)return!0;if(this._traverseFlags>0)return!0}}return!1},t.isBlacklisted=function(){var e=this.opts.blacklist;return e&&e.indexOf(this.node.type)>-1},t.visit=function(){return!!this.node&&(!this.isBlacklisted()&&((!this.opts.shouldSkip||!this.opts.shouldSkip(this))&&(this.shouldSkip||this.call("enter")||this.shouldSkip?(this.debug("Skip..."),this.shouldStop):(this.debug("Recursing into..."),a.default.node(this.node,this.opts,this.scope,this.state,this,this.skipKeys),this.call("exit"),this.shouldStop))))},t.skip=function(){this.shouldSkip=!0},t.skipKey=function(e){null==this.skipKeys&&(this.skipKeys={}),this.skipKeys[e]=!0},t.stop=function(){this._traverseFlags|=i.SHOULD_SKIP|i.SHOULD_STOP},t.setScope=function(){if(!this.opts||!this.opts.noScope){for(var e,t=this.parentPath;t&&!e;){if(t.opts&&t.opts.noScope)return;e=t.scope,t=t.parentPath}this.scope=this.getScope(e),this.scope&&this.scope.init()}},t.setContext=function(e){return null!=this.skipKeys&&(this.skipKeys={}),this._traverseFlags=0,e&&(this.context=e,this.state=e.state,this.opts=e.opts),this.setScope(),this},t.resync=function(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())},t._resyncParent=function(){this.parentPath&&(this.parent=this.parentPath.node)},t._resyncKey=function(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(var e=0;e<this.container.length;e++)if(this.container[e]===this.node)return this.setKey(e)}else for(var t=0,n=Object.keys(this.container);t<n.length;t++){var r=n[t];if(this.container[r]===this.node)return this.setKey(r)}this.key=null}},t._resyncList=function(){if(this.parent&&this.inList){var e=this.parent[this.listKey];this.container!==e&&(this.container=e||null)}},t._resyncRemoved=function(){null!=this.key&&this.container&&this.container[this.key]===this.node||this._markRemoved()},t.popContext=function(){this.contexts.pop(),this.contexts.length>0?this.setContext(this.contexts[this.contexts.length-1]):this.setContext(void 0)},t.pushContext=function(e){this.contexts.push(e),this.setContext(e)},t.setup=function(e,t,n,r){this.listKey=n,this.container=t,this.parentPath=e||this.parentPath,this.setKey(r)},t.setKey=function(e){this.key=e,this.node=this.container[this.key],this.type=this.node&&this.node.type},t.requeue=function(e){if(void 0===e&&(e=this),!e.removed){var t=this.contexts,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}a.maybeQueue(e)}}},t._getQueueContexts=function(){for(var e=this,t=this.contexts;!t.length&&(e=e.parentPath);)t=e.contexts;return t};var r,a=(r=n(11))&&r.__esModule?r:{default:r},i=n(16)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.remove=function(){this._assertUnremoved(),this.resync(),this._removeFromScope(),this._callRemovalHooks()?this._markRemoved():(this.shareCommentsWithSiblings(),this._remove(),this._markRemoved())},t._removeFromScope=function(){var e=this,t=this.getBindingIdentifiers();Object.keys(t).forEach((function(t){return e.scope.removeBinding(t)}))},t._callRemovalHooks=function(){var e=r.hooks,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var a;if(t){if(n>=e.length)break;a=e[n++]}else{if((n=e.next()).done)break;a=n.value}if(a(this,this.parentPath))return!0}},t._remove=function(){Array.isArray(this.container)?(this.container.splice(this.key,1),this.updateSiblingKeys(this.key,-1)):this._replaceWith(null)},t._markRemoved=function(){this._traverseFlags|=a.SHOULD_SKIP|a.REMOVED,this.node=null},t._assertUnremoved=function(){if(this.removed)throw this.buildCodeFrameError("NodePath has been removed so is read-only.")};var r=n(409),a=n(16)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hooks=void 0,t.hooks=[function(e,t){if("test"===e.key&&(t.isWhile()||t.isSwitchCase())||"declaration"===e.key&&t.isExportDeclaration()||"body"===e.key&&t.isLabeledStatement()||"declarations"===e.listKey&&t.isVariableDeclaration()&&1===t.node.declarations.length||"expression"===e.key&&t.isExpressionStatement())return t.remove(),!0},function(e,t){if(t.isSequenceExpression()&&1===t.node.expressions.length)return t.replaceWith(t.node.expressions[0]),!0},function(e,t){if(t.isBinary())return"left"===e.key?t.replaceWith(t.node.right):t.replaceWith(t.node.left),!0},function(e,t){if(t.isIfStatement()&&("consequent"===e.key||"alternate"===e.key)||"body"===e.key&&(t.isLoop()||t.isArrowFunctionExpression()))return e.replaceWith({type:"BlockStatement",body:[]}),!0}]},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.insertBefore=function(e){this._assertUnremoved(),e=this._verifyNodeList(e);var t=this.parentPath;if(t.isExpressionStatement()||t.isLabeledStatement()||t.isExportNamedDeclaration()||t.isExportDefaultDeclaration()&&this.isDeclaration())return t.insertBefore(e);if(this.isNodeType("Expression")&&!this.isJSXElement()||t.isForStatement()&&"init"===this.key)return this.node&&e.push(this.node),this.replaceExpressionWithStatements(e);if(Array.isArray(this.container))return this._containerInsertBefore(e);if(this.isStatementOrBlock()){var n=this.node&&(!this.isExpressionStatement()||null!=this.node.expression);return this.replaceWith(o.blockStatement(n?[this.node]:[])),this.unshiftContainer("body",e)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},t._containerInsert=function(e,t){var n;this.updateSiblingKeys(e,t.length);var r=[];(n=this.container).splice.apply(n,[e,0].concat(t));for(var a=0;a<t.length;a++){var i=e+a,o=this.getSibling(i);r.push(o),this.context&&this.context.queue&&o.pushContext(this.context)}for(var s=this._getQueueContexts(),u=0,c=r;u<c.length;u++){var l=c[u];l.setScope(),l.debug("Inserted.");var d=s,f=Array.isArray(d),p=0;for(d=f?d:d[Symbol.iterator]();;){var h;if(f){if(p>=d.length)break;h=d[p++]}else{if((p=d.next()).done)break;h=p.value}h.maybeQueue(l,!0)}}return r},t._containerInsertBefore=function(e){return this._containerInsert(this.key,e)},t._containerInsertAfter=function(e){return this._containerInsert(this.key+1,e)},t.insertAfter=function(e){this._assertUnremoved(),e=this._verifyNodeList(e);var t=this.parentPath;if(t.isExpressionStatement()||t.isLabeledStatement()||t.isExportNamedDeclaration()||t.isExportDefaultDeclaration()&&this.isDeclaration())return t.insertAfter(e.map((function(e){return o.isExpression(e)?o.expressionStatement(e):e})));if(this.isNodeType("Expression")&&!this.isJSXElement()||t.isForStatement()&&"init"===this.key){if(this.node){var n=this.scope;t.isMethod({computed:!0,key:this.node})&&(n=n.parent);var r=n.generateDeclaredUidIdentifier();e.unshift(o.expressionStatement(o.assignmentExpression("=",o.cloneNode(r),this.node))),e.push(o.expressionStatement(o.cloneNode(r)))}return this.replaceExpressionWithStatements(e)}if(Array.isArray(this.container))return this._containerInsertAfter(e);if(this.isStatementOrBlock()){var a=this.node&&(!this.isExpressionStatement()||null!=this.node.expression);return this.replaceWith(o.blockStatement(a?[this.node]:[])),this.pushContainer("body",e)}throw new Error("We don't know what to do with this node type. We were previously a Statement but we can't fit in here?")},t.updateSiblingKeys=function(e,t){if(this.parent)for(var n=r.path.get(this.parent),a=0;a<n.length;a++){var i=n[a];i.key>=e&&(i.key+=t)}},t._verifyNodeList=function(e){if(!e)return[];e.constructor!==Array&&(e=[e]);for(var t=0;t<e.length;t++){var n=e[t],r=void 0;if(n?"object"!=typeof n?r="contains a non-object node":n.type?n instanceof i.default&&(r="has a NodePath when it expected a raw object"):r="without a type":r="has falsy node",r){var a=Array.isArray(n)?"array":typeof n;throw new Error("Node list "+r+" with the index of "+t+" and type of "+a)}}return e},t.unshiftContainer=function(e,t){return this._assertUnremoved(),t=this._verifyNodeList(t),i.default.get({parentPath:this,parent:this.node,container:this.node[e],listKey:e,key:0})._containerInsertBefore(t)},t.pushContainer=function(e,t){this._assertUnremoved(),t=this._verifyNodeList(t);var n=this.node[e];return i.default.get({parentPath:this,parent:this.node,container:n,listKey:e,key:n.length}).replaceWithMultiple(t)},t.hoist=function(e){return void 0===e&&(e=this.scope),new a.default(this,e).run()};var r=n(54),a=u(n(411)),i=u(n(16)),o=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i={ReferencedIdentifier:function(e,t){if(!e.isJSXIdentifier()||!r.react.isCompatTag(e.node.name)||e.parentPath.isJSXMemberExpression()){if("this"===e.node.name){var n=e.scope;do{if(n.path.isFunction()&&!n.path.isArrowFunctionExpression())break}while(n=n.parent);n&&t.breakOnScopePaths.push(n.path)}var a=e.scope.getBinding(e.node.name);if(a){var i=a.constantViolations,o=Array.isArray(i),s=0;for(i=o?i:i[Symbol.iterator]();;){var u;if(o){if(s>=i.length)break;u=i[s++]}else{if((s=i.next()).done)break;u=s.value}if(u.scope!==a.path.scope)return t.mutableBinding=!0,void e.stop()}a===t.scope.getBinding(e.node.name)&&(t.bindings[e.node.name]=a)}}}},o=function(){function e(e,t){this.breakOnScopePaths=[],this.bindings={},this.mutableBinding=!1,this.scopes=[],this.scope=t,this.path=e,this.attachAfter=!1}var t=e.prototype;return t.isCompatibleScope=function(e){for(var t=0,n=Object.keys(this.bindings);t<n.length;t++){var r=n[t],a=this.bindings[r];if(!e.bindingIdentifierEquals(r,a.identifier))return!1}return!0},t.getCompatibleScopes=function(){var e=this.path.scope;do{if(!this.isCompatibleScope(e))break;if(this.scopes.push(e),this.breakOnScopePaths.indexOf(e.path)>=0)break}while(e=e.parent)},t.getAttachmentPath=function(){var e=this._getAttachmentPath();if(e){var t=e.scope;if(t.path===e&&(t=e.scope.parent),t.path.isProgram()||t.path.isFunction())for(var n=0,r=Object.keys(this.bindings);n<r.length;n++){var a=r[n];if(t.hasOwnBinding(a)){var i=this.bindings[a];if("param"!==i.kind&&"params"!==i.path.parentKey&&this.getAttachmentParentForPath(i.path).key>=e.key){this.attachAfter=!0,e=i.path;var o=i.constantViolations,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c;this.getAttachmentParentForPath(l).key>e.key&&(e=l)}}}}return e}},t._getAttachmentPath=function(){var e=this.scopes.pop();if(e)if(e.path.isFunction()){if(!this.hasOwnParamBindings(e))return this.getNextScopeAttachmentParent();if(this.scope===e)return;for(var t=e.path.get("body").get("body"),n=0;n<t.length;n++)if(!t[n].node._blockHoist)return t[n]}else if(e.path.isProgram())return this.getNextScopeAttachmentParent()},t.getNextScopeAttachmentParent=function(){var e=this.scopes.pop();if(e)return this.getAttachmentParentForPath(e.path)},t.getAttachmentParentForPath=function(e){do{if(!e.parentPath||Array.isArray(e.container)&&e.isStatement())return e}while(e=e.parentPath)},t.hasOwnParamBindings=function(e){for(var t=0,n=Object.keys(this.bindings);t<n.length;t++){var r=n[t];if(e.hasOwnBinding(r)){var a=this.bindings[r];if("param"===a.kind&&a.constant)return!0}}return!1},t.run=function(){if(this.path.traverse(i,this),!this.mutableBinding){this.getCompatibleScopes();var e=this.getAttachmentPath();if(e&&e.getFunctionParent()!==this.path.getFunctionParent()){var t=e.scope.generateUidIdentifier("ref"),n=r.variableDeclarator(t,this.path.node),a=e[this.attachAfter?"insertAfter":"insertBefore"]([e.isVariableDeclarator()?n:r.variableDeclaration("var",[n])])[0],o=this.path.parentPath;return o.isJSXElement()&&this.path.container===o.node.children&&(t=r.JSXExpressionContainer(t)),this.path.replaceWith(r.cloneNode(t)),e.isVariableDeclarator()?a.get("init"):a.get("declarations.0.init")}}},e}();t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getOpposite=function(){return"left"===this.key?this.getSibling("right"):"right"===this.key?this.getSibling("left"):void 0},t.getCompletionRecords=function(){var e=[];if(this.isIfStatement())e=s(this.get("consequent"),e),e=s(this.get("alternate"),e);else if(this.isDoExpression()||this.isFor()||this.isWhile())e=s(this.get("body"),e);else if(this.isProgram()||this.isBlockStatement())e=s(this.get("body").pop(),e);else{if(this.isFunction())return this.get("body").getCompletionRecords();this.isTryStatement()?(e=s(this.get("block"),e),e=s(this.get("handler"),e)):this.isCatchClause()?e=s(this.get("body"),e):this.isSwitchStatement()?e=function(e,t){for(var n=!0,r=e.length-1;r>=0;r--){var a=e[r].get("consequent"),i=void 0,o=a,u=Array.isArray(o),c=0;e:for(o=u?o:o[Symbol.iterator]();;){var l;if(u){if(c>=o.length)break;l=o[c++]}else{if((c=o.next()).done)break;l=c.value}var d=l;if(d.isBlockStatement()){var f=d.get("body"),p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}var v=g;if(v.isBreakStatement()){i=v;break e}}}else if(d.isBreakStatement()){i=d;break}}if(i){for(;0===i.key&&i.parentPath.isBlockStatement();)i=i.parentPath;var m=i.getPrevSibling();i.key>0&&(m.isExpressionStatement()||m.isBlockStatement())?(t=s(m,t),i.remove()):(i.replaceWith(i.scope.buildUndefinedNode()),t=s(i,t))}else n&&a.some((function e(t){return!t.isBlockStatement()||t.get("body").some(e)}))&&(t=s(a[a.length-1],t),n=!1)}return t}(this.get("cases"),e):e.push(this)}return e},t.getSibling=function(e){return a.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:e})},t.getPrevSibling=function(){return this.getSibling(this.key-1)},t.getNextSibling=function(){return this.getSibling(this.key+1)},t.getAllNextSiblings=function(){for(var e=this.key,t=this.getSibling(++e),n=[];t.node;)n.push(t),t=this.getSibling(++e);return n},t.getAllPrevSiblings=function(){for(var e=this.key,t=this.getSibling(--e),n=[];t.node;)n.push(t),t=this.getSibling(--e);return n},t.get=function(e,t){!0===t&&(t=this.context);var n=e.split(".");return 1===n.length?this._getKey(e,t):this._getPattern(n,t)},t._getKey=function(e,t){var n=this,r=this.node,i=r[e];return Array.isArray(i)?i.map((function(o,s){return a.default.get({listKey:e,parentPath:n,parent:r,container:i,key:s}).setContext(t)})):a.default.get({parentPath:this,parent:r,container:r,key:e}).setContext(t)},t._getPattern=function(e,t){var n=this,r=e,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;n="."===s?n.parentPath:Array.isArray(n)?n[s]:n.get(s,t)}return n},t.getBindingIdentifiers=function(e){return i.getBindingIdentifiers(this.node,e)},t.getOuterBindingIdentifiers=function(e){return i.getOuterBindingIdentifiers(this.node,e)},t.getBindingIdentifierPaths=function(e,t){void 0===e&&(e=!1),void 0===t&&(t=!1);for(var n=[].concat(this),r=Object.create(null);n.length;){var a=n.shift();if(a&&a.node){var o=i.getBindingIdentifiers.keys[a.node.type];if(a.isIdentifier())e?(r[a.node.name]=r[a.node.name]||[]).push(a):r[a.node.name]=a;else if(a.isExportDeclaration()){var s=a.get("declaration");s.isDeclaration()&&n.push(s)}else{if(t){if(a.isFunctionDeclaration()){n.push(a.get("id"));continue}if(a.isFunctionExpression())continue}if(o)for(var u=0;u<o.length;u++){var c=o[u],l=a.get(c);(Array.isArray(l)||l.node)&&(n=n.concat(l))}}}}return r},t.getOuterBindingIdentifierPaths=function(e){return this.getBindingIdentifierPaths(e,!0)};var r,a=(r=n(16))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e,t){return e?t.concat(e.getCompletionRecords()):t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.shareCommentsWithSiblings=function(){if("string"!=typeof this.key){var e=this.node;if(e){var t=e.trailingComments,n=e.leadingComments;if(t||n){var r=this.getSibling(this.key-1),a=this.getSibling(this.key+1),i=Boolean(r.node),o=Boolean(a.node);i&&o||(i?r.addComments("trailing",t):o&&a.addComments("leading",n))}}}},t.addComment=function(e,t,n){r.addComment(this.node,e,t,n)},t.addComments=function(e,t){r.addComments(this.node,e,t)};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.explode=c,t.verify=l,t.merge=function(e,t,n){void 0===t&&(t=[]);for(var r={},a=0;a<e.length;a++){var i=e[a],o=t[a];c(i);for(var s=0,u=Object.keys(i);s<u.length;s++){var l=u[s],d=i[l];(o||n)&&(d=f(d,o,n)),v(r[l]=r[l]||{},d)}}return r};var r,a=u(n(104)),i=u(n(3)),o=(r=n(107))&&r.__esModule?r:{default:r};function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function c(e){if(e._exploded)return e;e._exploded=!0;for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if(!g(r)){var s=r.split("|");if(1!==s.length){var u=e[r];delete e[r];var c=s,d=Array.isArray(c),f=0;for(c=d?c:c[Symbol.iterator]();;){var m;if(d){if(f>=c.length)break;m=c[f++]}else{if((f=c.next()).done)break;m=f.value}e[m]=u}}}}l(e),delete e.__esModule,function(e){for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if(!g(r)){var a=e[r];"function"==typeof a&&(e[r]={enter:a})}}}(e),p(e);for(var y=0,b=Object.keys(e);y<b.length;y++){var _=b[y];if(!g(_)){var x=a[_];if(x){for(var R=e[_],w=0,E=Object.keys(R);w<E.length;w++){var S=E[w];R[S]=h(x,R[S])}if(delete e[_],x.types){var A=x.types,T=Array.isArray(A),P=0;for(A=T?A:A[Symbol.iterator]();;){var C;if(T){if(P>=A.length)break;C=A[P++]}else{if((P=A.next()).done)break;C=P.value}var M=C;e[M]?v(e[M],R):e[M]=R}}else v(e,R)}}}for(var O=0,k=Object.keys(e);O<k.length;O++){var D=k[O];if(!g(D)){var I=e[D],L=i.FLIPPED_ALIAS_KEYS[D],j=i.DEPRECATED_KEYS[D];if(j&&(console.trace("Visitor defined for "+D+" but it has been renamed to "+j),L=[j]),L){delete e[D];var F=L,z=Array.isArray(F),N=0;for(F=z?F:F[Symbol.iterator]();;){var B;if(z){if(N>=F.length)break;B=F[N++]}else{if((N=F.next()).done)break;B=N.value}var V=B,H=e[V];H?v(H,I):e[V]=(0,o.default)(I)}}}}for(var U=0,W=Object.keys(e);U<W.length;U++){var q=W[U];g(q)||p(e[q])}return e}function l(e){if(!e._verified){if("function"==typeof e)throw new Error("You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?");for(var t=0,n=Object.keys(e);t<n.length;t++){var r=n[t];if("enter"!==r&&"exit"!==r||d(r,e[r]),!g(r)){if(i.TYPES.indexOf(r)<0)throw new Error("You gave us a visitor for the node type "+r+" but it's not a valid type");var a=e[r];if("object"==typeof a)for(var o=0,s=Object.keys(a);o<s.length;o++){var u=s[o];if("enter"!==u&&"exit"!==u)throw new Error("You passed `traverse()` a visitor object with the property "+r+" that has the invalid property "+u);d(r+"."+u,a[u])}}}e._verified=!0}}function d(e,t){var n=[].concat(t),r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}if("function"!=typeof i)throw new TypeError("Non-function found defined in "+e+" with type "+typeof i)}}function f(e,t,n){for(var r={},a=function(){var a=o[i],s=e[a];if(!Array.isArray(s))return"continue";s=s.map((function(e){var r=e;return t&&(r=function(n){return e.call(t,n,t)}),n&&(r=n(t.key,a,r)),r})),r[a]=s},i=0,o=Object.keys(e);i<o.length;i++)a();return r}function p(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.exit&&!Array.isArray(e.exit)&&(e.exit=[e.exit])}function h(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,arguments)};return n.toString=function(){return t.toString()},n}function g(e){return"_"===e[0]||"enter"===e||"exit"===e||"shouldSkip"===e||"blacklist"===e||"noScope"===e||"skipKeys"===e}function v(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var a=r[n];e[a]=[].concat(e[a]||[],t[a])}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(){}var t=e.prototype;return t.getCode=function(){},t.getScope=function(){},t.addHelper=function(){throw new Error("Helpers are not supported by the default hub.")},t.buildError=function(e,t,n){return void 0===n&&(n=TypeError),new n(t)},e}();t.default=r},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(['\n import wrapNativeSuper from "wrapNativeSuper";\n import getPrototypeOf from "getPrototypeOf";\n import possibleConstructorReturn from "possibleConstructorReturn";\n import inherits from "inherits";\n\n export default function _wrapRegExp(re, groups) {\n _wrapRegExp = function(re, groups) {\n return new BabelRegExp(re, undefined, groups);\n };\n\n var _RegExp = wrapNativeSuper(RegExp);\n var _super = RegExp.prototype;\n var _groups = new WeakMap();\n\n function BabelRegExp(re, flags, groups) {\n var _this = _RegExp.call(this, re, flags);\n // if the regex is recreated with \'g\' flag\n _groups.set(_this, groups || _groups.get(re));\n return _this;\n }\n inherits(BabelRegExp, _RegExp);\n\n BabelRegExp.prototype.exec = function(str) {\n var result = _super.exec.call(this, str);\n if (result) result.groups = buildGroups(result, this);\n return result;\n };\n BabelRegExp.prototype[Symbol.replace] = function(str, substitution) {\n if (typeof substitution === "string") {\n var groups = _groups.get(this);\n return _super[Symbol.replace].call(\n this,\n str,\n substitution.replace(/\\$<([^>]+)>/g, function(_, name) {\n return "$" + groups[name];\n })\n );\n } else if (typeof substitution === "function") {\n var _this = this;\n return _super[Symbol.replace].call(\n this,\n str,\n function() {\n var args = [];\n args.push.apply(args, arguments);\n if (typeof args[args.length - 1] !== "object") {\n // Modern engines already pass result.groups as the last arg.\n args.push(buildGroups(args, _this));\n }\n return substitution.apply(this, args);\n }\n );\n } else {\n return _super[Symbol.replace].call(this, str, substitution);\n }\n }\n\n function buildGroups(result, re) {\n // NOTE: This function should return undefined if there are no groups,\n // but in that case Babel doesn\'t add the wrapper anyway.\n\n var g = _groups.get(re);\n return Object.keys(g).reduce(function(groups, name) {\n groups[name] = result[g[name]];\n return groups;\n }, Object.create(null));\n }\n\n return _wrapRegExp.apply(this, arguments);\n }\n'],['\n import wrapNativeSuper from "wrapNativeSuper";\n import getPrototypeOf from "getPrototypeOf";\n import possibleConstructorReturn from "possibleConstructorReturn";\n import inherits from "inherits";\n\n export default function _wrapRegExp(re, groups) {\n _wrapRegExp = function(re, groups) {\n return new BabelRegExp(re, undefined, groups);\n };\n\n var _RegExp = wrapNativeSuper(RegExp);\n var _super = RegExp.prototype;\n var _groups = new WeakMap();\n\n function BabelRegExp(re, flags, groups) {\n var _this = _RegExp.call(this, re, flags);\n // if the regex is recreated with \'g\' flag\n _groups.set(_this, groups || _groups.get(re));\n return _this;\n }\n inherits(BabelRegExp, _RegExp);\n\n BabelRegExp.prototype.exec = function(str) {\n var result = _super.exec.call(this, str);\n if (result) result.groups = buildGroups(result, this);\n return result;\n };\n BabelRegExp.prototype[Symbol.replace] = function(str, substitution) {\n if (typeof substitution === "string") {\n var groups = _groups.get(this);\n return _super[Symbol.replace].call(\n this,\n str,\n substitution.replace(/\\\\$<([^>]+)>/g, function(_, name) {\n return "$" + groups[name];\n })\n );\n } else if (typeof substitution === "function") {\n var _this = this;\n return _super[Symbol.replace].call(\n this,\n str,\n function() {\n var args = [];\n args.push.apply(args, arguments);\n if (typeof args[args.length - 1] !== "object") {\n // Modern engines already pass result.groups as the last arg.\n args.push(buildGroups(args, _this));\n }\n return substitution.apply(this, args);\n }\n );\n } else {\n return _super[Symbol.replace].call(this, str, substitution);\n }\n }\n\n function buildGroups(result, re) {\n // NOTE: This function should return undefined if there are no groups,\n // but in that case Babel doesn\'t add the wrapper anyway.\n\n var g = _groups.get(re);\n return Object.keys(g).reduce(function(groups, name) {\n groups[name] = result[g[name]];\n return groups;\n }, Object.create(null));\n }\n\n return _wrapRegExp.apply(this, arguments);\n }\n']);return a=function(){return e},e}function i(){var e=r(['\n export default function _classPrivateMethodSet() {\n throw new TypeError("attempted to reassign private method");\n }\n']);return i=function(){return e},e}function o(){var e=r(['\n export default function _classPrivateMethodGet(receiver, privateSet, fn) {\n if (!privateSet.has(receiver)) {\n throw new TypeError("attempted to get private field on non-instance");\n }\n return fn;\n }\n']);return o=function(){return e},e}function s(){var e=r(['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n'],['\n import toArray from "toArray";\n import toPropertyKey from "toPropertyKey";\n\n // These comments are stripped by @babel/template\n /*::\n type PropertyDescriptor =\n | {\n value: any,\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n }\n | {\n get?: () => any,\n set?: (v: any) => void,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type FieldDescriptor ={\n writable: boolean,\n configurable: boolean,\n enumerable: boolean,\n };\n\n type Placement = "static" | "prototype" | "own";\n type Key = string | symbol; // PrivateName is not supported yet.\n\n type ElementDescriptor =\n | {\n kind: "method",\n key: Key,\n placement: Placement,\n descriptor: PropertyDescriptor\n }\n | {\n kind: "field",\n key: Key,\n placement: Placement,\n descriptor: FieldDescriptor,\n initializer?: () => any,\n };\n\n // This is exposed to the user code\n type ElementObjectInput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n };\n\n // This is exposed to the user code\n type ElementObjectOutput = ElementDescriptor & {\n [@@toStringTag]?: "Descriptor"\n extras?: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n // This is exposed to the user code\n type ClassObject = {\n [@@toStringTag]?: "Descriptor",\n kind: "class",\n elements: ElementDescriptor[],\n };\n\n type ElementDecorator = (descriptor: ElementObjectInput) => ?ElementObjectOutput;\n type ClassDecorator = (descriptor: ClassObject) => ?ClassObject;\n type ClassFinisher = <A, B>(cl: Class<A>) => Class<B>;\n\n // Only used by Babel in the transform output, not part of the spec.\n type ElementDefinition =\n | {\n kind: "method",\n value: any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n }\n | {\n kind: "field",\n value: () => any,\n key: Key,\n static?: boolean,\n decorators?: ElementDecorator[],\n };\n\n declare function ClassFactory<C>(initialize: (instance: C) => void): {\n F: Class<C>,\n d: ElementDefinition[]\n }\n\n */\n\n /*::\n // Various combinations with/without extras and with one or many finishers\n\n type ElementFinisherExtras = {\n element: ElementDescriptor,\n finisher?: ClassFinisher,\n extras?: ElementDescriptor[],\n };\n\n type ElementFinishersExtras = {\n element: ElementDescriptor,\n finishers: ClassFinisher[],\n extras: ElementDescriptor[],\n };\n\n type ElementsFinisher = {\n elements: ElementDescriptor[],\n finisher?: ClassFinisher,\n };\n\n type ElementsFinishers = {\n elements: ElementDescriptor[],\n finishers: ClassFinisher[],\n };\n\n */\n\n /*::\n\n type Placements = {\n static: Key[],\n prototype: Key[],\n own: Key[],\n };\n\n */\n\n // ClassDefinitionEvaluation (Steps 26-*)\n export default function _decorate(\n decorators /*: ClassDecorator[] */,\n factory /*: ClassFactory */,\n superClass /*: ?Class<*> */,\n mixins /*: ?Array<Function> */,\n ) /*: Class<*> */ {\n var api = _getDecoratorsApi();\n if (mixins) {\n for (var i = 0; i < mixins.length; i++) {\n api = mixins[i](api);\n }\n }\n\n var r = factory(function initialize(O) {\n api.initializeInstanceElements(O, decorated.elements);\n }, superClass);\n var decorated = api.decorateClass(\n _coalesceClassElements(r.d.map(_createElementDescriptor)),\n decorators,\n );\n\n api.initializeClassElements(r.F, decorated.elements);\n\n return api.runClassFinishers(r.F, decorated.finishers);\n }\n\n function _getDecoratorsApi() {\n _getDecoratorsApi = function() {\n return api;\n };\n\n var api = {\n elementsDefinitionOrder: [["method"], ["field"]],\n\n // InitializeInstanceElements\n initializeInstanceElements: function(\n /*::<C>*/ O /*: C */,\n elements /*: ElementDescriptor[] */,\n ) {\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (element.kind === kind && element.placement === "own") {\n this.defineClassElement(O, element);\n }\n }, this);\n }, this);\n },\n\n // InitializeClassElements\n initializeClassElements: function(\n /*::<C>*/ F /*: Class<C> */,\n elements /*: ElementDescriptor[] */,\n ) {\n var proto = F.prototype;\n\n ["method", "field"].forEach(function(kind) {\n elements.forEach(function(element /*: ElementDescriptor */) {\n var placement = element.placement;\n if (\n element.kind === kind &&\n (placement === "static" || placement === "prototype")\n ) {\n var receiver = placement === "static" ? F : proto;\n this.defineClassElement(receiver, element);\n }\n }, this);\n }, this);\n },\n\n // DefineClassElement\n defineClassElement: function(\n /*::<C>*/ receiver /*: C | Class<C> */,\n element /*: ElementDescriptor */,\n ) {\n var descriptor /*: PropertyDescriptor */ = element.descriptor;\n if (element.kind === "field") {\n var initializer = element.initializer;\n descriptor = {\n enumerable: descriptor.enumerable,\n writable: descriptor.writable,\n configurable: descriptor.configurable,\n value: initializer === void 0 ? void 0 : initializer.call(receiver),\n };\n }\n Object.defineProperty(receiver, element.key, descriptor);\n },\n\n // DecorateClass\n decorateClass: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var newElements /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n var placements /*: Placements */ = {\n static: [],\n prototype: [],\n own: [],\n };\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n this.addElementPlacement(element, placements);\n }, this);\n\n elements.forEach(function(element /*: ElementDescriptor */) {\n if (!_hasDecorators(element)) return newElements.push(element);\n\n var elementFinishersExtras /*: ElementFinishersExtras */ = this.decorateElement(\n element,\n placements,\n );\n newElements.push(elementFinishersExtras.element);\n newElements.push.apply(newElements, elementFinishersExtras.extras);\n finishers.push.apply(finishers, elementFinishersExtras.finishers);\n }, this);\n\n if (!decorators) {\n return { elements: newElements, finishers: finishers };\n }\n\n var result /*: ElementsFinishers */ = this.decorateConstructor(\n newElements,\n decorators,\n );\n finishers.push.apply(finishers, result.finishers);\n result.finishers = finishers;\n\n return result;\n },\n\n // AddElementPlacement\n addElementPlacement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n silent /*: boolean */,\n ) {\n var keys = placements[element.placement];\n if (!silent && keys.indexOf(element.key) !== -1) {\n throw new TypeError("Duplicated element (" + element.key + ")");\n }\n keys.push(element.key);\n },\n\n // DecorateElement\n decorateElement: function(\n element /*: ElementDescriptor */,\n placements /*: Placements */,\n ) /*: ElementFinishersExtras */ {\n var extras /*: ElementDescriptor[] */ = [];\n var finishers /*: ClassFinisher[] */ = [];\n\n for (\n var decorators = element.decorators, i = decorators.length - 1;\n i >= 0;\n i--\n ) {\n // (inlined) RemoveElementPlacement\n var keys = placements[element.placement];\n keys.splice(keys.indexOf(element.key), 1);\n\n var elementObject /*: ElementObjectInput */ = this.fromElementDescriptor(\n element,\n );\n var elementFinisherExtras /*: ElementFinisherExtras */ = this.toElementFinisherExtras(\n (0, decorators[i])(elementObject) /*: ElementObjectOutput */ ||\n elementObject,\n );\n\n element = elementFinisherExtras.element;\n this.addElementPlacement(element, placements);\n\n if (elementFinisherExtras.finisher) {\n finishers.push(elementFinisherExtras.finisher);\n }\n\n var newExtras /*: ElementDescriptor[] | void */ =\n elementFinisherExtras.extras;\n if (newExtras) {\n for (var j = 0; j < newExtras.length; j++) {\n this.addElementPlacement(newExtras[j], placements);\n }\n extras.push.apply(extras, newExtras);\n }\n }\n\n return { element: element, finishers: finishers, extras: extras };\n },\n\n // DecorateConstructor\n decorateConstructor: function(\n elements /*: ElementDescriptor[] */,\n decorators /*: ClassDecorator[] */,\n ) /*: ElementsFinishers */ {\n var finishers /*: ClassFinisher[] */ = [];\n\n for (var i = decorators.length - 1; i >= 0; i--) {\n var obj /*: ClassObject */ = this.fromClassDescriptor(elements);\n var elementsAndFinisher /*: ElementsFinisher */ = this.toClassDescriptor(\n (0, decorators[i])(obj) /*: ClassObject */ || obj,\n );\n\n if (elementsAndFinisher.finisher !== undefined) {\n finishers.push(elementsAndFinisher.finisher);\n }\n\n if (elementsAndFinisher.elements !== undefined) {\n elements = elementsAndFinisher.elements;\n\n for (var j = 0; j < elements.length - 1; j++) {\n for (var k = j + 1; k < elements.length; k++) {\n if (\n elements[j].key === elements[k].key &&\n elements[j].placement === elements[k].placement\n ) {\n throw new TypeError(\n "Duplicated element (" + elements[j].key + ")",\n );\n }\n }\n }\n }\n }\n\n return { elements: elements, finishers: finishers };\n },\n\n // FromElementDescriptor\n fromElementDescriptor: function(\n element /*: ElementDescriptor */,\n ) /*: ElementObject */ {\n var obj /*: ElementObject */ = {\n kind: element.kind,\n key: element.key,\n placement: element.placement,\n descriptor: element.descriptor,\n };\n\n var desc = {\n value: "Descriptor",\n configurable: true,\n };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n if (element.kind === "field") obj.initializer = element.initializer;\n\n return obj;\n },\n\n // ToElementDescriptors\n toElementDescriptors: function(\n elementObjects /*: ElementObject[] */,\n ) /*: ElementDescriptor[] */ {\n if (elementObjects === undefined) return;\n return toArray(elementObjects).map(function(elementObject) {\n var element = this.toElementDescriptor(elementObject);\n this.disallowProperty(elementObject, "finisher", "An element descriptor");\n this.disallowProperty(elementObject, "extras", "An element descriptor");\n return element;\n }, this);\n },\n\n // ToElementDescriptor\n toElementDescriptor: function(\n elementObject /*: ElementObject */,\n ) /*: ElementDescriptor */ {\n var kind = String(elementObject.kind);\n if (kind !== "method" && kind !== "field") {\n throw new TypeError(\n \'An element descriptor\\\\\'s .kind property must be either "method" or\' +\n \' "field", but a decorator created an element descriptor with\' +\n \' .kind "\' +\n kind +\n \'"\',\n );\n }\n\n var key = toPropertyKey(elementObject.key);\n\n var placement = String(elementObject.placement);\n if (\n placement !== "static" &&\n placement !== "prototype" &&\n placement !== "own"\n ) {\n throw new TypeError(\n \'An element descriptor\\\\\'s .placement property must be one of "static",\' +\n \' "prototype" or "own", but a decorator created an element descriptor\' +\n \' with .placement "\' +\n placement +\n \'"\',\n );\n }\n\n var descriptor /*: PropertyDescriptor */ = elementObject.descriptor;\n\n this.disallowProperty(elementObject, "elements", "An element descriptor");\n\n var element /*: ElementDescriptor */ = {\n kind: kind,\n key: key,\n placement: placement,\n descriptor: Object.assign({}, descriptor),\n };\n\n if (kind !== "field") {\n this.disallowProperty(elementObject, "initializer", "A method descriptor");\n } else {\n this.disallowProperty(\n descriptor,\n "get",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "set",\n "The property descriptor of a field descriptor",\n );\n this.disallowProperty(\n descriptor,\n "value",\n "The property descriptor of a field descriptor",\n );\n\n element.initializer = elementObject.initializer;\n }\n\n return element;\n },\n\n toElementFinisherExtras: function(\n elementObject /*: ElementObject */,\n ) /*: ElementFinisherExtras */ {\n var element /*: ElementDescriptor */ = this.toElementDescriptor(\n elementObject,\n );\n var finisher /*: ClassFinisher */ = _optionalCallableProperty(\n elementObject,\n "finisher",\n );\n var extras /*: ElementDescriptors[] */ = this.toElementDescriptors(\n elementObject.extras,\n );\n\n return { element: element, finisher: finisher, extras: extras };\n },\n\n // FromClassDescriptor\n fromClassDescriptor: function(\n elements /*: ElementDescriptor[] */,\n ) /*: ClassObject */ {\n var obj = {\n kind: "class",\n elements: elements.map(this.fromElementDescriptor, this),\n };\n\n var desc = { value: "Descriptor", configurable: true };\n Object.defineProperty(obj, Symbol.toStringTag, desc);\n\n return obj;\n },\n\n // ToClassDescriptor\n toClassDescriptor: function(\n obj /*: ClassObject */,\n ) /*: ElementsFinisher */ {\n var kind = String(obj.kind);\n if (kind !== "class") {\n throw new TypeError(\n \'A class descriptor\\\\\'s .kind property must be "class", but a decorator\' +\n \' created a class descriptor with .kind "\' +\n kind +\n \'"\',\n );\n }\n\n this.disallowProperty(obj, "key", "A class descriptor");\n this.disallowProperty(obj, "placement", "A class descriptor");\n this.disallowProperty(obj, "descriptor", "A class descriptor");\n this.disallowProperty(obj, "initializer", "A class descriptor");\n this.disallowProperty(obj, "extras", "A class descriptor");\n\n var finisher = _optionalCallableProperty(obj, "finisher");\n var elements = this.toElementDescriptors(obj.elements);\n\n return { elements: elements, finisher: finisher };\n },\n\n // RunClassFinishers\n runClassFinishers: function(\n constructor /*: Class<*> */,\n finishers /*: ClassFinisher[] */,\n ) /*: Class<*> */ {\n for (var i = 0; i < finishers.length; i++) {\n var newConstructor /*: ?Class<*> */ = (0, finishers[i])(constructor);\n if (newConstructor !== undefined) {\n // NOTE: This should check if IsConstructor(newConstructor) is false.\n if (typeof newConstructor !== "function") {\n throw new TypeError("Finishers must return a constructor.");\n }\n constructor = newConstructor;\n }\n }\n return constructor;\n },\n\n disallowProperty: function(obj, name, objectType) {\n if (obj[name] !== undefined) {\n throw new TypeError(objectType + " can\'t have a ." + name + " property.");\n }\n }\n };\n\n return api;\n }\n\n // ClassElementEvaluation\n function _createElementDescriptor(\n def /*: ElementDefinition */,\n ) /*: ElementDescriptor */ {\n var key = toPropertyKey(def.key);\n\n var descriptor /*: PropertyDescriptor */;\n if (def.kind === "method") {\n descriptor = {\n value: def.value,\n writable: true,\n configurable: true,\n enumerable: false,\n };\n } else if (def.kind === "get") {\n descriptor = { get: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "set") {\n descriptor = { set: def.value, configurable: true, enumerable: false };\n } else if (def.kind === "field") {\n descriptor = { configurable: true, writable: true, enumerable: true };\n }\n\n var element /*: ElementDescriptor */ = {\n kind: def.kind === "field" ? "field" : "method",\n key: key,\n placement: def.static\n ? "static"\n : def.kind === "field"\n ? "own"\n : "prototype",\n descriptor: descriptor,\n };\n if (def.decorators) element.decorators = def.decorators;\n if (def.kind === "field") element.initializer = def.value;\n\n return element;\n }\n\n // CoalesceGetterSetter\n function _coalesceGetterSetter(\n element /*: ElementDescriptor */,\n other /*: ElementDescriptor */,\n ) {\n if (element.descriptor.get !== undefined) {\n other.descriptor.get = element.descriptor.get;\n } else {\n other.descriptor.set = element.descriptor.set;\n }\n }\n\n // CoalesceClassElements\n function _coalesceClassElements(\n elements /*: ElementDescriptor[] */,\n ) /*: ElementDescriptor[] */ {\n var newElements /*: ElementDescriptor[] */ = [];\n\n var isSameElement = function(\n other /*: ElementDescriptor */,\n ) /*: boolean */ {\n return (\n other.kind === "method" &&\n other.key === element.key &&\n other.placement === element.placement\n );\n };\n\n for (var i = 0; i < elements.length; i++) {\n var element /*: ElementDescriptor */ = elements[i];\n var other /*: ElementDescriptor */;\n\n if (\n element.kind === "method" &&\n (other = newElements.find(isSameElement))\n ) {\n if (\n _isDataDescriptor(element.descriptor) ||\n _isDataDescriptor(other.descriptor)\n ) {\n if (_hasDecorators(element) || _hasDecorators(other)) {\n throw new ReferenceError(\n "Duplicated methods (" + element.key + ") can\'t be decorated.",\n );\n }\n other.descriptor = element.descriptor;\n } else {\n if (_hasDecorators(element)) {\n if (_hasDecorators(other)) {\n throw new ReferenceError(\n "Decorators can\'t be placed on different accessors with for " +\n "the same property (" +\n element.key +\n ").",\n );\n }\n other.decorators = element.decorators;\n }\n _coalesceGetterSetter(element, other);\n }\n } else {\n newElements.push(element);\n }\n }\n\n return newElements;\n }\n\n function _hasDecorators(element /*: ElementDescriptor */) /*: boolean */ {\n return element.decorators && element.decorators.length;\n }\n\n function _isDataDescriptor(desc /*: PropertyDescriptor */) /*: boolean */ {\n return (\n desc !== undefined &&\n !(desc.value === undefined && desc.writable === undefined)\n );\n }\n\n function _optionalCallableProperty /*::<T>*/(\n obj /*: T */,\n name /*: $Keys<T> */,\n ) /*: ?Function */ {\n var value = obj[name];\n if (value !== undefined && typeof value !== "function") {\n throw new TypeError("Expected \'" + name + "\' to be a function");\n }\n return value;\n }\n\n']);return s=function(){return e},e}function u(){var e=r(['\n export default function _classStaticPrivateMethodSet() {\n throw new TypeError("attempted to set read only static private field");\n }\n']);return u=function(){return e},e}function c(){var e=r(['\n export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n return method;\n }\n']);return c=function(){return e},e}function l(){var e=r(['\n export default function _classStaticPrivateFieldSpecSet(receiver, classConstructor, descriptor, value) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n if (descriptor.set) {\n descriptor.set.call(receiver, value);\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n descriptor.value = value;\n }\n\n return value;\n }\n']);return l=function(){return e},e}function d(){var e=r(['\n export default function _classStaticPrivateFieldSpecGet(receiver, classConstructor, descriptor) {\n if (receiver !== classConstructor) {\n throw new TypeError("Private static access of wrong provenance");\n }\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n }\n']);return d=function(){return e},e}function f(){var e=r(['\n export default function _classPrivateFieldDestructureSet(receiver, privateMap) {\n if (!privateMap.has(receiver)) {\n throw new TypeError("attempted to set private field on non-instance");\n }\n var descriptor = privateMap.get(receiver);\n if (descriptor.set) {\n if (!("__destrObj" in descriptor)) {\n descriptor.__destrObj = {\n set value(v) {\n descriptor.set.call(receiver, v)\n },\n };\n }\n return descriptor.__destrObj;\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n\n return descriptor;\n }\n }\n']);return f=function(){return e},e}function p(){var e=r(['\n export default function _classPrivateFieldSet(receiver, privateMap, value) {\n var descriptor = privateMap.get(receiver);\n if (!descriptor) {\n throw new TypeError("attempted to set private field on non-instance");\n }\n if (descriptor.set) {\n descriptor.set.call(receiver, value);\n } else {\n if (!descriptor.writable) {\n // This should only throw in strict mode, but class bodies are\n // always strict and private fields can only be used inside\n // class bodies.\n throw new TypeError("attempted to set read only private field");\n }\n\n descriptor.value = value;\n }\n\n return value;\n }\n']);return p=function(){return e},e}function h(){var e=r(['\n export default function _classPrivateFieldGet(receiver, privateMap) {\n var descriptor = privateMap.get(receiver);\n if (!descriptor) {\n throw new TypeError("attempted to get private field on non-instance");\n }\n if (descriptor.get) {\n return descriptor.get.call(receiver);\n }\n return descriptor.value;\n }\n']);return h=function(){return e},e}function g(){var e=r(['\n export default function _classPrivateFieldBase(receiver, privateKey) {\n if (!Object.prototype.hasOwnProperty.call(receiver, privateKey)) {\n throw new TypeError("attempted to use private field on non-instance");\n }\n return receiver;\n }\n']);return g=function(){return e},e}function v(){var e=r(['\n var id = 0;\n export default function _classPrivateFieldKey(name) {\n return "__private_" + (id++) + "_" + name;\n }\n']);return v=function(){return e},e}function m(){var e=r(["\n export default function _applyDecoratedDescriptor(target, property, decorators, descriptor, context){\n var desc = {};\n Object.keys(descriptor).forEach(function(key){\n desc[key] = descriptor[key];\n });\n desc.enumerable = !!desc.enumerable;\n desc.configurable = !!desc.configurable;\n if ('value' in desc || desc.initializer){\n desc.writable = true;\n }\n\n desc = decorators.slice().reverse().reduce(function(desc, decorator){\n return decorator(target, property, desc) || desc;\n }, desc);\n\n if (context && desc.initializer !== void 0){\n desc.value = desc.initializer ? desc.initializer.call(context) : void 0;\n desc.initializer = undefined;\n }\n\n if (desc.initializer === void 0){\n // This is a hack to avoid this being processed by 'transform-runtime'.\n // See issue #9.\n Object.defineProperty(target, property, desc);\n desc = null;\n }\n\n return desc;\n }\n"]);return m=function(){return e},e}function y(){var e=r(["\n export default function _initializerDefineProperty(target, property, descriptor, context){\n if (!descriptor) return;\n\n Object.defineProperty(target, property, {\n enumerable: descriptor.enumerable,\n configurable: descriptor.configurable,\n writable: descriptor.writable,\n value: descriptor.initializer ? descriptor.initializer.call(context) : void 0,\n });\n }\n"]);return y=function(){return e},e}function b(){var e=r(["\n export default function _initializerWarningHelper(descriptor, context){\n throw new Error(\n 'Decorating class property failed. Please ensure that ' +\n 'proposal-class-properties is enabled and runs after the decorators transform.'\n );\n }\n"]);return b=function(){return e},e}function _(){var e=r(['\n import toPrimitive from "toPrimitive";\n\n export default function _toPropertyKey(arg) {\n var key = toPrimitive(arg, "string");\n return typeof key === "symbol" ? key : String(key);\n }\n']);return _=function(){return e},e}function x(){var e=r(['\n export default function _toPrimitive(\n input,\n hint /*: "default" | "string" | "number" | void */\n ) {\n if (typeof input !== "object" || input === null) return input;\n var prim = input[Symbol.toPrimitive];\n if (prim !== undefined) {\n var res = prim.call(input, hint || "default");\n if (typeof res !== "object") return res;\n throw new TypeError("@@toPrimitive must return a primitive value.");\n }\n return (hint === "string" ? String : Number)(input);\n }\n']);return x=function(){return e},e}function R(){var e=r(["\n export default function _skipFirstGeneratorNext(fn) {\n return function () {\n var it = fn.apply(this, arguments);\n it.next();\n return it;\n }\n }\n"]);return R=function(){return e},e}function w(){var e=r(['\n export default function _nonIterableRest() {\n throw new TypeError("Invalid attempt to destructure non-iterable instance");\n }\n']);return w=function(){return e},e}function E(){var e=r(['\n export default function _nonIterableSpread() {\n throw new TypeError("Invalid attempt to spread non-iterable instance");\n }\n']);return E=function(){return e},e}function S(){var e=r(['\n export default function _iterableToArrayLimitLoose(arr, i) {\n if (!(\n Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]"\n )) { return }\n var _arr = [];\n for (var _iterator = arr[Symbol.iterator](), _step; !(_step = _iterator.next()).done;) {\n _arr.push(_step.value);\n if (i && _arr.length === i) break;\n }\n return _arr;\n }\n']);return S=function(){return e},e}function A(){var e=r(['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of `for...of` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n if (!(\n Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]"\n )) { return }\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n'],['\n export default function _iterableToArrayLimit(arr, i) {\n // this is an expanded form of \\`for...of\\` that properly supports abrupt completions of\n // iterators etc. variable names have been minimised to reduce the size of this massive\n // helper. sometimes spec compliance is annoying :(\n //\n // _n = _iteratorNormalCompletion\n // _d = _didIteratorError\n // _e = _iteratorError\n // _i = _iterator\n // _s = _step\n if (!(\n Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]"\n )) { return }\n var _arr = [];\n var _n = true;\n var _d = false;\n var _e = undefined;\n try {\n for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {\n _arr.push(_s.value);\n if (i && _arr.length === i) break;\n }\n } catch (err) {\n _d = true;\n _e = err;\n } finally {\n try {\n if (!_n && _i["return"] != null) _i["return"]();\n } finally {\n if (_d) throw _e;\n }\n }\n return _arr;\n }\n']);return A=function(){return e},e}function T(){var e=r(['\n export default function _iterableToArray(iter) {\n if (\n Symbol.iterator in Object(iter) ||\n Object.prototype.toString.call(iter) === "[object Arguments]"\n ) return Array.from(iter);\n }\n']);return T=function(){return e},e}function P(){var e=r(["\n export default function _arrayWithHoles(arr) {\n if (Array.isArray(arr)) return arr;\n }\n"]);return P=function(){return e},e}function C(){var e=r(["\n export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) arr2[i] = arr[i];\n return arr2;\n }\n }\n"]);return C=function(){return e},e}function M(){var e=r(['\n import arrayWithoutHoles from "arrayWithoutHoles";\n import iterableToArray from "iterableToArray";\n import nonIterableSpread from "nonIterableSpread";\n\n export default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();\n }\n']);return M=function(){return e},e}function O(){var e=r(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArray from "iterableToArray";\n import nonIterableRest from "nonIterableRest";\n\n export default function _toArray(arr) {\n return arrayWithHoles(arr) || iterableToArray(arr) || nonIterableRest();\n }\n']);return O=function(){return e},e}function k(){var e=r(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimitLoose from "iterableToArrayLimitLoose";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArrayLoose(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimitLoose(arr, i) || nonIterableRest();\n }\n']);return k=function(){return e},e}function D(){var e=r(['\n import arrayWithHoles from "arrayWithHoles";\n import iterableToArrayLimit from "iterableToArrayLimit";\n import nonIterableRest from "nonIterableRest";\n\n export default function _slicedToArray(arr, i) {\n return arrayWithHoles(arr) || iterableToArrayLimit(arr, i) || nonIterableRest();\n }\n']);return D=function(){return e},e}function I(){var e=r(['\n import undef from "temporalUndefined";\n import err from "tdz";\n\n export default function _temporalRef(val, name) {\n return val === undef ? err(name) : val;\n }\n']);return I=function(){return e},e}function L(){var e=r(['\n export default function _tdzError(name) {\n throw new ReferenceError(name + " is not defined - temporal dead zone");\n }\n']);return L=function(){return e},e}function j(){var e=r(["\n // This function isn't mean to be called, but to be used as a reference.\n // We can't use a normal object because it isn't hoisted.\n export default function _temporalUndefined() {}\n"]);return j=function(){return e},e}function F(){var e=r(['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\"" + name + "\\" cannot be referenced in computed property keys.");\n }\n'],['\n export default function _classNameTDZError(name) {\n throw new Error("Class \\\\"" + name + "\\\\" cannot be referenced in computed property keys.");\n }\n']);return F=function(){return e},e}function z(){var e=r(['\n export default function _readOnlyError(name) {\n throw new Error("\\"" + name + "\\" is read-only");\n }\n'],['\n export default function _readOnlyError(name) {\n throw new Error("\\\\"" + name + "\\\\" is read-only");\n }\n']);return z=function(){return e},e}function N(){var e=r(["\n export default function _taggedTemplateLiteralLoose(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n strings.raw = raw;\n return strings;\n }\n"]);return N=function(){return e},e}function B(){var e=r(["\n export default function _taggedTemplateLiteral(strings, raw) {\n if (!raw) { raw = strings.slice(0); }\n return Object.freeze(Object.defineProperties(strings, {\n raw: { value: Object.freeze(raw) }\n }));\n }\n"]);return B=function(){return e},e}function V(){var e=r(['\n import superPropBase from "superPropBase";\n import defineProperty from "defineProperty";\n\n function set(target, property, value, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.set) {\n set = Reflect.set;\n } else {\n set = function set(target, property, value, receiver) {\n var base = superPropBase(target, property);\n var desc;\n\n if (base) {\n desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.set) {\n desc.set.call(receiver, value);\n return true;\n } else if (!desc.writable) {\n // Both getter and non-writable fall into this.\n return false;\n }\n }\n\n // Without a super that defines the property, spec boils down to\n // "define on receiver" for some reason.\n desc = Object.getOwnPropertyDescriptor(receiver, property);\n if (desc) {\n if (!desc.writable) {\n // Setter, getter, and non-writable fall into this.\n return false;\n }\n\n desc.value = value;\n Object.defineProperty(receiver, property, desc);\n } else {\n // Avoid setters that may be defined on Sub\'s prototype, but not on\n // the instance.\n defineProperty(receiver, property, value);\n }\n\n return true;\n };\n }\n\n return set(target, property, value, receiver);\n }\n\n export default function _set(target, property, value, receiver, isStrict) {\n var s = set(target, property, value, receiver || target);\n if (!s && isStrict) {\n throw new Error(\'failed to set property\');\n }\n\n return value;\n }\n']);return V=function(){return e},e}function H(){var e=r(['\n import superPropBase from "superPropBase";\n\n export default function _get(target, property, receiver) {\n if (typeof Reflect !== "undefined" && Reflect.get) {\n _get = Reflect.get;\n } else {\n _get = function _get(target, property, receiver) {\n var base = superPropBase(target, property);\n\n if (!base) return;\n\n var desc = Object.getOwnPropertyDescriptor(base, property);\n if (desc.get) {\n return desc.get.call(receiver);\n }\n\n return desc.value;\n };\n }\n return _get(target, property, receiver || target);\n }\n']);return H=function(){return e},e}function U(){var e=r(['\n import getPrototypeOf from "getPrototypeOf";\n\n export default function _superPropBase(object, property) {\n // Yes, this throws if object is null to being with, that\'s on purpose.\n while (!Object.prototype.hasOwnProperty.call(object, property)) {\n object = getPrototypeOf(object);\n if (object === null) break;\n }\n return object;\n }\n']);return U=function(){return e},e}function W(){var e=r(['\n import assertThisInitialized from "assertThisInitialized";\n\n export default function _possibleConstructorReturn(self, call) {\n if (call && (typeof call === "object" || typeof call === "function")) {\n return call;\n }\n return assertThisInitialized(self);\n }\n']);return W=function(){return e},e}function q(){var e=r(["\n export default function _assertThisInitialized(self) {\n if (self === void 0) {\n throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");\n }\n return self;\n }\n"]);return q=function(){return e},e}function G(){var e=r(['\n import objectWithoutPropertiesLoose from "objectWithoutPropertiesLoose";\n\n export default function _objectWithoutProperties(source, excluded) {\n if (source == null) return {};\n\n var target = objectWithoutPropertiesLoose(source, excluded);\n var key, i;\n\n if (Object.getOwnPropertySymbols) {\n var sourceSymbolKeys = Object.getOwnPropertySymbols(source);\n for (i = 0; i < sourceSymbolKeys.length; i++) {\n key = sourceSymbolKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue;\n target[key] = source[key];\n }\n }\n\n return target;\n }\n']);return G=function(){return e},e}function K(){var e=r(["\n export default function _objectWithoutPropertiesLoose(source, excluded) {\n if (source == null) return {};\n\n var target = {};\n var sourceKeys = Object.keys(source);\n var key, i;\n\n for (i = 0; i < sourceKeys.length; i++) {\n key = sourceKeys[i];\n if (excluded.indexOf(key) >= 0) continue;\n target[key] = source[key];\n }\n\n return target;\n }\n"]);return K=function(){return e},e}function Y(){var e=r(['\n export default function _objectDestructuringEmpty(obj) {\n if (obj == null) throw new TypeError("Cannot destructure undefined");\n }\n']);return Y=function(){return e},e}function X(){var e=r(['\n export default function _newArrowCheck(innerThis, boundThis) {\n if (innerThis !== boundThis) {\n throw new TypeError("Cannot instantiate an arrow function");\n }\n }\n']);return X=function(){return e},e}function J(){var e=r(['\n function _getRequireWildcardCache() {\n if (typeof WeakMap !== "function") return null;\n\n var cache = new WeakMap();\n _getRequireWildcardCache = function () { return cache; };\n return cache;\n }\n\n export default function _interopRequireWildcard(obj) {\n if (obj && obj.__esModule) {\n return obj;\n }\n\n if (obj === null || (typeof obj !== "object" && typeof obj !== "function")) {\n return { default: obj }\n }\n\n var cache = _getRequireWildcardCache();\n if (cache && cache.has(obj)) {\n return cache.get(obj);\n }\n\n var newObj = {};\n var hasPropertyDescriptor = Object.defineProperty && Object.getOwnPropertyDescriptor;\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) {\n var desc = hasPropertyDescriptor\n ? Object.getOwnPropertyDescriptor(obj, key)\n : null;\n if (desc && (desc.get || desc.set)) {\n Object.defineProperty(newObj, key, desc);\n } else {\n newObj[key] = obj[key];\n }\n }\n }\n newObj.default = obj;\n if (cache) {\n cache.set(obj, newObj);\n }\n return newObj;\n }\n']);return J=function(){return e},e}function Z(){var e=r(["\n export default function _interopRequireDefault(obj) {\n return obj && obj.__esModule ? obj : { default: obj };\n }\n"]);return Z=function(){return e},e}function $(){var e=r(['\n export default function _instanceof(left, right) {\n if (right != null && typeof Symbol !== "undefined" && right[Symbol.hasInstance]) {\n return !!right[Symbol.hasInstance](left);\n } else {\n return left instanceof right;\n }\n }\n']);return $=function(){return e},e}function Q(){var e=r(['\n import getPrototypeOf from "getPrototypeOf";\n import setPrototypeOf from "setPrototypeOf";\n import isNativeFunction from "isNativeFunction";\n import construct from "construct";\n\n export default function _wrapNativeSuper(Class) {\n var _cache = typeof Map === "function" ? new Map() : undefined;\n\n _wrapNativeSuper = function _wrapNativeSuper(Class) {\n if (Class === null || !isNativeFunction(Class)) return Class;\n if (typeof Class !== "function") {\n throw new TypeError("Super expression must either be null or a function");\n }\n if (typeof _cache !== "undefined") {\n if (_cache.has(Class)) return _cache.get(Class);\n _cache.set(Class, Wrapper);\n }\n function Wrapper() {\n return construct(Class, arguments, getPrototypeOf(this).constructor)\n }\n Wrapper.prototype = Object.create(Class.prototype, {\n constructor: {\n value: Wrapper,\n enumerable: false,\n writable: true,\n configurable: true,\n }\n });\n\n return setPrototypeOf(Wrapper, Class);\n }\n\n return _wrapNativeSuper(Class)\n }\n']);return Q=function(){return e},e}function ee(){var e=r(['\n export default function _isNativeFunction(fn) {\n // Note: This function returns "true" for core-js functions.\n return Function.toString.call(fn).indexOf("[native code]") !== -1;\n }\n']);return ee=function(){return e},e}function te(){var e=r(["\n import setPrototypeOf from \"setPrototypeOf\";\n\n function isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n\n // core-js@3\n if (Reflect.construct.sham) return false;\n\n // Proxy can't be polyfilled. Every browser implemented\n // proxies before or at the same time as Reflect.construct,\n // so if they support Proxy they also support Reflect.construct.\n if (typeof Proxy === \"function\") return true;\n\n // Since Reflect.construct can't be properly polyfilled, some\n // implementations (e.g. core-js@2) don't set the correct internal slots.\n // Those polyfills don't allow us to subclass built-ins, so we need to\n // use our fallback implementation.\n try {\n // If the internal slots aren't set, this throws an error similar to\n // TypeError: this is not a Date object.\n Date.prototype.toString.call(Reflect.construct(Date, [], function() {}));\n return true;\n } catch (e) {\n return false;\n }\n }\n\n export default function _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n _construct = Reflect.construct;\n } else {\n // NOTE: If Parent !== Class, the correct __proto__ is set *after*\n // calling the constructor.\n _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n // Avoid issues with Class being present but undefined when it wasn't\n // present in the original call.\n return _construct.apply(null, arguments);\n }\n"]);return te=function(){return e},e}function ne(){var e=r(["\n export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n return _setPrototypeOf(o, p);\n }\n"]);return ne=function(){return e},e}function re(){var e=r(["\n export default function _getPrototypeOf(o) {\n _getPrototypeOf = Object.setPrototypeOf\n ? Object.getPrototypeOf\n : function _getPrototypeOf(o) {\n return o.__proto__ || Object.getPrototypeOf(o);\n };\n return _getPrototypeOf(o);\n }\n"]);return re=function(){return e},e}function ae(){var e=r(["\n export default function _inheritsLoose(subClass, superClass) {\n subClass.prototype = Object.create(superClass.prototype);\n subClass.prototype.constructor = subClass;\n subClass.__proto__ = superClass;\n }\n"]);return ae=function(){return e},e}function ie(){var e=r(['\n import setPrototypeOf from "setPrototypeOf";\n\n export default function _inherits(subClass, superClass) {\n if (typeof superClass !== "function" && superClass !== null) {\n throw new TypeError("Super expression must either be null or a function");\n }\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n }\n']);return ie=function(){return e},e}function oe(){var e=r(['\n import defineProperty from "defineProperty";\n\n // This function is different to "Reflect.ownKeys". The enumerableOnly\n // filters on symbol properties only. Returned string properties are always\n // enumerable. It is good to use in objectSpread.\n\n function ownKeys(object, enumerableOnly) {\n var keys = Object.keys(object);\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(object);\n if (enumerableOnly) symbols = symbols.filter(function (sym) {\n return Object.getOwnPropertyDescriptor(object, sym).enumerable;\n });\n keys.push.apply(keys, symbols);\n }\n return keys;\n }\n\n export default function _objectSpread2(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = (arguments[i] != null) ? arguments[i] : {};\n if (i % 2) {\n ownKeys(source, true).forEach(function (key) {\n defineProperty(target, key, source[key]);\n });\n } else if (Object.getOwnPropertyDescriptors) {\n Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));\n } else {\n ownKeys(source).forEach(function (key) {\n Object.defineProperty(\n target,\n key,\n Object.getOwnPropertyDescriptor(source, key)\n );\n });\n }\n }\n return target;\n }\n']);return oe=function(){return e},e}function se(){var e=r(["\n import defineProperty from \"defineProperty\";\n\n export default function _objectSpread(target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = (arguments[i] != null) ? arguments[i] : {};\n var ownKeys = Object.keys(source);\n if (typeof Object.getOwnPropertySymbols === 'function') {\n ownKeys = ownKeys.concat(Object.getOwnPropertySymbols(source).filter(function(sym) {\n return Object.getOwnPropertyDescriptor(source, sym).enumerable;\n }));\n }\n ownKeys.forEach(function(key) {\n defineProperty(target, key, source[key]);\n });\n }\n return target;\n }\n"]);return se=function(){return e},e}function ue(){var e=r(["\n export default function _extends() {\n _extends = Object.assign || function (target) {\n for (var i = 1; i < arguments.length; i++) {\n var source = arguments[i];\n for (var key in source) {\n if (Object.prototype.hasOwnProperty.call(source, key)) {\n target[key] = source[key];\n }\n }\n }\n return target;\n };\n\n return _extends.apply(this, arguments);\n }\n"]);return ue=function(){return e},e}function ce(){var e=r(["\n export default function _defineProperty(obj, key, value) {\n // Shortcircuit the slow defineProperty path when possible.\n // We are trying to avoid issues where setters defined on the\n // prototype cause side effects under the fast path of simple\n // assignment. By checking for existence of the property with\n // the in operator, we can optimize most of this overhead away.\n if (key in obj) {\n Object.defineProperty(obj, key, {\n value: value,\n enumerable: true,\n configurable: true,\n writable: true\n });\n } else {\n obj[key] = value;\n }\n return obj;\n }\n"]);return ce=function(){return e},e}function le(){var e=r(["\n export default function _defaults(obj, defaults) {\n var keys = Object.getOwnPropertyNames(defaults);\n for (var i = 0; i < keys.length; i++) {\n var key = keys[i];\n var value = Object.getOwnPropertyDescriptor(defaults, key);\n if (value && value.configurable && obj[key] === undefined) {\n Object.defineProperty(obj, key, value);\n }\n }\n return obj;\n }\n"]);return le=function(){return e},e}function de(){var e=r(['\n export default function _defineEnumerableProperties(obj, descs) {\n for (var key in descs) {\n var desc = descs[key];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, key, desc);\n }\n\n // Symbols are not enumerated over by for-in loops. If native\n // Symbols are available, fetch all of the descs object\'s own\n // symbol properties and define them on our target object too.\n if (Object.getOwnPropertySymbols) {\n var objectSymbols = Object.getOwnPropertySymbols(descs);\n for (var i = 0; i < objectSymbols.length; i++) {\n var sym = objectSymbols[i];\n var desc = descs[sym];\n desc.configurable = desc.enumerable = true;\n if ("value" in desc) desc.writable = true;\n Object.defineProperty(obj, sym, desc);\n }\n }\n return obj;\n }\n']);return de=function(){return e},e}function fe(){var e=r(['\n function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i ++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if ("value" in descriptor) descriptor.writable = true;\n Object.defineProperty(target, descriptor.key, descriptor);\n }\n }\n\n export default function _createClass(Constructor, protoProps, staticProps) {\n if (protoProps) _defineProperties(Constructor.prototype, protoProps);\n if (staticProps) _defineProperties(Constructor, staticProps);\n return Constructor;\n }\n']);return fe=function(){return e},e}function pe(){var e=r(['\n export default function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError("Cannot call a class as a function");\n }\n }\n']);return pe=function(){return e},e}function he(){var e=r(['\n function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) {\n try {\n var info = gen[key](arg);\n var value = info.value;\n } catch (error) {\n reject(error);\n return;\n }\n\n if (info.done) {\n resolve(value);\n } else {\n Promise.resolve(value).then(_next, _throw);\n }\n }\n\n export default function _asyncToGenerator(fn) {\n return function () {\n var self = this, args = arguments;\n return new Promise(function (resolve, reject) {\n var gen = fn.apply(self, args);\n function _next(value) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value);\n }\n function _throw(err) {\n asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err);\n }\n\n _next(undefined);\n });\n };\n }\n']);return he=function(){return e},e}function ge(){var e=r(['\n export default function _asyncGeneratorDelegate(inner, awaitWrap) {\n var iter = {}, waiting = false;\n\n function pump(key, value) {\n waiting = true;\n value = new Promise(function (resolve) { resolve(inner[key](value)); });\n return { done: false, value: awaitWrap(value) };\n };\n\n if (typeof Symbol === "function" && Symbol.iterator) {\n iter[Symbol.iterator] = function () { return this; };\n }\n\n iter.next = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("next", value);\n };\n\n if (typeof inner.throw === "function") {\n iter.throw = function (value) {\n if (waiting) {\n waiting = false;\n throw value;\n }\n return pump("throw", value);\n };\n }\n\n if (typeof inner.return === "function") {\n iter.return = function (value) {\n if (waiting) {\n waiting = false;\n return value;\n }\n return pump("return", value);\n };\n }\n\n return iter;\n }\n']);return ge=function(){return e},e}function ve(){var e=r(['\n import AwaitValue from "AwaitValue";\n\n export default function _awaitAsyncGenerator(value) {\n return new AwaitValue(value);\n }\n']);return ve=function(){return e},e}function me(){var e=r(['\n import AsyncGenerator from "AsyncGenerator";\n\n export default function _wrapAsyncGenerator(fn) {\n return function () {\n return new AsyncGenerator(fn.apply(this, arguments));\n };\n }\n']);return me=function(){return e},e}function ye(){var e=r(['\n import AwaitValue from "AwaitValue";\n\n export default function AsyncGenerator(gen) {\n var front, back;\n\n function send(key, arg) {\n return new Promise(function (resolve, reject) {\n var request = {\n key: key,\n arg: arg,\n resolve: resolve,\n reject: reject,\n next: null,\n };\n\n if (back) {\n back = back.next = request;\n } else {\n front = back = request;\n resume(key, arg);\n }\n });\n }\n\n function resume(key, arg) {\n try {\n var result = gen[key](arg)\n var value = result.value;\n var wrappedAwait = value instanceof AwaitValue;\n\n Promise.resolve(wrappedAwait ? value.wrapped : value).then(\n function (arg) {\n if (wrappedAwait) {\n resume(key === "return" ? "return" : "next", arg);\n return\n }\n\n settle(result.done ? "return" : "normal", arg);\n },\n function (err) { resume("throw", err); });\n } catch (err) {\n settle("throw", err);\n }\n }\n\n function settle(type, value) {\n switch (type) {\n case "return":\n front.resolve({ value: value, done: true });\n break;\n case "throw":\n front.reject(value);\n break;\n default:\n front.resolve({ value: value, done: false });\n break;\n }\n\n front = front.next;\n if (front) {\n resume(front.key, front.arg);\n } else {\n back = null;\n }\n }\n\n this._invoke = send;\n\n // Hide "return" method if generator return is not supported\n if (typeof gen.return !== "function") {\n this.return = undefined;\n }\n }\n\n if (typeof Symbol === "function" && Symbol.asyncIterator) {\n AsyncGenerator.prototype[Symbol.asyncIterator] = function () { return this; };\n }\n\n AsyncGenerator.prototype.next = function (arg) { return this._invoke("next", arg); };\n AsyncGenerator.prototype.throw = function (arg) { return this._invoke("throw", arg); };\n AsyncGenerator.prototype.return = function (arg) { return this._invoke("return", arg); };\n']);return ye=function(){return e},e}function be(){var e=r(["\n export default function _AwaitValue(value) {\n this.wrapped = value;\n }\n"]);return be=function(){return e},e}function _e(){var e=r(['\n export default function _asyncIterator(iterable) {\n var method\n if (typeof Symbol !== "undefined") {\n if (Symbol.asyncIterator) {\n method = iterable[Symbol.asyncIterator]\n if (method != null) return method.call(iterable);\n }\n if (Symbol.iterator) {\n method = iterable[Symbol.iterator]\n if (method != null) return method.call(iterable);\n }\n }\n throw new TypeError("Object is not async iterable");\n }\n']);return _e=function(){return e},e}function xe(){var e=r(['\n var REACT_ELEMENT_TYPE;\n\n export default function _createRawReactElement(type, props, key, children) {\n if (!REACT_ELEMENT_TYPE) {\n REACT_ELEMENT_TYPE = (\n typeof Symbol === "function" && Symbol["for"] && Symbol["for"]("react.element")\n ) || 0xeac7;\n }\n\n var defaultProps = type && type.defaultProps;\n var childrenLength = arguments.length - 3;\n\n if (!props && childrenLength !== 0) {\n // If we\'re going to assign props.children, we create a new object now\n // to avoid mutating defaultProps.\n props = {\n children: void 0,\n };\n }\n\n if (childrenLength === 1) {\n props.children = children;\n } else if (childrenLength > 1) {\n var childArray = new Array(childrenLength);\n for (var i = 0; i < childrenLength; i++) {\n childArray[i] = arguments[i + 3];\n }\n props.children = childArray;\n }\n\n if (props && defaultProps) {\n for (var propName in defaultProps) {\n if (props[propName] === void 0) {\n props[propName] = defaultProps[propName];\n }\n }\n } else if (!props) {\n props = defaultProps || {};\n }\n\n return {\n $$typeof: REACT_ELEMENT_TYPE,\n type: type,\n key: key === undefined ? null : \'\' + key,\n ref: null,\n props: props,\n _owner: null,\n };\n }\n']);return xe=function(){return e},e}function Re(){var e=r(['\n export default function _typeof(obj) {\n if (typeof Symbol === "function" && typeof Symbol.iterator === "symbol") {\n _typeof = function (obj) { return typeof obj; };\n } else {\n _typeof = function (obj) {\n return obj && typeof Symbol === "function" && obj.constructor === Symbol && obj !== Symbol.prototype\n ? "symbol"\n : typeof obj;\n };\n }\n\n return _typeof(obj);\n }\n']);return Re=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var we,Ee=(we=n(22))&&we.__esModule?we:{default:we},Se=Object.create(null),Ae=Se;t.default=Ae;var Te=function(e){return function(t){return{minVersion:e,ast:function(){return Ee.default.program.ast(t)}}}};Se.typeof=Te("7.0.0-beta.0")(Re()),Se.jsx=Te("7.0.0-beta.0")(xe()),Se.asyncIterator=Te("7.0.0-beta.0")(_e()),Se.AwaitValue=Te("7.0.0-beta.0")(be()),Se.AsyncGenerator=Te("7.0.0-beta.0")(ye()),Se.wrapAsyncGenerator=Te("7.0.0-beta.0")(me()),Se.awaitAsyncGenerator=Te("7.0.0-beta.0")(ve()),Se.asyncGeneratorDelegate=Te("7.0.0-beta.0")(ge()),Se.asyncToGenerator=Te("7.0.0-beta.0")(he()),Se.classCallCheck=Te("7.0.0-beta.0")(pe()),Se.createClass=Te("7.0.0-beta.0")(fe()),Se.defineEnumerableProperties=Te("7.0.0-beta.0")(de()),Se.defaults=Te("7.0.0-beta.0")(le()),Se.defineProperty=Te("7.0.0-beta.0")(ce()),Se.extends=Te("7.0.0-beta.0")(ue()),Se.objectSpread=Te("7.0.0-beta.0")(se()),Se.objectSpread2=Te("7.5.0")(oe()),Se.inherits=Te("7.0.0-beta.0")(ie()),Se.inheritsLoose=Te("7.0.0-beta.0")(ae()),Se.getPrototypeOf=Te("7.0.0-beta.0")(re()),Se.setPrototypeOf=Te("7.0.0-beta.0")(ne()),Se.construct=Te("7.0.0-beta.0")(te()),Se.isNativeFunction=Te("7.0.0-beta.0")(ee()),Se.wrapNativeSuper=Te("7.0.0-beta.0")(Q()),Se.instanceof=Te("7.0.0-beta.0")($()),Se.interopRequireDefault=Te("7.0.0-beta.0")(Z()),Se.interopRequireWildcard=Te("7.0.0-beta.0")(J()),Se.newArrowCheck=Te("7.0.0-beta.0")(X()),Se.objectDestructuringEmpty=Te("7.0.0-beta.0")(Y()),Se.objectWithoutPropertiesLoose=Te("7.0.0-beta.0")(K()),Se.objectWithoutProperties=Te("7.0.0-beta.0")(G()),Se.assertThisInitialized=Te("7.0.0-beta.0")(q()),Se.possibleConstructorReturn=Te("7.0.0-beta.0")(W()),Se.superPropBase=Te("7.0.0-beta.0")(U()),Se.get=Te("7.0.0-beta.0")(H()),Se.set=Te("7.0.0-beta.0")(V()),Se.taggedTemplateLiteral=Te("7.0.0-beta.0")(B()),Se.taggedTemplateLiteralLoose=Te("7.0.0-beta.0")(N()),Se.readOnlyError=Te("7.0.0-beta.0")(z()),Se.classNameTDZError=Te("7.0.0-beta.0")(F()),Se.temporalUndefined=Te("7.0.0-beta.0")(j()),Se.tdz=Te("7.5.5")(L()),Se.temporalRef=Te("7.0.0-beta.0")(I()),Se.slicedToArray=Te("7.0.0-beta.0")(D()),Se.slicedToArrayLoose=Te("7.0.0-beta.0")(k()),Se.toArray=Te("7.0.0-beta.0")(O()),Se.toConsumableArray=Te("7.0.0-beta.0")(M()),Se.arrayWithoutHoles=Te("7.0.0-beta.0")(C()),Se.arrayWithHoles=Te("7.0.0-beta.0")(P()),Se.iterableToArray=Te("7.0.0-beta.0")(T()),Se.iterableToArrayLimit=Te("7.0.0-beta.0")(A()),Se.iterableToArrayLimitLoose=Te("7.0.0-beta.0")(S()),Se.nonIterableSpread=Te("7.0.0-beta.0")(E()),Se.nonIterableRest=Te("7.0.0-beta.0")(w()),Se.skipFirstGeneratorNext=Te("7.0.0-beta.0")(R()),Se.toPrimitive=Te("7.1.5")(x()),Se.toPropertyKey=Te("7.1.5")(_()),Se.initializerWarningHelper=Te("7.0.0-beta.0")(b()),Se.initializerDefineProperty=Te("7.0.0-beta.0")(y()),Se.applyDecoratedDescriptor=Te("7.0.0-beta.0")(m()),Se.classPrivateFieldLooseKey=Te("7.0.0-beta.0")(v()),Se.classPrivateFieldLooseBase=Te("7.0.0-beta.0")(g()),Se.classPrivateFieldGet=Te("7.0.0-beta.0")(h()),Se.classPrivateFieldSet=Te("7.0.0-beta.0")(p()),Se.classPrivateFieldDestructureSet=Te("7.4.4")(f()),Se.classStaticPrivateFieldSpecGet=Te("7.0.2")(d()),Se.classStaticPrivateFieldSpecSet=Te("7.0.2")(l()),Se.classStaticPrivateMethodGet=Te("7.3.2")(c()),Se.classStaticPrivateMethodSet=Te("7.3.2")(u()),Se.decorate=Te("7.1.5")(s()),Se.classPrivateMethodGet=Te("7.1.6")(o()),Se.classPrivateMethodSet=Te("7.1.6")(i()),Se.wrapRegExp=Te("7.2.6")(a())},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(['\n (function (root, factory) {\n if (typeof define === "function" && define.amd) {\n define(AMD_ARGUMENTS, factory);\n } else if (typeof exports === "object") {\n factory(COMMON_ARGUMENTS);\n } else {\n factory(BROWSER_ARGUMENTS);\n }\n })(UMD_ROOT, function (FACTORY_PARAMETERS) {\n FACTORY_BODY\n });\n ']);return a=function(){return e},e}function i(){var e=d(n(103));return i=function(){return e},e}function o(){var e=c(n(55));return o=function(){return e},e}function s(){var e=c(n(22));return s=function(){return e},e}function u(){var e=d(n(3));return u=function(){return e},e}function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===t&&(t="global");var n,r={global:p,module:h,umd:g,var:v}[t];if(!r)throw new Error("Unsupported output type "+t);return n=r(e),(0,o().default)(n).code};var f=function(e){return s().default(a())(e)};function p(e){var t=u().identifier("babelHelpers"),n=[],r=u().functionExpression(null,[u().identifier("global")],u().blockStatement(n)),a=u().program([u().expressionStatement(u().callExpression(r,[u().conditionalExpression(u().binaryExpression("===",u().unaryExpression("typeof",u().identifier("global")),u().stringLiteral("undefined")),u().identifier("self"),u().identifier("global"))]))]);return n.push(u().variableDeclaration("var",[u().variableDeclarator(t,u().assignmentExpression("=",u().memberExpression(u().identifier("global"),t),u().objectExpression([])))])),m(n,t,e),a}function h(e){var t=[],n=m(t,null,e);return t.unshift(u().exportNamedDeclaration(null,Object.keys(n).map((function(e){return u().exportSpecifier(u().cloneNode(n[e]),u().identifier(e))})))),u().program(t,[],"module")}function g(e){var t=u().identifier("babelHelpers"),n=[];return n.push(u().variableDeclaration("var",[u().variableDeclarator(t,u().identifier("global"))])),m(n,t,e),u().program([f({FACTORY_PARAMETERS:u().identifier("global"),BROWSER_ARGUMENTS:u().assignmentExpression("=",u().memberExpression(u().identifier("root"),t),u().objectExpression([])),COMMON_ARGUMENTS:u().identifier("exports"),AMD_ARGUMENTS:u().arrayExpression([u().stringLiteral("exports")]),FACTORY_BODY:n,UMD_ROOT:u().identifier("this")})])}function v(e){var t=u().identifier("babelHelpers"),n=[];n.push(u().variableDeclaration("var",[u().variableDeclarator(t,u().objectExpression([]))]));var r=u().program(n);return m(n,t,e),n.push(u().expressionStatement(t)),r}function m(e,t,n){var r=function(e){return t?u().memberExpression(t,u().identifier(e)):u().identifier("_"+e)},a={};return i().list.forEach((function(t){if(!(n&&n.indexOf(t)<0)){var o=a[t]=r(t),s=i().get(t,r,o).nodes;e.push.apply(e,s)}})),a}},function(e,t){e.exports={name:"@babel/core",version:"7.7.0",description:"Babel compiler core.",main:"lib/index.js",author:"Sebastian McKenzie <sebmck@gmail.com>",homepage:"https://babeljs.io/",license:"MIT",publishConfig:{access:"public"},repository:"https://github.com/babel/babel/tree/master/packages/babel-core",keywords:["6to5","babel","classes","const","es6","harmony","let","modules","transpile","transpiler","var","babel-core","compiler"],engines:{node:">=6.9.0"},browser:{"./lib/config/files/index.js":"./lib/config/files/index-browser.js","./lib/transform-file.js":"./lib/transform-file-browser.js"},dependencies:{"@babel/code-frame":"^7.5.5","@babel/generator":"^7.7.0","@babel/helpers":"^7.7.0","@babel/parser":"^7.7.0","@babel/template":"^7.7.0","@babel/traverse":"^7.7.0","@babel/types":"^7.7.0","convert-source-map":"^1.1.0",debug:"^4.1.0",json5:"^2.1.0",lodash:"^4.17.13",resolve:"^1.3.2",semver:"^5.4.1","source-map":"^0.5.0"},devDependencies:{"@babel/helper-transform-fixture-test-runner":"^7.6.4"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=(0,p.default)(e);if(!t)return null;var n=t.options,a=t.context,i={},s=[[]];try{var u=n.plugins,c=n.presets;if(!u||!c)throw new Error("Assertion failure - plugins and presets exist");if(function e(t,n){var o=t.plugins.reduce((function(e,t){return!1!==t.options&&e.push(m(t,a)),e}),[]),u=t.presets.reduce((function(e,t){return!1!==t.options&&e.push({preset:_(t,a),pass:t.ownPass?[]:n}),e}),[]);if(u.length>0){s.splice.apply(s,[1,0].concat(u.map((function(e){return e.pass})).filter((function(e){return e!==n}))));var c=u,l=Array.isArray(c),d=0;for(c=l?c:c[Symbol.iterator]();;){var f;if(l){if(d>=c.length)break;f=c[d++]}else{if((d=c.next()).done)break;f=d.value}var p=f,h=p.preset,g=p.pass;if(!h)return!0;if(e({plugins:h.plugins,presets:h.presets},g))return!0;h.options.forEach((function(e){(0,r.mergeOptions)(i,e)}))}}o.length>0&&n.unshift.apply(n,o)}({plugins:u.map((function(e){var t=(0,o.getItemDescriptor)(e);if(!t)throw new Error("Assertion failure - must be config item");return t})),presets:c.map((function(e){var t=(0,o.getItemDescriptor)(e);if(!t)throw new Error("Assertion failure - must be config item");return t}))},s[0]))return null}catch(d){throw/^\[BABEL\]/.test(d.message)||(d.message="[BABEL] "+(a.filename||"unknown")+": "+d.message),d}var l=i;return(0,r.mergeOptions)(l,n),l.plugins=s[0],l.presets=s.slice(1).filter((function(e){return e.length>0})).map((function(e){return{plugins:e}})),l.passPerPreset=l.presets.length>0,{options:l,passes:s}};var r=n(163),a=function(e){if(e&&e.__esModule)return e;var t=g();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(2)),i=h(n(89)),o=n(59),s=n(164);function u(){var e=h(n(11));return u=function(){return e},e}var c=n(60),l=n(90),d=n(424),f=h(n(425)),p=h(n(167));function h(e){return e&&e.__esModule?e:{default:e}}function g(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return g=function(){return e},e}var v=(0,c.makeWeakCache)((function(e,t){var n=e.value,r=e.options,i=e.dirname,o=e.alias;if(!1===r)throw new Error("Assertion failure");r=r||{};var s=n;if("function"==typeof n){var u=Object.assign({},a,{},(0,f.default)(t));try{s=n(u,r,i)}catch(c){throw o&&(c.message+=" (While processing: "+JSON.stringify(o)+")"),c}}if(!s||"object"!=typeof s)throw new Error("Plugin/Preset did not return an object.");if("function"==typeof s.then)throw new Error("You appear to be using an async plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.");return{value:s,options:r,dirname:i,alias:o}}));function m(e,t){if(e.value instanceof i.default){if(e.options)throw new Error("Passed options to an existing Plugin instance will not work.");return e.value}return y(v(e,t),t)}var y=(0,c.makeWeakCache)((function(e,t){var n=e.value,r=e.options,a=e.dirname,o=e.alias,s=(0,d.validatePluginObject)(n),c=Object.assign({},s);if(c.visitor&&(c.visitor=u().default.explode(Object.assign({},c.visitor))),c.inherits){var l={name:void 0,alias:o+"$inherits",value:c.inherits,options:r,dirname:a},f=t.invalidate((function(e){return m(l,e)}));c.pre=R(f.pre,c.pre),c.post=R(f.post,c.post),c.manipulateOptions=R(f.manipulateOptions,c.manipulateOptions),c.visitor=u().default.visitors.merge([f.visitor||{},c.visitor||{}])}return new i.default(c,r,o)})),b=function(e,t){if(e.test||e.include||e.exclude){var n=t.name?'"'+t.name+'"':"/* your preset */";throw new Error(["Preset "+n+" requires a filename to be set when babel is called directly,","```","babel.transform(code, { filename: 'file.ts', presets: ["+n+"] });","```","See https://babeljs.io/docs/en/options#filename for more information."].join("\n"))}},_=function(e,t){var n=x(v(e,t));return function(e,t,n){if(!t.filename){var r=e.options;b(r,n),r.overrides&&r.overrides.forEach((function(e){return b(e,n)}))}}(n,t,e),(0,s.buildPresetChain)(n,t)},x=(0,c.makeWeakCache)((function(e){var t=e.value,n=e.dirname,r=e.alias;return{options:(0,l.validate)("preset",t),alias:r,dirname:n}}));function R(e,t){var n=[e,t].filter(Boolean);return n.length<=1?n[0]:function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];var a=n,i=Array.isArray(a),o=0;for(a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if((o=a.next()).done)break;s=o.value}var u=s;u.apply(this,t)}}}},function(e,t,n){e.exports=function(e){function t(e){for(var t=0,n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t|=0;return r.colors[Math.abs(t)%r.colors.length]}function r(e){var n;function o(){for(var e=arguments.length,t=new Array(e),a=0;a<e;a++)t[a]=arguments[a];if(o.enabled){var i=o,s=Number(new Date),u=s-(n||s);i.diff=u,i.prev=n,i.curr=s,n=s,t[0]=r.coerce(t[0]),"string"!=typeof t[0]&&t.unshift("%O");var c=0;t[0]=t[0].replace(/%([a-zA-Z%])/g,(function(e,n){if("%%"===e)return e;c++;var a=r.formatters[n];if("function"==typeof a){var o=t[c];e=a.call(i,o),t.splice(c,1),c--}return e})),r.formatArgs.call(i,t),(i.log||r.log).apply(i,t)}}return o.namespace=e,o.enabled=r.enabled(e),o.useColors=r.useColors(),o.color=t(e),o.destroy=a,o.extend=i,"function"==typeof r.init&&r.init(o),r.instances.push(o),o}function a(){var e=r.instances.indexOf(this);return-1!==e&&(r.instances.splice(e,1),!0)}function i(e,t){var n=r(this.namespace+(void 0===t?":":t)+e);return n.log=this.log,n}function o(e){return e.toString().substring(2,e.toString().length-2).replace(/\.\*\?$/,"*")}return r.debug=r,r.default=r,r.coerce=function(e){return e instanceof Error?e.stack||e.message:e},r.disable=function(){var e=[].concat(r.names.map(o),r.skips.map(o).map((function(e){return"-"+e}))).join(",");return r.enable(""),e},r.enable=function(e){var t;r.save(e),r.names=[],r.skips=[];var n=("string"==typeof e?e:"").split(/[\s,]+/),a=n.length;for(t=0;t<a;t++)n[t]&&("-"===(e=n[t].replace(/\*/g,".*?"))[0]?r.skips.push(new RegExp("^"+e.substr(1)+"$")):r.names.push(new RegExp("^"+e+"$")));for(t=0;t<r.instances.length;t++){var i=r.instances[t];i.enabled=r.enabled(i.namespace)}},r.enabled=function(e){if("*"===e[e.length-1])return!0;var t,n;for(t=0,n=r.skips.length;t<n;t++)if(r.skips[t].test(e))return!1;for(t=0,n=r.names.length;t<n;t++)if(r.names[t].test(e))return!0;return!1},r.humanize=n(144),Object.keys(e).forEach((function(t){r[t]=e[t]})),r.instances=[],r.names=[],r.skips=[],r.formatters={},r.selectColor=t,r.enable(r.load()),r}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin. Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"The `sourceMapName` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"},resolveModuleSource:{version:6,message:"Use `babel-plugin-module-resolver@3`'s 'resolvePath' options"},metadata:{version:6,message:"Generated plugin metadata is always included in the output result"},sourceMapTarget:{version:6,message:"The `sourceMapTarget` option has been removed because it makes more sense for the tooling that calls Babel to assign `map.file` themselves."}}},function(e,t,n){"use strict";function r(){var e=i(n(7));return r=function(){return e},e}function a(){var e=i(n(423));return a=function(){return e},e}function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=r().default.resolve(t,e).split(r().default.sep);return new RegExp(["^"].concat(n.map((function(e,t){var r=t===n.length-1;return"**"===e?r?f:d:"*"===e?r?l:c:0===e.indexOf("*.")?u+(0,a().default)(e.slice(1))+(r?s:o):(0,a().default)(e)+(r?s:o)}))).join(""))};var o="\\"+r().default.sep,s="(?:"+o+"|$)",u="[^"+o+"]+",c="(?:"+u+o+")",l="(?:"+u+s+")",d=c+"*?",f=c+"*?"+l+"?"},function(e,t,n){var r=n(86),a=/[\\^$.*+?()[\]{}|]/g,i=RegExp(a.source);e.exports=function(e){return(e=r(e))&&i.test(e)?e.replace(a,"\\$&"):e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.validatePluginObject=function(e){var t={type:"root",source:"plugin"};return Object.keys(e).forEach((function(n){var r=a[n],i={type:"option",name:n,parent:t};if(!r)throw new Error("."+n+" is not a valid Plugin property");r(i,e[n])})),e};var r=n(166),a={name:r.assertString,manipulateOptions:r.assertFunction,pre:r.assertFunction,post:r.assertFunction,inherits:r.assertFunction,visitor:function(e,t){var n=(0,r.assertObject)(e,t);if(n&&(Object.keys(n).forEach((function(e){return function(e,t){if(t&&"object"==typeof t)Object.keys(t).forEach((function(t){if("enter"!==t&&"exit"!==t)throw new Error('.visitor["'+e+'"] may only have .enter and/or .exit handlers.')}));else if("function"!=typeof t)throw new Error('.visitor["'+e+'"] must be a function');return t}(e,n[e])})),n.enter||n.exit))throw new Error("."+e+' cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.');return n},parserOverride:r.assertFunction,generatorOverride:r.assertFunction}},function(e,t,n){"use strict";function r(){var e,t=(e=n(88))&&e.__esModule?e:{default:e};return r=function(){return t},t}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return{version:a.version,cache:e.simple(),env:function(t){return e.using((function(e){return void 0===t?e.envName:"function"==typeof t?(0,i.assertSimpleType)(t(e.envName)):(Array.isArray(t)||(t=[t]),t.some((function(t){if("string"!=typeof t)throw new Error("Unexpected non-string value");return t===e.envName})))}))},async:function(){return!1},caller:function(t){return e.using((function(e){return(0,i.assertSimpleType)(t(e.caller))}))},assertVersion:o,tokTypes:void 0}};var a=n(2),i=n(60);function o(e){if("number"==typeof e){if(!Number.isInteger(e))throw new Error("Expected string or integer value.");e="^"+e+".0.0-0"}if("string"!=typeof e)throw new Error("Expected string or integer value.");if(!r().default.satisfies(a.version,e)){var t=Error.stackTraceLimit;"number"==typeof t&&t<25&&(Error.stackTraceLimit=25);var n=new Error('Requires Babel "'+e+'", but was loaded with "'+a.version+'". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn\'t mention "@babel/core" or "babel-core" to see what is calling Babel.');throw"number"==typeof t&&(Error.stackTraceLimit=t),Object.assign(n,{code:"BABEL_VERSION_UNSUPPORTED",version:a.version,range:e})}}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.transformSync=s,t.transformAsync=function(e,t){return new Promise((function(n,r){o(e,t,(function(e,t){null==e?n(t):r(e)}))}))},t.transform=void 0;var r,a=(r=n(37))&&r.__esModule?r:{default:r},i=n(168),o=function(t,n,r){if("function"==typeof n&&(r=n,n=void 0),void 0===r)return s(t,n);var o=r;e.nextTick((function(){var e;try{if(null===(e=(0,a.default)(n)))return o(null,null)}catch(r){return o(r)}(0,i.runAsync)(e,t,null,o)}))};function s(e,t){var n=(0,a.default)(t);return null===n?null:(0,i.runSync)(n,e)}t.transform=o}).call(t,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(e,t,n){this._map=new Map,this.key=t,this.file=e,this.opts=n||{},this.cwd=e.opts.cwd,this.filename=e.opts.filename}var t=e.prototype;return t.set=function(e,t){this._map.set(e,t)},t.get=function(e){return this._map.get(e)},t.availableHelper=function(e,t){return this.file.availableHelper(e,t)},t.addHelper=function(e){return this.file.addHelper(e)},t.addImport=function(){return this.file.addImport()},t.getModuleName=function(){return this.file.getModuleName()},t.buildCodeFrameError=function(e,t,n){return this.file.buildCodeFrameError(e,t,n)},e}();t.default=r},function(e,t,n){"use strict";function r(){var e=o(n(429));return r=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){if(!a){var e=(0,i.default)({babelrc:!1,configFile:!1,plugins:[s]});if(!(a=e?e.passes[0][0]:void 0))throw new Error("Assertion failure")}return a};var a,i=o(n(37));function o(e){return e&&e.__esModule?e:{default:e}}var s={name:"internal.blockHoist",visitor:{Block:{exit:function(e){for(var t=e.node,n=!1,a=0;a<t.body.length;a++){var i=t.body[a];if(i&&null!=i._blockHoist){n=!0;break}}n&&(t.body=(0,r().default)(t.body,(function(e){var t=e&&e._blockHoist;return null==t&&(t=1),!0===t&&(t=2),-1*t})))}}}}},function(e,t,n){var r=n(430),a=n(432),i=n(52),o=n(35),s=i((function(e,t){if(null==e)return[];var n=t.length;return n>1&&o(e,t[0],t[1])?t=[]:n>2&&o(t[0],t[1],t[2])&&(t=[t[0]]),a(e,r(t,1),[])}));e.exports=s},function(e,t,n){var r=n(73),a=n(431);e.exports=function e(t,n,i,o,s){var u=-1,c=t.length;for(i||(i=a),s||(s=[]);++u<c;){var l=t[u];n>0&&i(l)?n>1?e(l,n-1,i,o,s):r(s,l):o||(s[s.length]=l)}return s}},function(e,t,n){var r=n(23),a=n(67),i=n(10),o=r?r.isConcatSpreadable:void 0;e.exports=function(e){return i(e)||a(e)||!!(o&&e&&e[o])}},function(e,t,n){var r=n(50),a=n(433),i=n(452),o=n(458),s=n(27),u=n(459),c=n(53);e.exports=function(e,t,n){var l=-1;t=r(t.length?t:[c],s(a));var d=i(e,(function(e,n,a){return{criteria:r(t,(function(t){return t(e)})),index:++l,value:e}}));return o(d,(function(e,t){return u(e,t,n)}))}},function(e,t,n){var r=n(434),a=n(442),i=n(53),o=n(10),s=n(449);e.exports=function(e){return"function"==typeof e?e:null==e?i:"object"==typeof e?o(e)?a(e[0],e[1]):r(e):s(e)}},function(e,t,n){var r=n(435),a=n(441),i=n(172);e.exports=function(e){var t=a(e);return 1==t.length&&t[0][2]?i(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},function(e,t,n){var r=n(64),a=n(169),i=1,o=2;e.exports=function(e,t,n,s){var u=n.length,c=u,l=!s;if(null==e)return!c;for(e=Object(e);u--;){var d=n[u];if(l&&d[2]?d[1]!==e[d[0]]:!(d[0]in e))return!1}for(;++u<c;){var f=(d=n[u])[0],p=e[f],h=d[1];if(l&&d[2]){if(void 0===p&&!(f in e))return!1}else{var g=new r;if(s)var v=s(p,h,f,e,t,g);if(!(void 0===v?a(h,p,i|o,s,g):v))return!1}}return!0}},function(e,t,n){var r=n(64),a=n(170),i=n(438),o=n(440),s=n(47),u=n(10),c=n(68),l=n(116),d=1,f="[object Arguments]",p="[object Array]",h="[object Object]",g=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,v,m,y){var b=u(e),_=u(t),x=b?p:s(e),R=_?p:s(t),w=(x=x==f?h:x)==h,E=(R=R==f?h:R)==h,S=x==R;if(S&&c(e)){if(!c(t))return!1;b=!0,w=!1}if(S&&!w)return y||(y=new r),b||l(e)?a(e,t,n,v,m,y):i(e,t,x,n,v,m,y);if(!(n&d)){var A=w&&g.call(e,"__wrapped__"),T=E&&g.call(t,"__wrapped__");if(A||T){var P=A?e.value():e,C=T?t.value():t;return y||(y=new r),m(P,C,n,v,y)}}return!!S&&(y||(y=new r),o(e,t,n,v,m,y))}},function(e,t){e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},function(e,t,n){var r=n(23),a=n(124),i=n(30),o=n(170),s=n(439),u=n(84),c=1,l=2,d="[object Boolean]",f="[object Date]",p="[object Error]",h="[object Map]",g="[object Number]",v="[object RegExp]",m="[object Set]",y="[object String]",b="[object Symbol]",_="[object ArrayBuffer]",x="[object DataView]",R=r?r.prototype:void 0,w=R?R.valueOf:void 0;e.exports=function(e,t,n,r,R,E,S){switch(n){case x:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case _:return!(e.byteLength!=t.byteLength||!E(new a(e),new a(t)));case d:case f:case g:return i(+e,+t);case p:return e.name==t.name&&e.message==t.message;case v:case y:return e==t+"";case h:var A=s;case m:var T=r&c;if(A||(A=u),e.size!=t.size&&!T)return!1;var P=S.get(e);if(P)return P==t;r|=l,S.set(e,t);var C=o(A(e),A(t),r,R,E,S);return S.delete(e),C;case b:if(w)return w.call(e)==w.call(t)}return!1}},function(e,t){e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},function(e,t,n){var r=n(121),a=1,i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,s,u){var c=n&a,l=r(e),d=l.length;if(d!=r(t).length&&!c)return!1;for(var f=d;f--;){var p=l[f];if(!(c?p in t:i.call(t,p)))return!1}var h=u.get(e);if(h&&u.get(t))return h==t;var g=!0;u.set(e,t),u.set(t,e);for(var v=c;++f<d;){var m=e[p=l[f]],y=t[p];if(o)var b=c?o(y,m,p,t,e,u):o(m,y,p,e,t,u);if(!(void 0===b?m===y||s(m,y,n,o,u):b)){g=!1;break}v||(v="constructor"==p)}if(g&&!v){var _=e.constructor,x=t.constructor;_!=x&&"constructor"in e&&"constructor"in t&&!("function"==typeof _&&_ instanceof _&&"function"==typeof x&&x instanceof x)&&(g=!1)}return u.delete(e),u.delete(t),g}},function(e,t,n){var r=n(171),a=n(25);e.exports=function(e){for(var t=a(e),n=t.length;n--;){var i=t[n],o=e[i];t[n]=[i,o,r(o)]}return t}},function(e,t,n){var r=n(169),a=n(443),i=n(447),o=n(91),s=n(171),u=n(172),c=n(61),l=1,d=2;e.exports=function(e,t){return o(e)&&s(t)?u(c(e),t):function(n){var o=a(n,e);return void 0===o&&o===t?i(n,e):r(t,o,l|d)}}},function(e,t,n){var r=n(173);e.exports=function(e,t,n){var a=null==e?void 0:r(e,t);return void 0===a?n:a}},function(e,t,n){var r=n(445),a=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,i=/\\(\\)?/g,o=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(a,(function(e,n,r,a){t.push(r?a.replace(i,"$1"):n||e)})),t}));e.exports=o},function(e,t,n){var r=n(446),a=500;e.exports=function(e){var t=r(e,(function(e){return n.size===a&&n.clear(),e})),n=t.cache;return t}},function(e,t,n){var r=n(66),a="Expected a function";function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(a);var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},function(e,t,n){var r=n(448),a=n(175);e.exports=function(e,t){return null!=e&&a(e,t,r)}},function(e,t){e.exports=function(e,t){return null!=e&&t in Object(e)}},function(e,t,n){var r=n(450),a=n(451),i=n(91),o=n(61);e.exports=function(e){return i(e)?r(o(e)):a(e)}},function(e,t){e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},function(e,t,n){var r=n(173);e.exports=function(e){return function(t){return r(t,e)}}},function(e,t,n){var r=n(453),a=n(28);e.exports=function(e,t){var n=-1,i=a(e)?Array(e.length):[];return r(e,(function(e,r,a){i[++n]=t(e,r,a)})),i}},function(e,t,n){var r=n(454),a=n(457)(r);e.exports=a},function(e,t,n){var r=n(455),a=n(25);e.exports=function(e,t){return e&&r(e,t,a)}},function(e,t,n){var r=n(456)();e.exports=r},function(e,t){e.exports=function(e){return function(t,n,r){for(var a=-1,i=Object(t),o=r(t),s=o.length;s--;){var u=o[e?s:++a];if(!1===n(i[u],u,i))break}return t}}},function(e,t,n){var r=n(28);e.exports=function(e,t){return function(n,a){if(null==n)return n;if(!r(n))return e(n,a);for(var i=n.length,o=t?i:-1,s=Object(n);(t?o--:++o<i)&&!1!==a(s[o],o,s););return n}}},function(e,t){e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},function(e,t,n){var r=n(460);e.exports=function(e,t,n){for(var a=-1,i=e.criteria,o=t.criteria,s=i.length,u=n.length;++a<s;){var c=r(i[a],o[a]);if(c)return a>=u?c:c*("desc"==n[a]?-1:1)}return e.index-t.index}},function(e,t,n){var r=n(34);e.exports=function(e,t){if(e!==t){var n=void 0!==e,a=null===e,i=e==e,o=r(e),s=void 0!==t,u=null===t,c=t==t,l=r(t);if(!u&&!l&&!o&&e>t||o&&s&&c&&!u&&!l||a&&s&&c||!n&&c||!i)return 1;if(!a&&!o&&!l&&e<t||l&&n&&i&&!a&&!o||u&&n&&i||!s&&i||!c)return-1}return 0}},function(e,t,n){var r=n(108),a=1,i=4;e.exports=function(e){return r(e,a|i)}},function(e,t,n){var r=n(157),a=r.Buffer;function i(e,t){for(var n in e)t[n]=e[n]}function o(e,t,n){return a(e,t,n)}a.from&&a.alloc&&a.allocUnsafe&&a.allocUnsafeSlow?e.exports=r:(i(r,t),t.Buffer=o),i(a,o),o.from=function(e,t,n){if("number"==typeof e)throw new TypeError("Argument must not be a number");return a(e,t,n)},o.alloc=function(e,t,n){if("number"!=typeof e)throw new TypeError("Argument must be a number");var r=a(e);return void 0!==t?"string"==typeof n?r.fill(t,n):r.fill(t):r.fill(0),r},o.allocUnsafe=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return a(e)},o.allocUnsafeSlow=function(e){if("number"!=typeof e)throw new TypeError("Argument must be a number");return r.SlowBuffer(e)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var i="Support for the experimental syntax '"+e+"' isn't currently enabled ("+t.line+":"+(t.column+1)+"):\n\n"+n,o=r[e];if(o){var s=o.syntax,u=o.transform;if(s)if(u){var c=a(u);i+="\n\nAdd "+c+" to the 'plugins' section of your Babel config to enable transformation."}else{var l=a(s);i+="\n\nAdd "+l+" to the 'plugins' section of your Babel config to enable parsing."}}return i};var r={classProperties:{syntax:{name:"@babel/plugin-syntax-class-properties",url:"https://git.io/vb4yQ"},transform:{name:"@babel/plugin-proposal-class-properties",url:"https://git.io/vb4SL"}},decorators:{syntax:{name:"@babel/plugin-syntax-decorators",url:"https://git.io/vb4y9"},transform:{name:"@babel/plugin-proposal-decorators",url:"https://git.io/vb4ST"}},doExpressions:{syntax:{name:"@babel/plugin-syntax-do-expressions",url:"https://git.io/vb4yh"},transform:{name:"@babel/plugin-proposal-do-expressions",url:"https://git.io/vb4S3"}},dynamicImport:{syntax:{name:"@babel/plugin-syntax-dynamic-import",url:"https://git.io/vb4Sv"}},exportDefaultFrom:{syntax:{name:"@babel/plugin-syntax-export-default-from",url:"https://git.io/vb4SO"},transform:{name:"@babel/plugin-proposal-export-default-from",url:"https://git.io/vb4yH"}},exportNamespaceFrom:{syntax:{name:"@babel/plugin-syntax-export-namespace-from",url:"https://git.io/vb4Sf"},transform:{name:"@babel/plugin-proposal-export-namespace-from",url:"https://git.io/vb4SG"}},flow:{syntax:{name:"@babel/plugin-syntax-flow",url:"https://git.io/vb4yb"},transform:{name:"@babel/plugin-transform-flow-strip-types",url:"https://git.io/vb49g"}},functionBind:{syntax:{name:"@babel/plugin-syntax-function-bind",url:"https://git.io/vb4y7"},transform:{name:"@babel/plugin-proposal-function-bind",url:"https://git.io/vb4St"}},functionSent:{syntax:{name:"@babel/plugin-syntax-function-sent",url:"https://git.io/vb4yN"},transform:{name:"@babel/plugin-proposal-function-sent",url:"https://git.io/vb4SZ"}},importMeta:{syntax:{name:"@babel/plugin-syntax-import-meta",url:"https://git.io/vbKK6"}},jsx:{syntax:{name:"@babel/plugin-syntax-jsx",url:"https://git.io/vb4yA"},transform:{name:"@babel/plugin-transform-react-jsx",url:"https://git.io/vb4yd"}},logicalAssignment:{syntax:{name:"@babel/plugin-syntax-logical-assignment-operators",url:"https://git.io/vAlBp"},transform:{name:"@babel/plugin-proposal-logical-assignment-operators",url:"https://git.io/vAlRe"}},nullishCoalescingOperator:{syntax:{name:"@babel/plugin-syntax-nullish-coalescing-operator",url:"https://git.io/vb4yx"},transform:{name:"@babel/plugin-proposal-nullish-coalescing-operator",url:"https://git.io/vb4Se"}},numericSeparator:{syntax:{name:"@babel/plugin-syntax-numeric-separator",url:"https://git.io/vb4Sq"},transform:{name:"@babel/plugin-proposal-numeric-separator",url:"https://git.io/vb4yS"}},optionalChaining:{syntax:{name:"@babel/plugin-syntax-optional-chaining",url:"https://git.io/vb4Sc"},transform:{name:"@babel/plugin-proposal-optional-chaining",url:"https://git.io/vb4Sk"}},pipelineOperator:{syntax:{name:"@babel/plugin-syntax-pipeline-operator",url:"https://git.io/vb4yj"},transform:{name:"@babel/plugin-proposal-pipeline-operator",url:"https://git.io/vb4SU"}},throwExpressions:{syntax:{name:"@babel/plugin-syntax-throw-expressions",url:"https://git.io/vb4SJ"},transform:{name:"@babel/plugin-proposal-throw-expressions",url:"https://git.io/vb4yF"}},typescript:{syntax:{name:"@babel/plugin-syntax-typescript",url:"https://git.io/vb4SC"},transform:{name:"@babel/plugin-transform-typescript",url:"https://git.io/vb4Sm"}},asyncGenerators:{syntax:{name:"@babel/plugin-syntax-async-generators",url:"https://git.io/vb4SY"},transform:{name:"@babel/plugin-proposal-async-generator-functions",url:"https://git.io/vb4yp"}},objectRestSpread:{syntax:{name:"@babel/plugin-syntax-object-rest-spread",url:"https://git.io/vb4y5"},transform:{name:"@babel/plugin-proposal-object-rest-spread",url:"https://git.io/vb4Ss"}},optionalCatchBinding:{syntax:{name:"@babel/plugin-syntax-optional-catch-binding",url:"https://git.io/vb4Sn"},transform:{name:"@babel/plugin-proposal-optional-catch-binding",url:"https://git.io/vb4SI"}}},a=function(e){return e.name+" ("+e.url+")"}},function(e,t,n){"use strict";function r(){var e=o(n(178));return r=function(){return e},e}function a(){var e=o(n(55));return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,o=t.opts,s=t.ast,u=t.code,c=t.inputMap,l=[],d=e,f=Array.isArray(d),p=0;for(d=f?d:d[Symbol.iterator]();;){var h;if(f){if(p>=d.length)break;h=d[p++]}else{if((p=d.next()).done)break;h=p.value}var g=h,v=Array.isArray(g),m=0;for(g=v?g:g[Symbol.iterator]();;){var y;if(v){if(m>=g.length)break;y=g[m++]}else{if((m=g.next()).done)break;y=m.value}var b=y.generatorOverride;if(b){var _=b(s,o.generatorOpts,u,a().default);void 0!==_&&l.push(_)}}}if(0===l.length)n=(0,a().default)(s,o.generatorOpts,u);else{if(1!==l.length)throw new Error("More than one plugin attempted to override codegen.");if("function"==typeof(n=l[0]).then)throw new Error("You appear to be using an async codegen plugin, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}var x=n,R=x.code,w=x.map;return w&&c&&(w=(0,i.default)(c.toObject(),w)),"inline"!==o.sourceMaps&&"both"!==o.sourceMaps||(R+="\n"+r().default.fromObject(w).toComment()),"inline"===o.sourceMaps&&(w=null),{outputCode:R,outputMap:w}};var i=o(n(465));function o(e){return e&&e.__esModule?e:{default:e}}},function(e,t,n){"use strict";function r(){var e,t=(e=n(466))&&e.__esModule?e:{default:e};return r=function(){return t},t}function a(e){return e.line+"/"+e.columnStart}function i(e){var t=new(r().default.SourceMapConsumer)(Object.assign({},e,{sourceRoot:null})),n=new Map,a=new Map,i=null;return t.computeColumnSpans(),t.eachMapping((function(e){if(null!==e.originalLine){var r=n.get(e.source);r||(r={path:e.source,content:t.sourceContentFor(e.source,!0)},n.set(e.source,r));var o=a.get(r);o||(o={source:r,mappings:[]},a.set(r,o));var s={line:e.originalLine,columnStart:e.originalColumn,columnEnd:1/0,name:e.name};i&&i.source===r&&i.mapping.line===e.originalLine&&(i.mapping.columnEnd=e.originalColumn),i={source:r,mapping:s},o.mappings.push({original:s,generated:t.allGeneratedPositionsFor({source:e.source,line:e.originalLine,column:e.originalColumn}).map((function(e){return{line:e.line,columnStart:e.column,columnEnd:e.lastColumn+1}}))})}}),null,r().default.SourceMapConsumer.ORIGINAL_ORDER),{file:e.file,sourceRoot:e.sourceRoot,sources:Array.from(a.values())}}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=i(e),o=i(t),s=new(r().default.SourceMapGenerator),u=n.sources,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d.source;"string"==typeof f.content&&s.setSourceContent(f.path,f.content)}if(1===o.sources.length){var p=o.sources[0],h=new Map;!function(e,t){var n=e.sources,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i,s=o.source,u=o.mappings,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d,p=f.original,h=f.generated,g=Array.isArray(h),v=0;for(h=g?h:h[Symbol.iterator]();;){var m;if(g){if(v>=h.length)break;m=h[v++]}else{if((v=h.next()).done)break;m=v.value}t(m,p,s)}}}}(n,(function(e,t,n){!function(e,t,n){var r,a,i,o,s,u=(r=t,a=e.mappings,i=r.line,o=r.columnStart,s=r.columnEnd,function(e,t){for(var n=function(e,t){for(var n=0,r=e.length;n<r;){var a=Math.floor((n+r)/2),i=e[a],o=t(i);if(0===o){n=a;break}o>=0?r=a:n=a+1}var s=n;if(s<e.length){for(;s>=0&&t(e[s])>=0;)s--;return s+1}return s}(e,t),r=[],a=n;a<e.length&&0===t(e[a]);a++)r.push(e[a]);return r}(a,(function(e){var t=e.original;return i>t.line?-1:i<t.line?1:o>=t.columnEnd?-1:s<=t.columnStart?1:0}))),c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}var f=d.generated,p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}n(g)}}}(p,e,(function(e){var r=a(e);h.has(r)||(h.set(r,e),s.addMapping({source:n.path,original:{line:t.line,column:t.columnStart},generated:{line:e.line,column:e.columnStart},name:t.name}))}))}));var g=h.values(),v=Array.isArray(g),m=0;for(g=v?g:g[Symbol.iterator]();;){var y;if(v){if(m>=g.length)break;y=g[m++]}else{if((m=g.next()).done)break;y=m.value}var b=y;if(b.columnEnd!==1/0){var _={line:b.line,columnStart:b.columnEnd},x=a(_);h.has(x)||s.addMapping({generated:{line:_.line,column:_.columnStart}})}}}var R=s.toJSON();return"string"==typeof n.sourceRoot&&(R.sourceRoot=n.sourceRoot),R}},function(e,t,n){t.SourceMapGenerator=n(179).SourceMapGenerator,t.SourceMapConsumer=n(469).SourceMapConsumer,t.SourceNode=n(472).SourceNode},function(e,t){var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");t.encode=function(e){if(0<=e&&e<n.length)return n[e];throw new TypeError("Must be between 0 and 63: "+e)},t.decode=function(e){return 65<=e&&e<=90?e-65:97<=e&&e<=122?e-97+26:48<=e&&e<=57?e-48+52:43==e?62:47==e?63:-1}},function(e,t,n){var r=n(38);function a(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}a.prototype.unsortedForEach=function(e,t){this._array.forEach(e,t)},a.prototype.add=function(e){var t,n,a,i,o,s;t=this._last,n=e,a=t.generatedLine,i=n.generatedLine,o=t.generatedColumn,s=n.generatedColumn,i>a||i==a&&s>=o||r.compareByGeneratedPositionsInflated(t,n)<=0?(this._last=e,this._array.push(e)):(this._sorted=!1,this._array.push(e))},a.prototype.toArray=function(){return this._sorted||(this._array.sort(r.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},t.MappingList=a},function(e,t,n){var r=n(38),a=n(470),i=n(181).ArraySet,o=n(180),s=n(471).quickSort;function u(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,""))),null!=t.sections?new d(t):new c(t)}function c(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=r.getArg(t,"version"),a=r.getArg(t,"sources"),o=r.getArg(t,"names",[]),s=r.getArg(t,"sourceRoot",null),u=r.getArg(t,"sourcesContent",null),c=r.getArg(t,"mappings"),l=r.getArg(t,"file",null);if(n!=this._version)throw new Error("Unsupported version: "+n);a=a.map(String).map(r.normalize).map((function(e){return s&&r.isAbsolute(s)&&r.isAbsolute(e)?r.relative(s,e):e})),this._names=i.fromArray(o.map(String),!0),this._sources=i.fromArray(a,!0),this.sourceRoot=s,this.sourcesContent=u,this._mappings=c,this.file=l}function l(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function d(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]\}'/,"")));var n=r.getArg(t,"version"),a=r.getArg(t,"sections");if(n!=this._version)throw new Error("Unsupported version: "+n);this._sources=new i,this._names=new i;var o={line:-1,column:0};this._sections=a.map((function(e){if(e.url)throw new Error("Support for url field in sections not implemented.");var t=r.getArg(e,"offset"),n=r.getArg(t,"line"),a=r.getArg(t,"column");if(n<o.line||n===o.line&&a<o.column)throw new Error("Section offsets must be ordered and non-overlapping.");return o=t,{generatedOffset:{generatedLine:n+1,generatedColumn:a+1},consumer:new u(r.getArg(e,"map"))}}))}u.fromSourceMap=function(e){return c.fromSourceMap(e)},u.prototype._version=3,u.prototype.__generatedMappings=null,Object.defineProperty(u.prototype,"_generatedMappings",{get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),u.prototype.__originalMappings=null,Object.defineProperty(u.prototype,"_originalMappings",{get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),u.prototype._charIsMappingSeparator=function(e,t){var n=e.charAt(t);return";"===n||","===n},u.prototype._parseMappings=function(e,t){throw new Error("Subclasses must implement _parseMappings")},u.GENERATED_ORDER=1,u.ORIGINAL_ORDER=2,u.GREATEST_LOWER_BOUND=1,u.LEAST_UPPER_BOUND=2,u.prototype.eachMapping=function(e,t,n){var a,i=t||null;switch(n||u.GENERATED_ORDER){case u.GENERATED_ORDER:a=this._generatedMappings;break;case u.ORIGINAL_ORDER:a=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var o=this.sourceRoot;a.map((function(e){var t=null===e.source?null:this._sources.at(e.source);return null!=t&&null!=o&&(t=r.join(o,t)),{source:t,generatedLine:e.generatedLine,generatedColumn:e.generatedColumn,originalLine:e.originalLine,originalColumn:e.originalColumn,name:null===e.name?null:this._names.at(e.name)}}),this).forEach(e,i)},u.prototype.allGeneratedPositionsFor=function(e){var t=r.getArg(e,"line"),n={source:r.getArg(e,"source"),originalLine:t,originalColumn:r.getArg(e,"column",0)};if(null!=this.sourceRoot&&(n.source=r.relative(this.sourceRoot,n.source)),!this._sources.has(n.source))return[];n.source=this._sources.indexOf(n.source);var i=[],o=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,a.LEAST_UPPER_BOUND);if(o>=0){var s=this._originalMappings[o];if(void 0===e.column)for(var u=s.originalLine;s&&s.originalLine===u;)i.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o];else for(var c=s.originalColumn;s&&s.originalLine===t&&s.originalColumn==c;)i.push({line:r.getArg(s,"generatedLine",null),column:r.getArg(s,"generatedColumn",null),lastColumn:r.getArg(s,"lastGeneratedColumn",null)}),s=this._originalMappings[++o]}return i},t.SourceMapConsumer=u,c.prototype=Object.create(u.prototype),c.prototype.consumer=u,c.fromSourceMap=function(e){var t=Object.create(c.prototype),n=t._names=i.fromArray(e._names.toArray(),!0),a=t._sources=i.fromArray(e._sources.toArray(),!0);t.sourceRoot=e._sourceRoot,t.sourcesContent=e._generateSourcesContent(t._sources.toArray(),t.sourceRoot),t.file=e._file;for(var o=e._mappings.toArray().slice(),u=t.__generatedMappings=[],d=t.__originalMappings=[],f=0,p=o.length;f<p;f++){var h=o[f],g=new l;g.generatedLine=h.generatedLine,g.generatedColumn=h.generatedColumn,h.source&&(g.source=a.indexOf(h.source),g.originalLine=h.originalLine,g.originalColumn=h.originalColumn,h.name&&(g.name=n.indexOf(h.name)),d.push(g)),u.push(g)}return s(t.__originalMappings,r.compareByOriginalPositions),t},c.prototype._version=3,Object.defineProperty(c.prototype,"sources",{get:function(){return this._sources.toArray().map((function(e){return null!=this.sourceRoot?r.join(this.sourceRoot,e):e}),this)}}),c.prototype._parseMappings=function(e,t){for(var n,a,i,u,c,d=1,f=0,p=0,h=0,g=0,v=0,m=e.length,y=0,b={},_={},x=[],R=[];y<m;)if(";"===e.charAt(y))d++,y++,f=0;else if(","===e.charAt(y))y++;else{for((n=new l).generatedLine=d,u=y;u<m&&!this._charIsMappingSeparator(e,u);u++);if(i=b[a=e.slice(y,u)])y+=a.length;else{for(i=[];y<u;)o.decode(e,y,_),c=_.value,y=_.rest,i.push(c);if(2===i.length)throw new Error("Found a source, but no line and column");if(3===i.length)throw new Error("Found a source and line, but no column");b[a]=i}n.generatedColumn=f+i[0],f=n.generatedColumn,i.length>1&&(n.source=g+i[1],g+=i[1],n.originalLine=p+i[2],p=n.originalLine,n.originalLine+=1,n.originalColumn=h+i[3],h=n.originalColumn,i.length>4&&(n.name=v+i[4],v+=i[4])),R.push(n),"number"==typeof n.originalLine&&x.push(n)}s(R,r.compareByGeneratedPositionsDeflated),this.__generatedMappings=R,s(x,r.compareByOriginalPositions),this.__originalMappings=x},c.prototype._findMapping=function(e,t,n,r,i,o){if(e[n]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+e[n]);if(e[r]<0)throw new TypeError("Column must be greater than or equal to 0, got "+e[r]);return a.search(e,t,i,o)},c.prototype.computeColumnSpans=function(){for(var e=0;e<this._generatedMappings.length;++e){var t=this._generatedMappings[e];if(e+1<this._generatedMappings.length){var n=this._generatedMappings[e+1];if(t.generatedLine===n.generatedLine){t.lastGeneratedColumn=n.generatedColumn-1;continue}}t.lastGeneratedColumn=1/0}},c.prototype.originalPositionFor=function(e){var t={generatedLine:r.getArg(e,"line"),generatedColumn:r.getArg(e,"column")},n=this._findMapping(t,this._generatedMappings,"generatedLine","generatedColumn",r.compareByGeneratedPositionsDeflated,r.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(n>=0){var a=this._generatedMappings[n];if(a.generatedLine===t.generatedLine){var i=r.getArg(a,"source",null);null!==i&&(i=this._sources.at(i),null!=this.sourceRoot&&(i=r.join(this.sourceRoot,i)));var o=r.getArg(a,"name",null);return null!==o&&(o=this._names.at(o)),{source:i,line:r.getArg(a,"originalLine",null),column:r.getArg(a,"originalColumn",null),name:o}}}return{source:null,line:null,column:null,name:null}},c.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some((function(e){return null==e}))},c.prototype.sourceContentFor=function(e,t){if(!this.sourcesContent)return null;if(null!=this.sourceRoot&&(e=r.relative(this.sourceRoot,e)),this._sources.has(e))return this.sourcesContent[this._sources.indexOf(e)];var n;if(null!=this.sourceRoot&&(n=r.urlParse(this.sourceRoot))){var a=e.replace(/^file:\/\//,"");if("file"==n.scheme&&this._sources.has(a))return this.sourcesContent[this._sources.indexOf(a)];if((!n.path||"/"==n.path)&&this._sources.has("/"+e))return this.sourcesContent[this._sources.indexOf("/"+e)]}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},c.prototype.generatedPositionFor=function(e){var t=r.getArg(e,"source");if(null!=this.sourceRoot&&(t=r.relative(this.sourceRoot,t)),!this._sources.has(t))return{line:null,column:null,lastColumn:null};var n={source:t=this._sources.indexOf(t),originalLine:r.getArg(e,"line"),originalColumn:r.getArg(e,"column")},a=this._findMapping(n,this._originalMappings,"originalLine","originalColumn",r.compareByOriginalPositions,r.getArg(e,"bias",u.GREATEST_LOWER_BOUND));if(a>=0){var i=this._originalMappings[a];if(i.source===n.source)return{line:r.getArg(i,"generatedLine",null),column:r.getArg(i,"generatedColumn",null),lastColumn:r.getArg(i,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},t.BasicSourceMapConsumer=c,d.prototype=Object.create(u.prototype),d.prototype.constructor=u,d.prototype._version=3,Object.defineProperty(d.prototype,"sources",{get:function(){for(var e=[],t=0;t<this._sections.length;t++)for(var n=0;n<this._sections[t].consumer.sources.length;n++)e.push(this._sections[t].consumer.sources[n]);return e}}),d.prototype.originalPositionFor=function(e){var t={generatedLine:r.getArg(e,"line"),generatedColumn:r.getArg(e,"column")},n=a.search(t,this._sections,(function(e,t){var n=e.generatedLine-t.generatedOffset.generatedLine;return n||e.generatedColumn-t.generatedOffset.generatedColumn})),i=this._sections[n];return i?i.consumer.originalPositionFor({line:t.generatedLine-(i.generatedOffset.generatedLine-1),column:t.generatedColumn-(i.generatedOffset.generatedLine===t.generatedLine?i.generatedOffset.generatedColumn-1:0),bias:e.bias}):{source:null,line:null,column:null,name:null}},d.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(e){return e.consumer.hasContentsOfAllSources()}))},d.prototype.sourceContentFor=function(e,t){for(var n=0;n<this._sections.length;n++){var r=this._sections[n].consumer.sourceContentFor(e,!0);if(r)return r}if(t)return null;throw new Error('"'+e+'" is not in the SourceMap.')},d.prototype.generatedPositionFor=function(e){for(var t=0;t<this._sections.length;t++){var n=this._sections[t];if(-1!==n.consumer.sources.indexOf(r.getArg(e,"source"))){var a=n.consumer.generatedPositionFor(e);if(a)return{line:a.line+(n.generatedOffset.generatedLine-1),column:a.column+(n.generatedOffset.generatedLine===a.line?n.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},d.prototype._parseMappings=function(e,t){this.__generatedMappings=[],this.__originalMappings=[];for(var n=0;n<this._sections.length;n++)for(var a=this._sections[n],i=a.consumer._generatedMappings,o=0;o<i.length;o++){var u=i[o],c=a.consumer._sources.at(u.source);null!==a.consumer.sourceRoot&&(c=r.join(a.consumer.sourceRoot,c)),this._sources.add(c),c=this._sources.indexOf(c);var l=a.consumer._names.at(u.name);this._names.add(l),l=this._names.indexOf(l);var d={source:c,generatedLine:u.generatedLine+(a.generatedOffset.generatedLine-1),generatedColumn:u.generatedColumn+(a.generatedOffset.generatedLine===u.generatedLine?a.generatedOffset.generatedColumn-1:0),originalLine:u.originalLine,originalColumn:u.originalColumn,name:l};this.__generatedMappings.push(d),"number"==typeof d.originalLine&&this.__originalMappings.push(d)}s(this.__generatedMappings,r.compareByGeneratedPositionsDeflated),s(this.__originalMappings,r.compareByOriginalPositions)},t.IndexedSourceMapConsumer=d},function(e,t){t.GREATEST_LOWER_BOUND=1,t.LEAST_UPPER_BOUND=2,t.search=function(e,n,r,a){if(0===n.length)return-1;var i=function e(n,r,a,i,o,s){var u=Math.floor((r-n)/2)+n,c=o(a,i[u],!0);return 0===c?u:c>0?r-u>1?e(u,r,a,i,o,s):s==t.LEAST_UPPER_BOUND?r<i.length?r:-1:u:u-n>1?e(n,u,a,i,o,s):s==t.LEAST_UPPER_BOUND?u:n<0?-1:n}(-1,n.length,e,n,r,a||t.GREATEST_LOWER_BOUND);if(i<0)return-1;for(;i-1>=0&&0===r(n[i],n[i-1],!0);)--i;return i}},function(e,t){function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function r(e,t,a,i){if(a<i){var o=a-1;n(e,(l=a,d=i,Math.round(l+Math.random()*(d-l))),i);for(var s=e[i],u=a;u<i;u++)t(e[u],s)<=0&&n(e,o+=1,u);n(e,o+1,u);var c=o+1;r(e,t,a,c-1),r(e,t,c+1,i)}var l,d}t.quickSort=function(e,t){r(e,t,0,e.length-1)}},function(e,t,n){var r=n(179).SourceMapGenerator,a=n(38),i=/(\r?\n)/,o="$$$isSourceNode$$$";function s(e,t,n,r,a){this.children=[],this.sourceContents={},this.line=null==e?null:e,this.column=null==t?null:t,this.source=null==n?null:n,this.name=null==a?null:a,this[o]=!0,null!=r&&this.add(r)}s.fromStringWithSourceMap=function(e,t,n){var r=new s,o=e.split(i),u=0,c=function(){return e()+(e()||"");function e(){return u<o.length?o[u++]:void 0}},l=1,d=0,f=null;return t.eachMapping((function(e){if(null!==f){if(!(l<e.generatedLine)){var t=(n=o[u]).substr(0,e.generatedColumn-d);return o[u]=n.substr(e.generatedColumn-d),d=e.generatedColumn,p(f,t),void(f=e)}p(f,c()),l++,d=0}for(;l<e.generatedLine;)r.add(c()),l++;if(d<e.generatedColumn){var n=o[u];r.add(n.substr(0,e.generatedColumn)),o[u]=n.substr(e.generatedColumn),d=e.generatedColumn}f=e}),this),u<o.length&&(f&&p(f,c()),r.add(o.splice(u).join(""))),t.sources.forEach((function(e){var i=t.sourceContentFor(e);null!=i&&(null!=n&&(e=a.join(n,e)),r.setSourceContent(e,i))})),r;function p(e,t){if(null===e||void 0===e.source)r.add(t);else{var i=n?a.join(n,e.source):e.source;r.add(new s(e.originalLine,e.originalColumn,i,t,e.name))}}},s.prototype.add=function(e){if(Array.isArray(e))e.forEach((function(e){this.add(e)}),this);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);e&&this.children.push(e)}return this},s.prototype.prepend=function(e){if(Array.isArray(e))for(var t=e.length-1;t>=0;t--)this.prepend(e[t]);else{if(!e[o]&&"string"!=typeof e)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+e);this.children.unshift(e)}return this},s.prototype.walk=function(e){for(var t,n=0,r=this.children.length;n<r;n++)(t=this.children[n])[o]?t.walk(e):""!==t&&e(t,{source:this.source,line:this.line,column:this.column,name:this.name})},s.prototype.join=function(e){var t,n,r=this.children.length;if(r>0){for(t=[],n=0;n<r-1;n++)t.push(this.children[n]),t.push(e);t.push(this.children[n]),this.children=t}return this},s.prototype.replaceRight=function(e,t){var n=this.children[this.children.length-1];return n[o]?n.replaceRight(e,t):"string"==typeof n?this.children[this.children.length-1]=n.replace(e,t):this.children.push("".replace(e,t)),this},s.prototype.setSourceContent=function(e,t){this.sourceContents[a.toSetString(e)]=t},s.prototype.walkSourceContents=function(e){for(var t=0,n=this.children.length;t<n;t++)this.children[t][o]&&this.children[t].walkSourceContents(e);var r=Object.keys(this.sourceContents);for(t=0,n=r.length;t<n;t++)e(a.fromSetString(r[t]),this.sourceContents[r[t]])},s.prototype.toString=function(){var e="";return this.walk((function(t){e+=t})),e},s.prototype.toStringWithSourceMap=function(e){var t={code:"",line:1,column:0},n=new r(e),a=!1,i=null,o=null,s=null,u=null;return this.walk((function(e,r){t.code+=e,null!==r.source&&null!==r.line&&null!==r.column?(i===r.source&&o===r.line&&s===r.column&&u===r.name||n.addMapping({source:r.source,original:{line:r.line,column:r.column},generated:{line:t.line,column:t.column},name:r.name}),i=r.source,o=r.line,s=r.column,u=r.name,a=!0):a&&(n.addMapping({generated:{line:t.line,column:t.column}}),i=null,a=!1);for(var c=0,l=e.length;c<l;c++)10===e.charCodeAt(c)?(t.line++,t.column=0,c+1===l?(i=null,a=!1):a&&n.addMapping({source:r.source,original:{line:r.line,column:r.column},generated:{line:t.line,column:t.column},name:r.name})):t.column++})),this.walkSourceContents((function(e,t){n.setSourceContent(e,t)})),{code:t.code,map:n}},t.SourceNode=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.transformFileSync=function(){throw new Error("Transforming files is not supported in browsers")},t.transformFileAsync=function(){return Promise.reject(new Error("Transforming files is not supported in browsers"))},t.transformFile=void 0,t.transformFile=function(e,t,n){"function"==typeof t&&(n=t),n(new Error("Transforming files is not supported in browsers"),null)}},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.transformFromAstSync=s,t.transformFromAstAsync=function(e,t,n){return new Promise((function(r,a){o(e,t,n,(function(e,t){null==e?r(t):a(e)}))}))},t.transformFromAst=void 0;var r,a=(r=n(37))&&r.__esModule?r:{default:r},i=n(168),o=function(t,n,r,o){if("function"==typeof r&&(o=r,r=void 0),void 0===o)return s(t,n,r);var u=o;e.nextTick((function(){var e;try{if(null===(e=(0,a.default)(r)))return u(null,null)}catch(o){return u(o)}if(!t)return u(new Error("No AST given"));(0,i.runAsync)(e,n,t,u)}))};function s(e,t,n){var r=(0,a.default)(n);if(null===r)return null;if(!e)throw new Error("No AST given");return(0,i.runSync)(r,t,e)}t.transformFromAst=o}).call(t,n(5))},function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.parseSync=u,t.parseAsync=function(e,t){return new Promise((function(n,r){s(e,t,(function(e,t){null==e?n(t):r(e)}))}))},t.parse=void 0;var r=o(n(37)),a=o(n(177)),i=o(n(176));function o(e){return e&&e.__esModule?e:{default:e}}var s=function(t,n,o){if("function"==typeof n&&(o=n,n=void 0),void 0===o)return u(t,n);if(null===(0,r.default)(n))return null;var s=o;e.nextTick((function(){var e=null;try{var o=(0,r.default)(n);if(null===o)return s(null,null);e=(0,a.default)(o.passes,(0,i.default)(o),t).ast}catch(u){return s(u)}s(null,e)}))};function u(e,t){var n=(0,r.default)(t);return null===n?null:(0,a.default)(n.passes,(0,i.default)(n),e).ast}t.parse=s}).call(t,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.helperVersion,r=void 0===n?"7.0.0-beta.0":n,i=t.whitelist,o=void 0!==i&&i;if(!1!==o&&(!Array.isArray(o)||o.some((function(e){return"string"!=typeof e}))))throw new Error(".whitelist must be undefined, false, or an array of strings");var s=o?new Set(o):null;return{name:"external-helpers",pre:function(e){e.set("helperGenerator",(function(t){if((!e.availableHelper||e.availableHelper(t,r))&&(!s||s.has(t)))return a.types.memberExpression(a.types.identifier("babelHelpers"),a.types.identifier(t))}))}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-class-properties",manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-dynamic-import",manipulateOptions:function(e,t){t.plugins.push("dynamicImport")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-import-meta",manipulateOptions:function(e,t){t.plugins.push("importMeta")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=u(n(194)),i=u(n(182)),o=n(2),s=u(n(481));function u(e){return e&&e.__esModule?e:{default:e}}var c=(0,r.declare)((function(e){e.assertVersion(7);var t={Function:function(e){e.skip()},YieldExpression:function(e,t){var n=e.node;if(n.delegate){var r=t.addHelper("asyncGeneratorDelegate");n.argument=o.types.callExpression(r,[o.types.callExpression(t.addHelper("asyncIterator"),[n.argument]),t.addHelper("awaitAsyncGenerator")])}}},n={Function:function(e){e.skip()},ForOfStatement:function(e,t){var n=t.file,r=e.node;if(r.await){var a=(0,s.default)(e,{getAsyncIterator:n.addHelper("asyncIterator")}),i=a.declar,u=a.loop,c=u.body;e.ensureBlock(),i&&c.body.push(i),c.body=c.body.concat(r.body.body),o.types.inherits(u,r),o.types.inherits(u.body,r.body),a.replaceParent?e.parentPath.replaceWithMultiple(a.node):e.replaceWithMultiple(a.node)}}},r={Function:function(e,r){e.node.async&&(e.traverse(n,r),e.node.generator&&(e.traverse(t,r),(0,a.default)(e,{wrapAsync:r.addHelper("wrapAsyncGenerator"),wrapAwait:r.addHelper("awaitAsyncGenerator")})))}};return{name:"proposal-async-generator-functions",inherits:i.default,visitor:{Program:function(e,t){e.traverse(r,t)}}}}));t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n,i=t.getAsyncIterator,o=e.node,s=e.scope,u=e.parent,c=s.generateUidIdentifier("step"),l=s.generateUidIdentifier("value"),d=o.left;r.types.isIdentifier(d)||r.types.isPattern(d)||r.types.isMemberExpression(d)?n=r.types.expressionStatement(r.types.assignmentExpression("=",d,l)):r.types.isVariableDeclaration(d)&&(n=r.types.variableDeclaration(d.kind,[r.types.variableDeclarator(d.declarations[0].id,l)]));var f=a({ITERATOR_HAD_ERROR_KEY:s.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:s.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:s.generateUidIdentifier("iteratorError"),ITERATOR_KEY:s.generateUidIdentifier("iterator"),GET_ITERATOR:i,OBJECT:o.right,STEP_VALUE:l,STEP_KEY:c});f=f.body.body;var p=r.types.isLabeledStatement(u),h=f[3].block.body,g=h[0];return p&&(h[0]=r.types.labeledStatement(u.label,g)),{replaceParent:p,node:f,declar:n,loop:g}};var r=n(2),a=(0,r.template)("\n async function wrapper() {\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY;\n try {\n for (\n var ITERATOR_KEY = GET_ITERATOR(OBJECT), STEP_KEY, STEP_VALUE;\n (\n STEP_KEY = await ITERATOR_KEY.next(),\n ITERATOR_COMPLETION = STEP_KEY.done,\n STEP_VALUE = await STEP_KEY.value,\n !ITERATOR_COMPLETION\n );\n ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {\n await ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n }\n")},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(62),i=(0,r.declare)((function(e,t){return e.assertVersion(7),(0,a.createClassFeaturePlugin)({name:"proposal-class-properties",feature:a.FEATURES.fields,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classProperties","classPrivateProperties")}})}));t.default=i},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "]);return a=function(){return e},e}function i(){var e=r(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n })\n "]);return i=function(){return e},e}function o(){var e=r(["",".add(",")"]);return o=function(){return e},e}function s(){var e=r(["\n ",".set(",", {\n get: ",",\n set: ","\n });\n "]);return s=function(){return e},e}function u(){var e=r(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n });\n "]);return u=function(){return e},e}function c(){var e=r(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n value: ","\n });\n "]);return c=function(){return e},e}function l(){var e=r(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n };\n "]);return l=function(){return e},e}function d(){var e=r(["\n var "," = {\n // configurable is false by default\n // enumerable is false by default\n // writable is false by default\n get: ",",\n set: ","\n }\n "]);return d=function(){return e},e}function f(){var e=r(["",".set(",", {\n // configurable is always false for private elements\n // enumerable is always false for private elements\n writable: true,\n value: ",",\n })"]);return f=function(){return e},e}function p(){var e=r(["\n Object.defineProperty(",", ",", {\n // configurable is false by default\n // enumerable is false by default\n writable: true,\n value: ","\n });\n "]);return p=function(){return e},e}function h(){var e=r(["BASE(REF, PROP)[PROP]"]);return h=function(){return e},e}function g(){var e=r(["var "," = new WeakMap();"]);return g=function(){return e},e}function v(){var e=r(["var "," = new WeakSet();"]);return v=function(){return e},e}function m(){var e=r(["var "," = new WeakMap();"]);return m=function(){return e},e}function y(){var e=r(["\n var "," = ",'("','")\n ']);return y=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.buildPrivateNamesMap=function(e){var t=new Map,n=e,r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i,s=o.isPrivate(),u=!o.isProperty(),c=!o.node.static;if(s){var l=o.node.key.id.name,d=t.has(l)?t.get(l):{id:o.scope.generateUidIdentifier(l),static:!c,method:u};"get"===o.node.kind?d.getId=o.scope.generateUidIdentifier("get_"+l):"set"===o.node.kind?d.setId=o.scope.generateUidIdentifier("set_"+l):"method"===o.node.kind&&(d.methodId=o.scope.generateUidIdentifier(l)),t.set(l,d)}}return t},t.buildPrivateNamesNodes=function(e,t,n){var r=[],a=e,i=Array.isArray(a),o=0;for(a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if((o=a.next()).done)break;s=o.value}var u=s,c=u[0],l=u[1],d=l.id,f=l.static,p=l.method,h=l.getId,_=l.setId,x=h||_;t?r.push(b.template.statement.ast(y(),d,n.addHelper("classPrivateFieldLooseKey"),c)):p&&!f?x?r.push(b.template.statement.ast(m(),d)):r.push(b.template.statement.ast(v(),d)):f||r.push(b.template.statement.ast(g(),d))}return r},t.transformPrivateNamesUsage=function(e,t,n,r,a){var i=t.get("body");r?i.traverse(T,Object.assign({privateNamesMap:n,file:a},M)):(0,x.default)(i,T,Object.assign({privateNamesMap:n,classRef:e,file:a},C))},t.buildFieldsInitNodes=function(e,t,n,r,a,i){var o=[],s=[],u=!1,c=n,l=Array.isArray(c),d=0;for(c=l?c:c[Symbol.iterator]();;){var f;if(l){if(d>=c.length)break;f=c[d++]}else{if((d=c.next()).done)break;f=d.value}var p=f;w.assertFieldTransformed(p);var h=p.node.static,g=!h,v=p.isPrivate(),m=!v,y=p.isProperty(),_=!y;if(h||_&&v){var x=V(p,e,t,a,i);u=u||x}switch(!0){case h&&v&&y&&i:u=!0,o.push(O(b.types.cloneNode(e),p,r));break;case h&&v&&y&&!i:u=!0,o.push(D(p,r));break;case h&&m&&y&&i:u=!0,o.push(j(b.types.cloneNode(e),p));break;case h&&m&&y&&!i:u=!0,o.push(F(b.types.cloneNode(e),p,a));break;case g&&v&&y&&i:s.push(O(b.types.thisExpression(),p,r));break;case g&&v&&y&&!i:s.push(k(b.types.thisExpression(),p,r));break;case g&&v&&_&&i:s.unshift(I(b.types.thisExpression(),p,r)),o.push(N(p,r,i));break;case g&&v&&_&&!i:s.unshift(L(b.types.thisExpression(),p,r)),o.push(N(p,r,i));break;case h&&v&&_&&!i:u=!0,o.push(D(p,r)),o.unshift(N(p,r,i));break;case h&&v&&_&&i:u=!0,o.push(z(b.types.cloneNode(e),p,0,r)),o.unshift(N(p,r,i));break;case g&&m&&y&&i:s.push(j(b.types.thisExpression(),p));break;case g&&m&&y&&!i:s.push(F(b.types.thisExpression(),p,a));break;default:throw new Error("Unreachable.")}}return{staticNodes:o.filter(Boolean),instanceNodes:s.filter(Boolean),wrapClass:function(t){var r=n,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}o.remove()}return u?(t.isClassExpression()?(t.scope.push({id:e}),t.replaceWith(b.types.assignmentExpression("=",b.types.cloneNode(e),t.node))):t.node.id||(t.node.id=e),t):t}}};var b=n(2),_=A(n(39)),x=E(n(196)),R=E(n(95)),w=A(n(484));function E(e){return e&&e.__esModule?e:{default:e}}function S(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return S=function(){return e},e}function A(e){if(e&&e.__esModule)return e;var t=S();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}var T={PrivateName:function(e){var t=this.privateNamesMap,n=e.node,r=e.parentPath;r.isMemberExpression({property:n})&&t.has(n.id.name)&&this.handle(r)},Class:function(e){var t=this.privateNamesMap,n=e.get("body.body"),r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i;if(o.isPrivate()&&t.has(o.node.key.id.name)){e.traverse(P,this),e.skip();break}}}},P=b.traverse.visitors.merge([{PrivateName:T.PrivateName},_.environmentVisitor]),C={memoise:function(e,t){var n=e.scope,r=e.node.object,a=n.maybeGenerateMemoised(r);a&&this.memoiser.set(r,a,t)},receiver:function(e){var t=e.node.object;return this.memoiser.has(t)?b.types.cloneNode(this.memoiser.get(t)):b.types.cloneNode(t)},get:function(e){var t=this.classRef,n=this.privateNamesMap,r=this.file,a=e.node.property.id.name,i=n.get(a),o=i.id,s=i.static,u=i.method,c=i.methodId,l=i.getId,d=i.setId,f=l||d;if(s){var p=u&&!f?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return b.types.callExpression(r.addHelper(p),[this.receiver(e),b.types.cloneNode(t),b.types.cloneNode(o)])}return u?f?b.types.callExpression(r.addHelper("classPrivateFieldGet"),[this.receiver(e),b.types.cloneNode(o)]):b.types.callExpression(r.addHelper("classPrivateMethodGet"),[this.receiver(e),b.types.cloneNode(o),b.types.cloneNode(c)]):b.types.callExpression(r.addHelper("classPrivateFieldGet"),[this.receiver(e),b.types.cloneNode(o)])},set:function(e,t){var n=this.classRef,r=this.privateNamesMap,a=this.file,i=e.node.property.id.name,o=r.get(i),s=o.id,u=o.static,c=o.method,l=o.setId,d=o.getId;if(u){var f=!c||d||l?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return b.types.callExpression(a.addHelper(f),[this.receiver(e),b.types.cloneNode(n),b.types.cloneNode(s),t])}return c?l?b.types.callExpression(a.addHelper("classPrivateFieldSet"),[this.receiver(e),b.types.cloneNode(s),t]):b.types.callExpression(a.addHelper("classPrivateMethodSet"),[]):b.types.callExpression(a.addHelper("classPrivateFieldSet"),[this.receiver(e),b.types.cloneNode(s),t])},destructureSet:function(e){var t=this.privateNamesMap,n=this.file,r=e.node.property.id.name,a=t.get(r).id;return b.types.memberExpression(b.types.callExpression(n.addHelper("classPrivateFieldDestructureSet"),[this.receiver(e),b.types.cloneNode(a)]),b.types.identifier("value"))},call:function(e,t){return this.memoise(e,1),(0,R.default)(this.get(e),this.receiver(e),t)}},M={handle:function(e){var t=this.privateNamesMap,n=this.file,r=e.node.object,a=e.node.property.id.name;e.replaceWith(b.template.expression(h())({BASE:n.addHelper("classPrivateFieldLooseBase"),REF:r,PROP:t.get(a).id}))}};function O(e,t,n){var r=n.get(t.node.key.id.name).id,a=t.node.value||t.scope.buildUndefinedNode();return b.template.statement.ast(p(),e,r,a)}function k(e,t,n){var r=n.get(t.node.key.id.name).id,a=t.node.value||t.scope.buildUndefinedNode();return b.template.statement.ast(f(),r,e,a)}function D(e,t){var n=t.get(e.node.key.id.name),r=n.id,a=n.getId,i=n.setId,o=n.initAdded,s=a||i;if(e.isProperty()||!o&&s){if(s)return t.set(e.node.key.id.name,Object.assign({},n,{initAdded:!0})),b.template.statement.ast(d(),r.name,a?a.name:e.scope.buildUndefinedNode(),i?i.name:e.scope.buildUndefinedNode());var u=e.node.value||e.scope.buildUndefinedNode();return b.template.statement.ast(l(),r,u)}}function I(e,t,n){var r=n.get(t.node.key.id.name),a=r.methodId,i=r.id,o=r.getId,s=r.setId;if(!r.initAdded)return a?b.template.statement.ast(c(),e,i,a.name):o||s?(n.set(t.node.key.id.name,Object.assign({},r,{initAdded:!0})),b.template.statement.ast(u(),e,i,o?o.name:t.scope.buildUndefinedNode(),s?s.name:t.scope.buildUndefinedNode())):void 0}function L(e,t,n){var r=n.get(t.node.key.id.name),a=r.id,i=r.getId,u=r.setId;if(!r.initAdded)return i||u?(n.set(t.node.key.id.name,Object.assign({},r,{initAdded:!0})),b.template.statement.ast(s(),a,e,i?i.name:t.scope.buildUndefinedNode(),u?u.name:t.scope.buildUndefinedNode())):b.template.statement.ast(o(),a,e)}function j(e,t){var n=t.node,r=n.key,a=n.computed,i=t.node.value||t.scope.buildUndefinedNode();return b.types.expressionStatement(b.types.assignmentExpression("=",b.types.memberExpression(e,r,a||b.types.isLiteral(r)),i))}function F(e,t,n){var r=t.node,a=r.key,i=r.computed,o=t.node.value||t.scope.buildUndefinedNode();return b.types.expressionStatement(b.types.callExpression(n.addHelper("defineProperty"),[e,i||b.types.isLiteral(a)?a:b.types.stringLiteral(a.name),o]))}function z(e,t,n,r){var o=r.get(t.node.key.id.name),s=o.id,u=o.methodId,c=o.getId,l=o.setId;if(!o.initAdded)return c||l?(r.set(t.node.key.id.name,Object.assign({},o,{initAdded:!0})),b.template.statement.ast(i(),e,s,c?c.name:t.scope.buildUndefinedNode(),l?l.name:t.scope.buildUndefinedNode())):b.template.statement.ast(a(),e,s,u.name)}function N(e,t,n){void 0===n&&(n=!1);var r=t.get(e.node.key.id.name),a=r.id,i=r.methodId,o=r.getId,s=r.setId,u=r.getterDeclared,c=r.setterDeclared,l=r.static,d=e.node,f=d.params,p=d.body,h=d.generator,g=d.async,v=b.types.functionExpression(i,f,p,h,g),m=o&&!u&&0===f.length,y=s&&!c&&f.length>0;return m?(t.set(e.node.key.id.name,Object.assign({},r,{getterDeclared:!0})),b.types.variableDeclaration("var",[b.types.variableDeclarator(o,v)])):y?(t.set(e.node.key.id.name,Object.assign({},r,{setterDeclared:!0})),b.types.variableDeclaration("var",[b.types.variableDeclarator(s,v)])):l&&!n?b.types.variableDeclaration("var",[b.types.variableDeclarator(a,b.types.functionExpression(a,f,p,h,g))]):b.types.variableDeclaration("var",[b.types.variableDeclarator(i,v)])}var B=b.traverse.visitors.merge([{ThisExpression:function(e,t){t.needsClassRef=!0,e.replaceWith(b.types.cloneNode(t.classRef))}},_.environmentVisitor]);function V(e,t,n,r,a){var i={classRef:t,needsClassRef:!1};return new _.default({methodPath:e,isLoose:a,superRef:n,file:r,getObjectRef:function(){return i.needsClassRef=!0,e.node.static?t:b.types.memberExpression(t,b.types.identifier("prototype"))}}).replace(),e.isProperty()&&e.traverse(B,i),i.needsClassRef}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertFieldTransformed=function(e){if(e.node.declare)throw e.buildCodeFrameError("TypeScript 'declare' fields must first be transformed by @babel/plugin-transform-typescript.\nIf you have already enabled that plugin (or '@babel/preset-typescript'), make sure that it runs before any plugin related to additional class features:\n - @babel/plugin-proposal-class-properties\n - @babel/plugin-proposal-private-methods\n - @babel/plugin-proposal-decorators")}},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["super(...args)"]);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.injectInitialization=function(e,t,n,r){if(n.length){var o=!!e.node.superClass;if(!t){var c=i.types.classMethod("constructor",i.types.identifier("constructor"),[],i.types.blockStatement([]));o&&(c.params=[i.types.restElement(i.types.identifier("args"))],c.body.body.push(i.template.statement.ast(a())));var l=e.get("body").unshiftContainer("body",c);t=l[0]}if(r&&r(u,{scope:t.scope}),o){var d=[];t.traverse(s,d);for(var f=0,p=d;f<p.length;f++)p[f].insertAfter(n)}else t.get("body").unshiftContainer("body",n)}},t.extractComputedKeys=function(e,t,n,r){var a=[],o=n,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var l;if(s){if(u>=o.length)break;l=o[u++]}else{if((u=o.next()).done)break;l=u.value}var d=l;d.traverse(c,{classBinding:t.node.id&&t.scope.getBinding(t.node.id.name),file:r});var f=d.node;if(!d.get("key").isConstantExpression()){var p=t.scope.generateUidIdentifierBasedOnNode(f.key);t.scope.push({id:p,kind:"let"}),a.push(i.types.expressionStatement(i.types.assignmentExpression("=",i.types.cloneNode(p),f.key))),f.key=i.types.cloneNode(p)}}return a};var i=n(2),o=n(39),s=i.traverse.visitors.merge([{Super:function(e){var t=e.node,n=e.parentPath;n.isCallExpression({callee:t})&&this.push(n)}},o.environmentVisitor]),u={"TSTypeAnnotation|TypeAnnotation":function(e){e.skip()},ReferencedIdentifier:function(e){this.scope.hasOwnBinding(e.node.name)&&(this.scope.rename(e.node.name),e.skip())}},c=i.traverse.visitors.merge([{ReferencedIdentifier:function(e){if(this.classBinding&&this.classBinding===e.scope.getBinding(e.node.name)){var t=this.file.addHelper("classNameTDZError"),n=i.types.callExpression(t,[i.types.stringLiteral(e.node.name)]);e.replaceWith(i.types.sequenceExpression([n,e.node])),e.skip()}}},o.environmentVisitor])},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.enableFeature=function(e,t,n){s(e,t)||(e.set(i,e.get(i)|t),n&&e.set(o,e.get(o)|t))},t.isLoose=u,t.verifyUsedFeatures=function(e,t){if((0,r.hasOwnDecorators)(e.node)){if(!s(t,a.decorators))throw e.buildCodeFrameError('Decorators are not enabled.\nIf you are using ["@babel/plugin-proposal-decorators", { "legacy": true }], make sure it comes *before* "@babel/plugin-proposal-class-properties" and enable loose mode, like so:\n\t["@babel/plugin-proposal-decorators", { "legacy": true }]\n\t["@babel/plugin-proposal-class-properties", { "loose": true }]');if(e.isPrivate())throw e.buildCodeFrameError("Private "+(e.isClassMethod()?"methods":"fields")+" in decorated classes are not supported yet.")}if(e.isPrivate()&&e.isMethod()&&!s(t,a.privateMethods))throw e.buildCodeFrameError("Class private methods are not enabled.");if(s(t,a.privateMethods)&&s(t,a.fields)&&u(t,a.privateMethods)!==u(t,a.fields))throw e.buildCodeFrameError("'loose' mode configuration must be the same for both @babel/plugin-proposal-class-properties and @babel/plugin-proposal-private-methods");if(e.isProperty()&&!s(t,a.fields))throw e.buildCodeFrameError("Class fields are not enabled.")},t.FEATURES=void 0;var r=n(197),a=Object.freeze({fields:2,privateMethods:4,decorators:8});t.FEATURES=a;var i="@babel/plugin-class-features/featuresKey",o="@babel/plugin-class-features/looseKey";function s(e,t){return!!(e.get(i)&t)}function u(e,t){return!!(e.get(o)&t)}},function(e,t){e.exports={name:"@babel/helper-create-class-features-plugin",version:"7.7.0",author:"The Babel Team (https://babeljs.io/team)",license:"MIT",description:"Compile class public and private fields, private methods and decorators to ES6",repository:"https://github.com/babel/babel/tree/master/packages/babel-helper-create-class-features-plugin",main:"lib/index.js",publishConfig:{access:"public"},keywords:["babel","babel-plugin"],dependencies:{"@babel/helper-function-name":"^7.7.0","@babel/helper-member-expression-to-functions":"^7.7.0","@babel/helper-optimise-call-expression":"^7.7.0","@babel/helper-plugin-utils":"^7.0.0","@babel/helper-replace-supers":"^7.7.0","@babel/helper-split-export-declaration":"^7.7.0"},peerDependencies:{"@babel/core":"^7.0.0"},devDependencies:{"@babel/core":"^7.7.0","@babel/helper-plugin-test-runner":"^7.0.0"}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=s(n(183)),i=n(62),o=s(n(489));function s(e){return e&&e.__esModule?e:{default:e}}var u=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.legacy,r=void 0!==n&&n;if("boolean"!=typeof r)throw new Error("'legacy' must be a boolean.");var s=t.decoratorsBeforeExport;if(void 0===s){if(!r)throw new Error("The decorators plugin requires a 'decoratorsBeforeExport' option, whose value must be a boolean. If you want to use the legacy decorators semantics, you can set the 'legacy: true' option.")}else{if(r)throw new Error("'decoratorsBeforeExport' can't be used with legacy decorators.");if("boolean"!=typeof s)throw new Error("'decoratorsBeforeExport' must be a boolean.")}return r?{name:"proposal-decorators",inherits:a.default,manipulateOptions:function(e){e.generatorOpts.decoratorsBeforeExport=s},visitor:o.default}:(0,i.createClassFeaturePlugin)({name:"proposal-decorators",feature:i.FEATURES.decorators,manipulateOptions:function(e){var t=e.generatorOpts;e.parserOpts.plugins.push(["decorators",{decoratorsBeforeExport:s}]),t.decoratorsBeforeExport=s}})}));t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(2),a=(0,r.template)("\n DECORATOR(CLASS_REF = INNER) || CLASS_REF;\n"),i=(0,r.template)("\n CLASS_REF.prototype;\n"),o=(0,r.template)("\n Object.getOwnPropertyDescriptor(TARGET, PROPERTY);\n"),s=(0,r.template)("\n (TEMP = Object.getOwnPropertyDescriptor(TARGET, PROPERTY), (TEMP = TEMP ? TEMP.value : undefined), {\n enumerable: true,\n configurable: true,\n writable: true,\n initializer: function(){\n return TEMP;\n }\n })\n"),u=new WeakSet;function c(e){var t=(e.isClass()?[e].concat(e.get("body.body")):e.get("properties")).reduce((function(e,t){return e.concat(t.node.decorators||[])}),[]).filter((function(e){return!r.types.isIdentifier(e.expression)}));if(0!==t.length)return r.types.sequenceExpression(t.map((function(t){var n=t.expression,a=t.expression=e.scope.generateDeclaredUidIdentifier("dec");return r.types.assignmentExpression("=",a,n)})).concat([e.node]))}function l(e){return!(!e.decorators||!e.decorators.length)}function d(e){return e.some((function(e){return e.decorators&&e.decorators.length}))}function f(e,t,n){var a=e.scope.generateDeclaredUidIdentifier(e.isClass()?"class":"obj"),c=n.reduce((function(n,c){var l=c.decorators||[];if(c.decorators=null,0===l.length)return n;if(c.computed)throw e.buildCodeFrameError("Computed method/property decorators are not yet supported.");var d=r.types.isLiteral(c.key)?c.key:r.types.stringLiteral(c.key.name),f=e.isClass()&&!c.static?i({CLASS_REF:a}).expression:a;if(r.types.isClassProperty(c,{static:!1})){var p=e.scope.generateDeclaredUidIdentifier("descriptor"),h=c.value?r.types.functionExpression(null,[],r.types.blockStatement([r.types.returnStatement(c.value)])):r.types.nullLiteral();c.value=r.types.callExpression(t.addHelper("initializerWarningHelper"),[p,r.types.thisExpression()]),u.add(c.value),n=n.concat([r.types.assignmentExpression("=",p,r.types.callExpression(t.addHelper("applyDecoratedDescriptor"),[r.types.cloneNode(f),r.types.cloneNode(d),r.types.arrayExpression(l.map((function(e){return r.types.cloneNode(e.expression)}))),r.types.objectExpression([r.types.objectProperty(r.types.identifier("configurable"),r.types.booleanLiteral(!0)),r.types.objectProperty(r.types.identifier("enumerable"),r.types.booleanLiteral(!0)),r.types.objectProperty(r.types.identifier("writable"),r.types.booleanLiteral(!0)),r.types.objectProperty(r.types.identifier("initializer"),h)])]))])}else n=n.concat(r.types.callExpression(t.addHelper("applyDecoratedDescriptor"),[r.types.cloneNode(f),r.types.cloneNode(d),r.types.arrayExpression(l.map((function(e){return r.types.cloneNode(e.expression)}))),r.types.isObjectProperty(c)||r.types.isClassProperty(c,{static:!0})?s({TEMP:e.scope.generateDeclaredUidIdentifier("init"),TARGET:r.types.cloneNode(f),PROPERTY:r.types.cloneNode(d)}).expression:o({TARGET:r.types.cloneNode(f),PROPERTY:r.types.cloneNode(d)}).expression,r.types.cloneNode(f)]));return n}),[]);return r.types.sequenceExpression([r.types.assignmentExpression("=",r.types.cloneNode(a),e.node),r.types.sequenceExpression(c),r.types.cloneNode(a)])}function p(e){var t=e.node,n=e.scope;if(l(t)||d(t.body.body)){var a=t.id?r.types.cloneNode(t.id):n.generateUidIdentifier("class");return r.types.variableDeclaration("let",[r.types.variableDeclarator(a,r.types.toExpression(t))])}}var h={ExportDefaultDeclaration:function(e){var t=e.get("declaration");if(t.isClassDeclaration()){var n=p(t);if(n){var a=e.replaceWithMultiple([n,r.types.exportNamedDeclaration(null,[r.types.exportSpecifier(r.types.cloneNode(n.declarations[0].id),r.types.identifier("default"))])])[0];t.node.id||e.scope.registerDeclaration(a)}}},ClassDeclaration:function(e){var t=p(e);t&&e.replaceWith(t)},ClassExpression:function(e,t){var n=c(e)||function(e){if(l(e.node)){var t=e.node.decorators||[];e.node.decorators=null;var n=e.scope.generateDeclaredUidIdentifier("class");return t.map((function(e){return e.expression})).reverse().reduce((function(e,t){return a({CLASS_REF:r.types.cloneNode(n),DECORATOR:r.types.cloneNode(t),INNER:e}).expression}),e.node)}}(e)||function(e,t){if(d(e.node.body.body))return f(e,t,e.node.body.body)}(e,t);n&&e.replaceWith(n)},ObjectExpression:function(e,t){var n=c(e)||function(e,t){if(d(e.node.properties))return f(e,t,e.node.properties)}(e,t);n&&e.replaceWith(n)},AssignmentExpression:function(e,t){u.has(e.node.right)&&e.replaceWith(r.types.callExpression(t.addHelper("initializerDefineProperty"),[r.types.cloneNode(e.get("left.object").node),r.types.stringLiteral(e.get("left.property").node.name||e.get("left.property").node.value),r.types.cloneNode(e.get("right.arguments")[0].node),r.types.cloneNode(e.get("right.arguments")[1].node)]))},CallExpression:function(e,t){3===e.node.arguments.length&&u.has(e.node.arguments[2])&&e.node.callee.name===t.addHelper("defineProperty").name&&e.replaceWith(r.types.callExpression(t.addHelper("initializerDefineProperty"),[r.types.cloneNode(e.get("arguments")[0].node),r.types.cloneNode(e.get("arguments")[1].node),r.types.cloneNode(e.get("arguments.2.arguments")[0].node),r.types.cloneNode(e.get("arguments.2.arguments")[1].node)]))}};t.default=h},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(184))&&r.__esModule?r:{default:r},o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-do-expressions",inherits:i.default,visitor:{DoExpression:{exit:function(e){var t=e.node.body.body;t.length?e.replaceExpressionWithStatements(t):e.replaceWith(e.scope.buildUndefinedNode())}}}}}));t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(185))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-export-default-from",inherits:i.default,visitor:{ExportNamedDeclaration:function(e){var t=e.node,n=e.scope,r=t.specifiers;if(o.types.isExportDefaultSpecifier(r[0])){var a=r.shift().exported,i=n.generateUidIdentifier(a.name),s=[o.types.importDeclaration([o.types.importDefaultSpecifier(i)],o.types.cloneNode(t.source)),o.types.exportNamedDeclaration(null,[o.types.exportSpecifier(o.types.cloneNode(i),a)])];r.length>=1&&s.push(t);var u=e.replaceWithMultiple(s)[0];e.scope.registerDeclaration(u)}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(186))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-export-namespace-from",inherits:i.default,visitor:{ExportNamedDeclaration:function(e){var t=e.node,n=e.scope,r=t.specifiers,a=o.types.isExportDefaultSpecifier(r[0])?1:0;if(o.types.isExportNamespaceSpecifier(r[a])){var i=[];1===a&&i.push(o.types.exportNamedDeclaration(null,[r.shift()],t.source));var s=r.shift().exported,u=n.generateUidIdentifier(s.name);i.push(o.types.importDeclaration([o.types.importNamespaceSpecifier(u)],o.types.cloneNode(t.source)),o.types.exportNamedDeclaration(null,[o.types.exportSpecifier(o.types.cloneNode(u),s)])),t.specifiers.length>=1&&i.push(t);var c=e.replaceWithMultiple(i)[0];e.scope.registerDeclaration(c)}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(187))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){function t(e,t){var n=function(e,t){var n=e.object||e.callee.object;return t.isStatic(n)&&n}(e,t);if(n)return o.types.cloneNode(n);var r=function(e){var t=e.path.getData("functionBind");return t||(t=e.generateDeclaredUidIdentifier("context"),e.path.setData("functionBind",t))}(t);return e.object?e.callee=o.types.sequenceExpression([o.types.assignmentExpression("=",r,e.object),e.callee]):e.callee.object=o.types.assignmentExpression("=",r,e.callee.object),r}return e.assertVersion(7),{name:"proposal-function-bind",inherits:i.default,visitor:{CallExpression:function(e){var n=e.node,r=e.scope,a=n.callee;if(o.types.isBindExpression(a)){var i=t(a,r);n.callee=o.types.memberExpression(a.callee,o.types.identifier("call")),n.arguments.unshift(i)}},BindExpression:function(e){var n=e.node,r=t(n,e.scope);e.replaceWith(o.types.callExpression(o.types.memberExpression(n.callee,o.types.identifier("bind")),[r]))}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=s(n(188)),i=s(n(195)),o=n(2);function s(e){return e&&e.__esModule?e:{default:e}}var u=(0,r.declare)((function(e){e.assertVersion(7);var t=function(e){return o.types.isIdentifier(e.meta,{name:"function"})&&o.types.isIdentifier(e.property,{name:"sent"})},n={Function:function(e){e.skip()},YieldExpression:function(e){var t,n;t=e.parent,n=this.sentId,o.types.isAssignmentExpression(t)&&o.types.isIdentifier(t.left,{name:n})||e.replaceWith(o.types.assignmentExpression("=",o.types.identifier(this.sentId),e.node))},MetaProperty:function(e){t(e.node)&&e.replaceWith(o.types.identifier(this.sentId))}};return{name:"proposal-function-sent",inherits:a.default,visitor:{MetaProperty:function(e,r){if(t(e.node)){var a=e.getFunctionParent();if(!a.node.generator)throw new Error("Parent generator function not found");var s=e.scope.generateUid("function.sent");a.traverse(n,{sentId:s}),a.node.body.body.unshift(o.types.variableDeclaration("let",[o.types.variableDeclarator(o.types.identifier(s),o.types.yieldExpression())])),(0,i.default)(a,r.addHelper("skipFirstGeneratorNext"))}}}}}));t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(496))&&r.__esModule?r:{default:r},o=(0,a.declare)((function(e){e.assertVersion(7);var t=/(\\*)([\u2028\u2029])/g;function n(e,t,n){return t.length%2==1?e:t+"\\u"+n.charCodeAt(0).toString(16)}return{name:"proposal-json-strings",inherits:i.default,visitor:{"DirectiveLiteral|StringLiteral":function(e){var r=e.node.extra;r&&r.raw&&(r.raw=r.raw.replace(t,n))}}}}));t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-json-strings",manipulateOptions:function(e,t){t.plugins.push("jsonStrings")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(498))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-logical-assignment-operators",inherits:i.default,visitor:{AssignmentExpression:function(e){var t=e.node,n=e.scope,r=t.operator,a=t.left,i=t.right;if("||="===r||"&&="===r||"??="===r){var s=o.types.cloneNode(a);if(o.types.isMemberExpression(a)){var u=a.object,c=a.property,l=a.computed,d=n.maybeGenerateMemoised(u);if(d&&(a.object=d,s.object=o.types.assignmentExpression("=",o.types.cloneNode(d),u)),l){var f=n.maybeGenerateMemoised(c);f&&(a.property=f,s.property=o.types.assignmentExpression("=",o.types.cloneNode(f),c))}}e.replaceWith(o.types.logicalExpression(r.slice(0,-1),s,o.types.assignmentExpression("=",a,i)))}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-logical-assignment-operators",manipulateOptions:function(e,t){t.plugins.push("logicalAssignment")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(500))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e,t){var n=t.loose,r=void 0!==n&&n;return e.assertVersion(7),{name:"proposal-nullish-coalescing-operator",inherits:i.default,visitor:{LogicalExpression:function(e){var t=e.node,n=e.scope;if("??"===t.operator){var a=n.generateUidIdentifierBasedOnNode(t.left);n.push({id:a});var i=o.types.assignmentExpression("=",o.types.cloneNode(a),t.left);e.replaceWith(o.types.conditionalExpression(r?o.types.binaryExpression("!=",i,o.types.nullLiteral()):o.types.logicalExpression("&&",o.types.binaryExpression("!==",i,o.types.nullLiteral()),o.types.binaryExpression("!==",o.types.cloneNode(a),n.buildUndefinedNode())),o.types.cloneNode(a),t.right))}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions:function(e,t){t.plugins.push("nullishCoalescingOperator")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(502))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){function t(e){var t=e.node;if("Number"===t.callee.name){var n=t.arguments[0];o.types.isStringLiteral(n)&&(n.value=n.value.replace(/_/g,""))}}return e.assertVersion(7),{name:"proposal-numeric-separator",inherits:i.default,visitor:{CallExpression:t,NewExpression:t,NumericLiteral:function(e){var t=e.node.extra;t&&/_/.test(t.raw)&&(t.raw=t.raw.replace(/_/g,""))}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-numeric-separator",manipulateOptions:function(e,t){t.plugins.push("numericSeparator")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s=n(1),u=(r=n(190))&&r.__esModule?r:{default:r},c=n(2),l=(a=c.types.identifier("a"),i=c.types.objectProperty(c.types.identifier("key"),a),o=c.types.objectPattern([i]),c.types.isReferenced(a,i,o)?1:0),d=(0,s.declare)((function(e,t){e.assertVersion(7);var n=t.useBuiltIns,r=void 0!==n&&n,a=t.loose,i=void 0!==a&&a;if("boolean"!=typeof i)throw new Error(".loose must be a boolean, or undefined");function o(e){return r?c.types.memberExpression(c.types.identifier("Object"),c.types.identifier("assign")):e.addHelper("extends")}function s(e){var t=!1;return d(e,(function(e){t=!0,e.stop()})),t}function d(e,t){e.traverse({Expression:function(e){var t=e.parent.type;("AssignmentPattern"===t&&"right"===e.key||"ObjectProperty"===t&&e.parent.computed&&"key"===e.key)&&e.skip()},RestElement:t})}function f(e,t,n){var r=e.get("properties"),a=r[r.length-1];c.types.assertRestElement(a.node);var s=c.types.cloneNode(a.node);a.remove();var u,l=function(e){var t=[],n=e.get("properties"),r=Array.isArray(n),a=0;for(n=r?n:n[Symbol.iterator]();;){var i;if(r){if(a>=n.length)break;i=n[a++]}else{if((a=n.next()).done)break;i=a.value}var o=i,s=o.get("key");if(o.node.computed&&!s.isPure()){var u=e.scope.generateUidBasedOnNode(s.node),l=c.types.variableDeclarator(c.types.identifier(u),s.node);t.push(l),s.replaceWith(c.types.identifier(u))}}return t}(e),d=function(e){var t=[],n=!0,r=e.node.properties,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var o;if(a){if(i>=r.length)break;o=r[i++]}else{if((i=r.next()).done)break;o=i.value}var s=o;c.types.isIdentifier(s.key)&&!s.computed?t.push(c.types.stringLiteral(s.key.name)):c.types.isTemplateLiteral(s.key)?t.push(c.types.cloneNode(s.key)):c.types.isLiteral(s.key)?t.push(c.types.stringLiteral(String(s.key.value))):(t.push(c.types.cloneNode(s.key)),n=!1)}return{keys:t,allLiteral:n}}(e),f=d.keys,p=d.allLiteral;return 0===f.length?[l,s.argument,c.types.callExpression(o(t),[c.types.objectExpression([]),c.types.cloneNode(n)])]:(u=p?c.types.arrayExpression(f):c.types.callExpression(c.types.memberExpression(c.types.arrayExpression(f),c.types.identifier("map")),[t.addHelper("toPropertyKey")]),[l,s.argument,c.types.callExpression(t.addHelper("objectWithoutProperties"+(i?"Loose":"")),[c.types.cloneNode(n),u])])}function p(e,t){if(t.isAssignmentPattern())p(e,t.get("left"));else{if(t.isArrayPattern()&&s(t))for(var n=t.get("elements"),r=0;r<n.length;r++)p(e,n[r]);if(t.isObjectPattern()&&s(t)){var a=e.scope.generateUidIdentifier("ref"),i=c.types.variableDeclaration("let",[c.types.variableDeclarator(t.node,a)]);e.ensureBlock(),e.get("body").unshiftContainer("body",i),t.replaceWith(c.types.cloneNode(a))}}}return{name:"proposal-object-rest-spread",inherits:u.default,visitor:{Function:function(e){for(var t=e.get("params"),n=t.length-1;n>=0;n--)p(t[n].parentPath,t[n])},VariableDeclarator:function(e,t){if(e.get("id").isObjectPattern()){var n=e,r=e;d(e.get("id"),(function(e){if(e.parentPath.isObjectPattern()){if(r.node.id.properties.length>1&&!c.types.isIdentifier(r.node.init)){var a=e.scope.generateUidIdentifierBasedOnNode(r.node.init,"ref");return r.insertBefore(c.types.variableDeclarator(a,r.node.init)),void r.replaceWith(c.types.variableDeclarator(r.node.id,c.types.cloneNode(a)))}var o,s=r.node.init,u=[];e.findParent((function(e){if(e.isObjectProperty())u.unshift(e.node.key.name);else if(e.isVariableDeclarator())return o=e.parentPath.node.kind,!0})),u.length&&u.forEach((function(e){s=c.types.memberExpression(s,c.types.identifier(e))}));var d=e.findParent((function(e){return e.isObjectPattern()})),p=f(d,t,s),h=p[0],g=p[1],v=p[2];i&&function(e){var t=e.getOuterBindingIdentifierPaths();Object.keys(t).forEach((function(n){var r=t[n].parentPath;e.scope.getBinding(n).references>l||!r.isObjectProperty()||r.remove()}))}(d),c.types.assertIdentifier(g),n.insertBefore(h),n.insertAfter(c.types.variableDeclarator(g,v)),n=n.getSibling(n.key+1),e.scope.registerBinding(o,n),0===d.node.properties.length&&d.findParent((function(e){return e.isObjectProperty()||e.isVariableDeclarator()})).remove()}}))}},ExportNamedDeclaration:function(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&t.get("declarations").some((function(e){return s(e.get("id"))}))){for(var n=[],r=0,a=Object.keys(e.getOuterBindingIdentifiers(e));r<a.length;r++){var i=a[r];n.push(c.types.exportSpecifier(c.types.identifier(i),c.types.identifier(i)))}e.replaceWith(t.node),e.insertAfter(c.types.exportNamedDeclaration(null,n))}},CatchClause:function(e){var t=e.get("param");p(t.parentPath,t)},AssignmentExpression:function(e,t){var n=e.get("left");if(n.isObjectPattern()&&s(n)){var r=[],a=e.scope.generateUidBasedOnNode(e.node.right,"ref");r.push(c.types.variableDeclaration("var",[c.types.variableDeclarator(c.types.identifier(a),e.node.right)]));var i=f(n,t,c.types.identifier(a)),o=i[0],u=i[1],l=i[2];o.length>0&&r.push(c.types.variableDeclaration("var",o));var d=c.types.cloneNode(e.node);d.right=c.types.identifier(a),r.push(c.types.expressionStatement(d)),r.push(c.types.toStatement(c.types.assignmentExpression("=",u,l))),r.push(c.types.expressionStatement(c.types.identifier(a))),e.replaceWithMultiple(r)}},ForXStatement:function(e){var t=e.node,n=e.scope,r=e.get("left"),a=t.left;if(function(e){var t=!1;return d(e,(function(e){e.parentPath.isObjectPattern()&&(t=!0,e.stop())})),t}(r))if(c.types.isVariableDeclaration(a)){var i=a.declarations[0].id,o=n.generateUidIdentifier("ref");t.left=c.types.variableDeclaration(a.kind,[c.types.variableDeclarator(o,null)]),e.ensureBlock(),t.body.body.unshift(c.types.variableDeclaration(t.left.kind,[c.types.variableDeclarator(i,c.types.cloneNode(o))]))}else{var s=n.generateUidIdentifier("ref");t.left=c.types.variableDeclaration("var",[c.types.variableDeclarator(s)]),e.ensureBlock(),0===t.body.body.length&&e.isCompletionRecord()&&t.body.body.unshift(c.types.expressionStatement(n.buildUndefinedNode())),t.body.body.unshift(c.types.expressionStatement(c.types.assignmentExpression("=",a,c.types.cloneNode(s))))}},ArrayPattern:function(e){var t=[];if(d(e,(function(e){if(e.parentPath.isObjectPattern()){var n=e.parentPath,r=e.scope.generateUidIdentifier("ref");t.push(c.types.variableDeclarator(n.node,r)),n.replaceWith(c.types.cloneNode(r)),e.skip()}})),t.length>0){var n=e.getStatementParent();n.insertAfter(c.types.variableDeclaration(n.node.kind||"var",t))}},ObjectExpression:function(e,t){if(function(e){var t=e.properties,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var a;if(n){if(r>=t.length)break;a=t[r++]}else{if((r=t.next()).done)break;a=r.value}var i=a;if(c.types.isSpreadElement(i))return!0}return!1}(e.node)){var n,r=[],a=[],s=e.node.properties,u=Array.isArray(s),l=0;for(s=u?s:s[Symbol.iterator]();;){var d;if(u){if(l>=s.length)break;d=s[l++]}else{if((l=s.next()).done)break;d=l.value}var f=d;c.types.isSpreadElement(f)?(p(),r.push(f.argument)):a.push(f)}if(a.length&&p(),i)n=o(t);else try{n=t.addHelper("objectSpread2")}catch(h){this.file.declarations.objectSpread2=null,n=t.addHelper("objectSpread")}e.replaceWith(c.types.callExpression(n,r))}function p(){r.push(c.types.objectExpression(a)),a=[]}}}}}));t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(191))&&r.__esModule?r:{default:r},o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-optional-catch-binding",inherits:i.default,visitor:{CatchClause:function(e){if(!e.node.param){var t=e.scope.generateUidIdentifier("unused");e.get("param").replaceWith(t)}}}}}));t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(506))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e,t){e.assertVersion(7);var n=t.loose,r=void 0!==n&&n;return{name:"proposal-optional-chaining",inherits:i.default,visitor:{"OptionalCallExpression|OptionalMemberExpression":function(e){for(var t=e.parentPath,n=e.scope,a=[],i=e;i.isOptionalMemberExpression()||i.isOptionalCallExpression();)(c=i.node).optional&&a.push(c),i.isOptionalMemberExpression()?(i.node.type="MemberExpression",i=i.get("object")):i.isOptionalCallExpression()&&(i.node.type="CallExpression",i=i.get("callee"));var s=e;t.isUnaryExpression({operator:"delete"})&&(s=t);for(var u=a.length-1;u>=0;u--){var c=a[u],l=o.types.isCallExpression(c),d=l?"callee":"object",f=c[d],p=void 0,h=void 0;if(r&&l?h=p=f:(p=n.maybeGenerateMemoised(f))?(h=o.types.assignmentExpression("=",o.types.cloneNode(p),f),c[d]=p):h=p=f,l&&o.types.isMemberExpression(f))if(r)c.callee=f;else{var g=f.object,v=n.maybeGenerateMemoised(g);v?f.object=o.types.assignmentExpression("=",v,g):v=g,c.arguments.unshift(o.types.cloneNode(v)),c.callee=o.types.memberExpression(c.callee,o.types.identifier("call"))}s.replaceWith(o.types.conditionalExpression(r?o.types.binaryExpression("==",o.types.cloneNode(h),o.types.nullLiteral()):o.types.logicalExpression("||",o.types.binaryExpression("===",o.types.cloneNode(h),o.types.nullLiteral()),o.types.binaryExpression("===",o.types.cloneNode(p),n.buildUndefinedNode())),n.buildUndefinedNode(),s.node)),s=s.get("alternate")}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions:function(e,t){t.plugins.push("optionalChaining")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=u(n(192)),i=u(n(508)),o=u(n(509)),s=u(n(510));function u(e){return e&&e.__esModule?e:{default:e}}var c={minimal:i.default,smart:o.default,fsharp:s.default},l=(0,r.declare)((function(e,t){return e.assertVersion(7),{name:"proposal-pipeline-operator",inherits:a.default,visitor:c[t.proposal]}}));t.default=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(2),i=(r=n(198))&&r.__esModule?r:{default:r},o={BinaryExpression:function(e){var t=e.scope,n=e.node,r=n.operator,o=n.left,s=n.right;if("|>"===r){var u=t.generateUidIdentifierBasedOnNode(o),c=a.types.callExpression(s,[a.types.cloneNode(u)]);e.replaceWith((0,i.default)({assign:a.types.assignmentExpression("=",a.types.cloneNode(u),o),call:c,path:e}))}}};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(2),a={PipelinePrimaryTopicReference:function(e){e.replaceWith(this.topicId)},PipelineTopicExpression:function(e){e.skip()}},i={BinaryExpression:function(e){var t=e.scope,n=e.node,i=n.operator,o=n.left,s=n.right;if("|>"===i){var u,c=t.generateUidIdentifierBasedOnNode(o);if(t.push({id:c}),r.types.isPipelineTopicExpression(s))e.get("right").traverse(a,{topicId:c}),u=s.expression;else{var l=s.callee;r.types.isIdentifier(l,{name:"eval"})&&(l=r.types.sequenceExpression([r.types.numericLiteral(0),l])),u=r.types.callExpression(l,[r.types.cloneNode(c)])}e.replaceWith(r.types.sequenceExpression([r.types.assignmentExpression("=",r.types.cloneNode(c),o),u]))}}};t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(2),i=(r=n(198))&&r.__esModule?r:{default:r},o={BinaryExpression:function(e){var t=e.scope,n=e.node,r=n.operator,o=n.left,s=n.right;if("|>"===r){var u=t.generateUidIdentifierBasedOnNode(o),c="AwaitExpression"===s.type?a.types.awaitExpression(a.types.cloneNode(u)):a.types.callExpression(s,[a.types.cloneNode(u)]),l=(0,i.default)({assign:a.types.assignmentExpression("=",a.types.cloneNode(u),o),call:c,path:e});e.replaceWith(l)}}};t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(62),i=(0,r.declare)((function(e,t){return e.assertVersion(7),(0,a.createClassFeaturePlugin)({name:"proposal-private-methods",feature:a.FEATURES.privateMethods,loose:t.loose,manipulateOptions:function(e,t){t.plugins.push("classPrivateMethods")}})}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(513))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"proposal-throw-expressions",inherits:i.default,visitor:{UnaryExpression:function(e){var t=e.node,n=t.operator,r=t.argument;if("throw"===n){var a=o.types.functionExpression(null,[o.types.identifier("e")],o.types.blockStatement([o.types.throwStatement(o.types.identifier("e"))]));e.replaceWith(o.types.callExpression(a,[r]))}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"syntax-throw-expressions",manipulateOptions:function(e,t){t.plugins.push("throwExpressions")}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(96),a=(0,n(1).declare)((function(e,t){e.assertVersion(7);var n=t.useUnicodeFlag,a=void 0===n||n;if("boolean"!=typeof a)throw new Error(".useUnicodeFlag must be a boolean, or undefined");return(0,r.createRegExpFeaturePlugin)({name:"proposal-unicode-property-regex",feature:"unicodePropertyEscape",options:{useUnicodeFlag:a}})}));t.default=a},function(e,t,n){"use strict";var r=n(516).generate,a=n(517).parse,i=n(0),o=n(518),s=n(521),u=n(523),c=n(524),l=i().addRange(0,1114111),d=i().addRange(0,65535),f=l.clone().remove(10,13,8232,8233),p=function(e,t,n){return t?n?c.UNICODE_IGNORE_CASE.get(e):c.UNICODE.get(e):c.REGULAR.get(e)},h=function(e,t){var r=t?e+"/"+t:"Binary_Property/"+e;try{return n(525)("./"+r+".js")}catch(a){throw new Error("Failed to recognize value `"+t+"` for property `"+e+"`.")}},g=function(e,t){var n,r=e.split("="),a=r[0];if(1==r.length)n=function(e){try{var t=s("General_Category",e);return h("General_Category",t)}catch(r){}var n=o(e);return h(n)}(a);else{var i=o(a),u=s(i,r[1]);n=h(i,u)}return t?l.clone().remove(n):n.clone()};i.prototype.iuAddRange=function(e,t){do{var n=y(e);n&&this.add(n)}while(++e<=t);return this};var v=function(e,t){var n=a(t,x.useUnicodeFlag?"u":"");switch(n.type){case"characterClass":case"group":case"value":break;default:n=m(n,t)}Object.assign(e,n)},m=function(e,t){return{type:"group",behavior:"ignore",body:[e],raw:"(?:"+t+")"}},y=function(e){return u.get(e)||!1},b=function(e,t){delete e.name,e.matchIndex=t},_=function e(t,n,r){switch(t.type){case"dot":x.unicode?v(t,(_=x.dotAll,_?l:f).toString(n)):x.dotAll&&v(t,"[\\s\\S]");break;case"characterClass":t=function(e,t){var n=i(),r=e.body,a=Array.isArray(r),o=0;for(r=a?r:r[Symbol.iterator]();;){var s;if(a){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var u=s;switch(u.type){case"value":if(n.add(u.codePoint),x.ignoreCase&&x.unicode&&!x.useUnicodeFlag){var c=y(u.codePoint);c&&n.add(c)}break;case"characterClassRange":var f=u.min.codePoint,h=u.max.codePoint;n.addRange(f,h),x.ignoreCase&&x.unicode&&!x.useUnicodeFlag&&n.iuAddRange(f,h);break;case"characterClassEscape":n.add(p(u.value,x.unicode,x.ignoreCase));break;case"unicodePropertyEscape":n.add(g(u.value,u.negative));break;default:throw new Error("Unknown term type: "+u.type)}}return e.negative&&(n=(x.unicode?l:d).clone().remove(n)),v(e,n.toString(t)),e}(t,n);break;case"unicodePropertyEscape":v(t,g(t.value,t.negative).toString(n));break;case"characterClassEscape":v(t,p(t.value,x.unicode,x.ignoreCase).toString(n));break;case"group":if("normal"==t.behavior&&r.lastIndex++,t.name){var a=t.name.value;if(r.names[a])throw new Error("Multiple groups with the same name ("+a+") are not allowed.");var o=r.lastIndex;delete t.name,r.names[a]=o,r.onNamedGroup&&r.onNamedGroup.call(null,a,o),r.unmatchedReferences[a]&&(r.unmatchedReferences[a].forEach((function(e){b(e,o)})),delete r.unmatchedReferences[a])}case"alternative":case"disjunction":case"quantifier":t.body=t.body.map((function(t){return e(t,n,r)}));break;case"value":var s=t.codePoint,u=i(s);if(x.ignoreCase&&x.unicode&&!x.useUnicodeFlag){var c=y(s);c&&u.add(c)}v(t,u.toString(n));break;case"reference":if(t.name){var h=t.name.value,m=r.names[h];if(m){b(t,m);break}r.unmatchedReferences[h]||(r.unmatchedReferences[h]=[]),r.unmatchedReferences[h].push(t)}break;case"anchor":case"empty":case"group":break;default:throw new Error("Unknown term type: "+t.type)}var _;return t},x={ignoreCase:!1,unicode:!1,dotAll:!1,useUnicodeFlag:!1};e.exports=function(e,t,n){var i={unicodePropertyEscape:n&&n.unicodePropertyEscape,namedGroups:n&&n.namedGroup,lookbehind:n&&n.lookbehind};x.ignoreCase=t&&t.includes("i"),x.unicode=t&&t.includes("u");var o=n&&n.dotAllFlag;x.dotAll=o&&t&&t.includes("s"),x.useUnicodeFlag=n&&n.useUnicodeFlag;var s={hasUnicodeFlag:x.useUnicodeFlag,bmpOnly:!x.unicode},u={onNamedGroup:n&&n.onNamedGroup,lastIndex:0,names:Object.create(null),unmatchedReferences:Object.create(null)},c=a(e,t,i);return _(c,s,u),function(e){var t=Object.keys(e.unmatchedReferences);if(t.length>0)throw new Error("Unknown group names: "+t)}(u),r(c)}},function(e,t,n){(function(e,r){var a;(function(){"use strict";var i={function:!0,object:!0},o=i[typeof window]&&window||this,s=i[typeof t]&&t&&!t.nodeType&&t,u=i[typeof e]&&e&&!e.nodeType,c=s&&u&&"object"==typeof r&&r;!c||c.global!==c&&c.window!==c&&c.self!==c||(o=c);var l=Object.prototype.hasOwnProperty;function d(){var e=Number(arguments[0]);if(!isFinite(e)||e<0||e>1114111||Math.floor(e)!=e)throw RangeError("Invalid code point: "+e);if(e<=65535)return String.fromCharCode(e);var t=55296+((e-=65536)>>10),n=e%1024+56320;return String.fromCharCode(t,n)}var f={};function p(e,t){if(-1==t.indexOf("|")){if(e==t)return;throw Error("Invalid node type: "+e+"; expected type: "+t)}if(!(t=l.call(f,t)?f[t]:f[t]=RegExp("^(?:"+t+")$")).test(e))throw Error("Invalid node type: "+e+"; expected types: "+t)}function h(e){var t=e.type;if(l.call(y,t))return y[t](e);throw Error("Invalid node type: "+t)}function g(e){return p(e.type,"anchor|characterClassEscape|characterClassRange|dot|value"),h(e)}function v(e){return p(e.type,"identifier"),e.value}function m(e){return p(e.type,"anchor|characterClass|characterClassEscape|empty|group|quantifier|reference|unicodePropertyEscape|value"),h(e)}var y={alternative:function(e){p(e.type,"alternative");for(var t=e.body,n=-1,r=t.length,a="";++n<r;)a+=m(t[n]);return a},anchor:function(e){switch(p(e.type,"anchor"),e.kind){case"start":return"^";case"end":return"$";case"boundary":return"\\b";case"not-boundary":return"\\B";default:throw Error("Invalid assertion")}},characterClass:function(e){p(e.type,"characterClass");var t=e.body,n=-1,r=t.length,a="";for(e.negative&&(a+="^");++n<r;)a+=g(t[n]);return"["+a+"]"},characterClassEscape:function(e){return p(e.type,"characterClassEscape"),"\\"+e.value},characterClassRange:function(e){p(e.type,"characterClassRange");var t=e.min,n=e.max;if("characterClassRange"==t.type||"characterClassRange"==n.type)throw Error("Invalid character class range");return g(t)+"-"+g(n)},unicodePropertyEscape:function(e){return p(e.type,"unicodePropertyEscape"),"\\"+(e.negative?"P":"p")+"{"+e.value+"}"},disjunction:function(e){p(e.type,"disjunction");for(var t=e.body,n=-1,r=t.length,a="";++n<r;)0!=n&&(a+="|"),a+=h(t[n]);return a},dot:function(e){return p(e.type,"dot"),"."},group:function(e){p(e.type,"group");var t="";switch(e.behavior){case"normal":e.name&&(t+="?<"+v(e.name)+">");break;case"ignore":t+="?:";break;case"lookahead":t+="?=";break;case"negativeLookahead":t+="?!";break;case"lookbehind":t+="?<=";break;case"negativeLookbehind":t+="?<!";break;default:throw Error("Invalid behaviour: "+e.behaviour)}for(var n=e.body,r=-1,a=n.length;++r<a;)t+=h(n[r]);return"("+t+")"},quantifier:function(e){p(e.type,"quantifier");var t="",n=e.min,r=e.max;return t=null==r?0==n?"*":1==n?"+":"{"+n+",}":n==r?"{"+n+"}":0==n&&1==r?"?":"{"+n+","+r+"}",e.greedy||(t+="?"),function(e){return p(e.type,"anchor|characterClass|characterClassEscape|dot|group|reference|value"),h(e)}(e.body[0])+t},reference:function(e){if(p(e.type,"reference"),e.matchIndex)return"\\"+e.matchIndex;if(e.name)return"\\k<"+v(e.name)+">";throw new Error("Unknown reference type")},value:function(e){p(e.type,"value");var t=e.kind,n=e.codePoint;if("number"!=typeof n)throw new Error("Invalid code point: "+n);switch(t){case"controlLetter":return"\\c"+d(n+64);case"hexadecimalEscape":return"\\x"+("00"+n.toString(16).toUpperCase()).slice(-2);case"identifier":return"\\"+d(n);case"null":return"\\"+n;case"octal":return"\\"+n.toString(8);case"singleEscape":switch(n){case 8:return"\\b";case 9:return"\\t";case 10:return"\\n";case 11:return"\\v";case 12:return"\\f";case 13:return"\\r";default:throw Error("Invalid code point: "+n)}case"symbol":return d(n);case"unicodeEscape":return"\\u"+("0000"+n.toString(16).toUpperCase()).slice(-4);case"unicodeCodePointEscape":return"\\u{"+n.toString(16).toUpperCase()+"}";default:throw Error("Unsupported node kind: "+t)}}},b={generate:h};void 0===(a=function(){return b}.call(t,n,t,e))||(e.exports=a),o.regjsgen=b}).call(this)}).call(t,n(26)(e),n(24))},function(e,t){var n,r,a,i;a=String.fromCodePoint||(n=String.fromCharCode,r=Math.floor,function(){var e,t,a=16384,i=[],o=-1,s=arguments.length;if(!s)return"";for(var u="";++o<s;){var c=Number(arguments[o]);if(!isFinite(c)||c<0||c>1114111||r(c)!=c)throw RangeError("Invalid code point: "+c);c<=65535?i.push(c):(e=55296+((c-=65536)>>10),t=c%1024+56320,i.push(e,t)),(o+1==s||i.length>a)&&(u+=n.apply(null,i),i.length=0)}return u}),i={parse:function(e,t,n){function r(t){return t.raw=e.substring(t.range[0],t.range[1]),t}function i(e,t){return e.range[0]=t,r(e)}function o(e,t){return r({type:"anchor",kind:e,range:[H-t,H]})}function s(e,t,n,a){return r({type:"value",kind:e,codePoint:t,range:[n,a]})}function u(e,t,n,r){return r=r||0,s(e,t,H-(n.length+r),H)}function c(e){var t,n=e[0],r=n.charCodeAt(0);return V&&1===n.length&&r>=55296&&r<=56319&&(t=m().charCodeAt(0))>=56320&&t<=57343?s("symbol",1024*(r-55296)+t-56320+65536,++H-2,H):s("symbol",r,H-1,H)}function l(e,t,n,a){return null==a&&(n=H-1,a=H),r({type:"quantifier",min:e,max:t,greedy:!0,body:null,range:[n,a]})}function d(e,t,n,a){return r({type:"characterClass",body:e,negative:t,range:[n,a]})}function f(e,t,n,a){return e.codePoint>t.codePoint&&F("invalid range in character class",e.raw+"-"+t.raw,n,a),r({type:"characterClassRange",min:e,max:t,range:[n,a]})}function p(e){return"alternative"===e.type?e.body:[e]}function h(t){t=t||1;var n=e.substring(H,H+t);return H+=t||1,n}function g(e){v(e)||F("character",e)}function v(t){if(e.indexOf(t,H)===H)return h(t.length)}function m(){return e[H]}function y(t){return e.indexOf(t,H)===H}function b(t){return e[H+1]===t}function _(t){var n=e.substring(H).match(t);return n&&(n.range=[],n.range[0]=H,h(n[0].length),n.range[1]=H),n}function x(){var e=[],t=H;for(e.push(R());v("|");)e.push(R());return 1===e.length?e[0]:function(e,t,n){return r({type:"disjunction",body:e,range:[t,n]})}(e,t,H)}function R(){for(var e,t=[],n=H;e=w();)t.push(e);return 1===t.length?t[0]:function(e,t,n){return r({type:"alternative",body:e,range:[t,n]})}(t,n,H)}function w(){if(H>=e.length||y("|")||y(")"))return null;var t=v("^")?o("start",1):v("$")?o("end",1):v("\\b")?o("boundary",2):v("\\B")?o("not-boundary",2):E("(?=","lookahead","(?!","negativeLookahead");if(t)return t;var a=function(){var e;if(e=_(/^[^^$\\.*+?(){[|]/))return c(e);if(v("."))return r({type:"dot",range:[H-1,H]});if(v("\\")){if(!(e=P())){if(!V&&"c"==m())return s("symbol",92,H-1,H);F("atomEscape")}return e}if(e=function(){var e,t=H;return(e=_(/^\[\^/))?(e=I(),g("]"),d(e,!0,t,H)):v("[")?(e=I(),g("]"),d(e,!1,t,H)):null}())return e;if(n.lookbehind&&(e=E("(?<=","lookbehind","(?<!","negativeLookbehind")))return e;if(n.namedGroups&&v("(?<")){var t=O();g(">");var a=S("normal",t.range[0]-3);return a.name=t,a}return E("(?:","ignore","(","normal")}();a||F("Expected atom");var u=function(){var e,t,n,r,a=H;return v("*")?t=l(0):v("+")?t=l(1):v("?")?t=l(0,1):(e=_(/^\{([0-9]+)\}/))?(n=parseInt(e[1],10),t=l(n,n,e.range[0],e.range[1])):(e=_(/^\{([0-9]+),\}/))?(n=parseInt(e[1],10),t=l(n,void 0,e.range[0],e.range[1])):(e=_(/^\{([0-9]+),([0-9]+)\}/))&&(n=parseInt(e[1],10),r=parseInt(e[2],10),n>r&&F("numbers out of order in {} quantifier","",a,H),t=l(n,r,e.range[0],e.range[1])),t&&v("?")&&(t.greedy=!1,t.range[1]+=1),t}()||!1;return u?(u.body=p(a),i(u,a.range[0]),u):a}function E(e,t,n,r){var a=null,i=H;if(v(e))a=t;else{if(!v(n))return!1;a=r}return S(a,i)}function S(e,t){var n=x();n||F("Expected disjunction"),g(")");var a=function(e,t,n,a){return r({type:"group",behavior:e,body:t,range:[n,a]})}(e,p(n),t,H);return"normal"==e&&B&&N++,a}function A(e){var t,n;if(V&&"unicodeEscape"==e.kind&&(t=e.codePoint)>=55296&&t<=56319&&y("\\")&&b("u")){var a=H;H++;var i=T();"unicodeEscape"==i.kind&&(n=i.codePoint)>=56320&&n<=57343?(e.range[1]=i.range[1],e.codePoint=1024*(t-55296)+n-56320+65536,e.type="value",e.kind="unicodeCodePointEscape",r(e)):H=a}return e}function T(){return P(!0)}function P(e){var t,a=H;if(t=function(){var e,t,n;if(e=_(/^(?!0)\d+/)){t=e[0];var a=parseInt(e[0],10);return a<=N?(n=e[0],r({type:"reference",matchIndex:parseInt(n,10),range:[H-1-n.length,H]})):(z.push(a),h(-e[0].length),(e=_(/^[0-7]{1,3}/))?u("octal",parseInt(e[0],8),e[0],1):i(e=c(_(/^[89]/)),e.range[0]-1))}return(e=_(/^[0-7]{1,3}/))?(t=e[0],/^0{1,3}$/.test(t)?u("null",0,"0",t.length+1):u("octal",parseInt(t,8),t,1)):!!(e=_(/^[dDsSwW]/))&&r({type:"characterClassEscape",value:e[0],range:[H-2,H]})}()||function(){if(n.namedGroups&&_(/^k<(?=.*?>)/)){var e=O();return g(">"),function(e){return r({type:"reference",name:e,range:[e.range[0]-3,H]})}(e)}}())return t;if(e){if(v("b"))return u("singleEscape",8,"\\b");if(v("B"))F("\\B not possible inside of CharacterClass","",a);else if(!V&&(t=_(/^c([0-9])/)))return u("controlLetter",t[1]+16,t[1],2)}return t=function(){var e,t,a=H;if(e=_(/^[fnrtv]/)){var i=0;switch(e[0]){case"t":i=9;break;case"n":i=10;break;case"v":i=11;break;case"f":i=12;break;case"r":i=13}return u("singleEscape",i,"\\"+e[0])}return(e=_(/^c([a-zA-Z])/))?u("controlLetter",e[1].charCodeAt(0)%32,e[1],2):(e=_(/^x([0-9a-fA-F]{2})/))?u("hexadecimalEscape",parseInt(e[1],16),e[1],2):(e=C())?((!e||e.codePoint>1114111)&&F("Invalid escape sequence",null,a,H),e):n.unicodePropertyEscape&&V&&(e=_(/^([pP])\{([^\}]+)\}/))?r({type:"unicodePropertyEscape",negative:"P"===e[1],value:e[2],range:[e.range[0]-1,e.range[1]],raw:e[0]}):"c"!==m()?u("identifier",(t=h()).charCodeAt(0),t,1):null}()}function C(){var e;return(e=_(/^u([0-9a-fA-F]{4})/))?A(u("unicodeEscape",parseInt(e[1],16),e[1],2)):V&&(e=_(/^u\{([0-9a-fA-F]+)\}/))?u("unicodeCodePointEscape",parseInt(e[1],16),e[1],4):void 0}function M(t){var n=m(),r=H;if("\\"===n){h();var i=C();return i&&t(i.codePoint)||F("Invalid escape sequence",null,r,H),a(i.codePoint)}var o=n.charCodeAt(0);if(o>=55296&&o<=56319){var s=(n+=e[H+1]).charCodeAt(1);s>=56320&&s<=57343&&(o=1024*(o-55296)+s-56320+65536)}if(t(o))return h(),o>65535&&h(),n}function O(){var e,t=H,n=M(k);for(n||F("Invalid identifier");e=M(D);)n+=e;return r({type:"identifier",value:n,range:[t,H]})}function k(e){return 36===e||95===e||e>=65&&e<=90||e>=97&&e<=122||e>=128&&/[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FEF\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7B9\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDF00-\uDF1C\uDF27\uDF30-\uDF45]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF1A]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE83\uDE86-\uDE89\uDE9D\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0\uDFE1]|\uD821[\uDC00-\uDFF1]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00-\uDD1E\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]/.test(a(e))}function D(e){return k(e)||e>=48&&e<=57||e>=128&&/[0-9_\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u08D3-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D82\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EB9\u0EBB\u0EBC\u0EC8-\u0ECD\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF2-\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DF9\u1DFB-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F]|\uD800[\uDDFD\uDEE0\uDF76-\uDF7A]|\uD801[\uDCA0-\uDCA9]|\uD802[\uDE01-\uDE03\uDE05\uDE06\uDE0C-\uDE0F\uDE38-\uDE3A\uDE3F\uDEE5\uDEE6]|\uD803[\uDD24-\uDD27\uDD30-\uDD39\uDF46-\uDF50]|\uD804[\uDC00-\uDC02\uDC38-\uDC46\uDC66-\uDC6F\uDC7F-\uDC82\uDCB0-\uDCBA\uDCF0-\uDCF9\uDD00-\uDD02\uDD27-\uDD34\uDD36-\uDD3F\uDD45\uDD46\uDD73\uDD80-\uDD82\uDDB3-\uDDC0\uDDC9-\uDDCC\uDDD0-\uDDD9\uDE2C-\uDE37\uDE3E\uDEDF-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF3B\uDF3C\uDF3E-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF57\uDF62\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC35-\uDC46\uDC50-\uDC59\uDC5E\uDCB0-\uDCC3\uDCD0-\uDCD9\uDDAF-\uDDB5\uDDB8-\uDDC0\uDDDC\uDDDD\uDE30-\uDE40\uDE50-\uDE59\uDEAB-\uDEB7\uDEC0-\uDEC9\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDC2C-\uDC3A\uDCE0-\uDCE9\uDE01-\uDE0A\uDE33-\uDE39\uDE3B-\uDE3E\uDE47\uDE51-\uDE5B\uDE8A-\uDE99]|\uD807[\uDC2F-\uDC36\uDC38-\uDC3F\uDC50-\uDC59\uDC92-\uDCA7\uDCA9-\uDCB6\uDD31-\uDD36\uDD3A\uDD3C\uDD3D\uDD3F-\uDD45\uDD47\uDD50-\uDD59\uDD8A-\uDD8E\uDD90\uDD91\uDD93-\uDD97\uDDA0-\uDDA9\uDEF3-\uDEF6]|\uD81A[\uDE60-\uDE69\uDEF0-\uDEF4\uDF30-\uDF36\uDF50-\uDF59]|\uD81B[\uDF51-\uDF7E\uDF8F-\uDF92]|\uD82F[\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDCD0-\uDCD6\uDD44-\uDD4A\uDD50-\uDD59]|\uDB40[\uDD00-\uDDEF]/.test(a(e))}function I(){var e,t;return y("]")?[]:((t=j())||F("classAtom"),(e=y("]")?[t]:L(t))||F("nonEmptyClassRanges"),e)}function L(e){var t,n,r;if(y("-")&&!b("]")){g("-"),(r=j())||F("classAtom"),n=H;var a=I();return a||F("classRanges"),t=e.range[0],"empty"===a.type?[f(e,r,t,n)]:[f(e,r,t,n)].concat(a)}return(r=function(){var e=j();return e||F("classAtom"),y("]")?e:L(e)}())||F("nonEmptyClassRangesNoDash"),[e].concat(r)}function j(){return v("-")?c("-"):(e=_(/^[^\\\]-]/))?c(e[0]):v("\\")?((e=T())||F("classEscape"),A(e)):void 0;var e}function F(t,n,r,a){r=null==r?H:r,a=null==a?r:a;var i=Math.max(0,r-10),o=Math.min(a+10,e.length),s=" "+e.substring(i,o),u=" "+new Array(r-i+1).join(" ")+"^";throw SyntaxError(t+" at position "+r+(n?": "+n:"")+"\n"+s+"\n"+u)}n||(n={});var z=[],N=0,B=!0,V=-1!==(t||"").indexOf("u"),H=0;""===(e=String(e))&&(e="(?:)");var U=x();U.range[1]!==e.length&&F("Could not parse entire input - got stuck","",U.range[1]);for(var W=0;W<z.length;W++)if(z[W]<=N)return H=0,B=!1,x();return U}},void 0!==e&&e.exports?e.exports=i:window.regjsparser=i},function(e,t,n){"use strict";var r=n(519),a=n(520);e.exports=function(e){if(r.has(e))return e;if(a.has(e))return a.get(e);throw new Error("Unknown property: "+e)}},function(e,t){e.exports=new Set(["General_Category","Script","Script_Extensions","Alphabetic","Any","ASCII","ASCII_Hex_Digit","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","ID_Continue","ID_Start","Ideographic","IDS_Binary_Operator","IDS_Trinary_Operator","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"])},function(e,t){e.exports=new Map([["scx","Script_Extensions"],["sc","Script"],["gc","General_Category"],["AHex","ASCII_Hex_Digit"],["Alpha","Alphabetic"],["Bidi_C","Bidi_Control"],["Bidi_M","Bidi_Mirrored"],["Cased","Cased"],["CI","Case_Ignorable"],["CWCF","Changes_When_Casefolded"],["CWCM","Changes_When_Casemapped"],["CWKCF","Changes_When_NFKC_Casefolded"],["CWL","Changes_When_Lowercased"],["CWT","Changes_When_Titlecased"],["CWU","Changes_When_Uppercased"],["Dash","Dash"],["Dep","Deprecated"],["DI","Default_Ignorable_Code_Point"],["Dia","Diacritic"],["Ext","Extender"],["Gr_Base","Grapheme_Base"],["Gr_Ext","Grapheme_Extend"],["Hex","Hex_Digit"],["IDC","ID_Continue"],["Ideo","Ideographic"],["IDS","ID_Start"],["IDSB","IDS_Binary_Operator"],["IDST","IDS_Trinary_Operator"],["Join_C","Join_Control"],["LOE","Logical_Order_Exception"],["Lower","Lowercase"],["Math","Math"],["NChar","Noncharacter_Code_Point"],["Pat_Syn","Pattern_Syntax"],["Pat_WS","Pattern_White_Space"],["QMark","Quotation_Mark"],["Radical","Radical"],["RI","Regional_Indicator"],["SD","Soft_Dotted"],["STerm","Sentence_Terminal"],["Term","Terminal_Punctuation"],["UIdeo","Unified_Ideograph"],["Upper","Uppercase"],["VS","Variation_Selector"],["WSpace","White_Space"],["space","White_Space"],["XIDC","XID_Continue"],["XIDS","XID_Start"]])},function(e,t,n){"use strict";var r=n(522);e.exports=function(e,t){var n=r.get(e);if(!n)throw new Error("Unknown property `"+e+"`.");var a=n.get(t);if(a)return a;throw new Error("Unknown value `"+t+"` for property `"+e+"`.")}},function(e,t){e.exports=new Map([["General_Category",new Map([["C","Other"],["Cc","Control"],["cntrl","Control"],["Cf","Format"],["Cn","Unassigned"],["Co","Private_Use"],["Cs","Surrogate"],["L","Letter"],["LC","Cased_Letter"],["Ll","Lowercase_Letter"],["Lm","Modifier_Letter"],["Lo","Other_Letter"],["Lt","Titlecase_Letter"],["Lu","Uppercase_Letter"],["M","Mark"],["Combining_Mark","Mark"],["Mc","Spacing_Mark"],["Me","Enclosing_Mark"],["Mn","Nonspacing_Mark"],["N","Number"],["Nd","Decimal_Number"],["digit","Decimal_Number"],["Nl","Letter_Number"],["No","Other_Number"],["P","Punctuation"],["punct","Punctuation"],["Pc","Connector_Punctuation"],["Pd","Dash_Punctuation"],["Pe","Close_Punctuation"],["Pf","Final_Punctuation"],["Pi","Initial_Punctuation"],["Po","Other_Punctuation"],["Ps","Open_Punctuation"],["S","Symbol"],["Sc","Currency_Symbol"],["Sk","Modifier_Symbol"],["Sm","Math_Symbol"],["So","Other_Symbol"],["Z","Separator"],["Zl","Line_Separator"],["Zp","Paragraph_Separator"],["Zs","Space_Separator"],["Other","Other"],["Control","Control"],["Format","Format"],["Unassigned","Unassigned"],["Private_Use","Private_Use"],["Surrogate","Surrogate"],["Letter","Letter"],["Cased_Letter","Cased_Letter"],["Lowercase_Letter","Lowercase_Letter"],["Modifier_Letter","Modifier_Letter"],["Other_Letter","Other_Letter"],["Titlecase_Letter","Titlecase_Letter"],["Uppercase_Letter","Uppercase_Letter"],["Mark","Mark"],["Spacing_Mark","Spacing_Mark"],["Enclosing_Mark","Enclosing_Mark"],["Nonspacing_Mark","Nonspacing_Mark"],["Number","Number"],["Decimal_Number","Decimal_Number"],["Letter_Number","Letter_Number"],["Other_Number","Other_Number"],["Punctuation","Punctuation"],["Connector_Punctuation","Connector_Punctuation"],["Dash_Punctuation","Dash_Punctuation"],["Close_Punctuation","Close_Punctuation"],["Final_Punctuation","Final_Punctuation"],["Initial_Punctuation","Initial_Punctuation"],["Other_Punctuation","Other_Punctuation"],["Open_Punctuation","Open_Punctuation"],["Symbol","Symbol"],["Currency_Symbol","Currency_Symbol"],["Modifier_Symbol","Modifier_Symbol"],["Math_Symbol","Math_Symbol"],["Other_Symbol","Other_Symbol"],["Separator","Separator"],["Line_Separator","Line_Separator"],["Paragraph_Separator","Paragraph_Separator"],["Space_Separator","Space_Separator"]])],["Script",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])],["Script_Extensions",new Map([["Adlm","Adlam"],["Aghb","Caucasian_Albanian"],["Ahom","Ahom"],["Arab","Arabic"],["Armi","Imperial_Aramaic"],["Armn","Armenian"],["Avst","Avestan"],["Bali","Balinese"],["Bamu","Bamum"],["Bass","Bassa_Vah"],["Batk","Batak"],["Beng","Bengali"],["Bhks","Bhaiksuki"],["Bopo","Bopomofo"],["Brah","Brahmi"],["Brai","Braille"],["Bugi","Buginese"],["Buhd","Buhid"],["Cakm","Chakma"],["Cans","Canadian_Aboriginal"],["Cari","Carian"],["Cham","Cham"],["Cher","Cherokee"],["Copt","Coptic"],["Qaac","Coptic"],["Cprt","Cypriot"],["Cyrl","Cyrillic"],["Deva","Devanagari"],["Dogr","Dogra"],["Dsrt","Deseret"],["Dupl","Duployan"],["Egyp","Egyptian_Hieroglyphs"],["Elba","Elbasan"],["Elym","Elymaic"],["Ethi","Ethiopic"],["Geor","Georgian"],["Glag","Glagolitic"],["Gong","Gunjala_Gondi"],["Gonm","Masaram_Gondi"],["Goth","Gothic"],["Gran","Grantha"],["Grek","Greek"],["Gujr","Gujarati"],["Guru","Gurmukhi"],["Hang","Hangul"],["Hani","Han"],["Hano","Hanunoo"],["Hatr","Hatran"],["Hebr","Hebrew"],["Hira","Hiragana"],["Hluw","Anatolian_Hieroglyphs"],["Hmng","Pahawh_Hmong"],["Hmnp","Nyiakeng_Puachue_Hmong"],["Hrkt","Katakana_Or_Hiragana"],["Hung","Old_Hungarian"],["Ital","Old_Italic"],["Java","Javanese"],["Kali","Kayah_Li"],["Kana","Katakana"],["Khar","Kharoshthi"],["Khmr","Khmer"],["Khoj","Khojki"],["Knda","Kannada"],["Kthi","Kaithi"],["Lana","Tai_Tham"],["Laoo","Lao"],["Latn","Latin"],["Lepc","Lepcha"],["Limb","Limbu"],["Lina","Linear_A"],["Linb","Linear_B"],["Lisu","Lisu"],["Lyci","Lycian"],["Lydi","Lydian"],["Mahj","Mahajani"],["Maka","Makasar"],["Mand","Mandaic"],["Mani","Manichaean"],["Marc","Marchen"],["Medf","Medefaidrin"],["Mend","Mende_Kikakui"],["Merc","Meroitic_Cursive"],["Mero","Meroitic_Hieroglyphs"],["Mlym","Malayalam"],["Modi","Modi"],["Mong","Mongolian"],["Mroo","Mro"],["Mtei","Meetei_Mayek"],["Mult","Multani"],["Mymr","Myanmar"],["Nand","Nandinagari"],["Narb","Old_North_Arabian"],["Nbat","Nabataean"],["Newa","Newa"],["Nkoo","Nko"],["Nshu","Nushu"],["Ogam","Ogham"],["Olck","Ol_Chiki"],["Orkh","Old_Turkic"],["Orya","Oriya"],["Osge","Osage"],["Osma","Osmanya"],["Palm","Palmyrene"],["Pauc","Pau_Cin_Hau"],["Perm","Old_Permic"],["Phag","Phags_Pa"],["Phli","Inscriptional_Pahlavi"],["Phlp","Psalter_Pahlavi"],["Phnx","Phoenician"],["Plrd","Miao"],["Prti","Inscriptional_Parthian"],["Rjng","Rejang"],["Rohg","Hanifi_Rohingya"],["Runr","Runic"],["Samr","Samaritan"],["Sarb","Old_South_Arabian"],["Saur","Saurashtra"],["Sgnw","SignWriting"],["Shaw","Shavian"],["Shrd","Sharada"],["Sidd","Siddham"],["Sind","Khudawadi"],["Sinh","Sinhala"],["Sogd","Sogdian"],["Sogo","Old_Sogdian"],["Sora","Sora_Sompeng"],["Soyo","Soyombo"],["Sund","Sundanese"],["Sylo","Syloti_Nagri"],["Syrc","Syriac"],["Tagb","Tagbanwa"],["Takr","Takri"],["Tale","Tai_Le"],["Talu","New_Tai_Lue"],["Taml","Tamil"],["Tang","Tangut"],["Tavt","Tai_Viet"],["Telu","Telugu"],["Tfng","Tifinagh"],["Tglg","Tagalog"],["Thaa","Thaana"],["Thai","Thai"],["Tibt","Tibetan"],["Tirh","Tirhuta"],["Ugar","Ugaritic"],["Vaii","Vai"],["Wara","Warang_Citi"],["Wcho","Wancho"],["Xpeo","Old_Persian"],["Xsux","Cuneiform"],["Yiii","Yi"],["Zanb","Zanabazar_Square"],["Zinh","Inherited"],["Qaai","Inherited"],["Zyyy","Common"],["Zzzz","Unknown"],["Adlam","Adlam"],["Caucasian_Albanian","Caucasian_Albanian"],["Arabic","Arabic"],["Imperial_Aramaic","Imperial_Aramaic"],["Armenian","Armenian"],["Avestan","Avestan"],["Balinese","Balinese"],["Bamum","Bamum"],["Bassa_Vah","Bassa_Vah"],["Batak","Batak"],["Bengali","Bengali"],["Bhaiksuki","Bhaiksuki"],["Bopomofo","Bopomofo"],["Brahmi","Brahmi"],["Braille","Braille"],["Buginese","Buginese"],["Buhid","Buhid"],["Chakma","Chakma"],["Canadian_Aboriginal","Canadian_Aboriginal"],["Carian","Carian"],["Cherokee","Cherokee"],["Coptic","Coptic"],["Cypriot","Cypriot"],["Cyrillic","Cyrillic"],["Devanagari","Devanagari"],["Dogra","Dogra"],["Deseret","Deseret"],["Duployan","Duployan"],["Egyptian_Hieroglyphs","Egyptian_Hieroglyphs"],["Elbasan","Elbasan"],["Elymaic","Elymaic"],["Ethiopic","Ethiopic"],["Georgian","Georgian"],["Glagolitic","Glagolitic"],["Gunjala_Gondi","Gunjala_Gondi"],["Masaram_Gondi","Masaram_Gondi"],["Gothic","Gothic"],["Grantha","Grantha"],["Greek","Greek"],["Gujarati","Gujarati"],["Gurmukhi","Gurmukhi"],["Hangul","Hangul"],["Han","Han"],["Hanunoo","Hanunoo"],["Hatran","Hatran"],["Hebrew","Hebrew"],["Hiragana","Hiragana"],["Anatolian_Hieroglyphs","Anatolian_Hieroglyphs"],["Pahawh_Hmong","Pahawh_Hmong"],["Nyiakeng_Puachue_Hmong","Nyiakeng_Puachue_Hmong"],["Katakana_Or_Hiragana","Katakana_Or_Hiragana"],["Old_Hungarian","Old_Hungarian"],["Old_Italic","Old_Italic"],["Javanese","Javanese"],["Kayah_Li","Kayah_Li"],["Katakana","Katakana"],["Kharoshthi","Kharoshthi"],["Khmer","Khmer"],["Khojki","Khojki"],["Kannada","Kannada"],["Kaithi","Kaithi"],["Tai_Tham","Tai_Tham"],["Lao","Lao"],["Latin","Latin"],["Lepcha","Lepcha"],["Limbu","Limbu"],["Linear_A","Linear_A"],["Linear_B","Linear_B"],["Lycian","Lycian"],["Lydian","Lydian"],["Mahajani","Mahajani"],["Makasar","Makasar"],["Mandaic","Mandaic"],["Manichaean","Manichaean"],["Marchen","Marchen"],["Medefaidrin","Medefaidrin"],["Mende_Kikakui","Mende_Kikakui"],["Meroitic_Cursive","Meroitic_Cursive"],["Meroitic_Hieroglyphs","Meroitic_Hieroglyphs"],["Malayalam","Malayalam"],["Mongolian","Mongolian"],["Mro","Mro"],["Meetei_Mayek","Meetei_Mayek"],["Multani","Multani"],["Myanmar","Myanmar"],["Nandinagari","Nandinagari"],["Old_North_Arabian","Old_North_Arabian"],["Nabataean","Nabataean"],["Nko","Nko"],["Nushu","Nushu"],["Ogham","Ogham"],["Ol_Chiki","Ol_Chiki"],["Old_Turkic","Old_Turkic"],["Oriya","Oriya"],["Osage","Osage"],["Osmanya","Osmanya"],["Palmyrene","Palmyrene"],["Pau_Cin_Hau","Pau_Cin_Hau"],["Old_Permic","Old_Permic"],["Phags_Pa","Phags_Pa"],["Inscriptional_Pahlavi","Inscriptional_Pahlavi"],["Psalter_Pahlavi","Psalter_Pahlavi"],["Phoenician","Phoenician"],["Miao","Miao"],["Inscriptional_Parthian","Inscriptional_Parthian"],["Rejang","Rejang"],["Hanifi_Rohingya","Hanifi_Rohingya"],["Runic","Runic"],["Samaritan","Samaritan"],["Old_South_Arabian","Old_South_Arabian"],["Saurashtra","Saurashtra"],["SignWriting","SignWriting"],["Shavian","Shavian"],["Sharada","Sharada"],["Siddham","Siddham"],["Khudawadi","Khudawadi"],["Sinhala","Sinhala"],["Sogdian","Sogdian"],["Old_Sogdian","Old_Sogdian"],["Sora_Sompeng","Sora_Sompeng"],["Soyombo","Soyombo"],["Sundanese","Sundanese"],["Syloti_Nagri","Syloti_Nagri"],["Syriac","Syriac"],["Tagbanwa","Tagbanwa"],["Takri","Takri"],["Tai_Le","Tai_Le"],["New_Tai_Lue","New_Tai_Lue"],["Tamil","Tamil"],["Tangut","Tangut"],["Tai_Viet","Tai_Viet"],["Telugu","Telugu"],["Tifinagh","Tifinagh"],["Tagalog","Tagalog"],["Thaana","Thaana"],["Tibetan","Tibetan"],["Tirhuta","Tirhuta"],["Ugaritic","Ugaritic"],["Vai","Vai"],["Warang_Citi","Warang_Citi"],["Wancho","Wancho"],["Old_Persian","Old_Persian"],["Cuneiform","Cuneiform"],["Yi","Yi"],["Zanabazar_Square","Zanabazar_Square"],["Inherited","Inherited"],["Common","Common"],["Unknown","Unknown"]])]])},function(e,t){e.exports=new Map([[75,8490],[83,383],[107,8490],[115,383],[181,924],[197,8491],[223,7838],[229,8491],[383,83],[452,453],[453,452],[455,456],[456,455],[458,459],[459,458],[497,498],[498,497],[618,42926],[642,42949],[669,42930],[837,8126],[914,976],[917,1013],[920,1012],[921,8126],[922,1008],[924,181],[928,982],[929,1009],[931,962],[934,981],[937,8486],[952,1012],[962,931],[969,8486],[976,914],[977,1012],[981,934],[982,928],[1008,922],[1009,929],[1012,[920,977,952]],[1013,917],[1042,7296],[1044,7297],[1054,7298],[1057,7299],[1058,7301],[1066,7302],[1074,7296],[1076,7297],[1086,7298],[1089,7299],[1090,[7300,7301]],[1098,7302],[1122,7303],[1123,7303],[4304,7312],[4305,7313],[4306,7314],[4307,7315],[4308,7316],[4309,7317],[4310,7318],[4311,7319],[4312,7320],[4313,7321],[4314,7322],[4315,7323],[4316,7324],[4317,7325],[4318,7326],[4319,7327],[4320,7328],[4321,7329],[4322,7330],[4323,7331],[4324,7332],[4325,7333],[4326,7334],[4327,7335],[4328,7336],[4329,7337],[4330,7338],[4331,7339],[4332,7340],[4333,7341],[4334,7342],[4335,7343],[4336,7344],[4337,7345],[4338,7346],[4339,7347],[4340,7348],[4341,7349],[4342,7350],[4343,7351],[4344,7352],[4345,7353],[4346,7354],[4349,7357],[4350,7358],[4351,7359],[5024,43888],[5025,43889],[5026,43890],[5027,43891],[5028,43892],[5029,43893],[5030,43894],[5031,43895],[5032,43896],[5033,43897],[5034,43898],[5035,43899],[5036,43900],[5037,43901],[5038,43902],[5039,43903],[5040,43904],[5041,43905],[5042,43906],[5043,43907],[5044,43908],[5045,43909],[5046,43910],[5047,43911],[5048,43912],[5049,43913],[5050,43914],[5051,43915],[5052,43916],[5053,43917],[5054,43918],[5055,43919],[5056,43920],[5057,43921],[5058,43922],[5059,43923],[5060,43924],[5061,43925],[5062,43926],[5063,43927],[5064,43928],[5065,43929],[5066,43930],[5067,43931],[5068,43932],[5069,43933],[5070,43934],[5071,43935],[5072,43936],[5073,43937],[5074,43938],[5075,43939],[5076,43940],[5077,43941],[5078,43942],[5079,43943],[5080,43944],[5081,43945],[5082,43946],[5083,43947],[5084,43948],[5085,43949],[5086,43950],[5087,43951],[5088,43952],[5089,43953],[5090,43954],[5091,43955],[5092,43956],[5093,43957],[5094,43958],[5095,43959],[5096,43960],[5097,43961],[5098,43962],[5099,43963],[5100,43964],[5101,43965],[5102,43966],[5103,43967],[5104,5112],[5105,5113],[5106,5114],[5107,5115],[5108,5116],[5109,5117],[5112,5104],[5113,5105],[5114,5106],[5115,5107],[5116,5108],[5117,5109],[7296,[1042,1074]],[7297,[1044,1076]],[7298,[1054,1086]],[7299,[1057,1089]],[7300,[7301,1090]],[7301,[1058,7300,1090]],[7302,[1066,1098]],[7303,[1122,1123]],[7304,[42570,42571]],[7312,4304],[7313,4305],[7314,4306],[7315,4307],[7316,4308],[7317,4309],[7318,4310],[7319,4311],[7320,4312],[7321,4313],[7322,4314],[7323,4315],[7324,4316],[7325,4317],[7326,4318],[7327,4319],[7328,4320],[7329,4321],[7330,4322],[7331,4323],[7332,4324],[7333,4325],[7334,4326],[7335,4327],[7336,4328],[7337,4329],[7338,4330],[7339,4331],[7340,4332],[7341,4333],[7342,4334],[7343,4335],[7344,4336],[7345,4337],[7346,4338],[7347,4339],[7348,4340],[7349,4341],[7350,4342],[7351,4343],[7352,4344],[7353,4345],[7354,4346],[7357,4349],[7358,4350],[7359,4351],[7566,42950],[7776,7835],[7835,7776],[7838,223],[8064,8072],[8065,8073],[8066,8074],[8067,8075],[8068,8076],[8069,8077],[8070,8078],[8071,8079],[8072,8064],[8073,8065],[8074,8066],[8075,8067],[8076,8068],[8077,8069],[8078,8070],[8079,8071],[8080,8088],[8081,8089],[8082,8090],[8083,8091],[8084,8092],[8085,8093],[8086,8094],[8087,8095],[8088,8080],[8089,8081],[8090,8082],[8091,8083],[8092,8084],[8093,8085],[8094,8086],[8095,8087],[8096,8104],[8097,8105],[8098,8106],[8099,8107],[8100,8108],[8101,8109],[8102,8110],[8103,8111],[8104,8096],[8105,8097],[8106,8098],[8107,8099],[8108,8100],[8109,8101],[8110,8102],[8111,8103],[8115,8124],[8124,8115],[8126,[837,921]],[8131,8140],[8140,8131],[8179,8188],[8188,8179],[8486,[937,969]],[8490,75],[8491,[197,229]],[42570,7304],[42571,7304],[42900,42948],[42926,618],[42930,669],[42931,43859],[42932,42933],[42933,42932],[42934,42935],[42935,42934],[42936,42937],[42937,42936],[42938,42939],[42939,42938],[42940,42941],[42941,42940],[42942,42943],[42943,42942],[42946,42947],[42947,42946],[42948,42900],[42949,642],[42950,7566],[43859,42931],[43888,5024],[43889,5025],[43890,5026],[43891,5027],[43892,5028],[43893,5029],[43894,5030],[43895,5031],[43896,5032],[43897,5033],[43898,5034],[43899,5035],[43900,5036],[43901,5037],[43902,5038],[43903,5039],[43904,5040],[43905,5041],[43906,5042],[43907,5043],[43908,5044],[43909,5045],[43910,5046],[43911,5047],[43912,5048],[43913,5049],[43914,5050],[43915,5051],[43916,5052],[43917,5053],[43918,5054],[43919,5055],[43920,5056],[43921,5057],[43922,5058],[43923,5059],[43924,5060],[43925,5061],[43926,5062],[43927,5063],[43928,5064],[43929,5065],[43930,5066],[43931,5067],[43932,5068],[43933,5069],[43934,5070],[43935,5071],[43936,5072],[43937,5073],[43938,5074],[43939,5075],[43940,5076],[43941,5077],[43942,5078],[43943,5079],[43944,5080],[43945,5081],[43946,5082],[43947,5083],[43948,5084],[43949,5085],[43950,5086],[43951,5087],[43952,5088],[43953,5089],[43954,5090],[43955,5091],[43956,5092],[43957,5093],[43958,5094],[43959,5095],[43960,5096],[43961,5097],[43962,5098],[43963,5099],[43964,5100],[43965,5101],[43966,5102],[43967,5103],[66560,66600],[66561,66601],[66562,66602],[66563,66603],[66564,66604],[66565,66605],[66566,66606],[66567,66607],[66568,66608],[66569,66609],[66570,66610],[66571,66611],[66572,66612],[66573,66613],[66574,66614],[66575,66615],[66576,66616],[66577,66617],[66578,66618],[66579,66619],[66580,66620],[66581,66621],[66582,66622],[66583,66623],[66584,66624],[66585,66625],[66586,66626],[66587,66627],[66588,66628],[66589,66629],[66590,66630],[66591,66631],[66592,66632],[66593,66633],[66594,66634],[66595,66635],[66596,66636],[66597,66637],[66598,66638],[66599,66639],[66600,66560],[66601,66561],[66602,66562],[66603,66563],[66604,66564],[66605,66565],[66606,66566],[66607,66567],[66608,66568],[66609,66569],[66610,66570],[66611,66571],[66612,66572],[66613,66573],[66614,66574],[66615,66575],[66616,66576],[66617,66577],[66618,66578],[66619,66579],[66620,66580],[66621,66581],[66622,66582],[66623,66583],[66624,66584],[66625,66585],[66626,66586],[66627,66587],[66628,66588],[66629,66589],[66630,66590],[66631,66591],[66632,66592],[66633,66593],[66634,66594],[66635,66595],[66636,66596],[66637,66597],[66638,66598],[66639,66599],[66736,66776],[66737,66777],[66738,66778],[66739,66779],[66740,66780],[66741,66781],[66742,66782],[66743,66783],[66744,66784],[66745,66785],[66746,66786],[66747,66787],[66748,66788],[66749,66789],[66750,66790],[66751,66791],[66752,66792],[66753,66793],[66754,66794],[66755,66795],[66756,66796],[66757,66797],[66758,66798],[66759,66799],[66760,66800],[66761,66801],[66762,66802],[66763,66803],[66764,66804],[66765,66805],[66766,66806],[66767,66807],[66768,66808],[66769,66809],[66770,66810],[66771,66811],[66776,66736],[66777,66737],[66778,66738],[66779,66739],[66780,66740],[66781,66741],[66782,66742],[66783,66743],[66784,66744],[66785,66745],[66786,66746],[66787,66747],[66788,66748],[66789,66749],[66790,66750],[66791,66751],[66792,66752],[66793,66753],[66794,66754],[66795,66755],[66796,66756],[66797,66757],[66798,66758],[66799,66759],[66800,66760],[66801,66761],[66802,66762],[66803,66763],[66804,66764],[66805,66765],[66806,66766],[66807,66767],[66808,66768],[66809,66769],[66810,66770],[66811,66771],[68736,68800],[68737,68801],[68738,68802],[68739,68803],[68740,68804],[68741,68805],[68742,68806],[68743,68807],[68744,68808],[68745,68809],[68746,68810],[68747,68811],[68748,68812],[68749,68813],[68750,68814],[68751,68815],[68752,68816],[68753,68817],[68754,68818],[68755,68819],[68756,68820],[68757,68821],[68758,68822],[68759,68823],[68760,68824],[68761,68825],[68762,68826],[68763,68827],[68764,68828],[68765,68829],[68766,68830],[68767,68831],[68768,68832],[68769,68833],[68770,68834],[68771,68835],[68772,68836],[68773,68837],[68774,68838],[68775,68839],[68776,68840],[68777,68841],[68778,68842],[68779,68843],[68780,68844],[68781,68845],[68782,68846],[68783,68847],[68784,68848],[68785,68849],[68786,68850],[68800,68736],[68801,68737],[68802,68738],[68803,68739],[68804,68740],[68805,68741],[68806,68742],[68807,68743],[68808,68744],[68809,68745],[68810,68746],[68811,68747],[68812,68748],[68813,68749],[68814,68750],[68815,68751],[68816,68752],[68817,68753],[68818,68754],[68819,68755],[68820,68756],[68821,68757],[68822,68758],[68823,68759],[68824,68760],[68825,68761],[68826,68762],[68827,68763],[68828,68764],[68829,68765],[68830,68766],[68831,68767],[68832,68768],[68833,68769],[68834,68770],[68835,68771],[68836,68772],[68837,68773],[68838,68774],[68839,68775],[68840,68776],[68841,68777],[68842,68778],[68843,68779],[68844,68780],[68845,68781],[68846,68782],[68847,68783],[68848,68784],[68849,68785],[68850,68786],[71840,71872],[71841,71873],[71842,71874],[71843,71875],[71844,71876],[71845,71877],[71846,71878],[71847,71879],[71848,71880],[71849,71881],[71850,71882],[71851,71883],[71852,71884],[71853,71885],[71854,71886],[71855,71887],[71856,71888],[71857,71889],[71858,71890],[71859,71891],[71860,71892],[71861,71893],[71862,71894],[71863,71895],[71864,71896],[71865,71897],[71866,71898],[71867,71899],[71868,71900],[71869,71901],[71870,71902],[71871,71903],[71872,71840],[71873,71841],[71874,71842],[71875,71843],[71876,71844],[71877,71845],[71878,71846],[71879,71847],[71880,71848],[71881,71849],[71882,71850],[71883,71851],[71884,71852],[71885,71853],[71886,71854],[71887,71855],[71888,71856],[71889,71857],[71890,71858],[71891,71859],[71892,71860],[71893,71861],[71894,71862],[71895,71863],[71896,71864],[71897,71865],[71898,71866],[71899,71867],[71900,71868],[71901,71869],[71902,71870],[71903,71871],[93760,93792],[93761,93793],[93762,93794],[93763,93795],[93764,93796],[93765,93797],[93766,93798],[93767,93799],[93768,93800],[93769,93801],[93770,93802],[93771,93803],[93772,93804],[93773,93805],[93774,93806],[93775,93807],[93776,93808],[93777,93809],[93778,93810],[93779,93811],[93780,93812],[93781,93813],[93782,93814],[93783,93815],[93784,93816],[93785,93817],[93786,93818],[93787,93819],[93788,93820],[93789,93821],[93790,93822],[93791,93823],[93792,93760],[93793,93761],[93794,93762],[93795,93763],[93796,93764],[93797,93765],[93798,93766],[93799,93767],[93800,93768],[93801,93769],[93802,93770],[93803,93771],[93804,93772],[93805,93773],[93806,93774],[93807,93775],[93808,93776],[93809,93777],[93810,93778],[93811,93779],[93812,93780],[93813,93781],[93814,93782],[93815,93783],[93816,93784],[93817,93785],[93818,93786],[93819,93787],[93820,93788],[93821,93789],[93822,93790],[93823,93791],[125184,125218],[125185,125219],[125186,125220],[125187,125221],[125188,125222],[125189,125223],[125190,125224],[125191,125225],[125192,125226],[125193,125227],[125194,125228],[125195,125229],[125196,125230],[125197,125231],[125198,125232],[125199,125233],[125200,125234],[125201,125235],[125202,125236],[125203,125237],[125204,125238],[125205,125239],[125206,125240],[125207,125241],[125208,125242],[125209,125243],[125210,125244],[125211,125245],[125212,125246],[125213,125247],[125214,125248],[125215,125249],[125216,125250],[125217,125251],[125218,125184],[125219,125185],[125220,125186],[125221,125187],[125222,125188],[125223,125189],[125224,125190],[125225,125191],[125226,125192],[125227,125193],[125228,125194],[125229,125195],[125230,125196],[125231,125197],[125232,125198],[125233,125199],[125234,125200],[125235,125201],[125236,125202],[125237,125203],[125238,125204],[125239,125205],[125240,125206],[125241,125207],[125242,125208],[125243,125209],[125244,125210],[125245,125211],[125246,125212],[125247,125213],[125248,125214],[125249,125215],[125250,125216],[125251,125217]])},function(e,t,n){"use strict";var r=n(0);t.REGULAR=new Map([["d",r().addRange(48,57)],["D",r().addRange(0,47).addRange(58,65535)],["s",r(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",r().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,65535)],["w",r(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",r(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,65535)]]),t.UNICODE=new Map([["d",r().addRange(48,57)],["D",r().addRange(0,47).addRange(58,1114111)],["s",r(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",r().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",r(95).addRange(48,57).addRange(65,90).addRange(97,122)],["W",r(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,1114111)]]),t.UNICODE_IGNORE_CASE=new Map([["d",r().addRange(48,57)],["D",r().addRange(0,47).addRange(58,1114111)],["s",r(32,160,5760,8239,8287,12288,65279).addRange(9,13).addRange(8192,8202).addRange(8232,8233)],["S",r().addRange(0,8).addRange(14,31).addRange(33,159).addRange(161,5759).addRange(5761,8191).addRange(8203,8231).addRange(8234,8238).addRange(8240,8286).addRange(8288,12287).addRange(12289,65278).addRange(65280,1114111)],["w",r(95,383,8490).addRange(48,57).addRange(65,90).addRange(97,122)],["W",r(96).addRange(0,47).addRange(58,64).addRange(91,94).addRange(123,382).addRange(384,8489).addRange(8491,1114111)]])},function(e,t,n){var r={"./Binary_Property/ASCII.js":526,"./Binary_Property/ASCII_Hex_Digit.js":527,"./Binary_Property/Alphabetic.js":528,"./Binary_Property/Any.js":529,"./Binary_Property/Assigned.js":530,"./Binary_Property/Bidi_Control.js":531,"./Binary_Property/Bidi_Mirrored.js":532,"./Binary_Property/Case_Ignorable.js":533,"./Binary_Property/Cased.js":534,"./Binary_Property/Changes_When_Casefolded.js":535,"./Binary_Property/Changes_When_Casemapped.js":536,"./Binary_Property/Changes_When_Lowercased.js":537,"./Binary_Property/Changes_When_NFKC_Casefolded.js":538,"./Binary_Property/Changes_When_Titlecased.js":539,"./Binary_Property/Changes_When_Uppercased.js":540,"./Binary_Property/Dash.js":541,"./Binary_Property/Default_Ignorable_Code_Point.js":542,"./Binary_Property/Deprecated.js":543,"./Binary_Property/Diacritic.js":544,"./Binary_Property/Emoji.js":545,"./Binary_Property/Emoji_Component.js":546,"./Binary_Property/Emoji_Modifier.js":547,"./Binary_Property/Emoji_Modifier_Base.js":548,"./Binary_Property/Emoji_Presentation.js":549,"./Binary_Property/Extended_Pictographic.js":550,"./Binary_Property/Extender.js":551,"./Binary_Property/Grapheme_Base.js":552,"./Binary_Property/Grapheme_Extend.js":553,"./Binary_Property/Hex_Digit.js":554,"./Binary_Property/IDS_Binary_Operator.js":555,"./Binary_Property/IDS_Trinary_Operator.js":556,"./Binary_Property/ID_Continue.js":557,"./Binary_Property/ID_Start.js":558,"./Binary_Property/Ideographic.js":559,"./Binary_Property/Join_Control.js":560,"./Binary_Property/Logical_Order_Exception.js":561,"./Binary_Property/Lowercase.js":562,"./Binary_Property/Math.js":563,"./Binary_Property/Noncharacter_Code_Point.js":564,"./Binary_Property/Pattern_Syntax.js":565,"./Binary_Property/Pattern_White_Space.js":566,"./Binary_Property/Quotation_Mark.js":567,"./Binary_Property/Radical.js":568,"./Binary_Property/Regional_Indicator.js":569,"./Binary_Property/Sentence_Terminal.js":570,"./Binary_Property/Soft_Dotted.js":571,"./Binary_Property/Terminal_Punctuation.js":572,"./Binary_Property/Unified_Ideograph.js":573,"./Binary_Property/Uppercase.js":574,"./Binary_Property/Variation_Selector.js":575,"./Binary_Property/White_Space.js":576,"./Binary_Property/XID_Continue.js":577,"./Binary_Property/XID_Start.js":578,"./General_Category/Cased_Letter.js":579,"./General_Category/Close_Punctuation.js":580,"./General_Category/Connector_Punctuation.js":581,"./General_Category/Control.js":582,"./General_Category/Currency_Symbol.js":583,"./General_Category/Dash_Punctuation.js":584,"./General_Category/Decimal_Number.js":585,"./General_Category/Enclosing_Mark.js":586,"./General_Category/Final_Punctuation.js":587,"./General_Category/Format.js":588,"./General_Category/Initial_Punctuation.js":589,"./General_Category/Letter.js":590,"./General_Category/Letter_Number.js":591,"./General_Category/Line_Separator.js":592,"./General_Category/Lowercase_Letter.js":593,"./General_Category/Mark.js":594,"./General_Category/Math_Symbol.js":595,"./General_Category/Modifier_Letter.js":596,"./General_Category/Modifier_Symbol.js":597,"./General_Category/Nonspacing_Mark.js":598,"./General_Category/Number.js":599,"./General_Category/Open_Punctuation.js":600,"./General_Category/Other.js":601,"./General_Category/Other_Letter.js":602,"./General_Category/Other_Number.js":603,"./General_Category/Other_Punctuation.js":604,"./General_Category/Other_Symbol.js":605,"./General_Category/Paragraph_Separator.js":606,"./General_Category/Private_Use.js":607,"./General_Category/Punctuation.js":608,"./General_Category/Separator.js":609,"./General_Category/Space_Separator.js":610,"./General_Category/Spacing_Mark.js":611,"./General_Category/Surrogate.js":612,"./General_Category/Symbol.js":613,"./General_Category/Titlecase_Letter.js":614,"./General_Category/Unassigned.js":615,"./General_Category/Uppercase_Letter.js":616,"./Script/Adlam.js":617,"./Script/Ahom.js":618,"./Script/Anatolian_Hieroglyphs.js":619,"./Script/Arabic.js":620,"./Script/Armenian.js":621,"./Script/Avestan.js":622,"./Script/Balinese.js":623,"./Script/Bamum.js":624,"./Script/Bassa_Vah.js":625,"./Script/Batak.js":626,"./Script/Bengali.js":627,"./Script/Bhaiksuki.js":628,"./Script/Bopomofo.js":629,"./Script/Brahmi.js":630,"./Script/Braille.js":631,"./Script/Buginese.js":632,"./Script/Buhid.js":633,"./Script/Canadian_Aboriginal.js":634,"./Script/Carian.js":635,"./Script/Caucasian_Albanian.js":636,"./Script/Chakma.js":637,"./Script/Cham.js":638,"./Script/Cherokee.js":639,"./Script/Common.js":640,"./Script/Coptic.js":641,"./Script/Cuneiform.js":642,"./Script/Cypriot.js":643,"./Script/Cyrillic.js":644,"./Script/Deseret.js":645,"./Script/Devanagari.js":646,"./Script/Dogra.js":647,"./Script/Duployan.js":648,"./Script/Egyptian_Hieroglyphs.js":649,"./Script/Elbasan.js":650,"./Script/Elymaic.js":651,"./Script/Ethiopic.js":652,"./Script/Georgian.js":653,"./Script/Glagolitic.js":654,"./Script/Gothic.js":655,"./Script/Grantha.js":656,"./Script/Greek.js":657,"./Script/Gujarati.js":658,"./Script/Gunjala_Gondi.js":659,"./Script/Gurmukhi.js":660,"./Script/Han.js":661,"./Script/Hangul.js":662,"./Script/Hanifi_Rohingya.js":663,"./Script/Hanunoo.js":664,"./Script/Hatran.js":665,"./Script/Hebrew.js":666,"./Script/Hiragana.js":667,"./Script/Imperial_Aramaic.js":668,"./Script/Inherited.js":669,"./Script/Inscriptional_Pahlavi.js":670,"./Script/Inscriptional_Parthian.js":671,"./Script/Javanese.js":672,"./Script/Kaithi.js":673,"./Script/Kannada.js":674,"./Script/Katakana.js":675,"./Script/Kayah_Li.js":676,"./Script/Kharoshthi.js":677,"./Script/Khmer.js":678,"./Script/Khojki.js":679,"./Script/Khudawadi.js":680,"./Script/Lao.js":681,"./Script/Latin.js":682,"./Script/Lepcha.js":683,"./Script/Limbu.js":684,"./Script/Linear_A.js":685,"./Script/Linear_B.js":686,"./Script/Lisu.js":687,"./Script/Lycian.js":688,"./Script/Lydian.js":689,"./Script/Mahajani.js":690,"./Script/Makasar.js":691,"./Script/Malayalam.js":692,"./Script/Mandaic.js":693,"./Script/Manichaean.js":694,"./Script/Marchen.js":695,"./Script/Masaram_Gondi.js":696,"./Script/Medefaidrin.js":697,"./Script/Meetei_Mayek.js":698,"./Script/Mende_Kikakui.js":699,"./Script/Meroitic_Cursive.js":700,"./Script/Meroitic_Hieroglyphs.js":701,"./Script/Miao.js":702,"./Script/Modi.js":703,"./Script/Mongolian.js":704,"./Script/Mro.js":705,"./Script/Multani.js":706,"./Script/Myanmar.js":707,"./Script/Nabataean.js":708,"./Script/Nandinagari.js":709,"./Script/New_Tai_Lue.js":710,"./Script/Newa.js":711,"./Script/Nko.js":712,"./Script/Nushu.js":713,"./Script/Nyiakeng_Puachue_Hmong.js":714,"./Script/Ogham.js":715,"./Script/Ol_Chiki.js":716,"./Script/Old_Hungarian.js":717,"./Script/Old_Italic.js":718,"./Script/Old_North_Arabian.js":719,"./Script/Old_Permic.js":720,"./Script/Old_Persian.js":721,"./Script/Old_Sogdian.js":722,"./Script/Old_South_Arabian.js":723,"./Script/Old_Turkic.js":724,"./Script/Oriya.js":725,"./Script/Osage.js":726,"./Script/Osmanya.js":727,"./Script/Pahawh_Hmong.js":728,"./Script/Palmyrene.js":729,"./Script/Pau_Cin_Hau.js":730,"./Script/Phags_Pa.js":731,"./Script/Phoenician.js":732,"./Script/Psalter_Pahlavi.js":733,"./Script/Rejang.js":734,"./Script/Runic.js":735,"./Script/Samaritan.js":736,"./Script/Saurashtra.js":737,"./Script/Sharada.js":738,"./Script/Shavian.js":739,"./Script/Siddham.js":740,"./Script/SignWriting.js":741,"./Script/Sinhala.js":742,"./Script/Sogdian.js":743,"./Script/Sora_Sompeng.js":744,"./Script/Soyombo.js":745,"./Script/Sundanese.js":746,"./Script/Syloti_Nagri.js":747,"./Script/Syriac.js":748,"./Script/Tagalog.js":749,"./Script/Tagbanwa.js":750,"./Script/Tai_Le.js":751,"./Script/Tai_Tham.js":752,"./Script/Tai_Viet.js":753,"./Script/Takri.js":754,"./Script/Tamil.js":755,"./Script/Tangut.js":756,"./Script/Telugu.js":757,"./Script/Thaana.js":758,"./Script/Thai.js":759,"./Script/Tibetan.js":760,"./Script/Tifinagh.js":761,"./Script/Tirhuta.js":762,"./Script/Ugaritic.js":763,"./Script/Vai.js":764,"./Script/Wancho.js":765,"./Script/Warang_Citi.js":766,"./Script/Yi.js":767,"./Script/Zanabazar_Square.js":768,"./Script_Extensions/Adlam.js":769,"./Script_Extensions/Ahom.js":770,"./Script_Extensions/Anatolian_Hieroglyphs.js":771,"./Script_Extensions/Arabic.js":772,"./Script_Extensions/Armenian.js":773,"./Script_Extensions/Avestan.js":774,"./Script_Extensions/Balinese.js":775,"./Script_Extensions/Bamum.js":776,"./Script_Extensions/Bassa_Vah.js":777,"./Script_Extensions/Batak.js":778,"./Script_Extensions/Bengali.js":779,"./Script_Extensions/Bhaiksuki.js":780,"./Script_Extensions/Bopomofo.js":781,"./Script_Extensions/Brahmi.js":782,"./Script_Extensions/Braille.js":783,"./Script_Extensions/Buginese.js":784,"./Script_Extensions/Buhid.js":785,"./Script_Extensions/Canadian_Aboriginal.js":786,"./Script_Extensions/Carian.js":787,"./Script_Extensions/Caucasian_Albanian.js":788,"./Script_Extensions/Chakma.js":789,"./Script_Extensions/Cham.js":790,"./Script_Extensions/Cherokee.js":791,"./Script_Extensions/Common.js":792,"./Script_Extensions/Coptic.js":793,"./Script_Extensions/Cuneiform.js":794,"./Script_Extensions/Cypriot.js":795,"./Script_Extensions/Cyrillic.js":796,"./Script_Extensions/Deseret.js":797,"./Script_Extensions/Devanagari.js":798,"./Script_Extensions/Dogra.js":799,"./Script_Extensions/Duployan.js":800,"./Script_Extensions/Egyptian_Hieroglyphs.js":801,"./Script_Extensions/Elbasan.js":802,"./Script_Extensions/Elymaic.js":803,"./Script_Extensions/Ethiopic.js":804,"./Script_Extensions/Georgian.js":805,"./Script_Extensions/Glagolitic.js":806,"./Script_Extensions/Gothic.js":807,"./Script_Extensions/Grantha.js":808,"./Script_Extensions/Greek.js":809,"./Script_Extensions/Gujarati.js":810,"./Script_Extensions/Gunjala_Gondi.js":811,"./Script_Extensions/Gurmukhi.js":812,"./Script_Extensions/Han.js":813,"./Script_Extensions/Hangul.js":814,"./Script_Extensions/Hanifi_Rohingya.js":815,"./Script_Extensions/Hanunoo.js":816,"./Script_Extensions/Hatran.js":817,"./Script_Extensions/Hebrew.js":818,"./Script_Extensions/Hiragana.js":819,"./Script_Extensions/Imperial_Aramaic.js":820,"./Script_Extensions/Inherited.js":821,"./Script_Extensions/Inscriptional_Pahlavi.js":822,"./Script_Extensions/Inscriptional_Parthian.js":823,"./Script_Extensions/Javanese.js":824,"./Script_Extensions/Kaithi.js":825,"./Script_Extensions/Kannada.js":826,"./Script_Extensions/Katakana.js":827,"./Script_Extensions/Kayah_Li.js":828,"./Script_Extensions/Kharoshthi.js":829,"./Script_Extensions/Khmer.js":830,"./Script_Extensions/Khojki.js":831,"./Script_Extensions/Khudawadi.js":832,"./Script_Extensions/Lao.js":833,"./Script_Extensions/Latin.js":834,"./Script_Extensions/Lepcha.js":835,"./Script_Extensions/Limbu.js":836,"./Script_Extensions/Linear_A.js":837,"./Script_Extensions/Linear_B.js":838,"./Script_Extensions/Lisu.js":839,"./Script_Extensions/Lycian.js":840,"./Script_Extensions/Lydian.js":841,"./Script_Extensions/Mahajani.js":842,"./Script_Extensions/Makasar.js":843,"./Script_Extensions/Malayalam.js":844,"./Script_Extensions/Mandaic.js":845,"./Script_Extensions/Manichaean.js":846,"./Script_Extensions/Marchen.js":847,"./Script_Extensions/Masaram_Gondi.js":848,"./Script_Extensions/Medefaidrin.js":849,"./Script_Extensions/Meetei_Mayek.js":850,"./Script_Extensions/Mende_Kikakui.js":851,"./Script_Extensions/Meroitic_Cursive.js":852,"./Script_Extensions/Meroitic_Hieroglyphs.js":853,"./Script_Extensions/Miao.js":854,"./Script_Extensions/Modi.js":855,"./Script_Extensions/Mongolian.js":856,"./Script_Extensions/Mro.js":857,"./Script_Extensions/Multani.js":858,"./Script_Extensions/Myanmar.js":859,"./Script_Extensions/Nabataean.js":860,"./Script_Extensions/Nandinagari.js":861,"./Script_Extensions/New_Tai_Lue.js":862,"./Script_Extensions/Newa.js":863,"./Script_Extensions/Nko.js":864,"./Script_Extensions/Nushu.js":865,"./Script_Extensions/Nyiakeng_Puachue_Hmong.js":866,"./Script_Extensions/Ogham.js":867,"./Script_Extensions/Ol_Chiki.js":868,"./Script_Extensions/Old_Hungarian.js":869,"./Script_Extensions/Old_Italic.js":870,"./Script_Extensions/Old_North_Arabian.js":871,"./Script_Extensions/Old_Permic.js":872,"./Script_Extensions/Old_Persian.js":873,"./Script_Extensions/Old_Sogdian.js":874,"./Script_Extensions/Old_South_Arabian.js":875,"./Script_Extensions/Old_Turkic.js":876,"./Script_Extensions/Oriya.js":877,"./Script_Extensions/Osage.js":878,"./Script_Extensions/Osmanya.js":879,"./Script_Extensions/Pahawh_Hmong.js":880,"./Script_Extensions/Palmyrene.js":881,"./Script_Extensions/Pau_Cin_Hau.js":882,"./Script_Extensions/Phags_Pa.js":883,"./Script_Extensions/Phoenician.js":884,"./Script_Extensions/Psalter_Pahlavi.js":885,"./Script_Extensions/Rejang.js":886,"./Script_Extensions/Runic.js":887,"./Script_Extensions/Samaritan.js":888,"./Script_Extensions/Saurashtra.js":889,"./Script_Extensions/Sharada.js":890,"./Script_Extensions/Shavian.js":891,"./Script_Extensions/Siddham.js":892,"./Script_Extensions/SignWriting.js":893,"./Script_Extensions/Sinhala.js":894,"./Script_Extensions/Sogdian.js":895,"./Script_Extensions/Sora_Sompeng.js":896,"./Script_Extensions/Soyombo.js":897,"./Script_Extensions/Sundanese.js":898,"./Script_Extensions/Syloti_Nagri.js":899,"./Script_Extensions/Syriac.js":900,"./Script_Extensions/Tagalog.js":901,"./Script_Extensions/Tagbanwa.js":902,"./Script_Extensions/Tai_Le.js":903,"./Script_Extensions/Tai_Tham.js":904,"./Script_Extensions/Tai_Viet.js":905,"./Script_Extensions/Takri.js":906,"./Script_Extensions/Tamil.js":907,"./Script_Extensions/Tangut.js":908,"./Script_Extensions/Telugu.js":909,"./Script_Extensions/Thaana.js":910,"./Script_Extensions/Thai.js":911,"./Script_Extensions/Tibetan.js":912,"./Script_Extensions/Tifinagh.js":913,"./Script_Extensions/Tirhuta.js":914,"./Script_Extensions/Ugaritic.js":915,"./Script_Extensions/Vai.js":916,"./Script_Extensions/Wancho.js":917,"./Script_Extensions/Warang_Citi.js":918,"./Script_Extensions/Yi.js":919,"./Script_Extensions/Zanabazar_Square.js":920,"./index.js":921,"./unicode-version.js":922};function a(e){return n(i(e))}function i(e){var t=r[e];if(!(t+1))throw new Error("Cannot find module '"+e+"'.");return t}a.keys=function(){return Object.keys(r)},a.resolve=i,e.exports=a,a.id=525},function(e,t,n){var r=n(0)();r.addRange(0,127),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(48,57).addRange(65,70).addRange(97,102),e.exports=r},function(e,t,n){var r=n(0)(170,181,186,748,750,837,895,902,908,1369,1471,1479,1791,2042,2482,2510,2519,2556,2641,2654,2768,2929,2972,3024,3031,3294,3406,3517,3542,3661,3716,3749,3782,3789,3840,4152,4295,4301,4696,4800,6103,6108,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43205,43259,43471,43712,43714,64318,67592,67644,69415,70006,70106,70108,70199,70206,70280,70480,70487,70751,70855,71232,71236,71352,71935,72161,72349,72768,73018,73027,73112,94179,113822,119970,119995,120134,123214,125255,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1456,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1623).addRange(1625,1631).addRange(1646,1747).addRange(1749,1756).addRange(1761,1768).addRange(1773,1775).addRange(1786,1788).addRange(1808,1855).addRange(1869,1969).addRange(1994,2026).addRange(2036,2037).addRange(2048,2071).addRange(2074,2092).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2260,2271).addRange(2275,2281).addRange(2288,2363).addRange(2365,2380).addRange(2382,2384).addRange(2389,2403).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480),r.addRange(2486,2489).addRange(2493,2500).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2531).addRange(2544,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2636).addRange(2649,2652).addRange(2672,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2757).addRange(2759,2761).addRange(2763,2764).addRange(2784,2787).addRange(2809,2812).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2877,2884).addRange(2887,2888).addRange(2891,2892).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975),r.addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3020).addRange(3072,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3148).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3268).addRange(3270,3272).addRange(3274,3276).addRange(3285,3286).addRange(3296,3299).addRange(3313,3314).addRange(3328,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3386).addRange(3389,3396).addRange(3398,3400).addRange(3402,3404).addRange(3412,3415).addRange(3423,3427).addRange(3450,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3585,3642).addRange(3648,3654).addRange(3713,3714).addRange(3718,3722),r.addRange(3724,3747).addRange(3751,3769).addRange(3771,3773).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3953,3969).addRange(3976,3991).addRange(3993,4028).addRange(4096,4150).addRange(4155,4159).addRange(4176,4239).addRange(4250,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5907).addRange(5920,5939).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6067).addRange(6070,6088).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430),r.addRange(6432,6443).addRange(6448,6456).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6683).addRange(6688,6750).addRange(6753,6772).addRange(6912,6963).addRange(6965,6979).addRange(6981,6987).addRange(7040,7081).addRange(7084,7087).addRange(7098,7141).addRange(7143,7153).addRange(7168,7222).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7655,7668).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(9398,9449),r.addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42612,42619).addRange(42623,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42950).addRange(42999,43013).addRange(43015,43047).addRange(43072,43123).addRange(43136,43203).addRange(43250,43255).addRange(43261,43263).addRange(43274,43306).addRange(43312,43346),r.addRange(43360,43388).addRange(43392,43442).addRange(43444,43455).addRange(43488,43503).addRange(43514,43518).addRange(43520,43574).addRange(43584,43597).addRange(43616,43638).addRange(43642,43710).addRange(43739,43741).addRange(43744,43759).addRange(43762,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43879).addRange(43888,44010).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613),r.addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(69376,69404).addRange(69424,69445),r.addRange(69600,69622).addRange(69632,69701).addRange(69762,69816).addRange(69840,69864).addRange(69888,69938).addRange(69956,69958).addRange(69968,70002).addRange(70016,70079).addRange(70081,70084).addRange(70144,70161).addRange(70163,70196).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70376).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70461,70468).addRange(70471,70472).addRange(70475,70476).addRange(70493,70499).addRange(70656,70721).addRange(70723,70725).addRange(70727,70730).addRange(70784,70849).addRange(70852,70853).addRange(71040,71093).addRange(71096,71102).addRange(71128,71133).addRange(71168,71230).addRange(71296,71349).addRange(71424,71450).addRange(71453,71466).addRange(71680,71736).addRange(71840,71903).addRange(72096,72103).addRange(72106,72151).addRange(72154,72159).addRange(72163,72164).addRange(72192,72242).addRange(72245,72254).addRange(72272,72343).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758),r.addRange(72760,72766).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73025).addRange(73030,73031).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73110).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069),r.addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369).addRange(131072,173782).addRange(173824,177972),r.addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(0,1114111),e.exports=r},function(e,t,n){var r=n(0)(908,2142,2482,2519,2620,2641,2654,2768,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,4295,4301,4696,4800,6464,8025,8027,8029,11559,11565,64318,65279,65952,66927,67592,67644,67903,69837,70280,70480,70487,70747,71935,73018,119970,119995,120134,123647,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,917505);r.addRange(0,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(1536,1564).addRange(1566,1805).addRange(1807,1866).addRange(1869,1969).addRange(1984,2042).addRange(2045,2093).addRange(2096,2110).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2259,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728),r.addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251),r.addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(3585,3642).addRange(3647,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4058).addRange(4096,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798),r.addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5942).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6683).addRange(6686,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829).addRange(6832,6846).addRange(6912,6987).addRange(6992,7036).addRange(7040,7155).addRange(7164,7223).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7376,7418).addRange(7424,7673),r.addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(8192,8292).addRange(8294,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8400,8432).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11160,11310).addRange(11312,11358).addRange(11360,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11855).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12351).addRange(12353,12438).addRange(12441,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12730).addRange(12736,12771),r.addRange(12784,12830).addRange(12832,19893).addRange(19904,40943).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42743).addRange(42752,42943).addRange(42946,42950).addRange(42999,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43205).addRange(43214,43225).addRange(43232,43347).addRange(43359,43388).addRange(43392,43469).addRange(43471,43481).addRange(43486,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43714).addRange(43739,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43879).addRange(43888,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(55296,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65024,65049).addRange(65056,65106).addRange(65108,65126),r.addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65947).addRange(66e3,66045).addRange(66176,66204).addRange(66208,66256).addRange(66272,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897),r.addRange(67968,68023).addRange(68028,68047).addRange(68050,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68326).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68903).addRange(68912,68921).addRange(69216,69246).addRange(69376,69415).addRange(69424,69465).addRange(69600,69622).addRange(69632,69709).addRange(69714,69743).addRange(69759,69825).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69958).addRange(69968,70006).addRange(70016,70093).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70206).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440),r.addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70745).addRange(70749,70751).addRange(70784,70855).addRange(70864,70873).addRange(71040,71093).addRange(71096,71133).addRange(71168,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71487).addRange(71680,71739).addRange(71840,71922).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164).addRange(72192,72263).addRange(72272,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812).addRange(72816,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73464),r.addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(78896,78904).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92912,92917).addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94179).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119272).addRange(119296,119365).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074),r.addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121483).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123641).addRange(124928,125124).addRange(125127,125142).addRange(125184,125259).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183),r.addRange(127185,127221).addRange(127232,127244).addRange(127248,127340).addRange(127344,127404).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128725).addRange(128736,128748).addRange(128752,128762).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129280,129291).addRange(129293,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129619).addRange(129632,129645).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(917536,917631).addRange(917760,917999).addRange(983040,1048573).addRange(1048576,1114109),e.exports=r},function(e,t,n){var r=n(0)(1564);r.addRange(8206,8207).addRange(8234,8238).addRange(8294,8297),e.exports=r},function(e,t,n){var r=n(0)(60,62,91,93,123,125,171,187,8512,8721,8740,8742,8761,8802,8856,10176,10680,10697,10721,10788,10790,10793,10972,10974,10995,11005,11262,65308,65310,65339,65341,65371,65373,120539,120597,120655,120713,120771);r.addRange(40,41).addRange(3898,3901).addRange(5787,5788).addRange(8249,8250).addRange(8261,8262).addRange(8317,8318).addRange(8333,8334).addRange(8705,8708).addRange(8712,8717).addRange(8725,8726).addRange(8730,8733).addRange(8735,8738).addRange(8747,8755).addRange(8763,8780).addRange(8786,8789).addRange(8799,8800).addRange(8804,8811).addRange(8814,8844).addRange(8847,8850).addRange(8866,8867).addRange(8870,8888).addRange(8894,8895).addRange(8905,8909).addRange(8912,8913).addRange(8918,8941).addRange(8944,8959).addRange(8968,8971).addRange(8992,8993).addRange(9001,9002).addRange(10088,10101).addRange(10179,10182).addRange(10184,10185).addRange(10187,10189).addRange(10195,10198).addRange(10204,10206).addRange(10210,10223).addRange(10627,10648).addRange(10651,10656).addRange(10658,10671).addRange(10688,10693).addRange(10702,10706).addRange(10708,10709).addRange(10712,10716).addRange(10723,10725).addRange(10728,10729).addRange(10740,10745).addRange(10748,10749).addRange(10762,10780).addRange(10782,10785).addRange(10795,10798).addRange(10804,10805),r.addRange(10812,10814).addRange(10839,10840).addRange(10852,10853).addRange(10858,10861).addRange(10863,10864).addRange(10867,10868).addRange(10873,10915).addRange(10918,10925).addRange(10927,10966).addRange(10978,10982).addRange(10988,10990).addRange(10999,11003).addRange(11778,11781).addRange(11785,11786).addRange(11788,11789).addRange(11804,11805).addRange(11808,11817).addRange(12296,12305).addRange(12308,12315).addRange(65113,65118).addRange(65124,65125).addRange(65288,65289).addRange(65375,65376).addRange(65378,65379),e.exports=r},function(e,t,n){var r=n(0)(39,46,58,94,96,168,173,175,180,890,903,1369,1471,1479,1524,1564,1600,1648,1807,1809,2042,2045,2362,2364,2381,2417,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2902,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3530,3542,3633,3761,3782,3893,3895,3897,4038,4226,4237,4253,4348,6086,6103,6109,6211,6313,6450,6683,6742,6752,6754,6783,6823,6964,6972,6978,7142,7149,7405,7412,7544,8125,8228,8231,8305,8319,11631,11647,11823,12293,12347,40981,42508,42623,42864,43010,43014,43019,43263,43443,43471,43587,43596,43632,43644,43696,43713,43741,43766,44005,44008,44013,64286,65043,65106,65109,65279,65287,65294,65306,65342,65344,65392,65507,66045,66272,68159,69633,69821,69837,70003,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,72160,72263,72767,73018,73031,73109,73111,94031,94179,121461,121476,917505);r.addRange(183,184).addRange(688,879).addRange(884,885).addRange(900,901).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1536,1541).addRange(1552,1562).addRange(1611,1631).addRange(1750,1757).addRange(1759,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2070,2093).addRange(2137,2139).addRange(2259,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3654,3662),r.addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6158).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6846).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7288,7293).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7468,7530),r.addRange(7579,7673).addRange(7675,7679).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8203,8207).addRange(8216,8217).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(8336,8348).addRange(8400,8432).addRange(11388,11389).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12337,12341).addRange(12441,12446).addRange(12540,12542).addRange(42232,42237).addRange(42607,42610).addRange(42612,42621).addRange(42652,42655).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43493,43494).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(43763,43764).addRange(43867,43871).addRange(64434,64449).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439),r.addRange(65529,65531).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342),r.addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(78896,78904).addRange(92912,92916).addRange(92976,92982).addRange(92992,92995).addRange(94095,94111).addRange(94176,94177).addRange(113821,113822).addRange(113824,113827).addRange(119143,119145).addRange(119155,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123197).addRange(123628,123631).addRange(125136,125142).addRange(125252,125259).addRange(127995,127999).addRange(917536,917631).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)(170,181,186,837,895,902,908,4295,4301,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,119970,119995,120134);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(880,883).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521),r.addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42653).addRange(42786,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42950).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43879).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628),r.addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=r},function(e,t,n){var r=n(0)(181,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,837,880,882,886,895,902,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946);r.addRange(65,90).addRange(192,214).addRange(216,223).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,977).addRange(981,982).addRange(1008,1009).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116),r.addRange(8119,8124).addRange(8130,8132).addRange(8135,8140).addRange(8152,8155).addRange(8168,8172).addRange(8178,8180).addRange(8183,8188).addRange(8490,8491).addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42950).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=r},function(e,t,n){var r=n(0)(181,447,601,611,623,629,637,640,658,837,895,902,908,4295,4301,7545,7549,7566,7838,8025,8027,8029,8126,8486,8498,8526,11559,11565,43859);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,311).addRange(313,396).addRange(398,410).addRange(412,425).addRange(428,441).addRange(444,445).addRange(452,544).addRange(546,563).addRange(570,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,977).addRange(981,1013).addRange(1015,1019).addRange(1021,1153).addRange(1162,1327).addRange(1329,1366).addRange(1377,1415).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7680,7835).addRange(7840,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124),r.addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8490,8491).addRange(8544,8575).addRange(8579,8580).addRange(9398,9449).addRange(11264,11310).addRange(11312,11358).addRange(11360,11376).addRange(11378,11379).addRange(11381,11382).addRange(11390,11491).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42799).addRange(42802,42863).addRange(42873,42887).addRange(42891,42893).addRange(42896,42900).addRange(42902,42926).addRange(42928,42943).addRange(42946,42950).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(125184,125251),e.exports=r},function(e,t,n){var r=n(0)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8486,8498,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946);r.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,453).addRange(455,456).addRange(458,459).addRange(497,498).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8072,8079).addRange(8088,8095).addRange(8104,8111).addRange(8120,8124).addRange(8136,8140).addRange(8152,8155).addRange(8168,8172).addRange(8184,8188).addRange(8490,8491),r.addRange(8544,8559).addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42950).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(125184,125217),e.exports=r},function(e,t,n){var r=n(0)(160,168,170,173,175,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,310,313,315,317,323,325,327,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,383,388,418,420,425,428,437,444,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,847,880,882,884,886,890,908,962,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1415,1564,2527,2611,2614,2654,3635,3763,3852,3907,3917,3922,3927,3932,3945,3955,3969,3987,3997,4002,4007,4012,4025,4295,4301,4348,7544,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8049,8051,8053,8055,8057,8059,8061,8147,8163,8209,8215,8252,8254,8279,8360,8484,8486,8488,8579,8585,10764,10972,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,11631,11935,12019,12288,12342,12447,12543,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42864,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,64016,64018,64032,64034,64285,64318,65140,65279,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590,127376);r.addRange(65,90).addRange(178,181).addRange(184,186).addRange(188,190).addRange(192,214).addRange(216,223).addRange(306,308).addRange(319,321).addRange(329,330).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(452,461).addRange(497,500).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(688,696).addRange(728,733).addRange(736,740).addRange(832,833).addRange(835,837).addRange(894,895).addRange(900,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(975,982).addRange(1008,1010).addRange(1012,1013).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(1653,1656).addRange(2392,2399).addRange(2524,2525).addRange(2649,2651).addRange(2908,2909).addRange(3804,3805),r.addRange(3957,3961).addRange(4256,4293).addRange(4447,4448).addRange(5112,5117).addRange(6068,6069).addRange(6155,6158).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7468,7470).addRange(7472,7482).addRange(7484,7501).addRange(7503,7530).addRange(7579,7615).addRange(7834,7835).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8064,8111).addRange(8114,8116).addRange(8119,8132).addRange(8135,8143).addRange(8152,8155).addRange(8157,8159).addRange(8168,8175).addRange(8178,8180).addRange(8183,8190).addRange(8192,8207).addRange(8228,8230).addRange(8234,8239).addRange(8243,8244).addRange(8246,8247).addRange(8263,8265).addRange(8287,8305).addRange(8308,8334).addRange(8336,8348).addRange(8448,8451).addRange(8453,8455).addRange(8457,8467).addRange(8469,8470).addRange(8473,8477).addRange(8480,8482).addRange(8490,8493).addRange(8495,8505).addRange(8507,8512).addRange(8517,8521).addRange(8528,8575).addRange(8748,8749),r.addRange(8751,8752).addRange(9001,9002).addRange(9312,9450).addRange(10868,10870).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11388,11392).addRange(12032,12245).addRange(12344,12346).addRange(12443,12444).addRange(12593,12686).addRange(12690,12703).addRange(12800,12830).addRange(12832,12871).addRange(12880,12926).addRange(12928,13311).addRange(42652,42653).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42950).addRange(43e3,43001).addRange(43868,43871).addRange(43888,43967).addRange(63744,64013).addRange(64021,64030).addRange(64037,64038).addRange(64042,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65020).addRange(65024,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65138).addRange(65142,65276).addRange(65281,65470).addRange(65474,65479).addRange(65482,65487),r.addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65520,65528).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(113824,113827).addRange(119134,119140).addRange(119155,119162).addRange(119227,119232).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(125184,125217).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(127232,127242),r.addRange(127248,127278).addRange(127280,127311).addRange(127338,127340).addRange(127488,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(194560,195101).addRange(917504,921599),e.exports=r},function(e,t,n){var r=n(0)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,452,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,43859);r.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(454,455).addRange(457,458).addRange(476,477).addRange(495,497).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167).addRange(8178,8180),r.addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=r},function(e,t,n){var r=n(0)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,311,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,396,402,405,414,417,419,421,424,429,432,436,438,441,445,447,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,547,549,551,553,555,557,559,561,563,572,578,583,585,587,589,601,611,623,629,637,640,658,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1019,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7545,7549,7566,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8124,8126,8140,8188,8526,8580,11361,11368,11370,11372,11379,11382,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11491,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42799,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42933,42935,42937,42939,42941,42943,42947,43859);r.addRange(97,122).addRange(223,246).addRange(248,255).addRange(328,329).addRange(382,384).addRange(409,410).addRange(453,454).addRange(456,457).addRange(459,460).addRange(476,477).addRange(495,496).addRange(498,499).addRange(575,576).addRange(591,596).addRange(598,599).addRange(603,604).addRange(608,609).addRange(613,614).addRange(616,620).addRange(625,626).addRange(642,643).addRange(647,652).addRange(669,670).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1072,1119).addRange(1230,1231).addRange(1377,1415).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7829,7835).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151).addRange(8160,8167),r.addRange(8178,8180).addRange(8182,8183).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11520,11557).addRange(42899,42900).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(125218,125251),e.exports=r},function(e,t,n){var r=n(0)(45,1418,1470,5120,6150,8275,8315,8331,8722,11799,11802,11840,12316,12336,12448,65112,65123,65293);r.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=r},function(e,t,n){var r=n(0)(173,847,1564,12644,65279,65440);r.addRange(4447,4448).addRange(6068,6069).addRange(6155,6158).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(65024,65039).addRange(65520,65528).addRange(113824,113827).addRange(119155,119162).addRange(917504,921599),e.exports=r},function(e,t,n){var r=n(0)(329,1651,3959,3961,917505);r.addRange(6051,6052).addRange(8298,8303).addRange(9001,9002),e.exports=r},function(e,t,n){var r=n(0)(94,96,168,175,180,890,1369,1471,1476,2364,2381,2417,2492,2509,2620,2637,2748,2765,2876,2893,3021,3149,3260,3277,3405,3530,3662,3770,3893,3895,3897,4038,4151,4239,6109,6783,6964,6980,7405,7412,8125,11823,12540,42607,42623,43204,43347,43443,43456,43493,43766,64286,65342,65344,65392,65507,66272,70003,70080,70460,70477,70722,70726,71231,71467,72160,72244,72263,72345,72767,73026,73111);r.addRange(183,184).addRange(688,846).addRange(848,855).addRange(861,866).addRange(884,885).addRange(900,901).addRange(1155,1159).addRange(1425,1441).addRange(1443,1469).addRange(1473,1474).addRange(1611,1618).addRange(1623,1624).addRange(1759,1760).addRange(1765,1766).addRange(1770,1772).addRange(1840,1866).addRange(1958,1968).addRange(2027,2037).addRange(2072,2073).addRange(2275,2302).addRange(2385,2388).addRange(2813,2815).addRange(3387,3388).addRange(3655,3660).addRange(3784,3788).addRange(3864,3865).addRange(3902,3903).addRange(3970,3972).addRange(3974,3975).addRange(4153,4154).addRange(4195,4196).addRange(4201,4205).addRange(4231,4237).addRange(4250,4251).addRange(4957,4959).addRange(6089,6099).addRange(6457,6459).addRange(6773,6780).addRange(6832,6845).addRange(7019,7027).addRange(7082,7083).addRange(7222,7223).addRange(7288,7293).addRange(7376,7400).addRange(7415,7417).addRange(7468,7530).addRange(7620,7631).addRange(7669,7673).addRange(7677,7679).addRange(8127,8129).addRange(8141,8143),r.addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(11503,11505).addRange(12330,12335).addRange(12441,12444).addRange(42620,42621).addRange(42652,42653).addRange(42736,42737).addRange(42752,42785).addRange(42888,42890).addRange(43e3,43001).addRange(43232,43249).addRange(43307,43310).addRange(43643,43645).addRange(43711,43714).addRange(43867,43871).addRange(44012,44013).addRange(65056,65071).addRange(65438,65439).addRange(68325,68326).addRange(68898,68903).addRange(69446,69456).addRange(69817,69818).addRange(69939,69940).addRange(70090,70092).addRange(70197,70198).addRange(70377,70378).addRange(70502,70508).addRange(70512,70516).addRange(70850,70851).addRange(71103,71104).addRange(71350,71351).addRange(71737,71738).addRange(73028,73029).addRange(92912,92916).addRange(92976,92982).addRange(94095,94111).addRange(119143,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125254).addRange(125256,125258),e.exports=r},function(e,t,n){var r=n(0)(35,42,169,174,8252,8265,8482,8505,9e3,9167,9410,9654,9664,9742,9745,9752,9757,9760,9766,9770,9792,9794,9827,9832,9851,9881,9928,9937,9981,9986,9989,9999,10002,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,126980,127183,127374,127514,127535,128391,128400,128424,128444,128481,128483,128488,128495,128499,128725,128745,128752);r.addRange(48,57).addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9732).addRange(9748,9749).addRange(9762,9763).addRange(9774,9775).addRange(9784,9786).addRange(9800,9811).addRange(9823,9824).addRange(9829,9830).addRange(9854,9855).addRange(9874,9879).addRange(9883,9884).addRange(9888,9889).addRange(9898,9899).addRange(9904,9905).addRange(9917,9918).addRange(9924,9925).addRange(9934,9935).addRange(9939,9940).addRange(9961,9962).addRange(9968,9973).addRange(9975,9978).addRange(9992,9997).addRange(10035,10036).addRange(10067,10069).addRange(10083,10084).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(127344,127345).addRange(127358,127359).addRange(127377,127386).addRange(127462,127487).addRange(127489,127490).addRange(127538,127546).addRange(127568,127569).addRange(127744,127777).addRange(127780,127891).addRange(127894,127895).addRange(127897,127899).addRange(127902,127984).addRange(127987,127989).addRange(127991,128253),r.addRange(128255,128317).addRange(128329,128334).addRange(128336,128359).addRange(128367,128368).addRange(128371,128378).addRange(128394,128397).addRange(128405,128406).addRange(128420,128421).addRange(128433,128434).addRange(128450,128452).addRange(128465,128467).addRange(128476,128478).addRange(128506,128591).addRange(128640,128709).addRange(128715,128722).addRange(128736,128741).addRange(128747,128748).addRange(128755,128762).addRange(128992,129003).addRange(129293,129338).addRange(129340,129349).addRange(129351,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129535).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685),e.exports=r},function(e,t,n){var r=n(0)(35,42,8205,8419,65039);r.addRange(48,57).addRange(127462,127487).addRange(127995,127999).addRange(129456,129459).addRange(917536,917631),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(127995,127999),e.exports=r},function(e,t,n){var r=n(0)(9757,9977,127877,127943,128124,128143,128145,128170,128378,128400,128675,128704,128716,129295,129318,129467);r.addRange(9994,9997).addRange(127938,127940).addRange(127946,127948).addRange(128066,128067).addRange(128070,128080).addRange(128102,128120).addRange(128129,128131).addRange(128133,128135).addRange(128372,128373).addRange(128405,128406).addRange(128581,128583).addRange(128587,128591).addRange(128692,128694).addRange(129304,129311).addRange(129328,129337).addRange(129340,129342).addRange(129461,129462).addRange(129464,129465).addRange(129485,129487).addRange(129489,129501),e.exports=r},function(e,t,n){var r=n(0)(9200,9203,9855,9875,9889,9934,9940,9962,9973,9978,9981,9989,10024,10060,10062,10071,10160,10175,11088,11093,126980,127183,127374,127489,127514,127535,127988,128064,128378,128420,128716,128725);r.addRange(8986,8987).addRange(9193,9196).addRange(9725,9726).addRange(9748,9749).addRange(9800,9811).addRange(9898,9899).addRange(9917,9918).addRange(9924,9925).addRange(9970,9971).addRange(9994,9995).addRange(10067,10069).addRange(10133,10135).addRange(11035,11036).addRange(127377,127386).addRange(127462,127487).addRange(127538,127542).addRange(127544,127546).addRange(127568,127569).addRange(127744,127776).addRange(127789,127797).addRange(127799,127868).addRange(127870,127891).addRange(127904,127946).addRange(127951,127955).addRange(127968,127984).addRange(127992,128062).addRange(128066,128252).addRange(128255,128317).addRange(128331,128334).addRange(128336,128359).addRange(128405,128406).addRange(128507,128591).addRange(128640,128709).addRange(128720,128722).addRange(128747,128748).addRange(128756,128762).addRange(128992,129003).addRange(129293,129338).addRange(129340,129349).addRange(129351,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129535).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685),e.exports=r},function(e,t,n){var r=n(0)(169,174,8252,8265,8482,8505,9e3,9096,9167,9410,9654,9664,10004,10006,10013,10017,10024,10052,10055,10060,10062,10071,10145,10160,10175,11088,11093,12336,12349,12951,12953,127279,127374,127514,127535);r.addRange(8596,8601).addRange(8617,8618).addRange(8986,8987).addRange(9193,9203).addRange(9208,9210).addRange(9642,9643).addRange(9723,9726).addRange(9728,9733).addRange(9735,9746).addRange(9748,9861).addRange(9872,9989).addRange(9992,10002).addRange(10035,10036).addRange(10067,10069).addRange(10083,10087).addRange(10133,10135).addRange(10548,10549).addRange(11013,11015).addRange(11035,11036).addRange(126976,127231).addRange(127245,127247).addRange(127340,127345).addRange(127358,127359).addRange(127377,127386).addRange(127405,127461).addRange(127489,127503).addRange(127538,127546).addRange(127548,127551).addRange(127561,127994).addRange(128e3,128317).addRange(128326,128591).addRange(128640,128767).addRange(128884,128895).addRange(128981,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129292,129338).addRange(129340,129349).addRange(129351,131069),e.exports=r},function(e,t,n){var r=n(0)(183,1600,2042,3654,3782,6154,6211,6823,7222,7291,12293,40981,42508,43471,43494,43632,43741,65392,70493,72344,94179);r.addRange(720,721).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(43763,43764).addRange(71110,71112).addRange(92994,92995).addRange(94176,94177).addRange(123196,123197).addRange(125252,125254),e.exports=r},function(e,t,n){var r=n(0)(908,1470,1472,1475,1478,1563,1758,1769,1808,1969,2074,2084,2088,2142,2363,2482,2493,2510,2563,2654,2678,2691,2761,2768,2809,2877,2880,2947,2972,3007,3024,3133,3294,3389,3517,3716,3749,3773,3782,3894,3896,3967,3973,4145,4152,4295,4301,4696,4800,6070,6314,6464,6743,6753,6971,7082,7143,7150,7379,7393,7418,8025,8027,8029,11559,11565,42611,43597,43697,43712,43714,64285,64318,65952,66927,67592,67644,67903,69632,69932,70093,70197,70280,70461,70463,70480,70725,70747,70749,70751,70841,70846,70849,71102,71230,71340,71350,71352,71462,71736,71739,71935,72192,72272,72343,72766,72873,72881,72884,73030,73110,73112,92917,113820,113823,119142,119365,119970,119995,120134,123647,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(32,126).addRange(160,172).addRange(174,767).addRange(880,887).addRange(890,895).addRange(900,906).addRange(910,929).addRange(931,1154).addRange(1162,1327).addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(1488,1514).addRange(1519,1524).addRange(1542,1551).addRange(1566,1610).addRange(1632,1647).addRange(1649,1749).addRange(1765,1766).addRange(1774,1805).addRange(1810,1839).addRange(1869,1957).addRange(1984,2026).addRange(2036,2042).addRange(2046,2069).addRange(2096,2110).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2307,2361).addRange(2365,2368).addRange(2377,2380).addRange(2382,2384).addRange(2392,2401).addRange(2404,2432).addRange(2434,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2495,2496).addRange(2503,2504).addRange(2507,2508).addRange(2524,2525).addRange(2527,2529).addRange(2534,2557).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600),r.addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2624).addRange(2649,2652).addRange(2662,2671).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2749,2752).addRange(2763,2764).addRange(2784,2785).addRange(2790,2801).addRange(2818,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2887,2888).addRange(2891,2892).addRange(2908,2909).addRange(2911,2913).addRange(2918,2935).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3046,3066).addRange(3073,3075).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3137,3140).addRange(3160,3162).addRange(3168,3169).addRange(3174,3183),r.addRange(3191,3200).addRange(3202,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3261,3262).addRange(3264,3265).addRange(3267,3268).addRange(3271,3272).addRange(3274,3275).addRange(3296,3297).addRange(3302,3311).addRange(3313,3314).addRange(3330,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3386).addRange(3391,3392).addRange(3398,3400).addRange(3402,3404).addRange(3406,3407).addRange(3412,3414).addRange(3416,3425).addRange(3430,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3536,3537).addRange(3544,3550).addRange(3558,3567).addRange(3570,3572).addRange(3585,3632).addRange(3634,3635).addRange(3647,3654).addRange(3663,3675).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3792,3801).addRange(3804,3807).addRange(3840,3863).addRange(3866,3892).addRange(3898,3911).addRange(3913,3948).addRange(3976,3980),r.addRange(4030,4037).addRange(4039,4044).addRange(4046,4058).addRange(4096,4140).addRange(4155,4156).addRange(4159,4183).addRange(4186,4189).addRange(4193,4208).addRange(4213,4225).addRange(4227,4228).addRange(4231,4236).addRange(4238,4252).addRange(4254,4293).addRange(4304,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4960,4988).addRange(4992,5017).addRange(5024,5109).addRange(5112,5117).addRange(5120,5788).addRange(5792,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5941,5942).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6078,6085).addRange(6087,6088).addRange(6100,6108).addRange(6112,6121).addRange(6128,6137).addRange(6144,6154).addRange(6160,6169).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),r.addRange(6320,6389).addRange(6400,6430).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6468,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6678).addRange(6681,6682).addRange(6686,6741).addRange(6755,6756).addRange(6765,6770).addRange(6784,6793).addRange(6800,6809).addRange(6816,6829).addRange(6916,6963).addRange(6973,6977).addRange(6979,6987).addRange(6992,7018).addRange(7028,7036).addRange(7042,7073).addRange(7078,7079).addRange(7086,7141).addRange(7146,7148).addRange(7154,7155).addRange(7164,7211).addRange(7220,7221).addRange(7227,7241).addRange(7245,7304).addRange(7312,7354).addRange(7357,7367).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180),r.addRange(8182,8190).addRange(8192,8202).addRange(8208,8231).addRange(8239,8287).addRange(8304,8305).addRange(8308,8334).addRange(8336,8348).addRange(8352,8383).addRange(8448,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,11123).addRange(11126,11157).addRange(11160,11310).addRange(11312,11358).addRange(11360,11502).addRange(11506,11507).addRange(11513,11557).addRange(11568,11623).addRange(11631,11632).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11776,11855).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12288,12329).addRange(12336,12351).addRange(12353,12438).addRange(12443,12543).addRange(12549,12591).addRange(12593,12686).addRange(12688,12730).addRange(12736,12771).addRange(12784,12830).addRange(12832,19893).addRange(19904,40943).addRange(40960,42124).addRange(42128,42182).addRange(42192,42539).addRange(42560,42606).addRange(42622,42653).addRange(42656,42735),r.addRange(42738,42743).addRange(42752,42943).addRange(42946,42950).addRange(42999,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43044).addRange(43047,43051).addRange(43056,43065).addRange(43072,43127).addRange(43136,43203).addRange(43214,43225).addRange(43250,43262).addRange(43264,43301).addRange(43310,43334).addRange(43346,43347).addRange(43359,43388).addRange(43395,43442).addRange(43444,43445).addRange(43450,43451).addRange(43454,43469).addRange(43471,43481).addRange(43486,43492).addRange(43494,43518).addRange(43520,43560).addRange(43567,43568).addRange(43571,43572).addRange(43584,43586).addRange(43588,43595).addRange(43600,43609).addRange(43612,43643).addRange(43645,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43755).addRange(43758,43765).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43879).addRange(43888,44004).addRange(44006,44007).addRange(44009,44012).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217),r.addRange(64256,64262).addRange(64275,64279).addRange(64287,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64449).addRange(64467,64831).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65136,65140).addRange(65142,65276).addRange(65281,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65934).addRange(65936,65947).addRange(66e3,66044).addRange(66176,66204).addRange(66208,66256).addRange(66273,66299).addRange(66304,66339).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66463,66499).addRange(66504,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811),r.addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67671,67742).addRange(67751,67759).addRange(67808,67826).addRange(67828,67829).addRange(67835,67867).addRange(67871,67897).addRange(67968,68023).addRange(68028,68047).addRange(68050,68096).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68160,68168).addRange(68176,68184).addRange(68192,68255).addRange(68288,68324).addRange(68331,68342).addRange(68352,68405).addRange(68409,68437).addRange(68440,68466).addRange(68472,68497).addRange(68505,68508).addRange(68521,68527).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68858,68899).addRange(68912,68921).addRange(69216,69246).addRange(69376,69415).addRange(69424,69445).addRange(69457,69465).addRange(69600,69622).addRange(69634,69687).addRange(69703,69709).addRange(69714,69743).addRange(69762,69810).addRange(69815,69816).addRange(69819,69820).addRange(69822,69825).addRange(69840,69864).addRange(69872,69881),r.addRange(69891,69926).addRange(69942,69958).addRange(69968,70002).addRange(70004,70006).addRange(70018,70069).addRange(70079,70088).addRange(70096,70111).addRange(70113,70132).addRange(70144,70161).addRange(70163,70190).addRange(70194,70195).addRange(70200,70205).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313).addRange(70320,70366).addRange(70368,70370).addRange(70384,70393).addRange(70402,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70656,70711).addRange(70720,70721).addRange(70727,70745).addRange(70784,70831).addRange(70833,70834).addRange(70843,70844).addRange(70852,70855).addRange(70864,70873).addRange(71040,71086).addRange(71088,71089).addRange(71096,71099).addRange(71105,71131).addRange(71168,71218).addRange(71227,71228).addRange(71233,71236).addRange(71248,71257).addRange(71264,71276).addRange(71296,71338).addRange(71342,71343).addRange(71360,71369).addRange(71424,71450),r.addRange(71456,71457).addRange(71472,71487).addRange(71680,71726).addRange(71840,71922).addRange(72096,72103).addRange(72106,72147).addRange(72156,72159).addRange(72161,72164).addRange(72203,72242).addRange(72249,72250).addRange(72255,72262).addRange(72279,72280).addRange(72284,72329).addRange(72346,72354).addRange(72384,72440).addRange(72704,72712).addRange(72714,72751).addRange(72768,72773).addRange(72784,72812).addRange(72816,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73107,73108).addRange(73120,73129).addRange(73440,73458).addRange(73461,73464).addRange(73664,73713).addRange(73727,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92782,92783).addRange(92880,92909).addRange(92928,92975).addRange(92983,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071).addRange(93760,93850).addRange(93952,94026),r.addRange(94032,94087).addRange(94099,94111).addRange(94176,94179).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119149).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121483).addRange(123136,123180).addRange(123191,123197).addRange(123200,123209).addRange(123214,123215).addRange(123584,123627),r.addRange(123632,123641).addRange(124928,125124).addRange(125127,125135).addRange(125184,125251).addRange(125264,125273).addRange(125278,125279).addRange(126065,126132).addRange(126209,126269).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127244).addRange(127248,127340).addRange(127344,127404).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128725).addRange(128736,128748).addRange(128752,128762).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197),r.addRange(129280,129291).addRange(129293,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129619).addRange(129632,129645).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2494,2509,2519,2558,2620,2641,2677,2748,2765,2817,2876,2893,2946,3006,3008,3021,3031,3072,3076,3201,3260,3263,3266,3270,3390,3405,3415,3530,3535,3542,3551,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6972,6978,7142,7149,7405,7412,8204,11647,43010,43014,43019,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70196,70206,70367,70462,70464,70487,70726,70750,70832,70842,70845,71087,71229,71339,71341,71351,72160,72263,72767,73018,73031,73109,73111,94031,119141,121461,121476);r.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2878,2879).addRange(2881,2884).addRange(2902,2903).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396),r.addRange(3426,3427).addRange(3538,3540).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6846).addRange(6912,6915).addRange(6964,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392),r.addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(65438,65439).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199),r.addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508).addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119150,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213),r.addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917536,917631).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(48,57).addRange(65,70).addRange(97,102).addRange(65296,65305).addRange(65313,65318).addRange(65345,65350),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(12272,12273).addRange(12276,12283),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(12274,12275),e.exports=r},function(e,t,n){var r=n(0)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,64318,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71935,72263,72349,73018,94179,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(890,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),r.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),r.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),r.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109),r.addRange(6112,6121).addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),r.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42950).addRange(42999,43047).addRange(43072,43123).addRange(43136,43205),r.addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43879).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65136,65140).addRange(65142,65276).addRange(65296,65305).addRange(65313,65338),r.addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68192,68220),r.addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69376,69404).addRange(69424,69456).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69958).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70096,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745).addRange(70750,70751),r.addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909).addRange(92912,92916),r.addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712),r.addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,70006,70106,70108,70280,70461,70480,70751,70855,71236,71352,71935,72161,72163,72192,72250,72272,72349,72768,73030,73112,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),r.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3333,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),r.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389),r.addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623),r.addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12443,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42950).addRange(42999,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560),r.addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43879).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908),r.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69376,69404).addRange(69424,69445).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926),r.addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909),r.addRange(92928,92975).addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467),r.addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(12294,12295).addRange(12321,12329).addRange(12344,12346).addRange(13312,19893).addRange(19968,40943).addRange(63744,64109).addRange(64112,64217).addRange(94208,100343).addRange(100352,101106).addRange(110960,111355).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(8204,8205),e.exports=r},function(e,t,n){var r=n(0)(6586,43705);r.addRange(3648,3652).addRange(3776,3780).addRange(6581,6583).addRange(43701,43702).addRange(43707,43708),e.exports=r},function(e,t,n){var r=n(0)(170,181,186,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,837,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8305,8319,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,119995,120779);r.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,696).addRange(704,705).addRange(736,740).addRange(890,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7615).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),r.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8336,8348).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(8560,8575).addRange(9424,9449).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11389).addRange(11491,11492).addRange(11520,11557).addRange(42651,42653).addRange(42799,42801).addRange(42863,42872).addRange(42899,42901).addRange(43e3,43002).addRange(43824,43866).addRange(43868,43879).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603),r.addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770).addRange(120772,120777).addRange(125218,125251),e.exports=r},function(e,t,n){var r=n(0)(43,94,124,126,172,177,215,247,981,8214,8256,8260,8274,8417,8450,8455,8469,8484,8523,8669,9084,9143,9168,9698,9700,9792,9794,64297,65128,65291,65340,65342,65372,65374,65506,119970,119995,120134,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(60,62).addRange(976,978).addRange(1008,1009).addRange(1012,1014).addRange(1542,1544).addRange(8242,8244).addRange(8289,8292).addRange(8314,8318).addRange(8330,8334).addRange(8400,8412).addRange(8421,8422).addRange(8427,8431).addRange(8458,8467).addRange(8472,8477).addRange(8488,8489).addRange(8492,8493).addRange(8495,8497).addRange(8499,8504).addRange(8508,8521).addRange(8592,8615).addRange(8617,8622).addRange(8624,8625).addRange(8630,8631).addRange(8636,8667).addRange(8676,8677).addRange(8692,8959).addRange(8968,8971).addRange(8992,8993).addRange(9115,9141).addRange(9180,9186).addRange(9632,9633).addRange(9646,9655).addRange(9660,9665).addRange(9670,9671).addRange(9674,9675).addRange(9679,9683).addRange(9703,9708).addRange(9720,9727).addRange(9733,9734).addRange(9824,9827).addRange(9837,9839).addRange(10176,10239).addRange(10496,11007).addRange(11056,11076).addRange(11079,11084).addRange(65121,65126).addRange(65308,65310).addRange(65513,65516).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967),r.addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(64976,65007).addRange(65534,65535).addRange(131070,131071).addRange(196606,196607).addRange(262142,262143).addRange(327678,327679).addRange(393214,393215).addRange(458750,458751).addRange(524286,524287).addRange(589822,589823).addRange(655358,655359).addRange(720894,720895).addRange(786430,786431).addRange(851966,851967).addRange(917502,917503).addRange(983038,983039).addRange(1048574,1048575).addRange(1114110,1114111),e.exports=r},function(e,t,n){var r=n(0)(96,169,174,182,187,191,215,247,12336);r.addRange(33,47).addRange(58,64).addRange(91,94).addRange(123,126).addRange(161,167).addRange(171,172).addRange(176,177).addRange(8208,8231).addRange(8240,8254).addRange(8257,8275).addRange(8277,8286).addRange(8592,9311).addRange(9472,10101).addRange(10132,11263).addRange(11776,11903).addRange(12289,12291).addRange(12296,12320).addRange(64830,64831).addRange(65093,65094),e.exports=r},function(e,t,n){var r=n(0)(32,133);r.addRange(9,13).addRange(8206,8207).addRange(8232,8233),e.exports=r},function(e,t,n){var r=n(0)(34,39,171,187,11842,65282,65287);r.addRange(8216,8223).addRange(8249,8250).addRange(12300,12303).addRange(12317,12319).addRange(65089,65092).addRange(65378,65379),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(127462,127487),e.exports=r},function(e,t,n){var r=n(0)(33,46,63,1417,1748,2041,2103,2105,4962,5742,6147,6153,11822,11836,12290,42239,42739,42743,43311,44011,65106,65281,65294,65311,65377,70093,70313,92917,92996,93848,113823,121480);r.addRange(1566,1567).addRange(1792,1794).addRange(2109,2110).addRange(2404,2405).addRange(4170,4171).addRange(4967,4968).addRange(5941,5942).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7006,7007).addRange(7227,7228).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(42510,42511).addRange(43126,43127).addRange(43214,43215).addRange(43464,43465).addRange(43613,43615).addRange(43760,43761).addRange(65110,65111).addRange(68182,68183).addRange(69461,69465).addRange(69703,69704).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70201).addRange(70203,70204).addRange(70731,70732).addRange(71106,71107).addRange(71113,71127).addRange(71233,71234).addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72769,72770).addRange(73463,73464).addRange(92782,92783).addRange(92983,92984),e.exports=r},function(e,t,n){var r=n(0)(303,585,616,669,690,1011,1110,1112,7522,7574,7588,7592,7725,7883,8305,11388);r.addRange(105,106).addRange(8520,8521).addRange(119842,119843).addRange(119894,119895).addRange(119946,119947).addRange(119998,119999).addRange(120050,120051).addRange(120102,120103).addRange(120154,120155).addRange(120206,120207).addRange(120258,120259).addRange(120310,120311).addRange(120362,120363).addRange(120414,120415).addRange(120466,120467),e.exports=r},function(e,t,n){var r=n(0)(33,44,46,63,894,903,1417,1475,1548,1563,1748,1804,2142,3848,5742,6106,11822,11836,11841,11852,43311,43743,44011,65281,65292,65294,65311,65377,65380,66463,66512,67671,67871,70093,70313,70747,72817,92917,92996,113823);r.addRange(58,59).addRange(1566,1567).addRange(1792,1802).addRange(2040,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3853,3858).addRange(4170,4171).addRange(4961,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6146,6149).addRange(6152,6153).addRange(6468,6469).addRange(6824,6827).addRange(7002,7003).addRange(7005,7007).addRange(7227,7231).addRange(7294,7295).addRange(8252,8253).addRange(8263,8265).addRange(11854,11855).addRange(12289,12290).addRange(42238,42239).addRange(42509,42511).addRange(42739,42743).addRange(43126,43127).addRange(43214,43215).addRange(43463,43465).addRange(43613,43615).addRange(43760,43761).addRange(65104,65106).addRange(65108,65111).addRange(65306,65307).addRange(68182,68183).addRange(68336,68341).addRange(68410,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69822,69825).addRange(69953,69955).addRange(70085,70086).addRange(70110,70111).addRange(70200,70204).addRange(70731,70733).addRange(71106,71109).addRange(71113,71127).addRange(71233,71234),r.addRange(71484,71486).addRange(72258,72259).addRange(72347,72348).addRange(72353,72354).addRange(72769,72771).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92985).addRange(93847,93848).addRange(121479,121482),e.exports=r},function(e,t,n){var r=n(0)(64017,64031,64033);r.addRange(13312,19893).addRange(19968,40943).addRange(64014,64015).addRange(64019,64020).addRange(64035,64036).addRange(64039,64041).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456),e.exports=r},function(e,t,n){var r=n(0)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,119964,119970,120134,120778);r.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(8544,8559),r.addRange(9398,9423).addRange(11264,11310).addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42950).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217).addRange(127280,127305).addRange(127312,127337).addRange(127344,127369),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6155,6157).addRange(65024,65039).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)(32,133,160,5760,8239,8287,12288);r.addRange(9,13).addRange(8192,8202).addRange(8232,8233),e.exports=r},function(e,t,n){var r=n(0)(95,170,181,183,186,748,750,895,908,1369,1471,1479,1791,2042,2045,2482,2519,2556,2558,2620,2641,2654,2768,2929,2972,3024,3031,3294,3517,3530,3542,3716,3749,3782,3840,3893,3895,3897,4038,4295,4301,4696,4800,6103,6823,8025,8027,8029,8126,8276,8305,8319,8417,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,64318,65137,65139,65143,65145,65147,65149,65343,66045,66272,67592,67644,68159,69415,70006,70108,70206,70280,70480,70487,70855,71236,71935,72263,72349,73018,94179,119970,119995,120134,121461,121476,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(48,57).addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(768,884).addRange(886,887).addRange(891,893).addRange(902,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1155,1159).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1488,1514).addRange(1519,1522).addRange(1552,1562).addRange(1568,1641).addRange(1646,1747).addRange(1749,1756).addRange(1759,1768).addRange(1770,1788).addRange(1808,1866).addRange(1869,1969).addRange(1984,2037).addRange(2048,2093).addRange(2112,2139).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2259,2273).addRange(2275,2403).addRange(2406,2415).addRange(2417,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525),r.addRange(2527,2531).addRange(2534,2545).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2677).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2799).addRange(2809,2815).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2927).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001),r.addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3055).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3200,3203).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(3328,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3406).addRange(3412,3415).addRange(3423,3427).addRange(3430,3439).addRange(3450,3455).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3571).addRange(3585,3642).addRange(3648,3662).addRange(3664,3673).addRange(3713,3714),r.addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807).addRange(3864,3865).addRange(3872,3881).addRange(3902,3911).addRange(3913,3948).addRange(3953,3972).addRange(3974,3991).addRange(3993,4028).addRange(4096,4169).addRange(4176,4253).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4959).addRange(4969,4977).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5908).addRange(5920,5940).addRange(5952,5971).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003).addRange(6016,6099).addRange(6108,6109),r.addRange(6112,6121).addRange(6155,6157).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(6320,6389).addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6470,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6656,6683).addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6832,6845).addRange(6912,6987).addRange(6992,7001).addRange(7019,7027).addRange(7040,7155).addRange(7168,7223).addRange(7232,7241).addRange(7245,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7376,7378).addRange(7380,7418).addRange(7424,7673).addRange(7675,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8255,8256).addRange(8336,8348).addRange(8400,8412),r.addRange(8421,8432).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11507).addRange(11520,11557).addRange(11568,11623).addRange(11647,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(11744,11775).addRange(12293,12295).addRange(12321,12335).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12441,12442).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42539).addRange(42560,42607).addRange(42612,42621).addRange(42623,42737).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42950).addRange(42999,43047).addRange(43072,43123),r.addRange(43136,43205).addRange(43216,43225).addRange(43232,43255).addRange(43261,43309).addRange(43312,43347).addRange(43360,43388).addRange(43392,43456).addRange(43471,43481).addRange(43488,43518).addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43616,43638).addRange(43642,43714).addRange(43739,43741).addRange(43744,43759).addRange(43762,43766).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43879).addRange(43888,44010).addRange(44012,44013).addRange(44016,44025).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64285,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65024,65039).addRange(65056,65071).addRange(65075,65076).addRange(65101,65103).addRange(65151,65276).addRange(65296,65305),r.addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66426).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66720,66729).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154),r.addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68326).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68903).addRange(68912,68921).addRange(69376,69404).addRange(69424,69456).addRange(69600,69622).addRange(69632,69702).addRange(69734,69743).addRange(69759,69818).addRange(69840,69864).addRange(69872,69881).addRange(69888,69940).addRange(69942,69951).addRange(69956,69958).addRange(69968,70003).addRange(70016,70084).addRange(70089,70092).addRange(70096,70106).addRange(70144,70161).addRange(70163,70199).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70378).addRange(70384,70393).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(70656,70730).addRange(70736,70745),r.addRange(70750,70751).addRange(70784,70853).addRange(70864,70873).addRange(71040,71093).addRange(71096,71104).addRange(71128,71133).addRange(71168,71232).addRange(71248,71257).addRange(71296,71352).addRange(71360,71369).addRange(71424,71450).addRange(71453,71467).addRange(71472,71481).addRange(71680,71738).addRange(71840,71913).addRange(72096,72103).addRange(72106,72151).addRange(72154,72161).addRange(72163,72164).addRange(72192,72254).addRange(72272,72345).addRange(72384,72440).addRange(72704,72712).addRange(72714,72758).addRange(72760,72768).addRange(72784,72793).addRange(72818,72847).addRange(72850,72871).addRange(72873,72886).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129).addRange(73440,73462).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92768,92777).addRange(92880,92909),r.addRange(92912,92916).addRange(92928,92982).addRange(92992,92995).addRange(93008,93017).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94031,94087).addRange(94095,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686),r.addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(120782,120831).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123584,123641).addRange(124928,125124).addRange(125136,125142).addRange(125184,125259).addRange(125264,125273).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3634,3716,3749,3762,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,43259,43471,43642,43697,43712,43714,64285,64318,65137,65139,65143,65145,65147,65149,67592,67644,68096,69415,69956,70006,70106,70108,70280,70461,70480,70751,70855,71236,71352,71935,72161,72163,72192,72250,72272,72349,72768,73030,73112,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),r.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3333,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3648,3654),r.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5870,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509),r.addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8472,8477).addRange(8490,8505).addRange(8508,8511).addRange(8517,8521).addRange(8544,8584).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686),r.addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12295).addRange(12321,12329).addRange(12337,12341).addRange(12344,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42735).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42950).addRange(42999,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595),r.addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43879).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64605).addRange(64612,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65017).addRange(65151,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65856,65908).addRange(66176,66204),r.addRange(66208,66256).addRange(66304,66335).addRange(66349,66378).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66513,66517).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69376,69404).addRange(69424,69445).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002),r.addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74752,74862).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975),r.addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495),r.addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)(181,895,902,908,4295,4301,8025,8027,8029,8126,8450,8455,8469,8484,8486,8488,8505,8526,11559,11565,43002,119970,119995,120134);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,442).addRange(444,447).addRange(452,659).addRange(661,687).addRange(880,883).addRange(886,887).addRange(891,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(4256,4293).addRange(4304,4346).addRange(4349,4351).addRange(5024,5109).addRange(5112,5117).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8500).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580),r.addRange(11264,11310).addRange(11312,11358).addRange(11360,11387).addRange(11390,11492).addRange(11499,11502).addRange(11506,11507).addRange(11520,11557).addRange(42560,42605).addRange(42624,42651).addRange(42786,42863).addRange(42865,42887).addRange(42891,42894).addRange(42896,42943).addRange(42946,42950).addRange(43824,43866).addRange(43872,43879).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65313,65338).addRange(65345,65370).addRange(66560,66639).addRange(66736,66771).addRange(66776,66811).addRange(68736,68786).addRange(68800,68850).addRange(71840,71903).addRange(93760,93823).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686),r.addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(125184,125251),e.exports=r},function(e,t,n){var r=n(0)(41,93,125,3899,3901,5788,8262,8318,8334,8969,8971,9002,10089,10091,10093,10095,10097,10099,10101,10182,10215,10217,10219,10221,10223,10628,10630,10632,10634,10636,10638,10640,10642,10644,10646,10648,10713,10715,10749,11811,11813,11815,11817,12297,12299,12301,12303,12305,12309,12311,12313,12315,64830,65048,65078,65080,65082,65084,65086,65088,65090,65092,65096,65114,65116,65118,65289,65341,65373,65376,65379);r.addRange(12318,12319),e.exports=r},function(e,t,n){var r=n(0)(95,8276,65343);r.addRange(8255,8256).addRange(65075,65076).addRange(65101,65103),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(0,31).addRange(127,159),e.exports=r},function(e,t,n){var r=n(0)(36,1423,1547,2555,2801,3065,3647,6107,43064,65020,65129,65284,123647,126128);r.addRange(162,165).addRange(2046,2047).addRange(2546,2547).addRange(8352,8383).addRange(65504,65505).addRange(65509,65510).addRange(73693,73696),e.exports=r},function(e,t,n){var r=n(0)(45,1418,1470,5120,6150,11799,11802,11840,12316,12336,12448,65112,65123,65293);r.addRange(8208,8213).addRange(11834,11835).addRange(65073,65074),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(48,57).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(3046,3055).addRange(3174,3183).addRange(3302,3311).addRange(3430,3439).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3881).addRange(4160,4169).addRange(4240,4249).addRange(6112,6121).addRange(6160,6169).addRange(6470,6479).addRange(6608,6617).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(42528,42537).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(66720,66729).addRange(68912,68921).addRange(69734,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71481).addRange(71904,71913).addRange(72784,72793),r.addRange(73040,73049).addRange(73120,73129).addRange(92768,92777).addRange(93008,93017).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125264,125273),e.exports=r},function(e,t,n){var r=n(0)(6846);r.addRange(1160,1161).addRange(8413,8416).addRange(8418,8420).addRange(42608,42610),e.exports=r},function(e,t,n){var r=n(0)(187,8217,8221,8250,11779,11781,11786,11789,11805,11809);e.exports=r},function(e,t,n){var r=n(0)(173,1564,1757,1807,2274,6158,65279,69821,69837,917505);r.addRange(1536,1541).addRange(8203,8207).addRange(8234,8238).addRange(8288,8292).addRange(8294,8303).addRange(65529,65531).addRange(78896,78904).addRange(113824,113827).addRange(119155,119162).addRange(917536,917631),e.exports=r},function(e,t,n){var r=n(0)(171,8216,8223,8249,11778,11780,11785,11788,11804,11808);r.addRange(8219,8220),e.exports=r},function(e,t,n){var r=n(0)(170,181,186,748,750,895,902,908,1369,1749,1791,1808,1969,2042,2074,2084,2088,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3782,3840,4159,4193,4238,4295,4301,4696,4800,6103,6108,6314,6823,7418,8025,8027,8029,8126,8305,8319,8450,8455,8469,8484,8486,8488,8526,11559,11565,11631,11823,43259,43471,43642,43697,43712,43714,64285,64318,67592,67644,68096,69415,69956,70006,70106,70108,70280,70461,70480,70751,70855,71236,71352,71935,72161,72163,72192,72250,72272,72349,72768,73030,73112,94032,94179,119970,119995,120134,123214,125259,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,705).addRange(710,721).addRange(736,740).addRange(880,884).addRange(886,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,1013).addRange(1015,1153).addRange(1162,1327).addRange(1329,1366).addRange(1376,1416).addRange(1488,1514).addRange(1519,1522).addRange(1568,1610).addRange(1646,1647).addRange(1649,1747).addRange(1765,1766).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2036,2037).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2308,2361).addRange(2392,2401).addRange(2417,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614),r.addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909).addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3333,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635),r.addRange(3648,3654).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225).addRange(4256,4293).addRange(4304,4346).addRange(4348,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5024,5109).addRange(5112,5117).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6264).addRange(6272,6276).addRange(6279,6312),r.addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7293).addRange(7296,7304).addRange(7312,7354).addRange(7357,7359).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(7424,7615).addRange(7680,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8124).addRange(8130,8132).addRange(8134,8140).addRange(8144,8147).addRange(8150,8155).addRange(8160,8172).addRange(8178,8180).addRange(8182,8188).addRange(8336,8348).addRange(8458,8467).addRange(8473,8477).addRange(8490,8493).addRange(8495,8505).addRange(8508,8511).addRange(8517,8521).addRange(8579,8580).addRange(11264,11310).addRange(11312,11358).addRange(11360,11492).addRange(11499,11502).addRange(11506,11507),r.addRange(11520,11557).addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12293,12294).addRange(12337,12341).addRange(12347,12348).addRange(12353,12438).addRange(12445,12447).addRange(12449,12538).addRange(12540,12543).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,42124).addRange(42192,42237).addRange(42240,42508).addRange(42512,42527).addRange(42538,42539).addRange(42560,42606).addRange(42623,42653).addRange(42656,42725).addRange(42775,42783).addRange(42786,42888).addRange(42891,42943).addRange(42946,42950).addRange(42999,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43494,43503).addRange(43514,43518),r.addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43741).addRange(43744,43754).addRange(43762,43764).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43824,43866).addRange(43868,43879).addRange(43888,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64256,64262).addRange(64275,64279).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65313,65338).addRange(65345,65370).addRange(65382,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),r.addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66560,66717).addRange(66736,66771).addRange(66776,66811).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68736,68786).addRange(68800,68850).addRange(68864,68899).addRange(69376,69404).addRange(69424,69445).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926),r.addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730).addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(71840,71903).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975),r.addRange(92992,92995).addRange(93027,93047).addRange(93053,93071).addRange(93760,93823).addRange(93952,94026).addRange(94099,94111).addRange(94176,94177).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120512).addRange(120514,120538).addRange(120540,120570).addRange(120572,120596).addRange(120598,120628).addRange(120630,120654).addRange(120656,120686).addRange(120688,120712).addRange(120714,120744).addRange(120746,120770).addRange(120772,120779).addRange(123136,123180).addRange(123191,123197).addRange(123584,123627).addRange(124928,125124).addRange(125184,125251).addRange(126464,126467).addRange(126469,126495),r.addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)(12295,66369,66378);r.addRange(5870,5872).addRange(8544,8578).addRange(8581,8584).addRange(12321,12329).addRange(12344,12346).addRange(42726,42735).addRange(65856,65908).addRange(66513,66517).addRange(74752,74862),e.exports=r},function(e,t,n){var r=n(0)(8232);e.exports=r},function(e,t,n){var r=n(0)(181,257,259,261,263,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295,297,299,301,303,305,307,309,314,316,318,320,322,324,326,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,378,380,387,389,392,402,405,414,417,419,421,424,429,432,436,438,454,457,460,462,464,466,468,470,472,474,479,481,483,485,487,489,491,493,499,501,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,572,578,583,585,587,589,881,883,887,912,985,987,989,991,993,995,997,999,1001,1003,1005,1013,1016,1121,1123,1125,1127,1129,1131,1133,1135,1137,1139,1141,1143,1145,1147,1149,1151,1153,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1183,1185,1187,1189,1191,1193,1195,1197,1199,1201,1203,1205,1207,1209,1211,1213,1215,1218,1220,1222,1224,1226,1228,1233,1235,1237,1239,1241,1243,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1277,1279,1281,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317,1319,1321,1323,1325,1327,7681,7683,7685,7687,7689,7691,7693,7695,7697,7699,7701,7703,7705,7707,7709,7711,7713,7715,7717,7719,7721,7723,7725,7727,7729,7731,7733,7735,7737,7739,7741,7743,7745,7747,7749,7751,7753,7755,7757,7759,7761,7763,7765,7767,7769,7771,7773,7775,7777,7779,7781,7783,7785,7787,7789,7791,7793,7795,7797,7799,7801,7803,7805,7807,7809,7811,7813,7815,7817,7819,7821,7823,7825,7827,7839,7841,7843,7845,7847,7849,7851,7853,7855,7857,7859,7861,7863,7865,7867,7869,7871,7873,7875,7877,7879,7881,7883,7885,7887,7889,7891,7893,7895,7897,7899,7901,7903,7905,7907,7909,7911,7913,7915,7917,7919,7921,7923,7925,7927,7929,7931,7933,8126,8458,8467,8495,8500,8505,8526,8580,11361,11368,11370,11372,11377,11393,11395,11397,11399,11401,11403,11405,11407,11409,11411,11413,11415,11417,11419,11421,11423,11425,11427,11429,11431,11433,11435,11437,11439,11441,11443,11445,11447,11449,11451,11453,11455,11457,11459,11461,11463,11465,11467,11469,11471,11473,11475,11477,11479,11481,11483,11485,11487,11489,11500,11502,11507,11559,11565,42561,42563,42565,42567,42569,42571,42573,42575,42577,42579,42581,42583,42585,42587,42589,42591,42593,42595,42597,42599,42601,42603,42605,42625,42627,42629,42631,42633,42635,42637,42639,42641,42643,42645,42647,42649,42651,42787,42789,42791,42793,42795,42797,42803,42805,42807,42809,42811,42813,42815,42817,42819,42821,42823,42825,42827,42829,42831,42833,42835,42837,42839,42841,42843,42845,42847,42849,42851,42853,42855,42857,42859,42861,42863,42874,42876,42879,42881,42883,42885,42887,42892,42894,42897,42903,42905,42907,42909,42911,42913,42915,42917,42919,42921,42927,42933,42935,42937,42939,42941,42943,42947,43002,119995,120779);r.addRange(97,122).addRange(223,246).addRange(248,255).addRange(311,312).addRange(328,329).addRange(382,384).addRange(396,397).addRange(409,411).addRange(426,427).addRange(441,442).addRange(445,447).addRange(476,477).addRange(495,496).addRange(563,569).addRange(575,576).addRange(591,659).addRange(661,687).addRange(891,893).addRange(940,974).addRange(976,977).addRange(981,983).addRange(1007,1011).addRange(1019,1020).addRange(1072,1119).addRange(1230,1231).addRange(1376,1416).addRange(4304,4346).addRange(4349,4351).addRange(5112,5117).addRange(7296,7304).addRange(7424,7467).addRange(7531,7543).addRange(7545,7578).addRange(7829,7837).addRange(7935,7943).addRange(7952,7957).addRange(7968,7975).addRange(7984,7991).addRange(8e3,8005).addRange(8016,8023).addRange(8032,8039).addRange(8048,8061).addRange(8064,8071).addRange(8080,8087).addRange(8096,8103).addRange(8112,8116).addRange(8118,8119).addRange(8130,8132).addRange(8134,8135).addRange(8144,8147).addRange(8150,8151),r.addRange(8160,8167).addRange(8178,8180).addRange(8182,8183).addRange(8462,8463).addRange(8508,8509).addRange(8518,8521).addRange(11312,11358).addRange(11365,11366).addRange(11379,11380).addRange(11382,11387).addRange(11491,11492).addRange(11520,11557).addRange(42799,42801).addRange(42865,42872).addRange(42899,42901).addRange(43824,43866).addRange(43872,43879).addRange(43888,43967).addRange(64256,64262).addRange(64275,64279).addRange(65345,65370).addRange(66600,66639).addRange(66776,66811).addRange(68800,68850).addRange(71872,71903).addRange(93792,93823).addRange(119834,119859).addRange(119886,119892).addRange(119894,119911).addRange(119938,119963).addRange(119990,119993).addRange(119997,120003).addRange(120005,120015).addRange(120042,120067).addRange(120094,120119).addRange(120146,120171).addRange(120198,120223).addRange(120250,120275).addRange(120302,120327).addRange(120354,120379).addRange(120406,120431).addRange(120458,120485).addRange(120514,120538).addRange(120540,120545).addRange(120572,120596).addRange(120598,120603).addRange(120630,120654).addRange(120656,120661).addRange(120688,120712).addRange(120714,120719).addRange(120746,120770),r.addRange(120772,120777).addRange(125218,125251),e.exports=r},function(e,t,n){var r=n(0)(1471,1479,1648,1809,2045,2492,2519,2558,2620,2641,2677,2748,2876,2946,3031,3260,3415,3530,3542,3633,3761,3893,3895,3897,4038,4239,6109,6313,6783,7405,7412,11647,43010,43014,43019,43263,43493,43587,43696,43713,64286,66045,66272,68159,70003,70206,70487,70750,72164,72263,73018,73031,94031,121461,121476);r.addRange(768,879).addRange(1155,1161).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2307).addRange(2362,2364).addRange(2366,2383).addRange(2385,2391).addRange(2402,2403).addRange(2433,2435).addRange(2494,2500).addRange(2503,2504).addRange(2507,2509).addRange(2530,2531).addRange(2561,2563).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2691).addRange(2750,2757).addRange(2759,2761).addRange(2763,2765).addRange(2786,2787).addRange(2810,2815).addRange(2817,2819).addRange(2878,2884).addRange(2887,2888).addRange(2891,2893).addRange(2902,2903).addRange(2914,2915).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3072,3076),r.addRange(3134,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3201,3203).addRange(3262,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3298,3299).addRange(3328,3331).addRange(3387,3388).addRange(3390,3396).addRange(3398,3400).addRange(3402,3405).addRange(3426,3427).addRange(3458,3459).addRange(3535,3540).addRange(3544,3551).addRange(3570,3571).addRange(3636,3642).addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3902,3903).addRange(3953,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4139,4158).addRange(4182,4185).addRange(4190,4192).addRange(4194,4196).addRange(4199,4205).addRange(4209,4212).addRange(4226,4237).addRange(4250,4253).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6443).addRange(6448,6459).addRange(6679,6683).addRange(6741,6750),r.addRange(6752,6780).addRange(6832,6846).addRange(6912,6916).addRange(6964,6980).addRange(7019,7027).addRange(7040,7042).addRange(7073,7085).addRange(7142,7155).addRange(7204,7223).addRange(7376,7378).addRange(7380,7400).addRange(7415,7417).addRange(7616,7673).addRange(7675,7679).addRange(8400,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12335).addRange(12441,12442).addRange(42607,42610).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43043,43047).addRange(43136,43137).addRange(43188,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43347).addRange(43392,43395).addRange(43443,43456).addRange(43561,43574).addRange(43596,43597).addRange(43643,43645).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43755,43759).addRange(43765,43766).addRange(44003,44010).addRange(44012,44013).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69446,69456),r.addRange(69632,69634).addRange(69688,69702).addRange(69759,69762).addRange(69808,69818).addRange(69888,69890).addRange(69927,69940).addRange(69957,69958).addRange(70016,70018).addRange(70067,70080).addRange(70089,70092).addRange(70188,70199).addRange(70367,70378).addRange(70400,70403).addRange(70459,70460).addRange(70462,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70502,70508).addRange(70512,70516).addRange(70709,70726).addRange(70832,70851).addRange(71087,71093).addRange(71096,71104).addRange(71132,71133).addRange(71216,71232).addRange(71339,71351).addRange(71453,71467).addRange(71724,71738).addRange(72145,72151).addRange(72154,72160).addRange(72193,72202).addRange(72243,72249).addRange(72251,72254).addRange(72273,72283).addRange(72330,72345).addRange(72751,72758).addRange(72760,72767).addRange(72850,72871).addRange(72873,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73098,73102).addRange(73104,73105).addRange(73107,73111).addRange(73459,73462).addRange(92912,92916).addRange(92976,92982).addRange(94033,94087).addRange(94095,94098),r.addRange(113821,113822).addRange(119141,119145).addRange(119149,119154).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)(43,124,126,172,177,215,247,1014,8260,8274,8472,8523,8608,8611,8614,8622,8658,8660,9084,9655,9665,9839,64297,65122,65291,65372,65374,65506,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771);r.addRange(60,62).addRange(1542,1544).addRange(8314,8316).addRange(8330,8332).addRange(8512,8516).addRange(8592,8596).addRange(8602,8603).addRange(8654,8655).addRange(8692,8959).addRange(8992,8993).addRange(9115,9139).addRange(9180,9185).addRange(9720,9727).addRange(10176,10180).addRange(10183,10213).addRange(10224,10239).addRange(10496,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11007).addRange(11056,11076).addRange(11079,11084).addRange(65124,65126).addRange(65308,65310).addRange(65513,65516).addRange(126704,126705),e.exports=r},function(e,t,n){var r=n(0)(748,750,884,890,1369,1600,2042,2074,2084,2088,2417,3654,3782,4348,6103,6211,6823,7544,8305,8319,11631,11823,12293,12347,40981,42508,42623,42864,42888,43471,43494,43632,43741,65392,94179,125259);r.addRange(688,705).addRange(710,721).addRange(736,740).addRange(1765,1766).addRange(2036,2037).addRange(7288,7293).addRange(7468,7530).addRange(7579,7615).addRange(8336,8348).addRange(11388,11389).addRange(12337,12341).addRange(12445,12446).addRange(12540,12542).addRange(42232,42237).addRange(42652,42653).addRange(42775,42783).addRange(43e3,43001).addRange(43763,43764).addRange(43868,43871).addRange(65438,65439).addRange(92992,92995).addRange(94099,94111).addRange(94176,94177).addRange(123191,123197),e.exports=r},function(e,t,n){var r=n(0)(94,96,168,175,180,184,749,885,8125,43867,65342,65344,65507);r.addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(12443,12444).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(64434,64449).addRange(127995,127999),e.exports=r},function(e,t,n){var r=n(0)(1471,1479,1648,1809,2045,2362,2364,2381,2433,2492,2509,2558,2620,2641,2677,2748,2765,2817,2876,2879,2893,2902,2946,3008,3021,3072,3076,3201,3260,3263,3270,3405,3530,3542,3633,3761,3893,3895,3897,4038,4226,4237,4253,6086,6109,6313,6450,6683,6742,6752,6754,6783,6964,6972,6978,7142,7149,7405,7412,8417,11647,42607,43010,43014,43019,43263,43443,43493,43587,43596,43644,43696,43713,43766,44005,44008,44013,64286,66045,66272,68159,69633,70003,70196,70206,70367,70464,70726,70750,70842,71229,71339,71341,71351,72160,72263,72767,73018,73031,73109,73111,94031,121461,121476);r.addRange(768,879).addRange(1155,1159).addRange(1425,1469).addRange(1473,1474).addRange(1476,1477).addRange(1552,1562).addRange(1611,1631).addRange(1750,1756).addRange(1759,1764).addRange(1767,1768).addRange(1770,1773).addRange(1840,1866).addRange(1958,1968).addRange(2027,2035).addRange(2070,2073).addRange(2075,2083).addRange(2085,2087).addRange(2089,2093).addRange(2137,2139).addRange(2259,2273).addRange(2275,2306).addRange(2369,2376).addRange(2385,2391).addRange(2402,2403).addRange(2497,2500).addRange(2530,2531).addRange(2561,2562).addRange(2625,2626).addRange(2631,2632).addRange(2635,2637).addRange(2672,2673).addRange(2689,2690).addRange(2753,2757).addRange(2759,2760).addRange(2786,2787).addRange(2810,2815).addRange(2881,2884).addRange(2914,2915).addRange(3134,3136).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3170,3171).addRange(3276,3277).addRange(3298,3299).addRange(3328,3329).addRange(3387,3388).addRange(3393,3396).addRange(3426,3427).addRange(3538,3540).addRange(3636,3642),r.addRange(3655,3662).addRange(3764,3772).addRange(3784,3789).addRange(3864,3865).addRange(3953,3966).addRange(3968,3972).addRange(3974,3975).addRange(3981,3991).addRange(3993,4028).addRange(4141,4144).addRange(4146,4151).addRange(4153,4154).addRange(4157,4158).addRange(4184,4185).addRange(4190,4192).addRange(4209,4212).addRange(4229,4230).addRange(4957,4959).addRange(5906,5908).addRange(5938,5940).addRange(5970,5971).addRange(6002,6003).addRange(6068,6069).addRange(6071,6077).addRange(6089,6099).addRange(6155,6157).addRange(6277,6278).addRange(6432,6434).addRange(6439,6440).addRange(6457,6459).addRange(6679,6680).addRange(6744,6750).addRange(6757,6764).addRange(6771,6780).addRange(6832,6845).addRange(6912,6915).addRange(6966,6970).addRange(7019,7027).addRange(7040,7041).addRange(7074,7077).addRange(7080,7081).addRange(7083,7085).addRange(7144,7145).addRange(7151,7153).addRange(7212,7219).addRange(7222,7223).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673),r.addRange(7675,7679).addRange(8400,8412).addRange(8421,8432).addRange(11503,11505).addRange(11744,11775).addRange(12330,12333).addRange(12441,12442).addRange(42612,42621).addRange(42654,42655).addRange(42736,42737).addRange(43045,43046).addRange(43204,43205).addRange(43232,43249).addRange(43302,43309).addRange(43335,43345).addRange(43392,43394).addRange(43446,43449).addRange(43452,43453).addRange(43561,43566).addRange(43569,43570).addRange(43573,43574).addRange(43698,43700).addRange(43703,43704).addRange(43710,43711).addRange(43756,43757).addRange(65024,65039).addRange(65056,65071).addRange(66422,66426).addRange(68097,68099).addRange(68101,68102).addRange(68108,68111).addRange(68152,68154).addRange(68325,68326).addRange(68900,68903).addRange(69446,69456).addRange(69688,69702).addRange(69759,69761).addRange(69811,69814).addRange(69817,69818).addRange(69888,69890).addRange(69927,69931).addRange(69933,69940).addRange(70016,70017).addRange(70070,70078).addRange(70089,70092).addRange(70191,70193).addRange(70198,70199).addRange(70371,70378).addRange(70400,70401).addRange(70459,70460).addRange(70502,70508),r.addRange(70512,70516).addRange(70712,70719).addRange(70722,70724).addRange(70835,70840).addRange(70847,70848).addRange(70850,70851).addRange(71090,71093).addRange(71100,71101).addRange(71103,71104).addRange(71132,71133).addRange(71219,71226).addRange(71231,71232).addRange(71344,71349).addRange(71453,71455).addRange(71458,71461).addRange(71463,71467).addRange(71727,71735).addRange(71737,71738).addRange(72148,72151).addRange(72154,72155).addRange(72193,72202).addRange(72243,72248).addRange(72251,72254).addRange(72273,72278).addRange(72281,72283).addRange(72330,72342).addRange(72344,72345).addRange(72752,72758).addRange(72760,72765).addRange(72850,72871).addRange(72874,72880).addRange(72882,72883).addRange(72885,72886).addRange(73009,73014).addRange(73020,73021).addRange(73023,73029).addRange(73104,73105).addRange(73459,73460).addRange(92912,92916).addRange(92976,92982).addRange(94095,94098).addRange(113821,113822).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(119362,119364).addRange(121344,121398).addRange(121403,121452).addRange(121499,121503).addRange(121505,121519),r.addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922).addRange(123184,123190).addRange(123628,123631).addRange(125136,125142).addRange(125252,125258).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)(185,8304,11517,12295,66369,66378);r.addRange(48,57).addRange(178,179).addRange(188,190).addRange(1632,1641).addRange(1776,1785).addRange(1984,1993).addRange(2406,2415).addRange(2534,2543).addRange(2548,2553).addRange(2662,2671).addRange(2790,2799).addRange(2918,2927).addRange(2930,2935).addRange(3046,3058).addRange(3174,3183).addRange(3192,3198).addRange(3302,3311).addRange(3416,3422).addRange(3430,3448).addRange(3558,3567).addRange(3664,3673).addRange(3792,3801).addRange(3872,3891).addRange(4160,4169).addRange(4240,4249).addRange(4969,4988).addRange(5870,5872).addRange(6112,6121).addRange(6128,6137).addRange(6160,6169).addRange(6470,6479).addRange(6608,6618).addRange(6784,6793).addRange(6800,6809).addRange(6992,7001).addRange(7088,7097).addRange(7232,7241).addRange(7248,7257).addRange(8308,8313).addRange(8320,8329).addRange(8528,8578).addRange(8581,8585).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12321,12329).addRange(12344,12346).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895),r.addRange(12928,12937).addRange(12977,12991).addRange(42528,42537).addRange(42726,42735).addRange(43056,43061).addRange(43216,43225).addRange(43264,43273).addRange(43472,43481).addRange(43504,43513).addRange(43600,43609).addRange(44016,44025).addRange(65296,65305).addRange(65799,65843).addRange(65856,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(66513,66517).addRange(66720,66729).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(68912,68921).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69714,69743).addRange(69872,69881).addRange(69942,69951).addRange(70096,70105).addRange(70113,70132).addRange(70384,70393).addRange(70736,70745).addRange(70864,70873).addRange(71248,71257).addRange(71360,71369).addRange(71472,71483).addRange(71904,71922),r.addRange(72784,72812).addRange(73040,73049).addRange(73120,73129).addRange(73664,73684).addRange(74752,74862).addRange(92768,92777).addRange(93008,93017).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(120782,120831).addRange(123200,123209).addRange(123632,123641).addRange(125127,125135).addRange(125264,125273).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),e.exports=r},function(e,t,n){var r=n(0)(40,91,123,3898,3900,5787,8218,8222,8261,8317,8333,8968,8970,9001,10088,10090,10092,10094,10096,10098,10100,10181,10214,10216,10218,10220,10222,10627,10629,10631,10633,10635,10637,10639,10641,10643,10645,10647,10712,10714,10748,11810,11812,11814,11816,11842,12296,12298,12300,12302,12304,12308,12310,12312,12314,12317,64831,65047,65077,65079,65081,65083,65085,65087,65089,65091,65095,65113,65115,65117,65288,65339,65371,65375,65378);e.exports=r},function(e,t,n){var r=n(0)(173,907,909,930,1328,1424,1757,2111,2143,2229,2274,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3332,3341,3345,3397,3401,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8335,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69821,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70746,70748,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129292,129394);r.addRange(0,31).addRange(127,159).addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1541).addRange(1564,1565).addRange(1806,1807).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2238,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2901).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945),r.addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983).addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3456,3457).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111),r.addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919).addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6158,6159).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6847,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8203,8207).addRange(8234,8238).addRange(8288,8303).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399),r.addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11158,11159).addRange(11508,11512).addRange(11560,11564).addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11856,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12731,12735).addRange(12772,12783).addRange(19894,19903).addRange(40944,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42951,42998).addRange(43052,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43880,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,63743).addRange(64110,64111),r.addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023).addRange(65050,65055).addRange(65132,65135).addRange(65277,65280).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65531).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65948,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870),r.addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175).addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69247,69375).addRange(69416,69423).addRange(69466,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69839).addRange(69865,69871).addRange(69882,69887).addRange(69959,69967).addRange(70007,70015).addRange(70094,70095).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70752,70783),r.addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295).addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71936,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78895,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94180,94207).addRange(100344,100351),r.addRange(101107,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791).addRange(113801,113807).addRange(113818,113819).addRange(113824,118783).addRange(119030,119039).addRange(119079,119080).addRange(119155,119162).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023),r.addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127245,127247).addRange(127341,127343).addRange(127405,127461).addRange(127491,127503).addRange(127548,127551).addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128726,128735).addRange(128749,128751).addRange(128763,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129399,129401).addRange(129443,129444).addRange(129451,129453).addRange(129483,129484).addRange(129620,129631).addRange(129646,129647).addRange(129652,129655).addRange(129659,129663).addRange(129667,129679).addRange(129686,131071).addRange(173783,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,917759).addRange(918e3,1114111),e.exports=r},function(e,t,n){var r=n(0)(170,186,443,660,1749,1791,1808,1969,2365,2384,2482,2493,2510,2556,2654,2749,2768,2809,2877,2929,2947,2972,3024,3133,3200,3261,3294,3389,3406,3517,3716,3749,3773,3840,4159,4193,4238,4696,4800,6108,6314,7418,12294,12348,12447,12543,42606,42895,42999,43259,43642,43697,43712,43714,43762,64285,64318,67592,67644,68096,69415,69956,70006,70106,70108,70280,70461,70480,70751,70855,71236,71352,71935,72161,72163,72192,72250,72272,72349,72768,73030,73112,94032,123214,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(448,451).addRange(1488,1514).addRange(1519,1522).addRange(1568,1599).addRange(1601,1610).addRange(1646,1647).addRange(1649,1747).addRange(1774,1775).addRange(1786,1788).addRange(1810,1839).addRange(1869,1957).addRange(1994,2026).addRange(2048,2069).addRange(2112,2136).addRange(2144,2154).addRange(2208,2228).addRange(2230,2237).addRange(2308,2361).addRange(2392,2401).addRange(2418,2432).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2524,2525).addRange(2527,2529).addRange(2544,2545).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2649,2652).addRange(2674,2676).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2784,2785).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2908,2909),r.addRange(2911,2913).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3077,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3160,3162).addRange(3168,3169).addRange(3205,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3296,3297).addRange(3313,3314).addRange(3333,3340).addRange(3342,3344).addRange(3346,3386).addRange(3412,3414).addRange(3423,3425).addRange(3450,3455).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3585,3632).addRange(3634,3635).addRange(3648,3653).addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3760).addRange(3762,3763).addRange(3776,3780).addRange(3804,3807).addRange(3904,3911).addRange(3913,3948).addRange(3976,3980).addRange(4096,4138).addRange(4176,4181).addRange(4186,4189).addRange(4197,4198).addRange(4206,4208).addRange(4213,4225),r.addRange(4352,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4992,5007).addRange(5121,5740).addRange(5743,5759).addRange(5761,5786).addRange(5792,5866).addRange(5873,5880).addRange(5888,5900).addRange(5902,5905).addRange(5920,5937).addRange(5952,5969).addRange(5984,5996).addRange(5998,6e3).addRange(6016,6067).addRange(6176,6210).addRange(6212,6264).addRange(6272,6276).addRange(6279,6312).addRange(6320,6389).addRange(6400,6430).addRange(6480,6509).addRange(6512,6516).addRange(6528,6571).addRange(6576,6601).addRange(6656,6678).addRange(6688,6740).addRange(6917,6963).addRange(6981,6987).addRange(7043,7072).addRange(7086,7087).addRange(7098,7141).addRange(7168,7203).addRange(7245,7247).addRange(7258,7287).addRange(7401,7404).addRange(7406,7411).addRange(7413,7414).addRange(8501,8504),r.addRange(11568,11623).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(12353,12438).addRange(12449,12538).addRange(12549,12591).addRange(12593,12686).addRange(12704,12730).addRange(12784,12799).addRange(13312,19893).addRange(19968,40943).addRange(40960,40980).addRange(40982,42124).addRange(42192,42231).addRange(42240,42507).addRange(42512,42527).addRange(42538,42539).addRange(42656,42725).addRange(43003,43009).addRange(43011,43013).addRange(43015,43018).addRange(43020,43042).addRange(43072,43123).addRange(43138,43187).addRange(43250,43255).addRange(43261,43262).addRange(43274,43301).addRange(43312,43334).addRange(43360,43388).addRange(43396,43442).addRange(43488,43492).addRange(43495,43503).addRange(43514,43518).addRange(43520,43560).addRange(43584,43586).addRange(43588,43595).addRange(43616,43631).addRange(43633,43638).addRange(43646,43695).addRange(43701,43702).addRange(43705,43709).addRange(43739,43740).addRange(43744,43754).addRange(43777,43782),r.addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822).addRange(43968,44002).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(63744,64109).addRange(64112,64217).addRange(64287,64296).addRange(64298,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64433).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65019).addRange(65136,65140).addRange(65142,65276).addRange(65382,65391).addRange(65393,65437).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500).addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(66176,66204).addRange(66208,66256).addRange(66304,66335).addRange(66349,66368).addRange(66370,66377).addRange(66384,66421).addRange(66432,66461).addRange(66464,66499).addRange(66504,66511).addRange(66640,66717).addRange(66816,66855).addRange(66864,66915).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),r.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640).addRange(67647,67669).addRange(67680,67702).addRange(67712,67742).addRange(67808,67826).addRange(67828,67829).addRange(67840,67861).addRange(67872,67897).addRange(67968,68023).addRange(68030,68031).addRange(68112,68115).addRange(68117,68119).addRange(68121,68149).addRange(68192,68220).addRange(68224,68252).addRange(68288,68295).addRange(68297,68324).addRange(68352,68405).addRange(68416,68437).addRange(68448,68466).addRange(68480,68497).addRange(68608,68680).addRange(68864,68899).addRange(69376,69404).addRange(69424,69445).addRange(69600,69622).addRange(69635,69687).addRange(69763,69807).addRange(69840,69864).addRange(69891,69926).addRange(69968,70002).addRange(70019,70066).addRange(70081,70084).addRange(70144,70161).addRange(70163,70187).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70312).addRange(70320,70366).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70493,70497).addRange(70656,70708).addRange(70727,70730),r.addRange(70784,70831).addRange(70852,70853).addRange(71040,71086).addRange(71128,71131).addRange(71168,71215).addRange(71296,71338).addRange(71424,71450).addRange(71680,71723).addRange(72096,72103).addRange(72106,72144).addRange(72203,72242).addRange(72284,72329).addRange(72384,72440).addRange(72704,72712).addRange(72714,72750).addRange(72818,72847).addRange(72960,72966).addRange(72968,72969).addRange(72971,73008).addRange(73056,73061).addRange(73063,73064).addRange(73066,73097).addRange(73440,73458).addRange(73728,74649).addRange(74880,75075).addRange(77824,78894).addRange(82944,83526).addRange(92160,92728).addRange(92736,92766).addRange(92880,92909).addRange(92928,92975).addRange(93027,93047).addRange(93053,93071).addRange(93952,94026).addRange(94208,100343).addRange(100352,101106).addRange(110592,110878).addRange(110928,110930).addRange(110948,110951).addRange(110960,111355).addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(123136,123180).addRange(123584,123627).addRange(124928,125124).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514),r.addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)(185,6618,8304,8585,11517);r.addRange(178,179).addRange(188,190).addRange(2548,2553).addRange(2930,2935).addRange(3056,3058).addRange(3192,3198).addRange(3416,3422).addRange(3440,3448).addRange(3882,3891).addRange(4969,4988).addRange(6128,6137).addRange(8308,8313).addRange(8320,8329).addRange(8528,8543).addRange(9312,9371).addRange(9450,9471).addRange(10102,10131).addRange(12690,12693).addRange(12832,12841).addRange(12872,12879).addRange(12881,12895).addRange(12928,12937).addRange(12977,12991).addRange(43056,43061).addRange(65799,65843).addRange(65909,65912).addRange(65930,65931).addRange(66273,66299).addRange(66336,66339).addRange(67672,67679).addRange(67705,67711).addRange(67751,67759).addRange(67835,67839).addRange(67862,67867).addRange(68028,68029).addRange(68032,68047).addRange(68050,68095).addRange(68160,68168).addRange(68221,68222).addRange(68253,68255).addRange(68331,68335).addRange(68440,68447).addRange(68472,68479).addRange(68521,68527).addRange(68858,68863).addRange(69216,69246).addRange(69405,69414).addRange(69457,69460).addRange(69714,69733).addRange(70113,70132).addRange(71482,71483),r.addRange(71914,71922).addRange(72794,72812).addRange(73664,73684).addRange(93019,93025).addRange(93824,93846).addRange(119520,119539).addRange(119648,119672).addRange(125127,125135).addRange(126065,126123).addRange(126125,126127).addRange(126129,126132).addRange(126209,126253).addRange(126255,126269).addRange(127232,127244),e.exports=r},function(e,t,n){var r=n(0)(42,44,92,161,167,191,894,903,1417,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5742,7379,8275,11632,11787,11803,11841,12349,12539,42611,42622,43260,43359,44011,65049,65072,65128,65290,65292,65340,65377,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70747,70749,70854,71739,72162,73727,92917,92996,94178,113823);r.addRange(33,35).addRange(37,39).addRange(46,47).addRange(58,59).addRange(63,64).addRange(182,183).addRange(1370,1375).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6149).addRange(6151,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8214,8215).addRange(8224,8231).addRange(8240,8248).addRange(8251,8254).addRange(8257,8259).addRange(8263,8273).addRange(8277,8286).addRange(11513,11516).addRange(11518,11519).addRange(11776,11777).addRange(11782,11784).addRange(11790,11798).addRange(11800,11801).addRange(11806,11807),r.addRange(11818,11822).addRange(11824,11833).addRange(11836,11839).addRange(11843,11855).addRange(12289,12291).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(65040,65046).addRange(65093,65094).addRange(65097,65100).addRange(65104,65106).addRange(65108,65111).addRange(65119,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65287).addRange(65294,65295).addRange(65306,65307).addRange(65311,65312).addRange(65380,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(71105,71127).addRange(71233,71235).addRange(71264,71276).addRange(71484,71486).addRange(72255,72262).addRange(72346,72348),r.addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=r},function(e,t,n){var r=n(0)(166,169,174,176,1154,1758,1769,2038,2554,2928,3066,3199,3407,3449,3859,3892,3894,3896,5741,6464,8468,8485,8487,8489,8494,8522,8527,8659,12292,12320,12880,43065,65021,65508,65512,65952,68296,71487,92997,113820,119365,123215,126124,126254);r.addRange(1421,1422).addRange(1550,1551).addRange(1789,1790).addRange(3059,3064).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8471).addRange(8478,8483).addRange(8506,8507).addRange(8524,8525).addRange(8586,8587).addRange(8597,8601).addRange(8604,8607).addRange(8609,8610).addRange(8612,8613).addRange(8615,8621).addRange(8623,8653).addRange(8656,8657).addRange(8661,8691).addRange(8960,8967).addRange(8972,8991).addRange(8994,9e3).addRange(9003,9083).addRange(9085,9114).addRange(9140,9179).addRange(9186,9254).addRange(9280,9290).addRange(9372,9449).addRange(9472,9654).addRange(9656,9664).addRange(9666,9719).addRange(9728,9838).addRange(9840,10087).addRange(10132,10175).addRange(10240,10495).addRange(11008,11055).addRange(11077,11078).addRange(11085,11123),r.addRange(11126,11157).addRange(11160,11263).addRange(11493,11498).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(43048,43051).addRange(43062,43063).addRange(43639,43641).addRange(65517,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65947).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73692).addRange(73697,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078).addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150),r.addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127248,127340).addRange(127344,127404).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,127994).addRange(128e3,128725).addRange(128736,128748).addRange(128752,128762).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129280,129291).addRange(129293,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129619).addRange(129632,129645).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685),e.exports=r},function(e,t,n){var r=n(0)(8233);e.exports=r},function(e,t,n){var r=n(0)();r.addRange(57344,63743).addRange(983040,1048573).addRange(1048576,1114109),e.exports=r},function(e,t,n){var r=n(0)(95,123,125,161,167,171,187,191,894,903,1470,1472,1475,1478,1563,1748,2142,2416,2557,2678,2800,3191,3204,3572,3663,3860,3973,4347,5120,5742,7379,11632,12336,12349,12448,12539,42611,42622,43260,43359,44011,65123,65128,65343,65371,65373,66463,66512,66927,67671,67871,67903,68223,70093,70107,70313,70747,70749,70854,71739,72162,73727,92917,92996,94178,113823);r.addRange(33,35).addRange(37,42).addRange(44,47).addRange(58,59).addRange(63,64).addRange(91,93).addRange(182,183).addRange(1370,1375).addRange(1417,1418).addRange(1523,1524).addRange(1545,1546).addRange(1548,1549).addRange(1566,1567).addRange(1642,1645).addRange(1792,1805).addRange(2039,2041).addRange(2096,2110).addRange(2404,2405).addRange(3674,3675).addRange(3844,3858).addRange(3898,3901).addRange(4048,4052).addRange(4057,4058).addRange(4170,4175).addRange(4960,4968).addRange(5787,5788).addRange(5867,5869).addRange(5941,5942).addRange(6100,6102).addRange(6104,6106).addRange(6144,6154).addRange(6468,6469).addRange(6686,6687).addRange(6816,6822).addRange(6824,6829).addRange(7002,7008).addRange(7164,7167).addRange(7227,7231).addRange(7294,7295).addRange(7360,7367).addRange(8208,8231).addRange(8240,8259).addRange(8261,8273).addRange(8275,8286).addRange(8317,8318).addRange(8333,8334).addRange(8968,8971).addRange(9001,9002).addRange(10088,10101).addRange(10181,10182).addRange(10214,10223),r.addRange(10627,10648).addRange(10712,10715).addRange(10748,10749).addRange(11513,11516).addRange(11518,11519).addRange(11776,11822).addRange(11824,11855).addRange(12289,12291).addRange(12296,12305).addRange(12308,12319).addRange(42238,42239).addRange(42509,42511).addRange(42738,42743).addRange(43124,43127).addRange(43214,43215).addRange(43256,43258).addRange(43310,43311).addRange(43457,43469).addRange(43486,43487).addRange(43612,43615).addRange(43742,43743).addRange(43760,43761).addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65121).addRange(65130,65131).addRange(65281,65283).addRange(65285,65290).addRange(65292,65295).addRange(65306,65307).addRange(65311,65312).addRange(65339,65341).addRange(65375,65381).addRange(65792,65794).addRange(68176,68184).addRange(68336,68342).addRange(68409,68415).addRange(68505,68508).addRange(69461,69465).addRange(69703,69709).addRange(69819,69820).addRange(69822,69825).addRange(69952,69955).addRange(70004,70005).addRange(70085,70088).addRange(70109,70111).addRange(70200,70205).addRange(70731,70735).addRange(71105,71127).addRange(71233,71235),r.addRange(71264,71276).addRange(71484,71486).addRange(72255,72262).addRange(72346,72348).addRange(72350,72354).addRange(72769,72773).addRange(72816,72817).addRange(73463,73464).addRange(74864,74868).addRange(92782,92783).addRange(92983,92987).addRange(93847,93850).addRange(121479,121483).addRange(125278,125279),e.exports=r},function(e,t,n){var r=n(0)(32,160,5760,8239,8287,12288);r.addRange(8192,8202).addRange(8232,8233),e.exports=r},function(e,t,n){var r=n(0)(32,160,5760,8239,8287,12288);r.addRange(8192,8202),e.exports=r},function(e,t,n){var r=n(0)(2307,2363,2519,2563,2691,2761,2878,2880,2903,3031,3262,3415,3967,4145,4152,4239,6070,6741,6743,6753,6916,6965,6971,7042,7073,7082,7143,7150,7393,7415,43047,43395,43597,43643,43645,43755,43765,44012,69632,69634,69762,69932,70018,70197,70487,70725,70841,70849,71102,71230,71340,71350,71462,71736,72164,72249,72343,72751,72766,72873,72881,72884,73110);r.addRange(2366,2368).addRange(2377,2380).addRange(2382,2383).addRange(2434,2435).addRange(2494,2496).addRange(2503,2504).addRange(2507,2508).addRange(2622,2624).addRange(2750,2752).addRange(2763,2764).addRange(2818,2819).addRange(2887,2888).addRange(2891,2892).addRange(3006,3007).addRange(3009,3010).addRange(3014,3016).addRange(3018,3020).addRange(3073,3075).addRange(3137,3140).addRange(3202,3203).addRange(3264,3268).addRange(3271,3272).addRange(3274,3275).addRange(3285,3286).addRange(3330,3331).addRange(3390,3392).addRange(3398,3400).addRange(3402,3404).addRange(3458,3459).addRange(3535,3537).addRange(3544,3551).addRange(3570,3571).addRange(3902,3903).addRange(4139,4140).addRange(4155,4156).addRange(4182,4183).addRange(4194,4196).addRange(4199,4205).addRange(4227,4228).addRange(4231,4236).addRange(4250,4252).addRange(6078,6085).addRange(6087,6088).addRange(6435,6438).addRange(6441,6443).addRange(6448,6449).addRange(6451,6456).addRange(6681,6682).addRange(6755,6756).addRange(6765,6770).addRange(6973,6977),r.addRange(6979,6980).addRange(7078,7079).addRange(7146,7148).addRange(7154,7155).addRange(7204,7211).addRange(7220,7221).addRange(12334,12335).addRange(43043,43044).addRange(43136,43137).addRange(43188,43203).addRange(43346,43347).addRange(43444,43445).addRange(43450,43451).addRange(43454,43456).addRange(43567,43568).addRange(43571,43572).addRange(43758,43759).addRange(44003,44004).addRange(44006,44007).addRange(44009,44010).addRange(69808,69810).addRange(69815,69816).addRange(69957,69958).addRange(70067,70069).addRange(70079,70080).addRange(70188,70190).addRange(70194,70195).addRange(70368,70370).addRange(70402,70403).addRange(70462,70463).addRange(70465,70468).addRange(70471,70472).addRange(70475,70477).addRange(70498,70499).addRange(70709,70711).addRange(70720,70721).addRange(70832,70834).addRange(70843,70846).addRange(71087,71089).addRange(71096,71099).addRange(71216,71218).addRange(71227,71228).addRange(71342,71343).addRange(71456,71457).addRange(71724,71726).addRange(72145,72147).addRange(72156,72159).addRange(72279,72280).addRange(73098,73102).addRange(73107,73108).addRange(73461,73462),r.addRange(94033,94087).addRange(119141,119142).addRange(119149,119154),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(55296,57343),e.exports=r},function(e,t,n){var r=n(0)(36,43,94,96,124,126,172,180,184,215,247,749,885,1014,1154,1547,1758,1769,2038,2801,2928,3199,3407,3449,3647,3859,3892,3894,3896,5741,6107,6464,8125,8260,8274,8468,8485,8487,8489,8494,8527,12292,12320,12880,43867,64297,65122,65129,65284,65291,65342,65344,65372,65374,65952,68296,71487,92997,113820,119365,120513,120539,120571,120597,120629,120655,120687,120713,120745,120771,123215,123647,126124,126128,126254);r.addRange(60,62).addRange(162,166).addRange(168,169).addRange(174,177).addRange(706,709).addRange(722,735).addRange(741,747).addRange(751,767).addRange(900,901).addRange(1421,1423).addRange(1542,1544).addRange(1550,1551).addRange(1789,1790).addRange(2046,2047).addRange(2546,2547).addRange(2554,2555).addRange(3059,3066).addRange(3841,3843).addRange(3861,3863).addRange(3866,3871).addRange(4030,4037).addRange(4039,4044).addRange(4046,4047).addRange(4053,4056).addRange(4254,4255).addRange(5008,5017).addRange(6622,6655).addRange(7009,7018).addRange(7028,7036).addRange(8127,8129).addRange(8141,8143).addRange(8157,8159).addRange(8173,8175).addRange(8189,8190).addRange(8314,8316).addRange(8330,8332).addRange(8352,8383).addRange(8448,8449).addRange(8451,8454).addRange(8456,8457).addRange(8470,8472).addRange(8478,8483).addRange(8506,8507).addRange(8512,8516).addRange(8522,8525).addRange(8586,8587).addRange(8592,8967).addRange(8972,9e3).addRange(9003,9254).addRange(9280,9290).addRange(9372,9449),r.addRange(9472,10087).addRange(10132,10180).addRange(10183,10213).addRange(10224,10626).addRange(10649,10711).addRange(10716,10747).addRange(10750,11123).addRange(11126,11157).addRange(11160,11263).addRange(11493,11498).addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12272,12283).addRange(12306,12307).addRange(12342,12343).addRange(12350,12351).addRange(12443,12444).addRange(12688,12689).addRange(12694,12703).addRange(12736,12771).addRange(12800,12830).addRange(12842,12871).addRange(12896,12927).addRange(12938,12976).addRange(12992,13311).addRange(19904,19967).addRange(42128,42182).addRange(42752,42774).addRange(42784,42785).addRange(42889,42890).addRange(43048,43051).addRange(43062,43065).addRange(43639,43641).addRange(64434,64449).addRange(65020,65021).addRange(65124,65126).addRange(65308,65310).addRange(65504,65510).addRange(65512,65518).addRange(65532,65533).addRange(65847,65855).addRange(65913,65929).addRange(65932,65934).addRange(65936,65947).addRange(66e3,66044).addRange(67703,67704).addRange(73685,73713).addRange(92988,92991).addRange(118784,119029).addRange(119040,119078),r.addRange(119081,119140).addRange(119146,119148).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119296,119361).addRange(119552,119638).addRange(120832,121343).addRange(121399,121402).addRange(121453,121460).addRange(121462,121475).addRange(121477,121478).addRange(126704,126705).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127248,127340).addRange(127344,127404).addRange(127462,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128725).addRange(128736,128748).addRange(128752,128762).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129280,129291).addRange(129293,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129619).addRange(129632,129645).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685),e.exports=r},function(e,t,n){var r=n(0)(453,456,459,498,8124,8140,8188);r.addRange(8072,8079).addRange(8088,8095).addRange(8104,8111),e.exports=r},function(e,t,n){var r=n(0)(907,909,930,1328,1424,1565,1806,2111,2143,2229,2436,2473,2481,2526,2564,2601,2609,2612,2615,2621,2653,2692,2702,2706,2729,2737,2740,2758,2762,2816,2820,2857,2865,2868,2910,2948,2961,2971,2973,3017,3085,3089,3113,3141,3145,3159,3213,3217,3241,3252,3269,3273,3295,3312,3332,3341,3345,3397,3401,3460,3506,3516,3541,3543,3715,3717,3723,3748,3750,3781,3783,3912,3992,4029,4045,4294,4681,4695,4697,4745,4785,4799,4801,4823,4881,5901,5997,6001,6159,6431,6751,7674,8024,8026,8028,8030,8117,8133,8156,8181,8191,8293,8335,11311,11359,11558,11687,11695,11703,11711,11719,11727,11735,11743,11930,12352,12592,12687,12831,43470,43519,43815,43823,64311,64317,64319,64322,64325,65107,65127,65141,65280,65511,65548,65575,65595,65598,65935,66462,67593,67638,67670,67827,68100,68116,68120,69941,70112,70162,70279,70281,70286,70302,70404,70441,70449,70452,70458,70746,70748,72713,72759,72872,72967,72970,73019,73022,73062,73065,73103,73106,74863,78895,92767,93018,93026,119893,119965,119981,119994,119996,120004,120070,120085,120093,120122,120127,120133,120145,121504,122887,122914,122917,126468,126496,126499,126504,126515,126520,126522,126536,126538,126540,126544,126547,126552,126554,126556,126558,126560,126563,126571,126579,126584,126589,126591,126602,126628,126634,127168,127184,129292,129394);r.addRange(888,889).addRange(896,899).addRange(1367,1368).addRange(1419,1420).addRange(1480,1487).addRange(1515,1518).addRange(1525,1535).addRange(1867,1868).addRange(1970,1983).addRange(2043,2044).addRange(2094,2095).addRange(2140,2141).addRange(2155,2207).addRange(2238,2258).addRange(2445,2446).addRange(2449,2450).addRange(2483,2485).addRange(2490,2491).addRange(2501,2502).addRange(2505,2506).addRange(2511,2518).addRange(2520,2523).addRange(2532,2533).addRange(2559,2560).addRange(2571,2574).addRange(2577,2578).addRange(2618,2619).addRange(2627,2630).addRange(2633,2634).addRange(2638,2640).addRange(2642,2648).addRange(2655,2661).addRange(2679,2688).addRange(2746,2747).addRange(2766,2767).addRange(2769,2783).addRange(2788,2789).addRange(2802,2808).addRange(2829,2830).addRange(2833,2834).addRange(2874,2875).addRange(2885,2886).addRange(2889,2890).addRange(2894,2901).addRange(2904,2907).addRange(2916,2917).addRange(2936,2945).addRange(2955,2957).addRange(2966,2968).addRange(2976,2978).addRange(2981,2983),r.addRange(2987,2989).addRange(3002,3005).addRange(3011,3013).addRange(3022,3023).addRange(3025,3030).addRange(3032,3045).addRange(3067,3071).addRange(3130,3132).addRange(3150,3156).addRange(3163,3167).addRange(3172,3173).addRange(3184,3190).addRange(3258,3259).addRange(3278,3284).addRange(3287,3293).addRange(3300,3301).addRange(3315,3327).addRange(3408,3411).addRange(3428,3429).addRange(3456,3457).addRange(3479,3481).addRange(3518,3519).addRange(3527,3529).addRange(3531,3534).addRange(3552,3557).addRange(3568,3569).addRange(3573,3584).addRange(3643,3646).addRange(3676,3712).addRange(3774,3775).addRange(3790,3791).addRange(3802,3803).addRange(3808,3839).addRange(3949,3952).addRange(4059,4095).addRange(4296,4300).addRange(4302,4303).addRange(4686,4687).addRange(4702,4703).addRange(4750,4751).addRange(4790,4791).addRange(4806,4807).addRange(4886,4887).addRange(4955,4956).addRange(4989,4991).addRange(5018,5023).addRange(5110,5111).addRange(5118,5119).addRange(5789,5791).addRange(5881,5887).addRange(5909,5919),r.addRange(5943,5951).addRange(5972,5983).addRange(6004,6015).addRange(6110,6111).addRange(6122,6127).addRange(6138,6143).addRange(6170,6175).addRange(6265,6271).addRange(6315,6319).addRange(6390,6399).addRange(6444,6447).addRange(6460,6463).addRange(6465,6467).addRange(6510,6511).addRange(6517,6527).addRange(6572,6575).addRange(6602,6607).addRange(6619,6621).addRange(6684,6685).addRange(6781,6782).addRange(6794,6799).addRange(6810,6815).addRange(6830,6831).addRange(6847,6911).addRange(6988,6991).addRange(7037,7039).addRange(7156,7163).addRange(7224,7226).addRange(7242,7244).addRange(7305,7311).addRange(7355,7356).addRange(7368,7375).addRange(7419,7423).addRange(7958,7959).addRange(7966,7967).addRange(8006,8007).addRange(8014,8015).addRange(8062,8063).addRange(8148,8149).addRange(8176,8177).addRange(8306,8307).addRange(8349,8351).addRange(8384,8399).addRange(8433,8447).addRange(8588,8591).addRange(9255,9279).addRange(9291,9311).addRange(11124,11125).addRange(11158,11159).addRange(11508,11512).addRange(11560,11564),r.addRange(11566,11567).addRange(11624,11630).addRange(11633,11646).addRange(11671,11679).addRange(11856,11903).addRange(12020,12031).addRange(12246,12271).addRange(12284,12287).addRange(12439,12440).addRange(12544,12548).addRange(12731,12735).addRange(12772,12783).addRange(19894,19903).addRange(40944,40959).addRange(42125,42127).addRange(42183,42191).addRange(42540,42559).addRange(42744,42751).addRange(42944,42945).addRange(42951,42998).addRange(43052,43055).addRange(43066,43071).addRange(43128,43135).addRange(43206,43213).addRange(43226,43231).addRange(43348,43358).addRange(43389,43391).addRange(43482,43485).addRange(43575,43583).addRange(43598,43599).addRange(43610,43611).addRange(43715,43738).addRange(43767,43776).addRange(43783,43784).addRange(43791,43792).addRange(43799,43807).addRange(43880,43887).addRange(44014,44015).addRange(44026,44031).addRange(55204,55215).addRange(55239,55242).addRange(55292,55295).addRange(64110,64111).addRange(64218,64255).addRange(64263,64274).addRange(64280,64284).addRange(64450,64466).addRange(64832,64847).addRange(64912,64913).addRange(64968,65007).addRange(65022,65023),r.addRange(65050,65055).addRange(65132,65135).addRange(65277,65278).addRange(65471,65473).addRange(65480,65481).addRange(65488,65489).addRange(65496,65497).addRange(65501,65503).addRange(65519,65528).addRange(65534,65535).addRange(65614,65615).addRange(65630,65663).addRange(65787,65791).addRange(65795,65798).addRange(65844,65846).addRange(65948,65951).addRange(65953,65999).addRange(66046,66175).addRange(66205,66207).addRange(66257,66271).addRange(66300,66303).addRange(66340,66348).addRange(66379,66383).addRange(66427,66431).addRange(66500,66503).addRange(66518,66559).addRange(66718,66719).addRange(66730,66735).addRange(66772,66775).addRange(66812,66815).addRange(66856,66863).addRange(66916,66926).addRange(66928,67071).addRange(67383,67391).addRange(67414,67423).addRange(67432,67583).addRange(67590,67591).addRange(67641,67643).addRange(67645,67646).addRange(67743,67750).addRange(67760,67807).addRange(67830,67834).addRange(67868,67870).addRange(67898,67902).addRange(67904,67967).addRange(68024,68027).addRange(68048,68049).addRange(68103,68107).addRange(68150,68151).addRange(68155,68158).addRange(68169,68175),r.addRange(68185,68191).addRange(68256,68287).addRange(68327,68330).addRange(68343,68351).addRange(68406,68408).addRange(68438,68439).addRange(68467,68471).addRange(68498,68504).addRange(68509,68520).addRange(68528,68607).addRange(68681,68735).addRange(68787,68799).addRange(68851,68857).addRange(68904,68911).addRange(68922,69215).addRange(69247,69375).addRange(69416,69423).addRange(69466,69599).addRange(69623,69631).addRange(69710,69713).addRange(69744,69758).addRange(69826,69836).addRange(69838,69839).addRange(69865,69871).addRange(69882,69887).addRange(69959,69967).addRange(70007,70015).addRange(70094,70095).addRange(70133,70143).addRange(70207,70271).addRange(70314,70319).addRange(70379,70383).addRange(70394,70399).addRange(70413,70414).addRange(70417,70418).addRange(70469,70470).addRange(70473,70474).addRange(70478,70479).addRange(70481,70486).addRange(70488,70492).addRange(70500,70501).addRange(70509,70511).addRange(70517,70655).addRange(70752,70783).addRange(70856,70863).addRange(70874,71039).addRange(71094,71095).addRange(71134,71167).addRange(71237,71247).addRange(71258,71263).addRange(71277,71295),r.addRange(71353,71359).addRange(71370,71423).addRange(71451,71452).addRange(71468,71471).addRange(71488,71679).addRange(71740,71839).addRange(71923,71934).addRange(71936,72095).addRange(72104,72105).addRange(72152,72153).addRange(72165,72191).addRange(72264,72271).addRange(72355,72383).addRange(72441,72703).addRange(72774,72783).addRange(72813,72815).addRange(72848,72849).addRange(72887,72959).addRange(73015,73017).addRange(73032,73039).addRange(73050,73055).addRange(73113,73119).addRange(73130,73439).addRange(73465,73663).addRange(73714,73726).addRange(74650,74751).addRange(74869,74879).addRange(75076,77823).addRange(78905,82943).addRange(83527,92159).addRange(92729,92735).addRange(92778,92781).addRange(92784,92879).addRange(92910,92911).addRange(92918,92927).addRange(92998,93007).addRange(93048,93052).addRange(93072,93759).addRange(93851,93951).addRange(94027,94030).addRange(94088,94094).addRange(94112,94175).addRange(94180,94207).addRange(100344,100351).addRange(101107,110591).addRange(110879,110927).addRange(110931,110947).addRange(110952,110959).addRange(111356,113663).addRange(113771,113775).addRange(113789,113791),r.addRange(113801,113807).addRange(113818,113819).addRange(113828,118783).addRange(119030,119039).addRange(119079,119080).addRange(119273,119295).addRange(119366,119519).addRange(119540,119551).addRange(119639,119647).addRange(119673,119807).addRange(119968,119969).addRange(119971,119972).addRange(119975,119976).addRange(120075,120076).addRange(120135,120137).addRange(120486,120487).addRange(120780,120781).addRange(121484,121498).addRange(121520,122879).addRange(122905,122906).addRange(122923,123135).addRange(123181,123183).addRange(123198,123199).addRange(123210,123213).addRange(123216,123583).addRange(123642,123646).addRange(123648,124927).addRange(125125,125126).addRange(125143,125183).addRange(125260,125263).addRange(125274,125277).addRange(125280,126064).addRange(126133,126208).addRange(126270,126463).addRange(126501,126502).addRange(126524,126529).addRange(126531,126534).addRange(126549,126550).addRange(126565,126566).addRange(126620,126624).addRange(126652,126703).addRange(126706,126975).addRange(127020,127023).addRange(127124,127135).addRange(127151,127152).addRange(127222,127231).addRange(127245,127247).addRange(127341,127343).addRange(127405,127461).addRange(127491,127503).addRange(127548,127551),r.addRange(127561,127567).addRange(127570,127583).addRange(127590,127743).addRange(128726,128735).addRange(128749,128751).addRange(128763,128767).addRange(128884,128895).addRange(128985,128991).addRange(129004,129023).addRange(129036,129039).addRange(129096,129103).addRange(129114,129119).addRange(129160,129167).addRange(129198,129279).addRange(129399,129401).addRange(129443,129444).addRange(129451,129453).addRange(129483,129484).addRange(129620,129631).addRange(129646,129647).addRange(129652,129655).addRange(129659,129663).addRange(129667,129679).addRange(129686,131071).addRange(173783,173823).addRange(177973,177983).addRange(178206,178207).addRange(183970,183983).addRange(191457,194559).addRange(195102,917504).addRange(917506,917535).addRange(917632,917759).addRange(918e3,983039).addRange(1048574,1048575).addRange(1114110,1114111),e.exports=r},function(e,t,n){var r=n(0)(256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,286,288,290,292,294,296,298,300,302,304,306,308,310,313,315,317,319,321,323,325,327,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,366,368,370,372,374,379,381,388,418,420,425,428,437,444,452,455,458,461,463,465,467,469,471,473,475,478,480,482,484,486,488,490,492,494,497,500,506,508,510,512,514,516,518,520,522,524,526,528,530,532,534,536,538,540,542,544,546,548,550,552,554,556,558,560,562,577,584,586,588,590,880,882,886,895,902,908,975,984,986,988,990,992,994,996,998,1e3,1002,1004,1006,1012,1015,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1219,1221,1223,1225,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,4295,4301,7680,7682,7684,7686,7688,7690,7692,7694,7696,7698,7700,7702,7704,7706,7708,7710,7712,7714,7716,7718,7720,7722,7724,7726,7728,7730,7732,7734,7736,7738,7740,7742,7744,7746,7748,7750,7752,7754,7756,7758,7760,7762,7764,7766,7768,7770,7772,7774,7776,7778,7780,7782,7784,7786,7788,7790,7792,7794,7796,7798,7800,7802,7804,7806,7808,7810,7812,7814,7816,7818,7820,7822,7824,7826,7828,7838,7840,7842,7844,7846,7848,7850,7852,7854,7856,7858,7860,7862,7864,7866,7868,7870,7872,7874,7876,7878,7880,7882,7884,7886,7888,7890,7892,7894,7896,7898,7900,7902,7904,7906,7908,7910,7912,7914,7916,7918,7920,7922,7924,7926,7928,7930,7932,7934,8025,8027,8029,8031,8450,8455,8469,8484,8486,8488,8517,8579,11360,11367,11369,11371,11378,11381,11394,11396,11398,11400,11402,11404,11406,11408,11410,11412,11414,11416,11418,11420,11422,11424,11426,11428,11430,11432,11434,11436,11438,11440,11442,11444,11446,11448,11450,11452,11454,11456,11458,11460,11462,11464,11466,11468,11470,11472,11474,11476,11478,11480,11482,11484,11486,11488,11490,11499,11501,11506,42560,42562,42564,42566,42568,42570,42572,42574,42576,42578,42580,42582,42584,42586,42588,42590,42592,42594,42596,42598,42600,42602,42604,42624,42626,42628,42630,42632,42634,42636,42638,42640,42642,42644,42646,42648,42650,42786,42788,42790,42792,42794,42796,42798,42802,42804,42806,42808,42810,42812,42814,42816,42818,42820,42822,42824,42826,42828,42830,42832,42834,42836,42838,42840,42842,42844,42846,42848,42850,42852,42854,42856,42858,42860,42862,42873,42875,42880,42882,42884,42886,42891,42893,42896,42898,42902,42904,42906,42908,42910,42912,42914,42916,42918,42920,42934,42936,42938,42940,42942,42946,119964,119970,120134,120778);r.addRange(65,90).addRange(192,214).addRange(216,222).addRange(376,377).addRange(385,386).addRange(390,391).addRange(393,395).addRange(398,401).addRange(403,404).addRange(406,408).addRange(412,413).addRange(415,416).addRange(422,423).addRange(430,431).addRange(433,435).addRange(439,440).addRange(502,504).addRange(570,571).addRange(573,574).addRange(579,582).addRange(904,906).addRange(910,911).addRange(913,929).addRange(931,939).addRange(978,980).addRange(1017,1018).addRange(1021,1071).addRange(1216,1217).addRange(1329,1366).addRange(4256,4293).addRange(5024,5109).addRange(7312,7354).addRange(7357,7359).addRange(7944,7951).addRange(7960,7965).addRange(7976,7983).addRange(7992,7999).addRange(8008,8013).addRange(8040,8047).addRange(8120,8123).addRange(8136,8139).addRange(8152,8155).addRange(8168,8172).addRange(8184,8187).addRange(8459,8461).addRange(8464,8466).addRange(8473,8477).addRange(8490,8493).addRange(8496,8499).addRange(8510,8511).addRange(11264,11310),r.addRange(11362,11364).addRange(11373,11376).addRange(11390,11392).addRange(42877,42878).addRange(42922,42926).addRange(42928,42932).addRange(42948,42950).addRange(65313,65338).addRange(66560,66599).addRange(66736,66771).addRange(68736,68786).addRange(71840,71871).addRange(93760,93791).addRange(119808,119833).addRange(119860,119885).addRange(119912,119937).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119989).addRange(120016,120041).addRange(120068,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120120,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120172,120197).addRange(120224,120249).addRange(120276,120301).addRange(120328,120353).addRange(120380,120405).addRange(120432,120457).addRange(120488,120512).addRange(120546,120570).addRange(120604,120628).addRange(120662,120686).addRange(120720,120744).addRange(125184,125217),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(82944,83526),e.exports=r},function(e,t,n){var r=n(0)(1564,1566,126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(1536,1540).addRange(1542,1547).addRange(1549,1562).addRange(1568,1599).addRange(1601,1610).addRange(1622,1647).addRange(1649,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2237).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=r},function(e,t,n){var r=n(0)(1418);r.addRange(1329,1366).addRange(1369,1416).addRange(1421,1423).addRange(64275,64279),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68352,68405).addRange(68409,68415),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6912,6987).addRange(6992,7036),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(42656,42743).addRange(92160,92728),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(92880,92909).addRange(92912,92917),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7104,7155).addRange(7164,7167),e.exports=r},function(e,t,n){var r=n(0)(2482,2519);r.addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(746,747).addRange(12549,12591).addRange(12704,12730),e.exports=r},function(e,t,n){var r=n(0)(69759);r.addRange(69632,69709).addRange(69714,69743),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(10240,10495),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6656,6683).addRange(6686,6687),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5952,5971),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5120,5759).addRange(6320,6389),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66208,66256),e.exports=r},function(e,t,n){var r=n(0)(66927);r.addRange(66864,66915),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69888,69940).addRange(69942,69958),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=r},function(e,t,n){var r=n(0)(215,247,884,894,901,903,1417,1541,1548,1563,1567,1600,1757,2274,3647,4347,6149,7379,7393,7418,12294,12448,13055,43310,43471,43867,65279,65392,119970,119995,120134,917505);r.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(2404,2405).addRange(4053,4056).addRange(5867,5869).addRange(5941,5942).addRange(6146,6147).addRange(7401,7404).addRange(7406,7411).addRange(7413,7415).addRange(8192,8203).addRange(8206,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11160,11263).addRange(11776,11855).addRange(12272,12283).addRange(12288,12292).addRange(12296,12320).addRange(12336,12343).addRange(12348,12351).addRange(12443,12444).addRange(12539,12540).addRange(12688,12703).addRange(12736,12771).addRange(12832,12895).addRange(12927,13007).addRange(13144,13311).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(43056,43065),r.addRange(64830,64831).addRange(65040,65049).addRange(65072,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65381).addRange(65438,65439).addRange(65504,65510).addRange(65512,65518).addRange(65529,65533).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(65936,65947).addRange(66e3,66044).addRange(66273,66299).addRange(94178,94179).addRange(113824,113827).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119648,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019),r.addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127244).addRange(127248,127340).addRange(127344,127404).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127568,127569).addRange(127584,127589).addRange(127744,128725).addRange(128736,128748).addRange(128752,128762).addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129280,129291).addRange(129293,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129619).addRange(129632,129645).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685).addRange(917536,917631),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(994,1007).addRange(11392,11507).addRange(11513,11519),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=r},function(e,t,n){var r=n(0)(67592,67644,67647);r.addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=r},function(e,t,n){var r=n(0)(7467,7544);r.addRange(1024,1156).addRange(1159,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66560,66639),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2304,2384).addRange(2389,2403).addRange(2406,2431).addRange(43232,43263),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71680,71739),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113823),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(77824,78894).addRange(78896,78904),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66816,66855),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69600,69622),e.exports=r},function(e,t,n){var r=n(0)(4696,4800);r.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),e.exports=r},function(e,t,n){var r=n(0)(4295,4301,11559,11565);r.addRange(4256,4293).addRange(4304,4346).addRange(4348,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66352,66378),e.exports=r},function(e,t,n){var r=n(0)(70480,70487);r.addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70460,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516),e.exports=r},function(e,t,n){var r=n(0)(895,900,902,908,7615,8025,8027,8029,8486,43877,65952);r.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),e.exports=r},function(e,t,n){var r=n(0)(2768);r.addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=r},function(e,t,n){var r=n(0)(2620,2641,2654);r.addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678),e.exports=r},function(e,t,n){var r=n(0)(12293,12295);r.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12321,12329).addRange(12344,12347).addRange(13312,19893).addRange(19968,40943).addRange(63744,64109).addRange(64112,64217).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(4352,4607).addRange(12334,12335).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68864,68903).addRange(68912,68921),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5920,5940),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=r},function(e,t,n){var r=n(0)(64318);r.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),e.exports=r},function(e,t,n){var r=n(0)(127488);r.addRange(12353,12438).addRange(12445,12447).addRange(110593,110878).addRange(110928,110930),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67648,67669).addRange(67671,67679),e.exports=r},function(e,t,n){var r=n(0)(1648,7405,7412,66045,66272,70459);r.addRange(768,879).addRange(1157,1158).addRange(1611,1621).addRange(2385,2388).addRange(6832,6846).addRange(7376,7378).addRange(7380,7392).addRange(7394,7400).addRange(7416,7417).addRange(7616,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8432).addRange(12330,12333).addRange(12441,12442).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68448,68466).addRange(68472,68479),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68416,68437).addRange(68440,68447),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43392,43469).addRange(43472,43481).addRange(43486,43487),e.exports=r},function(e,t,n){var r=n(0)(69837);r.addRange(69760,69825),e.exports=r},function(e,t,n){var r=n(0)(3294);r.addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314),e.exports=r},function(e,t,n){var r=n(0)(110592);r.addRange(12449,12538).addRange(12541,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65382,65391).addRange(65393,65437).addRange(110948,110951),e.exports=r},function(e,t,n){var r=n(0)(43311);r.addRange(43264,43309),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(70144,70161).addRange(70163,70206),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(70320,70378).addRange(70384,70393),e.exports=r},function(e,t,n){var r=n(0)(3716,3749,3782);r.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),e.exports=r},function(e,t,n){var r=n(0)(170,186,8305,8319,8498,8526);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42950).addRange(42999,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43879).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=r},function(e,t,n){var r=n(0)(6464);r.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(42192,42239),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66176,66204),e.exports=r},function(e,t,n){var r=n(0)(67903);r.addRange(67872,67897),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69968,70006),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(73440,73464),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(3328,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455),e.exports=r},function(e,t,n){var r=n(0)(2142);r.addRange(2112,2139),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68288,68326).addRange(68331,68342),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=r},function(e,t,n){var r=n(0)(73018);r.addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(93760,93850),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(124928,125124).addRange(125127,125142),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67968,67999),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71168,71236).addRange(71248,71257),e.exports=r},function(e,t,n){var r=n(0)(6148);r.addRange(6144,6145).addRange(6150,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=r},function(e,t,n){var r=n(0)(70280);r.addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67712,67742).addRange(67751,67759),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=r},function(e,t,n){var r=n(0)(70747);r.addRange(70656,70745).addRange(70749,70751),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(1984,2042).addRange(2045,2047),e.exports=r},function(e,t,n){var r=n(0)(94177);r.addRange(110960,111355),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5760,5788),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7248,7295),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66304,66339).addRange(66349,66351),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68224,68255),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66384,66426),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66464,66499).addRange(66504,66517),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69376,69415),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68192,68223),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68608,68680),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66736,66771).addRange(66776,66811),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66688,66717).addRange(66720,66729),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67680,67711),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72384,72440),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43072,43127),e.exports=r},function(e,t,n){var r=n(0)(67871);r.addRange(67840,67867),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=r},function(e,t,n){var r=n(0)(43359);r.addRange(43312,43347),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5792,5866).addRange(5870,5880),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2048,2093).addRange(2096,2110),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43136,43205).addRange(43214,43225),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(70016,70093).addRange(70096,70111),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66640,66687),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71040,71093).addRange(71096,71133),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=r},function(e,t,n){var r=n(0)(3517,3530,3542);r.addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69424,69465),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69840,69864).addRange(69872,69881),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72272,72354),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7040,7103).addRange(7360,7367),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43008,43051),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5888,5900).addRange(5902,5908),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6480,6509).addRange(6512,6516),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43648,43714).addRange(43739,43743),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71296,71352).addRange(71360,71369),e.exports=r},function(e,t,n){var r=n(0)(2972,3024,3031,73727);r.addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(73664,73713),e.exports=r},function(e,t,n){var r=n(0)(94176);r.addRange(94208,100343).addRange(100352,101106),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(1920,1969),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(3585,3642).addRange(3648,3675),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),e.exports=r},function(e,t,n){var r=n(0)(11647);r.addRange(11568,11623).addRange(11631,11632),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(70784,70855).addRange(70864,70873),e.exports=r},function(e,t,n){var r=n(0)(66463);r.addRange(66432,66461),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(42240,42539),e.exports=r},function(e,t,n){var r=n(0)(123647);r.addRange(123584,123641),e.exports=r},function(e,t,n){var r=n(0)(71935);r.addRange(71840,71922),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(40960,42124).addRange(42128,42182),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72192,72263),e.exports=r},function(e,t,n){var r=n(0)(1600);r.addRange(125184,125259).addRange(125264,125273).addRange(125278,125279),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71424,71450).addRange(71453,71467).addRange(71472,71487),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(82944,83526),e.exports=r},function(e,t,n){var r=n(0)(126500,126503,126521,126523,126530,126535,126537,126539,126548,126551,126553,126555,126557,126559,126564,126590);r.addRange(1536,1540).addRange(1542,1564).addRange(1566,1756).addRange(1758,1791).addRange(1872,1919).addRange(2208,2228).addRange(2230,2237).addRange(2259,2273).addRange(2275,2303).addRange(64336,64449).addRange(64467,64829).addRange(64848,64911).addRange(64914,64967).addRange(65008,65021).addRange(65136,65140).addRange(65142,65276).addRange(66272,66299).addRange(69216,69246).addRange(126464,126467).addRange(126469,126495).addRange(126497,126498).addRange(126505,126514).addRange(126516,126519).addRange(126541,126543).addRange(126545,126546).addRange(126561,126562).addRange(126567,126570).addRange(126572,126578).addRange(126580,126583).addRange(126585,126588).addRange(126592,126601).addRange(126603,126619).addRange(126625,126627).addRange(126629,126633).addRange(126635,126651).addRange(126704,126705),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(1329,1366).addRange(1369,1418).addRange(1421,1423).addRange(64275,64279),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68352,68405).addRange(68409,68415),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6912,6987).addRange(6992,7036),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(42656,42743).addRange(92160,92728),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(92880,92909).addRange(92912,92917),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7104,7155).addRange(7164,7167),e.exports=r},function(e,t,n){var r=n(0)(2482,2519,7376,7378,7384,7393,7402,7405,7410,43249);r.addRange(2385,2386).addRange(2404,2405).addRange(2432,2435).addRange(2437,2444).addRange(2447,2448).addRange(2451,2472).addRange(2474,2480).addRange(2486,2489).addRange(2492,2500).addRange(2503,2504).addRange(2507,2510).addRange(2524,2525).addRange(2527,2531).addRange(2534,2558).addRange(7381,7382).addRange(7413,7415),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72704,72712).addRange(72714,72758).addRange(72760,72773).addRange(72784,72812),e.exports=r},function(e,t,n){var r=n(0)(12336,12343,12539);r.addRange(746,747).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12330,12333).addRange(12549,12591).addRange(12704,12730).addRange(65093,65094).addRange(65377,65381),e.exports=r},function(e,t,n){var r=n(0)(69759);r.addRange(69632,69709).addRange(69714,69743),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(10240,10495),e.exports=r},function(e,t,n){var r=n(0)(43471);r.addRange(6656,6683).addRange(6686,6687),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5941,5942).addRange(5952,5971),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5120,5759).addRange(6320,6389),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66208,66256),e.exports=r},function(e,t,n){var r=n(0)(66927);r.addRange(66864,66915),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2534,2543).addRange(4160,4169).addRange(69888,69940).addRange(69942,69958),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43520,43574).addRange(43584,43597).addRange(43600,43609).addRange(43612,43615),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5024,5109).addRange(5112,5117).addRange(43888,43967),e.exports=r},function(e,t,n){var r=n(0)(215,247,884,894,901,903,1541,1757,2274,3647,12288,12292,12306,12320,12342,12927,13311,43867,65279,119970,119995,120134,917505);r.addRange(0,64).addRange(91,96).addRange(123,169).addRange(171,185).addRange(187,191).addRange(697,735).addRange(741,745).addRange(748,767).addRange(4053,4056).addRange(5867,5869).addRange(8192,8203).addRange(8206,8238).addRange(8240,8292).addRange(8294,8304).addRange(8308,8318).addRange(8320,8334).addRange(8352,8383).addRange(8448,8485).addRange(8487,8489).addRange(8492,8497).addRange(8499,8525).addRange(8527,8543).addRange(8585,8587).addRange(8592,9254).addRange(9280,9290).addRange(9312,10239).addRange(10496,11123).addRange(11126,11157).addRange(11160,11263).addRange(11776,11842).addRange(11844,11855).addRange(12272,12283).addRange(12872,12895).addRange(12977,12991).addRange(13004,13007).addRange(13169,13178).addRange(13184,13279).addRange(19904,19967).addRange(42752,42785).addRange(42888,42890).addRange(64830,64831).addRange(65040,65049).addRange(65072,65092).addRange(65095,65106).addRange(65108,65126).addRange(65128,65131).addRange(65281,65312).addRange(65339,65344).addRange(65371,65376).addRange(65504,65510).addRange(65512,65518),r.addRange(65529,65533).addRange(65936,65947).addRange(66e3,66044).addRange(94178,94179).addRange(118784,119029).addRange(119040,119078).addRange(119081,119142).addRange(119146,119162).addRange(119171,119172).addRange(119180,119209).addRange(119214,119272).addRange(119520,119539).addRange(119552,119638).addRange(119666,119672).addRange(119808,119892).addRange(119894,119964).addRange(119966,119967).addRange(119973,119974).addRange(119977,119980).addRange(119982,119993).addRange(119997,120003).addRange(120005,120069).addRange(120071,120074).addRange(120077,120084).addRange(120086,120092).addRange(120094,120121).addRange(120123,120126).addRange(120128,120132).addRange(120138,120144).addRange(120146,120485).addRange(120488,120779).addRange(120782,120831).addRange(126065,126132).addRange(126209,126269).addRange(126976,127019).addRange(127024,127123).addRange(127136,127150).addRange(127153,127167).addRange(127169,127183).addRange(127185,127221).addRange(127232,127244).addRange(127248,127340).addRange(127344,127404).addRange(127462,127487).addRange(127489,127490).addRange(127504,127547).addRange(127552,127560).addRange(127584,127589).addRange(127744,128725).addRange(128736,128748).addRange(128752,128762),r.addRange(128768,128883).addRange(128896,128984).addRange(128992,129003).addRange(129024,129035).addRange(129040,129095).addRange(129104,129113).addRange(129120,129159).addRange(129168,129197).addRange(129280,129291).addRange(129293,129393).addRange(129395,129398).addRange(129402,129442).addRange(129445,129450).addRange(129454,129482).addRange(129485,129619).addRange(129632,129645).addRange(129648,129651).addRange(129656,129658).addRange(129664,129666).addRange(129680,129685).addRange(917536,917631),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(994,1007).addRange(11392,11507).addRange(11513,11519).addRange(66272,66299),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(73728,74649).addRange(74752,74862).addRange(74864,74868).addRange(74880,75075),e.exports=r},function(e,t,n){var r=n(0)(67592,67644,67647);r.addRange(65792,65794).addRange(65799,65843).addRange(65847,65855).addRange(67584,67589).addRange(67594,67637).addRange(67639,67640),e.exports=r},function(e,t,n){var r=n(0)(7467,7544,11843);r.addRange(1024,1327).addRange(7296,7304).addRange(11744,11775).addRange(42560,42655).addRange(65070,65071),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66560,66639),e.exports=r},function(e,t,n){var r=n(0)(8432);r.addRange(2304,2386).addRange(2389,2431).addRange(7376,7414).addRange(7416,7417).addRange(43056,43065).addRange(43232,43263),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2404,2415).addRange(43056,43065).addRange(71680,71739),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(113664,113770).addRange(113776,113788).addRange(113792,113800).addRange(113808,113817).addRange(113820,113827),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(77824,78894).addRange(78896,78904),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66816,66855),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69600,69622),e.exports=r},function(e,t,n){var r=n(0)(4696,4800);r.addRange(4608,4680).addRange(4682,4685).addRange(4688,4694).addRange(4698,4701).addRange(4704,4744).addRange(4746,4749).addRange(4752,4784).addRange(4786,4789).addRange(4792,4798).addRange(4802,4805).addRange(4808,4822).addRange(4824,4880).addRange(4882,4885).addRange(4888,4954).addRange(4957,4988).addRange(4992,5017).addRange(11648,11670).addRange(11680,11686).addRange(11688,11694).addRange(11696,11702).addRange(11704,11710).addRange(11712,11718).addRange(11720,11726).addRange(11728,11734).addRange(11736,11742).addRange(43777,43782).addRange(43785,43790).addRange(43793,43798).addRange(43808,43814).addRange(43816,43822),e.exports=r},function(e,t,n){var r=n(0)(1417,4295,4301,11559,11565);r.addRange(4256,4293).addRange(4304,4351).addRange(7312,7354).addRange(7357,7359).addRange(11520,11557),e.exports=r},function(e,t,n){var r=n(0)(1156,1159,11843,42607);r.addRange(11264,11310).addRange(11312,11358).addRange(122880,122886).addRange(122888,122904).addRange(122907,122913).addRange(122915,122916).addRange(122918,122922),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66352,66378),e.exports=r},function(e,t,n){var r=n(0)(7376,8432,70480,70487,73683);r.addRange(2385,2386).addRange(2404,2405).addRange(3046,3059).addRange(7378,7379).addRange(7410,7412).addRange(7416,7417).addRange(70400,70403).addRange(70405,70412).addRange(70415,70416).addRange(70419,70440).addRange(70442,70448).addRange(70450,70451).addRange(70453,70457).addRange(70459,70468).addRange(70471,70472).addRange(70475,70477).addRange(70493,70499).addRange(70502,70508).addRange(70512,70516).addRange(73680,73681),e.exports=r},function(e,t,n){var r=n(0)(834,837,895,900,902,908,8025,8027,8029,8486,43877,65952);r.addRange(880,883).addRange(885,887).addRange(890,893).addRange(904,906).addRange(910,929).addRange(931,993).addRange(1008,1023).addRange(7462,7466).addRange(7517,7521).addRange(7526,7530).addRange(7615,7617).addRange(7936,7957).addRange(7960,7965).addRange(7968,8005).addRange(8008,8013).addRange(8016,8023).addRange(8031,8061).addRange(8064,8116).addRange(8118,8132).addRange(8134,8147).addRange(8150,8155).addRange(8157,8175).addRange(8178,8180).addRange(8182,8190).addRange(65856,65934).addRange(119296,119365),e.exports=r},function(e,t,n){var r=n(0)(2768);r.addRange(2385,2386).addRange(2404,2405).addRange(2689,2691).addRange(2693,2701).addRange(2703,2705).addRange(2707,2728).addRange(2730,2736).addRange(2738,2739).addRange(2741,2745).addRange(2748,2757).addRange(2759,2761).addRange(2763,2765).addRange(2784,2787).addRange(2790,2801).addRange(2809,2815).addRange(43056,43065),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2404,2405).addRange(73056,73061).addRange(73063,73064).addRange(73066,73102).addRange(73104,73105).addRange(73107,73112).addRange(73120,73129),e.exports=r},function(e,t,n){var r=n(0)(2620,2641,2654);r.addRange(2385,2386).addRange(2404,2405).addRange(2561,2563).addRange(2565,2570).addRange(2575,2576).addRange(2579,2600).addRange(2602,2608).addRange(2610,2611).addRange(2613,2614).addRange(2616,2617).addRange(2622,2626).addRange(2631,2632).addRange(2635,2637).addRange(2649,2652).addRange(2662,2678).addRange(43056,43065),e.exports=r},function(e,t,n){var r=n(0)(12336,12539,13055);r.addRange(11904,11929).addRange(11931,12019).addRange(12032,12245).addRange(12289,12291).addRange(12293,12305).addRange(12307,12319).addRange(12321,12333).addRange(12343,12351).addRange(12688,12703).addRange(12736,12771).addRange(12832,12871).addRange(12928,12976).addRange(12992,13003).addRange(13144,13168).addRange(13179,13183).addRange(13280,13310).addRange(13312,19893).addRange(19968,40943).addRange(63744,64109).addRange(64112,64217).addRange(65093,65094).addRange(65377,65381).addRange(119648,119665).addRange(127568,127569).addRange(131072,173782).addRange(173824,177972).addRange(177984,178205).addRange(178208,183969).addRange(183984,191456).addRange(194560,195101),e.exports=r},function(e,t,n){var r=n(0)(12343,12539);r.addRange(4352,4607).addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12334,12336).addRange(12593,12686).addRange(12800,12830).addRange(12896,12926).addRange(43360,43388).addRange(44032,55203).addRange(55216,55238).addRange(55243,55291).addRange(65093,65094).addRange(65377,65381).addRange(65440,65470).addRange(65474,65479).addRange(65482,65487).addRange(65490,65495).addRange(65498,65500),e.exports=r},function(e,t,n){var r=n(0)(1548,1563,1567,1600,1748);r.addRange(68864,68903).addRange(68912,68921),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5920,5942),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67808,67826).addRange(67828,67829).addRange(67835,67839),e.exports=r},function(e,t,n){var r=n(0)(64318);r.addRange(1425,1479).addRange(1488,1514).addRange(1519,1524).addRange(64285,64310).addRange(64312,64316).addRange(64320,64321).addRange(64323,64324).addRange(64326,64335),e.exports=r},function(e,t,n){var r=n(0)(12343,65392,127488);r.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12353,12438).addRange(12441,12448).addRange(12539,12540).addRange(65093,65094).addRange(65377,65381).addRange(65438,65439).addRange(110593,110878).addRange(110928,110930),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67648,67669).addRange(67671,67679),e.exports=r},function(e,t,n){var r=n(0)(66045);r.addRange(768,833).addRange(835,836).addRange(838,866).addRange(2387,2388).addRange(6832,6846).addRange(7618,7673).addRange(7675,7679).addRange(8204,8205).addRange(8400,8431).addRange(65024,65039).addRange(65056,65069).addRange(119143,119145).addRange(119163,119170).addRange(119173,119179).addRange(119210,119213).addRange(917760,917999),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68448,68466).addRange(68472,68479),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68416,68437).addRange(68440,68447),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43392,43469).addRange(43471,43481).addRange(43486,43487),e.exports=r},function(e,t,n){var r=n(0)(69837);r.addRange(2406,2415).addRange(43056,43065).addRange(69760,69825),e.exports=r},function(e,t,n){var r=n(0)(3294,7376,7378,7386,7410,7412);r.addRange(2385,2386).addRange(2404,2405).addRange(3200,3212).addRange(3214,3216).addRange(3218,3240).addRange(3242,3251).addRange(3253,3257).addRange(3260,3268).addRange(3270,3272).addRange(3274,3277).addRange(3285,3286).addRange(3296,3299).addRange(3302,3311).addRange(3313,3314).addRange(43056,43061),e.exports=r},function(e,t,n){var r=n(0)(12343,110592);r.addRange(12289,12291).addRange(12296,12305).addRange(12307,12319).addRange(12336,12341).addRange(12348,12349).addRange(12441,12444).addRange(12448,12543).addRange(12784,12799).addRange(13008,13054).addRange(13056,13143).addRange(65093,65094).addRange(65377,65439).addRange(110948,110951),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43264,43311),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68096,68099).addRange(68101,68102).addRange(68108,68115).addRange(68117,68119).addRange(68121,68149).addRange(68152,68154).addRange(68159,68168).addRange(68176,68184),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6016,6109).addRange(6112,6121).addRange(6128,6137).addRange(6624,6655),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2790,2799).addRange(43056,43065).addRange(70144,70161).addRange(70163,70206),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2404,2405).addRange(43056,43065).addRange(70320,70378).addRange(70384,70393),e.exports=r},function(e,t,n){var r=n(0)(3716,3749,3782);r.addRange(3713,3714).addRange(3718,3722).addRange(3724,3747).addRange(3751,3773).addRange(3776,3780).addRange(3784,3789).addRange(3792,3801).addRange(3804,3807),e.exports=r},function(e,t,n){var r=n(0)(170,186,4347,8239,8305,8319,8432,8498,8526,43310);r.addRange(65,90).addRange(97,122).addRange(192,214).addRange(216,246).addRange(248,696).addRange(736,740).addRange(867,879).addRange(1157,1158).addRange(2385,2386).addRange(7424,7461).addRange(7468,7516).addRange(7522,7525).addRange(7531,7543).addRange(7545,7614).addRange(7680,7935).addRange(8336,8348).addRange(8490,8491).addRange(8544,8584).addRange(11360,11391).addRange(42786,42887).addRange(42891,42943).addRange(42946,42950).addRange(42999,43007).addRange(43824,43866).addRange(43868,43876).addRange(43878,43879).addRange(64256,64262).addRange(65313,65338).addRange(65345,65370),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7168,7223).addRange(7227,7241).addRange(7245,7247),e.exports=r},function(e,t,n){var r=n(0)(2405,6464);r.addRange(6400,6430).addRange(6432,6443).addRange(6448,6459).addRange(6468,6479),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(65799,65843).addRange(67072,67382).addRange(67392,67413).addRange(67424,67431),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(65536,65547).addRange(65549,65574).addRange(65576,65594).addRange(65596,65597).addRange(65599,65613).addRange(65616,65629).addRange(65664,65786).addRange(65792,65794).addRange(65799,65843).addRange(65847,65855),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(42192,42239),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66176,66204),e.exports=r},function(e,t,n){var r=n(0)(67903);r.addRange(67872,67897),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2404,2415).addRange(43056,43065).addRange(69968,70006),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(73440,73464),e.exports=r},function(e,t,n){var r=n(0)(7386);r.addRange(2385,2386).addRange(2404,2405).addRange(3328,3331).addRange(3333,3340).addRange(3342,3344).addRange(3346,3396).addRange(3398,3400).addRange(3402,3407).addRange(3412,3427).addRange(3430,3455).addRange(43056,43058),e.exports=r},function(e,t,n){var r=n(0)(1600,2142);r.addRange(2112,2139),e.exports=r},function(e,t,n){var r=n(0)(1600);r.addRange(68288,68326).addRange(68331,68342),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72816,72847).addRange(72850,72871).addRange(72873,72886),e.exports=r},function(e,t,n){var r=n(0)(73018);r.addRange(2404,2405).addRange(72960,72966).addRange(72968,72969).addRange(72971,73014).addRange(73020,73021).addRange(73023,73031).addRange(73040,73049),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(93760,93850),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43744,43766).addRange(43968,44013).addRange(44016,44025),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(124928,125124).addRange(125127,125142),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68e3,68023).addRange(68028,68047).addRange(68050,68095),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67968,67999),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(93952,94026).addRange(94031,94087).addRange(94095,94111),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43056,43065).addRange(71168,71236).addRange(71248,71257),e.exports=r},function(e,t,n){var r=n(0)(8239);r.addRange(6144,6158).addRange(6160,6169).addRange(6176,6264).addRange(6272,6314).addRange(71264,71276),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(92736,92766).addRange(92768,92777).addRange(92782,92783),e.exports=r},function(e,t,n){var r=n(0)(70280);r.addRange(2662,2671).addRange(70272,70278).addRange(70282,70285).addRange(70287,70301).addRange(70303,70313),e.exports=r},function(e,t,n){var r=n(0)(43310);r.addRange(4096,4255).addRange(43488,43518).addRange(43616,43647),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67712,67742).addRange(67751,67759),e.exports=r},function(e,t,n){var r=n(0)(7401,7410,7418);r.addRange(2404,2405).addRange(3302,3311).addRange(43056,43061).addRange(72096,72103).addRange(72106,72151).addRange(72154,72164),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6528,6571).addRange(6576,6601).addRange(6608,6618).addRange(6622,6623),e.exports=r},function(e,t,n){var r=n(0)(70747);r.addRange(70656,70745).addRange(70749,70751),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(1984,2042).addRange(2045,2047),e.exports=r},function(e,t,n){var r=n(0)(94177);r.addRange(110960,111355),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(123136,123180).addRange(123184,123197).addRange(123200,123209).addRange(123214,123215),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5760,5788),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7248,7295),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68736,68786).addRange(68800,68850).addRange(68858,68863),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66304,66339).addRange(66349,66351),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68224,68255),e.exports=r},function(e,t,n){var r=n(0)(1155);r.addRange(66384,66426),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66464,66499).addRange(66504,66517),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69376,69415),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68192,68223),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(68608,68680),e.exports=r},function(e,t,n){var r=n(0)(7386,7410);r.addRange(2385,2386).addRange(2404,2405).addRange(2817,2819).addRange(2821,2828).addRange(2831,2832).addRange(2835,2856).addRange(2858,2864).addRange(2866,2867).addRange(2869,2873).addRange(2876,2884).addRange(2887,2888).addRange(2891,2893).addRange(2902,2903).addRange(2908,2909).addRange(2911,2915).addRange(2918,2935),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66736,66771).addRange(66776,66811),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66688,66717).addRange(66720,66729),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(92928,92997).addRange(93008,93017).addRange(93019,93025).addRange(93027,93047).addRange(93053,93071),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(67680,67711),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72384,72440),e.exports=r},function(e,t,n){var r=n(0)(6149);r.addRange(6146,6147).addRange(43072,43127),e.exports=r},function(e,t,n){var r=n(0)(67871);r.addRange(67840,67867),e.exports=r},function(e,t,n){var r=n(0)(1600);r.addRange(68480,68497).addRange(68505,68508).addRange(68521,68527),e.exports=r},function(e,t,n){var r=n(0)(43359);r.addRange(43312,43347),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5792,5866).addRange(5870,5880),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2048,2093).addRange(2096,2110),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43136,43205).addRange(43214,43225),e.exports=r},function(e,t,n){var r=n(0)(2385,7383,7385,7392);r.addRange(7388,7389).addRange(70016,70093).addRange(70096,70111),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(66640,66687),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(71040,71093).addRange(71096,71133),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(120832,121483).addRange(121499,121503).addRange(121505,121519),e.exports=r},function(e,t,n){var r=n(0)(3517,3530,3542);r.addRange(2404,2405).addRange(3458,3459).addRange(3461,3478).addRange(3482,3505).addRange(3507,3515).addRange(3520,3526).addRange(3535,3540).addRange(3544,3551).addRange(3558,3567).addRange(3570,3572).addRange(70113,70132),e.exports=r},function(e,t,n){var r=n(0)(1600);r.addRange(69424,69465),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(69840,69864).addRange(69872,69881),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72272,72354),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(7040,7103).addRange(7360,7367),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2404,2405).addRange(2534,2543).addRange(43008,43051),e.exports=r},function(e,t,n){var r=n(0)(1548,1567,1600,1648);r.addRange(1563,1564).addRange(1611,1621).addRange(1792,1805).addRange(1807,1866).addRange(1869,1871).addRange(2144,2154),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5888,5900).addRange(5902,5908).addRange(5941,5942),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(5941,5942).addRange(5984,5996).addRange(5998,6e3).addRange(6002,6003),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(4160,4169).addRange(6480,6509).addRange(6512,6516),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(6688,6750).addRange(6752,6780).addRange(6783,6793).addRange(6800,6809).addRange(6816,6829),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(43648,43714).addRange(43739,43743),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(2404,2405).addRange(43056,43065).addRange(71296,71352).addRange(71360,71369),e.exports=r},function(e,t,n){var r=n(0)(2972,3024,3031,7386,43251,70401,70403,73727);r.addRange(2385,2386).addRange(2404,2405).addRange(2946,2947).addRange(2949,2954).addRange(2958,2960).addRange(2962,2965).addRange(2969,2970).addRange(2974,2975).addRange(2979,2980).addRange(2984,2986).addRange(2990,3001).addRange(3006,3010).addRange(3014,3016).addRange(3018,3021).addRange(3046,3066).addRange(70459,70460).addRange(73664,73713),e.exports=r},function(e,t,n){var r=n(0)(94176);r.addRange(94208,100343).addRange(100352,101106),e.exports=r},function(e,t,n){var r=n(0)(7386,7410);r.addRange(2385,2386).addRange(2404,2405).addRange(3072,3084).addRange(3086,3088).addRange(3090,3112).addRange(3114,3129).addRange(3133,3140).addRange(3142,3144).addRange(3146,3149).addRange(3157,3158).addRange(3160,3162).addRange(3168,3171).addRange(3174,3183).addRange(3191,3199),e.exports=r},function(e,t,n){var r=n(0)(1548,1567,65010,65021);r.addRange(1563,1564).addRange(1632,1641).addRange(1920,1969),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(3585,3642).addRange(3648,3675),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(3840,3911).addRange(3913,3948).addRange(3953,3991).addRange(3993,4028).addRange(4030,4044).addRange(4046,4052).addRange(4057,4058),e.exports=r},function(e,t,n){var r=n(0)(11647);r.addRange(11568,11623).addRange(11631,11632),e.exports=r},function(e,t,n){var r=n(0)(7410);r.addRange(2385,2386).addRange(2404,2405).addRange(43056,43065).addRange(70784,70855).addRange(70864,70873),e.exports=r},function(e,t,n){var r=n(0)(66463);r.addRange(66432,66461),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(42240,42539),e.exports=r},function(e,t,n){var r=n(0)(123647);r.addRange(123584,123641),e.exports=r},function(e,t,n){var r=n(0)(71935);r.addRange(71840,71922),e.exports=r},function(e,t,n){var r=n(0)(12539);r.addRange(12289,12290).addRange(12296,12305).addRange(12308,12315).addRange(40960,42124).addRange(42128,42182).addRange(65377,65381),e.exports=r},function(e,t,n){var r=n(0)();r.addRange(72192,72263),e.exports=r},function(e,t){e.exports=new Map([["General_Category",["Cased_Letter","Close_Punctuation","Connector_Punctuation","Control","Currency_Symbol","Dash_Punctuation","Decimal_Number","Enclosing_Mark","Final_Punctuation","Format","Initial_Punctuation","Letter","Letter_Number","Line_Separator","Lowercase_Letter","Mark","Math_Symbol","Modifier_Letter","Modifier_Symbol","Nonspacing_Mark","Number","Open_Punctuation","Other","Other_Letter","Other_Number","Other_Punctuation","Other_Symbol","Paragraph_Separator","Private_Use","Punctuation","Separator","Space_Separator","Spacing_Mark","Surrogate","Symbol","Titlecase_Letter","Unassigned","Uppercase_Letter"]],["Script",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yi","Zanabazar_Square"]],["Script_Extensions",["Adlam","Ahom","Anatolian_Hieroglyphs","Arabic","Armenian","Avestan","Balinese","Bamum","Bassa_Vah","Batak","Bengali","Bhaiksuki","Bopomofo","Brahmi","Braille","Buginese","Buhid","Canadian_Aboriginal","Carian","Caucasian_Albanian","Chakma","Cham","Cherokee","Common","Coptic","Cuneiform","Cypriot","Cyrillic","Deseret","Devanagari","Dogra","Duployan","Egyptian_Hieroglyphs","Elbasan","Elymaic","Ethiopic","Georgian","Glagolitic","Gothic","Grantha","Greek","Gujarati","Gunjala_Gondi","Gurmukhi","Han","Hangul","Hanifi_Rohingya","Hanunoo","Hatran","Hebrew","Hiragana","Imperial_Aramaic","Inherited","Inscriptional_Pahlavi","Inscriptional_Parthian","Javanese","Kaithi","Kannada","Katakana","Kayah_Li","Kharoshthi","Khmer","Khojki","Khudawadi","Lao","Latin","Lepcha","Limbu","Linear_A","Linear_B","Lisu","Lycian","Lydian","Mahajani","Makasar","Malayalam","Mandaic","Manichaean","Marchen","Masaram_Gondi","Medefaidrin","Meetei_Mayek","Mende_Kikakui","Meroitic_Cursive","Meroitic_Hieroglyphs","Miao","Modi","Mongolian","Mro","Multani","Myanmar","Nabataean","Nandinagari","New_Tai_Lue","Newa","Nko","Nushu","Nyiakeng_Puachue_Hmong","Ogham","Ol_Chiki","Old_Hungarian","Old_Italic","Old_North_Arabian","Old_Permic","Old_Persian","Old_Sogdian","Old_South_Arabian","Old_Turkic","Oriya","Osage","Osmanya","Pahawh_Hmong","Palmyrene","Pau_Cin_Hau","Phags_Pa","Phoenician","Psalter_Pahlavi","Rejang","Runic","Samaritan","Saurashtra","Sharada","Shavian","Siddham","SignWriting","Sinhala","Sogdian","Sora_Sompeng","Soyombo","Sundanese","Syloti_Nagri","Syriac","Tagalog","Tagbanwa","Tai_Le","Tai_Tham","Tai_Viet","Takri","Tamil","Tangut","Telugu","Thaana","Thai","Tibetan","Tifinagh","Tirhuta","Ugaritic","Vai","Wancho","Warang_Citi","Yi","Zanabazar_Square"]],["Binary_Property",["ASCII","ASCII_Hex_Digit","Alphabetic","Any","Assigned","Bidi_Control","Bidi_Mirrored","Case_Ignorable","Cased","Changes_When_Casefolded","Changes_When_Casemapped","Changes_When_Lowercased","Changes_When_NFKC_Casefolded","Changes_When_Titlecased","Changes_When_Uppercased","Dash","Default_Ignorable_Code_Point","Deprecated","Diacritic","Emoji","Emoji_Component","Emoji_Modifier","Emoji_Modifier_Base","Emoji_Presentation","Extended_Pictographic","Extender","Grapheme_Base","Grapheme_Extend","Hex_Digit","IDS_Binary_Operator","IDS_Trinary_Operator","ID_Continue","ID_Start","Ideographic","Join_Control","Logical_Order_Exception","Lowercase","Math","Noncharacter_Code_Point","Pattern_Syntax","Pattern_White_Space","Quotation_Mark","Radical","Regional_Indicator","Sentence_Terminal","Soft_Dotted","Terminal_Punctuation","Unified_Ideograph","Uppercase","Variation_Selector","White_Space","XID_Continue","XID_Start"]]])},function(e,t){e.exports="12.1.0"},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.generateRegexpuOptions=function(e,t){var n=!1,a=!1,i=!1,o=!1,s=e.flags,u=e.pattern,c=s.includes("u");return c&&((0,r.hasFeature)(t,r.FEATURES.unicodeFlag)||(n=!0),(0,r.hasFeature)(t,r.FEATURES.unicodePropertyEscape)&&/\\[pP]{/.test(u)&&(i=!0)),(0,r.hasFeature)(t,r.FEATURES.dotAllFlag)&&s.indexOf("s")>=0&&(a=!0),(0,r.hasFeature)(t,r.FEATURES.namedCaptureGroups)&&/\(\?<(?![=!])/.test(u)&&(o=!0),o||i||a||c&&!n?(c&&s.indexOf("s")>=0&&(a=!0),{useUnicodeFlag:n,onNamedGroup:function(){},namedGroup:o,unicodePropertyEscape:i,dotAllFlag:a,lookbehind:!0}):null};var r=n(199)},function(e,t){e.exports={name:"@babel/helper-create-regexp-features-plugin",version:"7.7.0",author:"The Babel Team (https://babeljs.io/team)",license:"MIT",description:"Compile ESNext Regular Expressions to ES5",repository:{type:"git",repository:"https://github.com/babel/babel",directory:"packages/babel-helper-create-regexp-features-plugin"},main:"lib/index.js",publishConfig:{access:"public"},keywords:["babel","babel-plugin"],dependencies:{"@babel/helper-regex":"^7.4.4","regexpu-core":"^4.6.0"},peerDependencies:{"@babel/core":"^7.0.0"},devDependencies:{"@babel/core":"^7.7.0","@babel/helper-plugin-test-runner":"^7.0.0"}}},function(e,t,n){var r=n(926);e.exports=function(e,t){return e&&e.length&&t&&t.length?r(e,t):e}},function(e,t,n){var r=n(50),a=n(83),i=n(927),o=n(27),s=n(118),u=Array.prototype.splice;e.exports=function(e,t,n,c){var l=c?i:a,d=-1,f=t.length,p=e;for(e===t&&(t=s(t)),n&&(p=r(e,o(n)));++d<f;)for(var h=0,g=t[d],v=n?n(g):g;(h=l(p,v,h,c))>-1;)p!==e&&u.call(p,h,1),u.call(e,h,1);return e}},function(e,t){e.exports=function(e,t,n,r){for(var a=n-1,i=e.length;++a<i;)if(r(e[a],t))return a;return-1}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(194))&&r.__esModule?r:{default:r},o=n(97),s=n(2),u=(0,a.declare)((function(e,t){e.assertVersion(7);var n=t.method,r=t.module;return n&&r?{name:"transform-async-to-generator",visitor:{Function:function(e,t){if(e.node.async&&!e.node.generator){var a=t.methodWrapper;a=a?s.types.cloneNode(a):t.methodWrapper=(0,o.addNamed)(e,n,r),(0,i.default)(e,{wrapAsync:a})}}}}:{name:"transform-async-to-generator",visitor:{Function:function(e,t){e.node.async&&!e.node.generator&&(0,i.default)(e,{wrapAsync:t.addHelper("asyncToGenerator")})}}}}));t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=u(n(15)),a=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),i=u(n(933)),o=u(n(203));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return e&&e.__esModule?e:{default:e}}var c=function(){function e(e,t,n){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1};var r=e.find((function(e){return e.isProgram()}));this._programPath=r,this._programScope=r.scope,this._hub=r.hub,this._defaultOpts=this._applyDefaults(t,n,!0)}var t=e.prototype;return t.addDefault=function(e,t){return this.addNamed("default",e,t)},t.addNamed=function(e,t,n){return(0,r.default)("string"==typeof e),this._generateImport(this._applyDefaults(t,n),e)},t.addNamespace=function(e,t){return this._generateImport(this._applyDefaults(e,t),null)},t.addSideEffect=function(e,t){return this._generateImport(this._applyDefaults(e,t),!1)},t._applyDefaults=function(e,t,n){void 0===n&&(n=!1);var a=[];"string"==typeof e?(a.push({importedSource:e}),a.push(t)):((0,r.default)(!t,"Unexpected secondary arguments."),a.push(e));for(var i=Object.assign({},this._defaultOpts),o=function(){var e=u[s];if(!e)return"continue";Object.keys(i).forEach((function(t){void 0!==e[t]&&(i[t]=e[t])})),n||(void 0!==e.nameHint&&(i.nameHint=e.nameHint),void 0!==e.blockHoist&&(i.blockHoist=e.blockHoist))},s=0,u=a;s<u.length;s++)o();return i},t._generateImport=function(e,t){var n="default"===t,r=!!t&&!n,s=null===t,u=e.importedSource,c=e.importedType,l=e.importedInterop,d=e.importingInterop,f=e.ensureLiveReference,p=e.ensureNoContext,h=e.nameHint,g=e.blockHoist,v=h||t,m=(0,o.default)(this._programPath),y=m&&"node"===d,b=m&&"babel"===d,_=new i.default(u,this._programScope,this._hub);if("es6"===c){if(!y&&!b)throw new Error("Cannot import an ES6 module from CommonJS");_.import(),s?_.namespace(h||u):(n||r)&&_.named(v,t)}else{if("commonjs"!==c)throw new Error('Unexpected interopType "'+c+'"');if("babel"===l)if(y){v="default"!==v?v:u;var x=u+"$es6Default";_.import(),s?_.default(x).var(v||u).wildcardInterop():n?f?_.default(x).var(v||u).defaultInterop().read("default"):_.default(x).var(v).defaultInterop().prop(t):r&&_.default(x).read(t)}else b?(_.import(),s?_.namespace(v||u):(n||r)&&_.named(v,t)):(_.require(),s?_.var(v||u).wildcardInterop():(n||r)&&f?n?(v="default"!==v?v:u,_.var(v).read(t),_.defaultInterop()):_.var(u).read(t):n?_.var(v).defaultInterop().prop(t):r&&_.var(v).prop(t));else if("compiled"===l)y?(_.import(),s?_.default(v||u):(n||r)&&_.default(u).read(v)):b?(_.import(),s?_.namespace(v||u):(n||r)&&_.named(v,t)):(_.require(),s?_.var(v||u):(n||r)&&(f?_.var(u).read(v):_.prop(t).var(v)));else{if("uncompiled"!==l)throw new Error('Unknown importedInterop "'+l+'".');if(n&&f)throw new Error("No live reference for commonjs default");y?(_.import(),s?_.default(v||u):n?_.default(v):r&&_.default(u).read(v)):b?(_.import(),s?_.default(v||u):n?_.default(v):r&&_.named(v,t)):(_.require(),s?_.var(v||u):n?_.var(v):r&&(f?_.var(u).read(v):_.var(v).prop(t)))}}var R=_.done(),w=R.statements,E=R.resultName;return this._insertStatements(w,g),(n||r)&&p&&"Identifier"!==E.type?a.sequenceExpression([a.numericLiteral(0),E]):E},t._insertStatements=function(e,t){void 0===t&&(t=3),e.forEach((function(e){e._blockHoist=t}));var n=this._programPath.get("body").find((function(e){var t=e.node._blockHoist;return Number.isFinite(t)&&t<4}));n?n.insertBefore(e):this._programPath.unshiftContainer("body",e)},e}();t.default=c},function(e,t,n){"use strict";var r=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable;function o(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(a){return!1}}()?Object.assign:function(e,t){for(var n,s,u=o(e),c=1;c<arguments.length;c++){for(var l in n=Object(arguments[c]))a.call(n,l)&&(u[l]=n[l]);if(r){s=r(n);for(var d=0;d<s.length;d++)i.call(n,s[d])&&(u[s[d]]=n[s[d]])}}return u}},function(e,t){e.exports=function(e){return e&&"object"==typeof e&&"function"==typeof e.copy&&"function"==typeof e.fill&&"function"==typeof e.readUInt8}},function(e,t){"function"==typeof Object.create?e.exports=function(e,t){e.super_=t,e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})}:e.exports=function(e,t){e.super_=t;var n=function(){};n.prototype=t.prototype,e.prototype=new n,e.prototype.constructor=e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n(15))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=function(){function e(e,t,n){this._statements=[],this._resultName=null,this._scope=null,this._hub=null,this._scope=t,this._hub=n,this._importedSource=e}var t=e.prototype;return t.done=function(){return{statements:this._statements,resultName:this._resultName}},t.import=function(){return this._statements.push(i.importDeclaration([],i.stringLiteral(this._importedSource))),this},t.require=function(){return this._statements.push(i.expressionStatement(i.callExpression(i.identifier("require"),[i.stringLiteral(this._importedSource)]))),this},t.namespace=function(e){void 0===e&&(e="namespace"),e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return(0,a.default)("ImportDeclaration"===t.type),(0,a.default)(0===t.specifiers.length),t.specifiers=[i.importNamespaceSpecifier(e)],this._resultName=i.cloneNode(e),this},t.default=function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return(0,a.default)("ImportDeclaration"===t.type),(0,a.default)(0===t.specifiers.length),t.specifiers=[i.importDefaultSpecifier(e)],this._resultName=i.cloneNode(e),this},t.named=function(e,t){if("default"===t)return this.default(e);e=this._scope.generateUidIdentifier(e);var n=this._statements[this._statements.length-1];return(0,a.default)("ImportDeclaration"===n.type),(0,a.default)(0===n.specifiers.length),n.specifiers=[i.importSpecifier(e,i.identifier(t))],this._resultName=i.cloneNode(e),this},t.var=function(e){e=this._scope.generateUidIdentifier(e);var t=this._statements[this._statements.length-1];return"ExpressionStatement"!==t.type&&((0,a.default)(this._resultName),t=i.expressionStatement(this._resultName),this._statements.push(t)),this._statements[this._statements.length-1]=i.variableDeclaration("var",[i.variableDeclarator(e,t.expression)]),this._resultName=i.cloneNode(e),this},t.defaultInterop=function(){return this._interop(this._hub.addHelper("interopRequireDefault"))},t.wildcardInterop=function(){return this._interop(this._hub.addHelper("interopRequireWildcard"))},t._interop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=i.callExpression(e,[t.expression]):"VariableDeclaration"===t.type?((0,a.default)(1===t.declarations.length),t.declarations[0].init=i.callExpression(e,[t.declarations[0].init])):a.default.fail("Unexpected type."),this},t.prop=function(e){var t=this._statements[this._statements.length-1];return"ExpressionStatement"===t.type?t.expression=i.memberExpression(t.expression,i.identifier(e)):"VariableDeclaration"===t.type?((0,a.default)(1===t.declarations.length),t.declarations[0].init=i.memberExpression(t.declarations[0].init,i.identifier(e))):a.default.fail("Unexpected type:"+t.type),this},t.read=function(e){this._resultName=i.memberExpression(this._resultName,i.identifier(e))},e}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e,t){e.assertVersion(7);var n=t.spec;return{name:"transform-arrow-functions",visitor:{ArrowFunctionExpression:function(e){e.isArrowFunctionExpression()&&e.arrowFunctionToExpression({allowInsertArrow:!1,specCompliant:!!n})}}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){function t(e,t){var n=t.get(e),r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o,u=s.node;if(s.isFunctionDeclaration()){var c=a.types.variableDeclaration("let",[a.types.variableDeclarator(u.id,a.types.toExpression(u))]);c._blockHoist=2,u.id=null,s.replaceWith(c)}}}return e.assertVersion(7),{name:"transform-block-scoped-functions",visitor:{BlockStatement:function(e){var n=e.node,r=e.parent;a.types.isFunction(r,{body:n})||a.types.isExportDeclaration(r)||t("body",e)},SwitchCase:function(e){t("consequent",e)}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(937),i=u(n(146)),o=u(n(938)),s=n(2);function u(e){return e&&e.__esModule?e:{default:e}}var c=new WeakSet,l=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.throwIfClosureRequired,r=void 0!==n&&n,a=t.tdz,i=void 0!==a&&a;if("boolean"!=typeof r)throw new Error(".throwIfClosureRequired must be a boolean, or undefined");if("boolean"!=typeof i)throw new Error(".tdz must be a boolean, or undefined");return{name:"transform-block-scoping",visitor:{VariableDeclaration:function(e){var t=e.node,n=e.parent,r=e.scope;if(f(t)&&(h(e,null,n,r,!0),t._tdzThis)){for(var a=[t],i=0;i<t.declarations.length;i++){var o=t.declarations[i],u=s.types.assignmentExpression("=",o.id,o.init||r.buildUndefinedNode());u._ignoreBlockScopingTDZ=!0,a.push(s.types.expressionStatement(u)),o.init=this.addHelper("temporalUndefined")}t._blockHoist=2,e.isCompletionRecord()&&a.push(s.types.expressionStatement(r.buildUndefinedNode())),e.replaceWithMultiple(a)}},Loop:function(e,t){var n=e.parent,a=e.scope;e.ensureBlock();var o=new R(e,e.get("body"),n,a,r,i,t).run();o&&e.replaceWith(o)},CatchClause:function(e,t){var n=e.parent,a=e.scope;new R(null,e.get("body"),n,a,r,i,t).run()},"BlockStatement|SwitchStatement|Program":function(e,t){(function(e){return s.types.isLoop(e.parent)||s.types.isCatchClause(e.parent)})(e)||new R(null,e,e.parent,e.scope,r,i,t).run()}}}}));t.default=l;var d=(0,s.template)('\n if (typeof RETURN === "object") return RETURN.v;\n');function f(e){return!(!s.types.isVariableDeclaration(e)||!e[s.types.BLOCK_SCOPED_SYMBOL]&&"let"!==e.kind&&"const"!==e.kind)}function p(e){var t=e.find((function(e){return e.isLoop()||e.isFunction()}));return t&&t.isLoop()}function h(e,t,n,r,a){if(void 0===a&&(a=!1),t||(t=e.node),p(e)&&!s.types.isFor(n))for(var i=0;i<t.declarations.length;i++){var o=t.declarations[i];o.init=o.init||r.buildUndefinedNode()}if(t[s.types.BLOCK_SCOPED_SYMBOL]=!0,t.kind="var",a)for(var u=r.getFunctionParent()||r.getProgramParent(),c=0,l=Object.keys(e.getBindingIdentifiers());c<l.length;c++){var d=l[c],f=r.getOwnBinding(d);f&&(f.kind="var"),r.moveBindingTo(d,u)}}function g(e){return s.types.isVariableDeclaration(e,{kind:"var"})&&!f(e)}var v=s.traverse.visitors.merge([{Loop:{enter:function(e,t){t.loopDepth++},exit:function(e,t){t.loopDepth--}},Function:function(e,t){return t.loopDepth>0?e.traverse(m,t):e.traverse(a.visitor,t),e.skip()}},a.visitor]),m=s.traverse.visitors.merge([{ReferencedIdentifier:function(e,t){var n=t.letReferences[e.node.name];if(n){var r=e.scope.getBindingIdentifier(e.node.name);r&&r!==n||(t.closurify=!0)}}},a.visitor]),y={enter:function(e,t){var n=e.node;if(e.parent,e.isForStatement()){if(g(n.init)){var r=t.pushDeclar(n.init);1===r.length?n.init=r[0]:n.init=s.types.sequenceExpression(r)}}else if(e.isFor())g(n.left)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(g(n))e.replaceWithMultiple(t.pushDeclar(n).map((function(e){return s.types.expressionStatement(e)})));else if(e.isFunction())return e.skip()}},b={LabeledStatement:function(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},_={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression())for(var n=0,r=Object.keys(e.getBindingIdentifiers());n<r.length;n++){var a=r[n];t.outsideReferences[a]===e.scope.getBindingIdentifier(a)&&(t.reassignments[a]=!0)}else e.isReturnStatement()&&t.returnStatements.push(e)}},x={Loop:function(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(x,t),t.ignoreLabeless=n,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(x,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var n=e.node,r=e.scope;if(!n[this.LOOP_IGNORE]){var a,i=function(e){return s.types.isBreakStatement(e)?"break":s.types.isContinueStatement(e)?"continue":void 0}(n);if(i){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;i=i+"|"+n.label.name}else{if(t.ignoreLabeless)return;if(s.types.isBreakStatement(n)&&t.inSwitchCase)return}t.hasBreakContinue=!0,t.map[i]=n,a=s.types.stringLiteral(i)}e.isReturnStatement()&&(t.hasReturn=!0,a=s.types.objectExpression([s.types.objectProperty(s.types.identifier("v"),n.argument||r.buildUndefinedNode())])),a&&((a=s.types.returnStatement(a))[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(s.types.inherits(a,n)))}}},R=function(){function e(e,t,n,r,a,i,o){this.parent=n,this.scope=r,this.state=o,this.throwIfClosureRequired=a,this.tdzEnabled=i,this.blockPath=t,this.block=t.node,this.outsideLetReferences=Object.create(null),this.hasLetReferences=!1,this.letReferences=Object.create(null),this.body=[],e&&(this.loopParent=e.parent,this.loopLabel=s.types.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=e,this.loop=e.node)}var t=e.prototype;return t.run=function(){var e=this.block;if(!c.has(e)){c.add(e);var t=this.getLetReferences();if(this.checkConstants(),s.types.isFunction(this.parent)||s.types.isProgram(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!s.types.isLabeledStatement(this.loopParent)?s.types.labeledStatement(this.loopLabel,this.loop):void 0}},t.checkConstants=function(){for(var e=this.scope,t=this.state,n=0,r=Object.keys(e.bindings);n<r.length;n++){var a=r[n],i=e.bindings[a];if("const"===i.kind){var o=i.constantViolations,u=Array.isArray(o),c=0;for(o=u?o:o[Symbol.iterator]();;){var l;if(u){if(c>=o.length)break;l=o[c++]}else{if((c=o.next()).done)break;l=c.value}var d=l,f=t.addHelper("readOnlyError"),p=s.types.callExpression(f,[s.types.stringLiteral(a)]);d.isAssignmentExpression()?d.get("right").replaceWith(s.types.sequenceExpression([p,d.get("right").node])):d.isUpdateExpression()?d.replaceWith(s.types.sequenceExpression([p,d.node])):d.isForXStatement()&&(d.ensureBlock(),d.node.body.body.unshift(s.types.expressionStatement(p)))}}}},t.updateScopeInfo=function(e){for(var t=this.blockPath.scope,n=t.getFunctionParent()||t.getProgramParent(),r=this.letReferences,a=0,i=Object.keys(r);a<i.length;a++){var o=r[i[a]],s=t.getBinding(o.name);s&&("let"!==s.kind&&"const"!==s.kind||(s.kind="var",e?t.hasOwnBinding(o.name)&&t.removeBinding(o.name):t.moveBindingTo(o.name,n)))}},t.remap=function(){for(var e=this.letReferences,t=this.outsideLetReferences,n=this.scope,r=this.blockPath.scope,a=0,i=Object.keys(e);a<i.length;a++){var o=i[a],s=e[o];(n.parentHasBinding(o)||n.hasGlobal(o))&&(n.hasOwnBinding(o)&&n.rename(s.name),r.hasOwnBinding(o)&&r.rename(s.name))}for(var u=0,c=Object.keys(t);u<c.length;u++){var l=c[u],d=e[l];p(this.blockPath)&&r.hasOwnBinding(l)&&r.rename(d.name)}},t.wrapClosure=function(){if(this.throwIfClosureRequired)throw this.blockPath.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n=0,r=Object.keys(t);n<r.length;n++){var a=t[r[n]];(this.scope.hasGlobal(a.name)||this.scope.parentHasBinding(a.name))&&(delete t[a.name],delete this.letReferences[a.name],this.scope.rename(a.name),this.letReferences[a.name]=a,t[a.name]=a)}this.has=this.checkLoop(),this.hoistVarDeclarations();var o=(0,i.default)(t).map((function(e){return s.types.cloneNode(e)})),u=o.map((function(e){return s.types.cloneNode(e)})),c=this.blockPath.isSwitchStatement(),l=s.types.functionExpression(null,u,s.types.blockStatement(c?[e]:e.body));this.addContinuations(l);var d,f,p,h=s.types.callExpression(s.types.nullLiteral(),o),g=".callee";if(s.traverse.hasType(l.body,"YieldExpression",s.types.FUNCTION_TYPES)&&(l.generator=!0,h=s.types.yieldExpression(h,!0),g=".argument"+g),s.traverse.hasType(l.body,"AwaitExpression",s.types.FUNCTION_TYPES)&&(l.async=!0,h=s.types.awaitExpression(h),g=".argument"+g),this.has.hasReturn||this.has.hasBreakContinue){var v=this.scope.generateUid("ret");this.body.push(s.types.variableDeclaration("var",[s.types.variableDeclarator(s.types.identifier(v),h)])),d="declarations.0.init"+g,f=this.body.length-1,this.buildHas(v)}else this.body.push(s.types.expressionStatement(h)),d="expression"+g,f=this.body.length-1;if(c){var m=this.blockPath,y=m.parentPath,b=m.listKey,_=m.key;this.blockPath.replaceWithMultiple(this.body),p=y.get(b)[_+f]}else e.body=this.body,p=this.blockPath.get("body")[f];var x,R=p.get(d);if(this.loop){var w=this.scope.generateUid("loop"),E=this.loopPath.insertBefore(s.types.variableDeclaration("var",[s.types.variableDeclarator(s.types.identifier(w),l)]));R.replaceWith(s.types.identifier(w)),x=E[0].get("declarations.0.init")}else R.replaceWith(l),x=R;x.unwrapFunctionEnvironment()},t.addContinuations=function(e){var t=this,n={reassignments:{},returnStatements:[],outsideReferences:this.outsideLetReferences};this.scope.traverse(e,_,n);for(var r=function(r){var a=e.params[r];if(!n.reassignments[a.name])return"continue";var i=a.name,o=t.scope.generateUid(a.name);e.params[r]=s.types.identifier(o),t.scope.rename(i,o,e),n.returnStatements.forEach((function(e){e.insertBefore(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.identifier(i),s.types.identifier(o))))})),e.body.body.push(s.types.expressionStatement(s.types.assignmentExpression("=",s.types.identifier(i),s.types.identifier(o))))},a=0;a<e.params.length;a++)r(a)},t.getLetReferences=function(){var e=this,t=this.block,n=[];if(this.loop){var r=this.loop.left||this.loop.init;f(r)&&(n.push(r),(0,o.default)(this.outsideLetReferences,s.types.getBindingIdentifiers(r)))}var a=function r(a,i){i=i||a.node,(s.types.isClassDeclaration(i)||s.types.isFunctionDeclaration(i)||f(i))&&(f(i)&&h(a,i,t,e.scope),n=n.concat(i.declarations||i)),s.types.isLabeledStatement(i)&&r(a.get("body"),i.body)};if(t.body)for(var i=this.blockPath.get("body"),u=0;u<t.body.length;u++)a(i[u]);if(t.cases)for(var c=this.blockPath.get("cases"),l=0;l<t.cases.length;l++)for(var d=t.cases[l].consequent,g=0;g<d.length;g++){var m=d[g];a(c[l],m)}for(var y=0;y<n.length;y++){var b=n[y],_=s.types.getBindingIdentifiers(b,!1,!0);(0,o.default)(this.letReferences,_),this.hasLetReferences=!0}if(this.hasLetReferences){var x={letReferences:this.letReferences,closurify:!1,loopDepth:0,tdzEnabled:this.tdzEnabled,addHelper:function(t){return e.state.addHelper(t)}};return p(this.blockPath)&&x.loopDepth++,this.blockPath.traverse(v,x),x.closurify}},t.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:Symbol()};return this.blockPath.traverse(b,e),this.blockPath.traverse(x,e),e},t.hoistVarDeclarations=function(){this.blockPath.traverse(y,this)},t.pushDeclar=function(e){for(var t=[],n=s.types.getBindingIdentifiers(e),r=0,a=Object.keys(n);r<a.length;r++){var i=a[r];t.push(s.types.variableDeclarator(n[i]))}this.body.push(s.types.variableDeclaration(e.kind,t));for(var o=[],u=0;u<e.declarations.length;u++){var c=e.declarations[u];if(c.init){var l=s.types.assignmentExpression("=",s.types.cloneNode(c.id),s.types.cloneNode(c.init));o.push(s.types.inherits(l,c))}}return o},t.buildHas=function(e){var t,n=this.body,r=this.has,a=[];if(r.hasReturn&&(t=d({RETURN:s.types.identifier(e)})),r.hasBreakContinue){for(var i=0,o=Object.keys(r.map);i<o.length;i++){var u=o[i];a.push(s.types.switchCase(s.types.stringLiteral(u),[r.map[u]]))}if(r.hasReturn&&a.push(s.types.switchCase(null,[t])),1===a.length){var c=a[0];n.push(s.types.ifStatement(s.types.binaryExpression("===",s.types.identifier(e),c.test),c.consequent[0]))}else{if(this.loop)for(var l=0;l<a.length;l++){var f=a[l].consequent[0];s.types.isBreakStatement(f)&&!f.label&&(this.loopLabel||(this.loopLabel=this.scope.generateUidIdentifier("loop")),f.label=s.types.cloneNode(this.loopLabel))}n.push(s.types.switchStatement(s.types.identifier(e),a))}}else r.hasReturn&&n.push(t)},e}()},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["",'("','")']);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.visitor=void 0;var i=n(2);function o(e,t,n){var r=n.letReferences[e.name];return!!r&&t.getBindingIdentifier(e.name)===r}var s={ReferencedIdentifier:function(e,t){if(t.tdzEnabled){var n=e.node,r=e.parent,s=e.scope;if(!e.parentPath.isFor({left:n})&&o(n,s,t)){var u=s.getBinding(n.name).path;if(!u.isFunctionDeclaration()){var c=function(e,t){var n=t._guessExecutionStatusRelativeTo(e);return"before"===n?"outside":"after"===n?"inside":"maybe"}(e,u);if("outside"!==c)if("maybe"===c){var l=function(e,t){return i.types.callExpression(t.addHelper("temporalRef"),[e,i.types.stringLiteral(e.name)])}(n,t);if(u.parent._tdzThis=!0,e.skip(),e.parentPath.isUpdateExpression()){if(r._ignoreBlockScopingTDZ)return;e.parentPath.replaceWith(i.types.sequenceExpression([l,r]))}else e.replaceWith(l)}else"inside"===c&&e.replaceWith(i.template.ast(a(),t.addHelper("tdz"),n.name))}}}},AssignmentExpression:{exit:function(e,t){if(t.tdzEnabled){var n=e.node;if(!n._ignoreBlockScopingTDZ){for(var r=[],a=e.getBindingIdentifiers(),s=0,u=Object.keys(a);s<u.length;s++){var c=a[u[s]];o(c,e.scope,t)&&r.push(c)}r.length&&(n._ignoreBlockScopingTDZ=!0,r.push(n),e.replaceWithMultiple(r.map((function(e){return i.types.expressionStatement(e)}))))}}}}};t.visitor=s},function(e,t,n){e.exports=n(939)},function(e,t,n){var r=n(31),a=n(940),i=n(46),o=a((function(e,t){r(t,i(t),e)}));e.exports=o},function(e,t,n){var r=n(52),a=n(35);e.exports=function(e){return r((function(t,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,s=i>2?n[2]:void 0;for(o=e.length>3&&"function"==typeof o?(i--,o):void 0,s&&a(n[0],n[1],s)&&(o=i<3?void 0:o,i=1),t=Object(t);++r<i;){var u=n[r];u&&e(t,u,r,o)}return t}))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=l(n(94)),i=l(n(19)),o=l(n(51)),s=n(2),u=l(n(149)),c=l(n(942));function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e){return Object.keys(u.default[e]).filter((function(e){return/^[A-Z]/.test(e)}))},f=new Set([].concat(d("builtin"),d("browser"))),p=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.loose,r=Symbol();return{name:"transform-classes",visitor:{ExportDefaultDeclaration:function(e){e.get("declaration").isClassDeclaration()&&(0,o.default)(e)},ClassDeclaration:function(e){var t=e.node,n=t.id||e.scope.generateUidIdentifier("class");e.replaceWith(s.types.variableDeclaration("let",[s.types.variableDeclarator(n,s.types.toExpression(t))]))},ClassExpression:function(e,t){var o=e.node;if(!o[r]){var s=(0,i.default)(e);s&&s!==o?e.replaceWith(s):(o[r]=!0,e.replaceWith((0,c.default)(e,t.file,f,n)),e.isCallExpression()&&((0,a.default)(e),e.get("callee").isArrowFunctionExpression()&&e.get("callee").arrowFunctionToExpression()))}}}}}));t.default=p},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n (function () {\n super(...arguments);\n })\n "]);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,r){var l={parent:void 0,scope:void 0,node:void 0,path:void 0,file:void 0,classId:void 0,classRef:void 0,superName:void 0,superReturns:[],isDerived:!1,extendsNative:!1,construct:void 0,constructorBody:void 0,userConstructor:void 0,userConstructorPath:void 0,hasConstructor:!1,instancePropBody:[],instancePropRefs:{},staticPropBody:[],body:[],superThises:[],pushedConstructor:!1,pushedInherits:!1,protoAlias:null,isLoose:!1,hasInstanceDescriptors:!1,hasStaticDescriptors:!1,instanceMutatorMap:{},staticMutatorMap:{}},d=function(e){Object.assign(l,e)},f=c.traverse.visitors.merge([o.environmentVisitor,{ThisExpression:function(e){l.superThises.push(e)}}]);function h(){if(function(){var e=!1,t=l.path.get("body.body"),n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}if(e=i.equals("kind","constructor"))break}if(!e){var o,s;if(l.isDerived){var u=c.template.expression.ast(a());o=u.params,s=u.body}else o=[],s=c.types.blockStatement([]);l.path.get("body").unshiftContainer("body",c.types.classMethod("constructor",c.types.identifier("constructor"),o,s))}}(),function(){var e=l.path.get("body.body"),t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}var a=r,i=a.node;if(a.isClassProperty())throw a.buildCodeFrameError("Missing class properties transform.");if(i.decorators)throw a.buildCodeFrameError("Method has decorators, put the decorator plugin before the classes one.");c.types.isClassMethod(i)&&function(){var e="constructor"===i.kind;new o.default({methodPath:a,objectRef:l.classRef,superRef:l.superName,isLoose:l.isLoose,file:l.file}).replace();var t=[];a.traverse(c.traverse.visitors.merge([o.environmentVisitor,{ReturnStatement:function(e){e.getFunctionParent().isArrowFunctionExpression()||t.push(e)}}])),e?y(t,i,a):m(i,a)}()}}(),function(){if(l.isDerived){var e=l.userConstructorPath,t=e.get("body");e.traverse(f);var n=function(){var t=e.scope.generateDeclaredUidIdentifier("this");return n=function(){return c.types.cloneNode(t)},t},r=l.superThises,a=Array.isArray(r),i=0;for(r=a?r:r[Symbol.iterator]();;){var s;if(a){if(i>=r.length)break;s=r[i++]}else{if((i=r.next()).done)break;s=i.value}var u=s,d=u.node;u.parentPath.isMemberExpression({object:d})?u.replaceWith(n()):u.replaceWith(c.types.callExpression(l.file.addHelper("assertThisInitialized"),[n()]))}var p=new Set;e.traverse(c.traverse.visitors.merge([o.environmentVisitor,{Super:function(e){var t=e.node,n=e.parentPath;n.isCallExpression({callee:t})&&p.add(n)}}]));var h,g=!!p.size,m=p,y=Array.isArray(m),b=0;for(m=y?m:m[Symbol.iterator]();;){var _;if(y){if(b>=m.length)break;_=m[b++]}else{if((b=m.next()).done)break;_=b.value}var x=_;v(x,l.superName,n,t),g&&x.find((function(t){return t===e||(t.isLoop()||t.isConditional()||t.isArrowFunctionExpression()?(g=!1,!0):void 0)}))}h=l.isLoose?function(e){var t=c.types.callExpression(l.file.addHelper("assertThisInitialized"),[n()]);return e?c.types.logicalExpression("||",e,t):t}:function(e){return c.types.callExpression(l.file.addHelper("possibleConstructorReturn"),[n()].concat(e||[]))};var R=t.get("body");R.length&&R.pop().isReturnStatement()||t.pushContainer("body",c.types.returnStatement(g?n():h()));var w=l.superReturns,E=Array.isArray(w),S=0;for(w=E?w:w[Symbol.iterator]();;){var A;if(E){if(S>=w.length)break;A=w[S++]}else{if((S=w.next()).done)break;A=S.value}var T=A;T.get("argument").replaceWith(h(T.node.argument))}}}(),l.userConstructor){var e=l.constructorBody,t=l.userConstructor,n=l.construct;e.body=e.body.concat(t.body.body),c.types.inherits(n,t),c.types.inherits(e,t.body)}g()}function g(){b();var e,t,n=l.body;if(l.hasInstanceDescriptors&&(e=u.toClassObject(l.instanceMutatorMap)),l.hasStaticDescriptors&&(t=u.toClassObject(l.staticMutatorMap)),e||t){e&&(e=u.toComputedObjectFromClass(e)),t&&(t=u.toComputedObjectFromClass(t));var r=[c.types.cloneNode(l.classRef),c.types.nullLiteral(),c.types.nullLiteral()];e&&(r[1]=e),t&&(r[2]=t);for(var a=0,i=0;i<r.length;i++)c.types.isNullLiteral(r[i])||(a=i);r=r.slice(0,a+1),n.push(c.types.expressionStatement(c.types.callExpression(l.file.addHelper("createClass"),r)))}d({hasInstanceDescriptors:!1,hasStaticDescriptors:!1,instanceMutatorMap:{},staticMutatorMap:{}})}function v(e,t,n,r){var a,i=e.node;l.isLoose?(i.arguments.unshift(c.types.thisExpression()),2===i.arguments.length&&c.types.isSpreadElement(i.arguments[1])&&c.types.isIdentifier(i.arguments[1].argument,{name:"arguments"})?(i.arguments[1]=i.arguments[1].argument,i.callee=c.types.memberExpression(c.types.cloneNode(t),c.types.identifier("apply"))):i.callee=c.types.memberExpression(c.types.cloneNode(t),c.types.identifier("call")),a=c.types.logicalExpression("||",i,c.types.thisExpression())):(i=(0,s.default)(c.types.callExpression(l.file.addHelper("getPrototypeOf"),[c.types.cloneNode(l.classRef)]),c.types.thisExpression(),i.arguments),a=c.types.callExpression(l.file.addHelper("possibleConstructorReturn"),[c.types.thisExpression(),i])),e.parentPath.isExpressionStatement()&&e.parentPath.container===r.node.body&&r.node.body.length-1===e.parentPath.key?(l.superThises.length&&(a=c.types.assignmentExpression("=",n(),a)),e.parentPath.replaceWith(c.types.returnStatement(a))):e.replaceWith(c.types.assignmentExpression("=",n(),a))}function m(e,t){var n=t?t.scope:l.scope;"method"===e.kind&&function(e,t){if(l.isLoose&&!e.decorators){var n=l.classRef;e.static||(function(){if(null===l.protoAlias){d({protoAlias:l.scope.generateUidIdentifier("proto")});var e=c.types.memberExpression(l.classRef,c.types.identifier("prototype")),t=c.types.variableDeclaration("var",[c.types.variableDeclarator(l.protoAlias,e)]);l.body.push(t)}}(),n=l.protoAlias);var r=c.types.memberExpression(c.types.cloneNode(n),e.key,e.computed||c.types.isLiteral(e.key)),a=c.types.functionExpression(null,e.params,e.body,e.generator,e.async);c.types.inherits(a,e);var o=c.types.toComputedKey(e,e.key);c.types.isStringLiteral(o)&&(a=(0,i.default)({node:a,id:o,scope:t}));var s=c.types.expressionStatement(c.types.assignmentExpression("=",r,a));return c.types.inheritsComments(s,e),l.body.push(s),!0}return!1}(e,n)||function(e,t,n,r){var a;void 0===n&&(n="value"),e.static?(d({hasStaticDescriptors:!0}),a=l.staticMutatorMap):(d({hasInstanceDescriptors:!0}),a=l.instanceMutatorMap);var i=u.push(a,e,n,l.file,r);t&&(i.enumerable=c.types.booleanLiteral(!0))}(e,!1,null,n)}function y(e,t,n){n.scope.hasOwnBinding(l.classRef.name)&&n.scope.rename(l.classRef.name),d({userConstructorPath:n,userConstructor:t,hasConstructor:!0,superReturns:e});var r=l.construct;c.types.inheritsComments(r,t),r.params=t.params,c.types.inherits(r.body,t.body),r.body.directives=t.body.directives,l.pushedConstructor||(l.pushedConstructor=!0,(l.hasInstanceDescriptors||l.hasStaticDescriptors)&&g(),l.body.push(l.construct),b())}function b(){l.isDerived&&!l.pushedInherits&&(d({pushedInherits:!0}),l.body.unshift(c.types.expressionStatement(c.types.callExpression(l.file.addHelper(l.isLoose?"inheritsLoose":"inherits"),[c.types.cloneNode(l.classRef),c.types.cloneNode(l.superName)]))))}return function(e,t,n,r){d({parent:e.parent,scope:e.scope,node:e.node,path:e,file:t,isLoose:r}),d({classId:l.node.id,classRef:l.node.id?c.types.identifier(l.node.id.name):l.scope.generateUidIdentifier("class"),superName:l.node.superClass,isDerived:!!l.node.superClass,constructorBody:c.types.blockStatement([])}),d({extendsNative:l.isDerived&&n.has(l.superName.name)&&!l.scope.hasBinding(l.superName.name,!0)});var a=l.classRef,i=l.node,o=l.constructorBody;d({construct:p(a,o,i)});var s=l.body,u=function(){var e=l.superName,t=[],n=[];if(l.isDerived){var r=l.extendsNative?c.types.callExpression(l.file.addHelper("wrapNativeSuper"),[c.types.cloneNode(e)]):c.types.cloneNode(e),a=l.scope.generateUidIdentifierBasedOnNode(e);t.push(a),n.push(r),d({superName:c.types.cloneNode(a)})}return{closureParams:t,closureArgs:n}}(),f=u.closureParams,g=u.closureArgs;h(),l.isLoose||o.body.unshift(c.types.expressionStatement(c.types.callExpression(l.file.addHelper("classCallCheck"),[c.types.thisExpression(),c.types.cloneNode(l.classRef)]))),s=s.concat(l.staticPropBody.map((function(e){return e(c.types.cloneNode(l.classRef))})));var v=e.isInStrictMode(),m=l.classId&&1===s.length;if(m&&!v){var y=l.construct.params,b=Array.isArray(y),_=0;for(y=b?y:y[Symbol.iterator]();;){var x;if(b){if(_>=y.length)break;x=y[_++]}else{if((_=y.next()).done)break;x=_.value}var R=x;if(!c.types.isIdentifier(R)){m=!1;break}}}var w=m?s[0].body.directives:[];if(v||w.push(c.types.directive(c.types.directiveLiteral("use strict"))),m)return c.types.toExpression(s[0]);s.push(c.types.returnStatement(c.types.cloneNode(l.classRef)));var E=c.types.arrowFunctionExpression(f,c.types.blockStatement(s,w));return c.types.callExpression(E,g)}(e,t,n,r)};var i=f(n(19)),o=d(n(39)),s=f(n(95)),u=d(n(204)),c=n(2);function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t,n){var r=c.types.functionDeclaration(c.types.cloneNode(e),[],t);return c.types.inherits(r,n),r}},function(e,t,n){var r=n(944),a=n(175);e.exports=function(e,t){return null!=e&&a(e,t,r)}},function(e,t){var n=Object.prototype.hasOwnProperty;e.exports=function(e,t){return null!=e&&n.call(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.loose?function(e){var t=e.computedProps,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var u=i;"get"===u.kind||"set"===u.kind?s(e,u):o(a.types.cloneNode(e.objId),u,e.body)}}:function(e){var t=e.objId,n=e.body,r=e.computedProps,u=e.state,c=r,l=Array.isArray(c),d=0;for(c=l?c:c[Symbol.iterator]();;){var f;if(l){if(d>=c.length)break;f=c[d++]}else{if((d=c.next()).done)break;f=d.value}var p=f,h=a.types.toComputedKey(p);if("get"===p.kind||"set"===p.kind)s(e,p);else if(a.types.isStringLiteral(h,{value:"__proto__"}))o(t,p,n);else{if(1===r.length)return a.types.callExpression(u.addHelper("defineProperty"),[e.initPropExpression,h,i(p)]);n.push(a.types.expressionStatement(a.types.callExpression(u.addHelper("defineProperty"),[a.types.cloneNode(t),h,i(p)])))}}},r=(0,a.template)("\n MUTATOR_MAP_REF[KEY] = MUTATOR_MAP_REF[KEY] || {};\n MUTATOR_MAP_REF[KEY].KIND = VALUE;\n ");function i(e){return a.types.isObjectProperty(e)?e.value:a.types.isObjectMethod(e)?a.types.functionExpression(null,e.params,e.body,e.generator,e.async):void 0}function o(e,t,n){"get"===t.kind&&"set"===t.kind?s(e,t):n.push(a.types.expressionStatement(a.types.assignmentExpression("=",a.types.memberExpression(a.types.cloneNode(e),t.key,t.computed||a.types.isLiteral(t.key)),i(t))))}function s(e,t){var n=e.body,o=e.getMutatorId,s=e.scope,u=!t.computed&&a.types.isIdentifier(t.key)?a.types.stringLiteral(t.key.name):t.key,c=s.maybeGenerateMemoised(u);c&&(n.push(a.types.expressionStatement(a.types.assignmentExpression("=",c,u))),u=c),n.push.apply(n,r({MUTATOR_MAP_REF:o(),KEY:a.types.cloneNode(u),VALUE:i(t),KIND:a.types.identifier(t.kind)}))}return{name:"transform-computed-properties",visitor:{ObjectExpression:{exit:function(e,t){var r=e.node,i=e.parent,o=e.scope,s=!1,u=r.properties,c=Array.isArray(u),l=0;for(u=c?u:u[Symbol.iterator]();;){var d;if(c){if(l>=u.length)break;d=u[l++]}else{if((l=u.next()).done)break;d=l.value}if(s=!0===d.computed)break}if(s){var f=[],p=[],h=!1,g=r.properties,v=Array.isArray(g),m=0;for(g=v?g:g[Symbol.iterator]();;){var y;if(v){if(m>=g.length)break;y=g[m++]}else{if((m=g.next()).done)break;y=m.value}var b=y;b.computed&&(h=!0),h?p.push(b):f.push(b)}var _,x=o.generateUidIdentifierBasedOnNode(i),R=a.types.objectExpression(f),w=[];w.push(a.types.variableDeclaration("var",[a.types.variableDeclarator(x,R)]));var E=n({scope:o,objId:x,body:w,computedProps:p,initPropExpression:R,getMutatorId:function(){return _||(_=o.generateUidIdentifier("mutatorMap"),w.push(a.types.variableDeclaration("var",[a.types.variableDeclarator(_,a.types.objectExpression([]))]))),a.types.cloneNode(_)},state:t});_&&w.push(a.types.expressionStatement(a.types.callExpression(t.addHelper("defineEnumerableProperties"),[a.types.cloneNode(x),a.types.cloneNode(_)]))),E?e.replaceWith(E):(w.push(a.types.expressionStatement(a.types.cloneNode(x))),e.replaceWithMultiple(w))}}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.loose,r=void 0!==n&&n,i=t.useBuiltIns,o=void 0!==i&&i;if("boolean"!=typeof r)throw new Error(".loose must be a boolean or undefined");var s=r;function u(e){var t=e.declarations,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;if(a.types.isPattern(o.id))return!0}return!1}function c(e){var t=e.elements,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;if(a.types.isRestElement(o))return!0}return!1}var l={},d=function(e,t,n){if(t.length&&a.types.isIdentifier(e)&&a.types.isReferenced(e,t[t.length-1])&&n.bindings[e.name])throw n.deopt=!0,l},f=function(){function e(e){this.blockHoist=e.blockHoist,this.operator=e.operator,this.arrays={},this.nodes=e.nodes||[],this.scope=e.scope,this.kind=e.kind,this.arrayOnlySpread=e.arrayOnlySpread,this.addHelper=e.addHelper}var t=e.prototype;return t.buildVariableAssignment=function(e,t){var n,r=this.operator;return a.types.isMemberExpression(e)&&(r="="),(n=r?a.types.expressionStatement(a.types.assignmentExpression(r,e,a.types.cloneNode(t)||this.scope.buildUndefinedNode())):a.types.variableDeclaration(this.kind,[a.types.variableDeclarator(e,a.types.cloneNode(t))]))._blockHoist=this.blockHoist,n},t.buildVariableDeclaration=function(e,t){var n=a.types.variableDeclaration("var",[a.types.variableDeclarator(a.types.cloneNode(e),a.types.cloneNode(t))]);return n._blockHoist=this.blockHoist,n},t.push=function(e,t){var n=a.types.cloneNode(t);a.types.isObjectPattern(e)?this.pushObjectPattern(e,n):a.types.isArrayPattern(e)?this.pushArrayPattern(e,n):a.types.isAssignmentPattern(e)?this.pushAssignmentPattern(e,n):this.nodes.push(this.buildVariableAssignment(e,n))},t.toArray=function(e,t){return this.arrayOnlySpread||a.types.isIdentifier(e)&&this.arrays[e.name]?e:this.scope.toArray(e,t)},t.pushAssignmentPattern=function(e,t){var n=e.left,r=e.right,i=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(i,t));var o,s,u=a.types.conditionalExpression(a.types.binaryExpression("===",a.types.cloneNode(i),this.scope.buildUndefinedNode()),r,a.types.cloneNode(i));a.types.isPattern(n)?("const"===this.kind?(o=this.scope.generateUidIdentifier(i.name),s=this.buildVariableDeclaration(o,u)):(o=i,s=a.types.expressionStatement(a.types.assignmentExpression("=",a.types.cloneNode(i),u))),this.nodes.push(s),this.push(n,o)):this.nodes.push(this.buildVariableAssignment(n,u))},t.pushObjectRest=function(e,t,n,i){for(var s,u,c=[],l=!0,d=0;d<e.properties.length;d++){var f=e.properties[d];if(d>=i)break;if(!a.types.isRestElement(f)){var p=f.key;a.types.isIdentifier(p)&&!f.computed?c.push(a.types.stringLiteral(p.name)):a.types.isTemplateLiteral(f.key)?c.push(a.types.cloneNode(f.key)):a.types.isLiteral(p)?c.push(a.types.stringLiteral(String(p.value))):(c.push(a.types.cloneNode(p)),l=!1)}}if(0===c.length)s=a.types.callExpression((u=this,o?a.types.memberExpression(a.types.identifier("Object"),a.types.identifier("assign")):u.addHelper("extends")),[a.types.objectExpression([]),a.types.cloneNode(t)]);else{var h=a.types.arrayExpression(c);l||(h=a.types.callExpression(a.types.memberExpression(h,a.types.identifier("map")),[this.addHelper("toPropertyKey")])),s=a.types.callExpression(this.addHelper("objectWithoutProperties"+(r?"Loose":"")),[a.types.cloneNode(t),h])}this.nodes.push(this.buildVariableAssignment(n.argument,s))},t.pushObjectProperty=function(e,t){a.types.isLiteral(e.key)&&(e.computed=!0);var n=e.value,r=a.types.memberExpression(a.types.cloneNode(t),e.key,e.computed);a.types.isPattern(n)?this.push(n,r):this.nodes.push(this.buildVariableAssignment(n,r))},t.pushObjectPattern=function(e,t){if(e.properties.length||this.nodes.push(a.types.expressionStatement(a.types.callExpression(this.addHelper("objectDestructuringEmpty"),[t]))),e.properties.length>1&&!this.scope.isStatic(t)){var n=this.scope.generateUidIdentifierBasedOnNode(t);this.nodes.push(this.buildVariableDeclaration(n,t)),t=n}if(function(e){var t=e.properties,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;if(a.types.isRestElement(o))return!0}return!1}(e))for(var r,i=0;i<e.properties.length;i++){var o=e.properties[i];if(a.types.isRestElement(o))break;var s=o.key;if(o.computed&&!this.scope.isPure(s)){var u=this.scope.generateUidIdentifierBasedOnNode(s);this.nodes.push(this.buildVariableDeclaration(u,s)),r||(r=e=Object.assign({},e,{properties:e.properties.slice()})),r.properties[i]=Object.assign({},r.properties[i],{key:u})}}for(var c=0;c<e.properties.length;c++){var l=e.properties[c];a.types.isRestElement(l)?this.pushObjectRest(e,t,l,c):this.pushObjectProperty(l,t)}},t.canUnpackArrayPattern=function(e,t){if(!a.types.isArrayExpression(t))return!1;if(!(e.elements.length>t.elements.length)){if(e.elements.length<t.elements.length&&!c(e))return!1;var n=e.elements,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var s=o;if(!s)return!1;if(a.types.isMemberExpression(s))return!1}var u=t.elements,f=Array.isArray(u),p=0;for(u=f?u:u[Symbol.iterator]();;){var h;if(f){if(p>=u.length)break;h=u[p++]}else{if((p=u.next()).done)break;h=p.value}var g=h;if(a.types.isSpreadElement(g))return!1;if(a.types.isCallExpression(g))return!1;if(a.types.isMemberExpression(g))return!1}var v={deopt:!1,bindings:a.types.getBindingIdentifiers(e)};try{a.types.traverse(t,d,v)}catch(m){if(m!==l)throw m}return!v.deopt}},t.pushUnpackedArrayPattern=function(e,t){for(var n=0;n<e.elements.length;n++){var r=e.elements[n];a.types.isRestElement(r)?this.push(r.argument,a.types.arrayExpression(t.elements.slice(n))):this.push(r,t.elements[n])}},t.pushArrayPattern=function(e,t){if(e.elements){if(this.canUnpackArrayPattern(e,t))return this.pushUnpackedArrayPattern(e,t);var n=!c(e)&&e.elements.length,r=this.toArray(t,n);a.types.isIdentifier(r)?t=r:(t=this.scope.generateUidIdentifierBasedOnNode(t),this.arrays[t.name]=!0,this.nodes.push(this.buildVariableDeclaration(t,r)));for(var i=0;i<e.elements.length;i++){var o=e.elements[i];if(o){var s=void 0;a.types.isRestElement(o)?(s=this.toArray(t),s=a.types.callExpression(a.types.memberExpression(s,a.types.identifier("slice")),[a.types.numericLiteral(i)]),o=o.argument):s=a.types.memberExpression(t,a.types.numericLiteral(i),!0),this.push(o,s)}}}},t.init=function(e,t){if(!a.types.isArrayExpression(t)&&!a.types.isMemberExpression(t)){var n=this.scope.maybeGenerateMemoised(t,!0);n&&(this.nodes.push(this.buildVariableDeclaration(n,a.types.cloneNode(t))),t=n)}return this.push(e,t),this.nodes},e}();return{name:"transform-destructuring",visitor:{ExportNamedDeclaration:function(e){var t=e.get("declaration");if(t.isVariableDeclaration()&&u(t.node)){for(var n=[],r=0,i=Object.keys(e.getOuterBindingIdentifiers(e));r<i.length;r++){var o=i[r];n.push(a.types.exportSpecifier(a.types.identifier(o),a.types.identifier(o)))}e.replaceWith(t.node),e.insertAfter(a.types.exportNamedDeclaration(null,n))}},ForXStatement:function(e){var t=this,n=e.node,r=e.scope,i=n.left;if(a.types.isPattern(i)){var o=r.generateUidIdentifier("ref");return n.left=a.types.variableDeclaration("var",[a.types.variableDeclarator(o)]),e.ensureBlock(),0===n.body.body.length&&e.isCompletionRecord()&&n.body.body.unshift(a.types.expressionStatement(r.buildUndefinedNode())),void n.body.body.unshift(a.types.expressionStatement(a.types.assignmentExpression("=",i,o)))}if(a.types.isVariableDeclaration(i)){var u=i.declarations[0].id;if(a.types.isPattern(u)){var c=r.generateUidIdentifier("ref");n.left=a.types.variableDeclaration(i.kind,[a.types.variableDeclarator(c,null)]);var l=[];new f({kind:i.kind,scope:r,nodes:l,arrayOnlySpread:s,addHelper:function(e){return t.addHelper(e)}}).init(u,c),e.ensureBlock();var d=n.body;d.body=l.concat(d.body)}}},CatchClause:function(e){var t=this,n=e.node,r=e.scope,i=n.param;if(a.types.isPattern(i)){var o=r.generateUidIdentifier("ref");n.param=o;var u=[];new f({kind:"let",scope:r,nodes:u,arrayOnlySpread:s,addHelper:function(e){return t.addHelper(e)}}).init(i,o),n.body.body=u.concat(n.body.body)}},AssignmentExpression:function(e){var t=this,n=e.node,r=e.scope;if(a.types.isPattern(n.left)){var i,o=[],u=new f({operator:n.operator,scope:r,nodes:o,arrayOnlySpread:s,addHelper:function(e){return t.addHelper(e)}});!e.isCompletionRecord()&&e.parentPath.isExpressionStatement()||(i=r.generateUidIdentifierBasedOnNode(n.right,"ref"),o.push(a.types.variableDeclaration("var",[a.types.variableDeclarator(i,n.right)])),a.types.isArrayExpression(n.right)&&(u.arrays[i.name]=!0)),u.init(n.left,i||n.right),i&&(e.parentPath.isArrowFunctionExpression()?(e.replaceWith(a.types.blockStatement([])),o.push(a.types.returnStatement(a.types.cloneNode(i)))):o.push(a.types.expressionStatement(a.types.cloneNode(i)))),e.replaceWithMultiple(o)}},VariableDeclaration:function(e){var t=this,n=e.node,r=e.scope,i=e.parent;if(!a.types.isForXStatement(i)&&i&&e.container&&u(n)){for(var o,c=n.kind,l=[],d=0;d<n.declarations.length;d++){var p=(o=n.declarations[d]).init,h=o.id,g=new f({blockHoist:n._blockHoist,nodes:l,scope:r,kind:n.kind,arrayOnlySpread:s,addHelper:function(e){return t.addHelper(e)}});a.types.isPattern(h)?(g.init(h,p),+d!=n.declarations.length-1&&a.types.inherits(l[l.length-1],o)):l.push(a.types.inherits(g.buildVariableAssignment(o.id,a.types.cloneNode(o.init)),o))}for(var v=null,m=[],y=0,b=l;y<b.length;y++){var _,x=b[y];null!==v&&a.types.isVariableDeclaration(x)?(_=v.declarations).push.apply(_,x.declarations):(x.kind=c,m.push(x),v=a.types.isVariableDeclaration(x)?x:null)}for(var R=0,w=m;R<w.length;R++){var E=w[R];if(E.declarations){var S=E.declarations,A=Array.isArray(S),T=0;for(S=A?S:S[Symbol.iterator]();;){var P;if(A){if(T>=S.length)break;P=S[T++]}else{if((T=S.next()).done)break;P=T.value}var C=P.id.name;r.bindings[C]&&(r.bindings[C].kind=E.kind)}}}1===m.length?e.replaceWith(m[0]):e.replaceWithMultiple(m)}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(96),a=(0,n(1).declare)((function(e){return e.assertVersion(7),(0,r.createRegExpFeaturePlugin)({name:"transform-dotall-regex",feature:"dotAllFlag"})}));t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-duplicate-keys",visitor:{ObjectExpression:function(e){var t,n=e.node.properties.filter((function(e){return!a.types.isSpreadElement(e)&&!e.computed})),r=Object.create(null),i=Object.create(null),o=Object.create(null),s=n,u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var d=l,f=(t=d.key,a.types.isIdentifier(t)?t.name:t.value.toString()),p=!1;switch(d.kind){case"get":(r[f]||i[f])&&(p=!0),i[f]=!0;break;case"set":(r[f]||o[f])&&(p=!0),o[f]=!0;break;default:(r[f]||i[f]||o[f])&&(p=!0),r[f]=!0}p&&(d.computed=!0,d.key=a.types.stringLiteral(f))}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(950))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-exponentiation-operator",visitor:(0,i.default)({operator:"**",build:function(e,t){return o.types.callExpression(o.types.memberExpression(o.types.identifier("Math"),o.types.identifier("pow")),[e,t])}})}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.build,n=e.operator;return{AssignmentExpression:function(e){var r=e.node,o=e.scope;if(r.operator===n+"="){var s=[],u=(0,a.default)(r.left,s,this,o);s.push(i.assignmentExpression("=",u.ref,t(u.uid,r.right))),e.replaceWith(i.sequenceExpression(s))}},BinaryExpression:function(e){var r=e.node;r.operator===n&&e.replaceWith(t(r.left,r.right))}}};var r,a=(r=n(951))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,a,i){var o,s,u;if(o=r.isIdentifier(e)&&i?e:function(e,t,n,a){var i;if(r.isSuper(e))return e;if(r.isIdentifier(e)){if(a.hasBinding(e.name))return e;i=e}else{if(!r.isMemberExpression(e))throw new Error("We can't explode this node type "+e.type);if(i=e.object,r.isSuper(i)||r.isIdentifier(i)&&a.hasBinding(i.name))return i}var o=a.generateUidIdentifierBasedOnNode(i);return a.push({id:o}),t.push(r.assignmentExpression("=",r.cloneNode(o),r.cloneNode(i))),o}(e,t,0,a),r.isIdentifier(e))s=r.cloneNode(e),u=o;else{var c=function(e,t,n,a){var i=e.property,o=r.toComputedKey(e,i);if(r.isLiteral(o)&&r.isPureish(o))return o;var s=a.generateUidIdentifierBasedOnNode(i);return a.push({id:s}),t.push(r.assignmentExpression("=",r.cloneNode(s),r.cloneNode(i))),s}(e,t,0,a),l=e.computed||r.isLiteral(c);u=r.memberExpression(r.cloneNode(o),r.cloneNode(c),l),s=r.memberExpression(r.cloneNode(o),r.cloneNode(c),l)}return{uid:u,ref:s}};var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}return n.default=e,t&&t.set(e,n),n}(n(3));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=s(n(93)),i=n(2),o=s(n(55));function s(e){return e&&e.__esModule?e:{default:e}}var u=(0,r.declare)((function(e){function t(e){return"string"==typeof e?{type:"CommentBlock",value:e}:e}function n(e){var n=e.ofPath,r=e.toPath,a=e.where,i=void 0===a?"trailing":a,o=e.optional,u=void 0!==o&&o,c=e.comments,l=void 0===c?s(n,u):c,d=e.keepType,f=void 0!==d&&d;if(r&&r.node||(r=n.getPrevSibling(),i="trailing"),r.node||(r=n.getNextSibling(),i="leading"),r.node||(r=n.parentPath,i="inner"),Array.isArray(l)||(l=[l]),l=l.map(t),!f&&n&&n.node){var p=n.node,h=n.parentPath,g=n.getPrevSibling(),v=n.getNextSibling(),m=!(g.node||v.node),y=p.leadingComments,b=p.trailingComments;m&&y&&h.addComments("inner",y),r.addComments(i,l),n.remove(),m&&b&&h.addComments("inner",b)}else r.addComments(i,l)}function r(e){n({ofPath:e,comments:s(e,e.parent.optional)})}function s(e,t){var n=e.getSource().replace(/\*-\//g,"*-ESCAPED/").replace(/\*\//g,"*-/");return t&&(n="?"+n),":"!==n[0]&&(n=":: "+n),n}function u(e){return"type"===e||"typeof"===e}return e.assertVersion(7),{name:"transform-flow-comments",inherits:a.default,visitor:{TypeCastExpression:function(e){var t=e.node;n({ofPath:e.get("typeAnnotation"),toPath:e.get("expression"),keepType:!0}),e.replaceWith(i.types.parenthesizedExpression(t.expression))},Identifier:function(e){if(!e.parentPath.isFlow()){var t=e.node;t.typeAnnotation?(n({ofPath:e.get("typeAnnotation"),toPath:e,optional:t.optional||t.typeAnnotation.optional}),t.optional&&(t.optional=!1)):t.optional&&(n({toPath:e,comments:":: ?"}),t.optional=!1)}},AssignmentPattern:{exit:function(e){var t=e.node.left;t.optional&&(t.optional=!1)}},Function:function(e){if(!e.isDeclareFunction()){var t=e.node;t.typeParameters&&n({ofPath:e.get("typeParameters"),toPath:e.get("id"),optional:t.typeParameters.optional}),t.returnType&&n({ofPath:e.get("returnType"),toPath:e.get("body"),where:"leading",optional:t.returnType.typeAnnotation.optional})}},ClassProperty:function(e){var t=e.node;t.value?t.typeAnnotation&&n({ofPath:e.get("typeAnnotation"),toPath:e.get("key"),optional:t.typeAnnotation.optional}):r(e)},ExportNamedDeclaration:function(e){var t=e.node;("type"===t.exportKind||i.types.isFlow(t.declaration))&&r(e)},ImportDeclaration:function(e){var t=e.node;if(u(t.importKind))r(e);else{var a=t.specifiers.filter((function(e){return u(e.importKind)})),s=t.specifiers.filter((function(e){return!u(e.importKind)}));if(t.specifiers=s,a.length>0){var c=i.types.cloneNode(t);c.specifiers=a;var l=":: "+(0,o.default)(c).code;s.length>0?n({toPath:e,comments:l}):n({ofPath:e,comments:l})}}},ObjectPattern:function(e){var t=e.node;t.typeAnnotation&&n({ofPath:e.get("typeAnnotation"),toPath:e,optional:t.optional||t.typeAnnotation.optional})},Flow:function(e){r(e)},Class:function(e){var t=e.node,r=[];if(t.typeParameters){var a=e.get("typeParameters");r.push(s(a,t.typeParameters.optional));var i,o=t.typeParameters.trailingComments;o&&(i=r).push.apply(i,o),a.remove()}if(t.superClass&&(r.length>0&&(n({toPath:e.get("id"),comments:r}),r=[]),t.superTypeParameters)){var u=e.get("superTypeParameters");r.push(s(u,u.node.optional)),u.remove()}if(t.implements){var c="implements "+e.get("implements").map((function(e){return s(e).replace(/^:: /,"")})).join(", ");delete t.implements,1===r.length?r[0]+=" "+c:r.push(":: "+c)}r.length>0&&n({toPath:e.get("body"),where:"leading",comments:r})}}}}));t.default=u},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.loose,r=t.assumeArray;if(!0===n&&!0===r)throw new Error("The loose and assumeArray options cannot be used together in @babel/plugin-transform-for-of");if(r)return{name:"transform-for-of",visitor:{ForOfStatement:function(e){var t=e.scope,n=e.node,r=n.left,i=n.right,o=n.body,s=t.generateUidIdentifier("i"),u=t.maybeGenerateMemoised(i,!0),c=[a.types.variableDeclarator(s,a.types.numericLiteral(0))];u?c.push(a.types.variableDeclarator(u,i)):u=i;var l,d=a.types.memberExpression(a.types.cloneNode(u),a.types.cloneNode(s),!0);a.types.isVariableDeclaration(r)?(l=r).declarations[0].init=d:l=a.types.expressionStatement(a.types.assignmentExpression("=",r,d));var f=a.types.toBlock(o);f.body.unshift(l),e.replaceWith(a.types.forStatement(a.types.variableDeclaration("let",c),a.types.binaryExpression("<",a.types.cloneNode(s),a.types.memberExpression(a.types.cloneNode(u),a.types.identifier("length"))),a.types.updateExpression("++",a.types.cloneNode(s)),f))}}};var i=n?function(e,t){var n,r,i,o=e.node,u=e.scope,c=e.parent,l=o.left;if(a.types.isIdentifier(l)||a.types.isPattern(l)||a.types.isMemberExpression(l))r=l,i=null;else{if(!a.types.isVariableDeclaration(l))throw t.buildCodeFrameError(l,"Unknown node type "+l.type+" in ForStatement");r=u.generateUidIdentifier("ref"),n=a.types.variableDeclaration(l.kind,[a.types.variableDeclarator(l.declarations[0].id,a.types.identifier(r.name))]),i=a.types.variableDeclaration("var",[a.types.variableDeclarator(a.types.identifier(r.name))])}var d,f=u.generateUidIdentifier("iterator"),p=u.generateUidIdentifier("isArray"),h=s({LOOP_OBJECT:f,IS_ARRAY:p,OBJECT:o.right,INDEX:u.generateUidIdentifier("i"),ID:r,INTERMEDIATE:i}),g=a.types.isLabeledStatement(c);return g&&(d=a.types.labeledStatement(c.label,h)),{replaceParent:g,declar:n,node:d||h,loop:h}}:function(e,t){var n,r=e.node,i=e.scope,o=e.parent,s=r.left,c=i.generateUid("step"),l=a.types.memberExpression(a.types.identifier(c),a.types.identifier("value"));if(a.types.isIdentifier(s)||a.types.isPattern(s)||a.types.isMemberExpression(s))n=a.types.expressionStatement(a.types.assignmentExpression("=",s,l));else{if(!a.types.isVariableDeclaration(s))throw t.buildCodeFrameError(s,"Unknown node type "+s.type+" in ForStatement");n=a.types.variableDeclaration(s.kind,[a.types.variableDeclarator(s.declarations[0].id,l)])}var d=u({ITERATOR_HAD_ERROR_KEY:i.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:i.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:i.generateUidIdentifier("iteratorError"),ITERATOR_KEY:i.generateUidIdentifier("iterator"),STEP_KEY:a.types.identifier(c),OBJECT:r.right}),f=a.types.isLabeledStatement(o),p=d[3].block.body,h=p[0];return f&&(p[0]=a.types.labeledStatement(o.label,h)),{replaceParent:f,declar:n,loop:h,node:d}},o=(0,a.template)("\n for (var KEY = 0, NAME = ARR; KEY < NAME.length; KEY++) BODY;\n "),s=(0,a.template)("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n INTERMEDIATE;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n "),u=(0,a.template)("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (\n var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY;\n !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done);\n ITERATOR_COMPLETION = true\n ) {}\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return != null) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n ");function c(e){var t=e.node,n=e.scope,r=n.generateUidIdentifierBasedOnNode(t.right,"arr"),i=n.generateUidIdentifier("i"),s=o({BODY:t.body,KEY:i,NAME:r,ARR:t.right});a.types.inherits(s,t),a.types.ensureBlock(s);var u=a.types.memberExpression(a.types.cloneNode(r),a.types.cloneNode(i),!0),c=t.left;return a.types.isVariableDeclaration(c)?(c.declarations[0].init=u,s.body.body.unshift(c)):s.body.body.unshift(a.types.expressionStatement(a.types.assignmentExpression("=",c,u))),e.parentPath.isLabeledStatement()&&(s=a.types.labeledStatement(e.parentPath.node.label,s)),[s]}return{name:"transform-for-of",visitor:{ForOfStatement:function(e,t){var n=e.get("right");if(n.isArrayExpression()||n.isGenericType("Array")||a.types.isArrayTypeAnnotation(n.getTypeAnnotation()))!function(e){e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(c(e)):e.replaceWithMultiple(c(e))}(e);else{var r=e.node,o=i(e,t),s=o.declar,u=o.loop,l=u.body;e.ensureBlock(),s&&l.body.push(s),l.body=l.body.concat(r.body.body),a.types.inherits(u,r),a.types.inherits(u.body,r.body),o.replaceParent?(e.parentPath.replaceWithMultiple(o.node),e.remove()):e.replaceWithMultiple(o.node)}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(19))&&r.__esModule?r:{default:r},o=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-function-name",visitor:{FunctionExpression:{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=(0,i.default)(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var t=e.get("value");if(t.isFunction()){var n=(0,i.default)(t);n&&t.replaceWith(n)}}}}}));t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-instanceof",visitor:{BinaryExpression:function(e){var t=e.node;if("instanceof"===t.operator){var n=this.addHelper("instanceof");if(e.findParent((function(e){return e.isVariableDeclarator()&&e.node.id===n||e.isFunctionDeclaration()&&e.node.id&&e.node.id.name===n.name})))return;e.replaceWith(a.types.callExpression(n,[t.left,t.right]))}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-jscript",visitor:{FunctionExpression:{exit:function(e){var t=e.node;t.id&&e.replaceWith(a.types.callExpression(a.types.functionExpression(null,[],a.types.blockStatement([a.types.toStatement(t),a.types.returnStatement(a.types.cloneNode(t.id))])),[]))}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"transform-literals",visitor:{NumericLiteral:function(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral:function(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-member-expression-literals",visitor:{MemberExpression:{exit:function(e){var t=e.node,n=t.property;t.computed||!a.types.isIdentifier(n)||a.types.isValidES3Identifier(n.name)||(t.property=a.types.stringLiteral(n.name),t.computed=!0)}}}}}));t.default=i},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n new Promise((",", ",") =>\n ","(\n [","],\n imported => ","(","),\n ","\n )\n )"]);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(1),o=n(98),s=n(2),u=n(99),c=(0,s.template)("\n define(MODULE_NAME, AMD_ARGUMENTS, function(IMPORT_NAMES) {\n })\n"),l=(0,s.template)('\n define(["require"], function(REQUIRE) {\n })\n');function d(e,t){var n=e.node,r=n.body,a=n.directives;e.node.directives=[],e.node.body=[];var i=e.pushContainer("body",t)[0].get("expression.arguments").filter((function(e){return e.isFunctionExpression()}))[0].get("body");i.pushContainer("directives",a),i.pushContainer("body",r)}var f=(0,i.declare)((function(e,t){e.assertVersion(7);var n=t.loose,r=t.allowTopLevelThis,i=t.strict,f=t.strictMode,p=t.noInterop;return{name:"transform-modules-amd",pre:function(){this.file.set("@babel/plugin-transform-modules-*","amd")},visitor:{CallExpression:function(e,t){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var n=t.requireId,r=t.resolveId,i=t.rejectId;n||(n=e.scope.generateUidIdentifier("require"),t.requireId=n),r&&i||(r=e.scope.generateUidIdentifier("resolve"),i=e.scope.generateUidIdentifier("reject"),t.resolveId=r,t.rejectId=i);var c=s.types.identifier("imported");p||(c=(0,o.wrapInterop)(e,c,"namespace")),e.replaceWith(s.template.expression.ast(a(),r,i,n,(0,u.getImportSource)(s.types,e.node),r,c,i))}},Program:{exit:function(e,t){var a=t.requireId;if((0,o.isModule)(e)){var u=[],h=[];a&&(u.push(s.types.stringLiteral("require")),h.push(a));var g=this.getModuleName();g&&(g=s.types.stringLiteral(g));var v=(0,o.rewriteModuleStatementsAndPrepareHeader)(e,{loose:n,strict:i,strictMode:f,allowTopLevelThis:r,noInterop:p}),m=v.meta,y=v.headers;(0,o.hasExports)(m)&&(u.push(s.types.stringLiteral("exports")),h.push(s.types.identifier(m.exportName)));var b=m.source,_=Array.isArray(b),x=0;for(b=_?b:b[Symbol.iterator]();;){var R;if(_){if(x>=b.length)break;R=b[x++]}else{if((x=b.next()).done)break;R=x.value}var w=R,E=w[0],S=w[1];if(u.push(s.types.stringLiteral(E)),h.push(s.types.identifier(S.name)),!(0,o.isSideEffectImport)(S)){var A=(0,o.wrapInterop)(e,s.types.identifier(S.name),S.interop);if(A){var T=s.types.expressionStatement(s.types.assignmentExpression("=",s.types.identifier(S.name),A));T.loc=S.loc,y.push(T)}}y.push.apply(y,(0,o.buildNamespaceInitStatements)(m,S,n))}(0,o.ensureStatementsHoisted)(y),e.unshiftContainer("body",y),d(e,c({MODULE_NAME:g,AMD_ARGUMENTS:s.types.arrayExpression(u),IMPORT_NAMES:h}))}else a&&d(e,l({REQUIRE:a}))}}}}}));t.default=f},function(e,t,n){var r=n(961),a=n(35),i=n(49),o=Math.ceil,s=Math.max;e.exports=function(e,t,n){t=(n?a(e,t,n):void 0===t)?1:s(i(t),0);var u=null==e?0:e.length;if(!u||t<1)return[];for(var c=0,l=0,d=Array(o(u/t));c<u;)d[l++]=r(e,c,c+=t);return d}},function(e,t){e.exports=function(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r<a;)i[r]=e[r+t];return i}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){e.traverse(r)};var r={ThisExpression:function(e){e.replaceWith(e.scope.buildUndefinedNode())},Function:function(e){e.isArrowFunctionExpression()||e.skip()},ClassProperty:function(e){e.skip()},ClassPrivateProperty:function(e){e.skip()}}},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n (function() {\n throw new Error('\"' + '","' + '\" is read-only.');\n })()\n "]);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=new Map,r=new Map,a=function(t){e.requeue(t)},i=t.source,s=Array.isArray(i),c=0;for(i=s?i:i[Symbol.iterator]();;){var l;if(s){if(c>=i.length)break;l=i[c++]}else{if((c=i.next()).done)break;l=c.value}var f=l,p=f[0],g=(D=f[1]).imports,v=Array.isArray(g),m=0;for(g=v?g:g[Symbol.iterator]();;){var y;if(v){if(m>=g.length)break;y=g[m++]}else{if((m=g.next()).done)break;y=m.value}var b=y,_=b[0],x=b[1];n.set(_,[p,x,null])}var R=D.importsNamespace,w=Array.isArray(R),E=0;for(R=w?R:R[Symbol.iterator]();;){var S;if(w){if(E>=R.length)break;S=R[E++]}else{if((E=R.next()).done)break;S=E.value}_=S,n.set(_,[p,null,_])}}var A=t.local,T=Array.isArray(A),P=0;for(A=T?A:A[Symbol.iterator]();;){var C,M;if(T){if(P>=A.length)break;M=A[P++]}else{if((P=A.next()).done)break;M=P.value}var O=M,k=O[0],D=O[1],I=r.get(k);I||(I=[],r.set(k,I)),(C=I).push.apply(C,D.names)}e.traverse(d,{metadata:t,requeueInParent:a,scope:e.scope,exported:r}),(0,u.default)(e,new Set([].concat(Array.from(n.keys()),Array.from(r.keys())))),e.traverse(h,{seen:new WeakSet,metadata:t,requeueInParent:a,scope:e.scope,imported:n,exported:r,buildImportReference:function(e,n){var r=e[0],a=e[1],i=e[2],s=t.source.get(r);if(i)return s.lazy&&(n=o.callExpression(n,[])),n;var u=o.identifier(s.name);return s.lazy&&(u=o.callExpression(u,[])),o.memberExpression(u,o.identifier(a))}})};var i=l(n(15)),o=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3)),s=l(n(22)),u=l(n(206));function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){return e&&e.__esModule?e:{default:e}}var d={ClassProperty:function(e){e.skip()},Function:function(e){e.skip()},ClassDeclaration:function(e){var t=this.requeueInParent,n=this.exported,r=this.metadata,a=e.node.id;if(!a)throw new Error("Expected class to have a name");var i=a.name,s=n.get(i)||[];if(s.length>0){var u=o.expressionStatement(f(r,s,o.identifier(i)));u._blockHoist=e.node._blockHoist,t(e.insertAfter(u)[0])}},VariableDeclaration:function(e){var t=this.requeueInParent,n=this.exported,r=this.metadata;Object.keys(e.getOuterBindingIdentifiers()).forEach((function(a){var i=n.get(a)||[];if(i.length>0){var s=o.expressionStatement(f(r,i,o.identifier(a)));s._blockHoist=e.node._blockHoist,t(e.insertAfter(s)[0])}}))}},f=function(e,t,n){return(t||[]).reduce((function(t,n){return o.assignmentExpression("=",o.memberExpression(o.identifier(e.exportName),o.identifier(n)),t)}),n)},p=function(e){return s.default.expression.ast(a(),e)},h={ReferencedIdentifier:function(e){var t=this.seen,n=this.buildImportReference,r=this.scope,a=this.imported,i=this.requeueInParent;if(!t.has(e.node)){t.add(e.node);var s=e.node.name,u=e.scope.getBinding(s);if(r.getBinding(s)===u){var c=a.get(s);if(c){var l=n(c,e.node);if(l.loc=e.node.loc,e.parentPath.isCallExpression({callee:e.node})&&o.isMemberExpression(l))e.replaceWith(o.sequenceExpression([o.numericLiteral(0),l]));else if(e.isJSXIdentifier()&&o.isMemberExpression(l)){var d=l.object,f=l.property;e.replaceWith(o.JSXMemberExpression(o.JSXIdentifier(d.name),o.JSXIdentifier(f.name)))}else e.replaceWith(l);i(e),e.skip()}}}},AssignmentExpression:{exit:function(e){var t=this,n=this.scope,r=this.seen,a=this.imported,s=this.exported,u=this.requeueInParent,c=this.buildImportReference;if(!r.has(e.node)){r.add(e.node);var l=e.get("left");if(!l.isMemberExpression())if(l.isIdentifier()){var d=l.node.name;if(n.getBinding(d)!==e.scope.getBinding(d))return;var h=s.get(d),g=a.get(d);if((null==h?void 0:h.length)>0||g){(0,i.default)("="===e.node.operator,"Path was not simplified");var v=e.node;g&&(v.left=c(g,v.left),v.right=o.sequenceExpression([v.right,p(d)])),e.replaceWith(f(this.metadata,h,v)),u(e)}}else{var m=l.getOuterBindingIdentifiers(),y=Object.keys(m).filter((function(t){return n.getBinding(t)===e.scope.getBinding(t)})),b=y.find((function(e){return a.has(e)}));b&&(e.node.right=o.sequenceExpression([e.node.right,p(b)]));var _=[];if(y.forEach((function(e){var n=s.get(e)||[];n.length>0&&_.push(f(t.metadata,n,o.identifier(e)))})),_.length>0){var x=o.sequenceExpression(_);e.parentPath.isExpressionStatement()&&((x=o.expressionStatement(x))._blockHoist=e.parentPath.node._blockHoist),u(e.insertAfter(x)[0])}}}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hasExports=function(e){return e.hasExports},t.isSideEffectImport=o,t.default=function(e,t,n){var r=void 0===n?{}:n,s=r.noInterop,u=void 0!==s&&s,c=r.loose,l=void 0!==c&&c,d=r.lazy,f=void 0!==d&&d,p=r.esNamespaceOnly,h=void 0!==p&&p;t||(t=e.scope.generateUidIdentifier("exports").name),function(e){e.get("body").forEach((function(e){e.isExportDefaultDeclaration()&&(0,i.default)(e)}))}(e);var g=function(e,t){var n=t.loose,r=t.lazy,i=function(e,t){var n=new Map;e.get("body").forEach((function(e){var r;if(e.isImportDeclaration())r="import";else{if(e.isExportDefaultDeclaration()&&(e=e.get("declaration")),e.isExportNamedDeclaration())if(e.node.declaration)e=e.get("declaration");else if(t&&e.node.source&&e.get("source").isStringLiteral())return void e.node.specifiers.forEach((function(e){n.set(e.local.name,"block")}));if(e.isFunctionDeclaration())r="hoisted";else if(e.isClassDeclaration())r="block";else if(e.isVariableDeclaration({kind:"var"}))r="var";else{if(!e.isVariableDeclaration())return;r="block"}}Object.keys(e.getOuterBindingIdentifiers()).forEach((function(e){n.set(e,r)}))}));var r=new Map,a=function(e){var t=e.node.name,a=r.get(t);if(!a){var i=n.get(t);if(void 0===i)throw e.buildCodeFrameError('Exporting local "'+t+'", which is not declared.');a={names:[],kind:i},r.set(t,a)}return a};return e.get("body").forEach((function(e){if(!e.isExportNamedDeclaration()||!t&&e.node.source){if(e.isExportDefaultDeclaration()){var n=e.get("declaration");if(!n.isFunctionDeclaration()&&!n.isClassDeclaration())throw n.buildCodeFrameError("Unexpected default expression export.");a(n.get("id")).names.push("default")}}else if(e.node.declaration){var r=e.get("declaration"),i=r.getOuterBindingIdentifierPaths();Object.keys(i).forEach((function(e){if("__esModule"===e)throw r.buildCodeFrameError('Illegal export "__esModule".');a(i[e]).names.push(e)}))}else e.get("specifiers").forEach((function(e){var t=e.get("local"),n=e.get("exported");if("__esModule"===n.node.name)throw n.buildCodeFrameError('Illegal export "__esModule".');a(t).names.push(n.node.name)}))})),r}(e,n),s=new Map,u=function(t){var n=t.value,r=s.get(n);return r||(r={name:e.scope.generateUidIdentifier((0,a.basename)(n,(0,a.extname)(n))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,lazy:!1},s.set(n,r)),r},c=!1;e.get("body").forEach((function(e){if(e.isImportDeclaration()){var t=u(e.node.source);t.loc||(t.loc=e.node.loc),e.get("specifiers").forEach((function(e){if(e.isImportDefaultSpecifier()){var n=e.get("local").node.name;t.imports.set(n,"default");var r=i.get(n);r&&(i.delete(n),r.names.forEach((function(e){t.reexports.set(e,"default")})))}else if(e.isImportNamespaceSpecifier()){var a=e.get("local").node.name;t.importsNamespace.add(a);var o=i.get(a);o&&(i.delete(a),o.names.forEach((function(e){t.reexportNamespace.add(e)})))}else if(e.isImportSpecifier()){var s=e.get("imported").node.name,u=e.get("local").node.name;t.imports.set(u,s);var c=i.get(u);c&&(i.delete(u),c.names.forEach((function(e){t.reexports.set(e,s)})))}}))}else if(e.isExportAllDeclaration()){c=!0;var n=u(e.node.source);n.loc||(n.loc=e.node.loc),n.reexportAll={loc:e.node.loc}}else if(e.isExportNamedDeclaration()&&e.node.source){c=!0;var r=u(e.node.source);r.loc||(r.loc=e.node.loc),e.get("specifiers").forEach((function(e){if(!e.isExportSpecifier())throw e.buildCodeFrameError("Unexpected export specifier type");var t=e.get("local").node.name,n=e.get("exported").node.name;if(r.reexports.set(n,t),"__esModule"===n)throw n.buildCodeFrameError('Illegal export "__esModule".')}))}else(e.isExportNamedDeclaration()||e.isExportDefaultDeclaration())&&(c=!0)}));var l=s.values(),d=Array.isArray(l),f=0;for(l=d?l:l[Symbol.iterator]();;){var p;if(d){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var h=p,g=!1,v=!1;h.importsNamespace.size>0&&(g=!0,v=!0),h.reexportAll&&(v=!0);var m=h.imports.values(),y=Array.isArray(m),b=0;for(m=y?m:m[Symbol.iterator]();;){var _;if(y){if(b>=m.length)break;_=m[b++]}else{if((b=m.next()).done)break;_=b.value}"default"===_?g=!0:v=!0}var x=h.reexports.values(),R=Array.isArray(x),w=0;for(x=R?x:x[Symbol.iterator]();;){var E;if(R){if(w>=x.length)break;E=x[w++]}else{if((w=x.next()).done)break;E=w.value}"default"===E?g=!0:v=!0}g&&v?h.interop="namespace":g&&(h.interop="default")}var S=s,A=Array.isArray(S),T=0;for(S=A?S:S[Symbol.iterator]();;){var P;if(A){if(T>=S.length)break;P=S[T++]}else{if((T=S.next()).done)break;P=T.value}var C=P,M=C[0],O=C[1];if(!1!==r&&!o(O)&&!O.reexportAll)if(!0===r)O.lazy=!/\./.test(M);else if(Array.isArray(r))O.lazy=-1!==r.indexOf(M);else{if("function"!=typeof r)throw new Error(".lazy must be a boolean, string array, or function");O.lazy=r(M)}}return{hasExports:c,local:i,source:s}}(e,{loose:l,lazy:f}),v=g.local,m=g.source,y=g.hasExports;!function(e){e.get("body").forEach((function(e){if(e.isImportDeclaration())e.remove();else if(e.isExportNamedDeclaration())e.node.declaration?(e.node.declaration._blockHoist=e.node._blockHoist,e.replaceWith(e.node.declaration)):e.remove();else if(e.isExportDefaultDeclaration()){var t=e.get("declaration");if(!t.isFunctionDeclaration()&&!t.isClassDeclaration())throw t.buildCodeFrameError("Unexpected default expression export.");t._blockHoist=e.node._blockHoist,e.replaceWith(t)}else e.isExportAllDeclaration()&&e.remove()}))}(e);var b=m,_=Array.isArray(b),x=0;for(b=_?b:b[Symbol.iterator]();;){var R;if(_){if(x>=b.length)break;R=b[x++]}else{if((x=b.next()).done)break;R=x.value}var w=R[1];w.importsNamespace.size>0&&(w.name=w.importsNamespace.values().next().value),u?w.interop="none":h&&"namespace"===w.interop&&(w.interop="default")}return{exportName:t,exportNameListName:null,hasExports:y,local:v,source:m}};var r,a=n(7),i=(r=n(51))&&r.__esModule?r:{default:r};function o(e){return 0===e.imports.size&&0===e.importsNamespace.size&&0===e.reexports.size&&0===e.reexportNamespace.size&&!e.reexportAll}},function(e,t,n){"use strict";function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function a(e,t){var n=t.arguments,a=r(n,1)[0];return e.isStringLiteral(a)||e.isTemplateLiteral(a)?(e.removeComments(a),a):e.templateLiteral([e.templateElement({raw:"",cooked:""}),e.templateElement({raw:"",cooked:""},!0)],n)}Object.defineProperty(t,"__esModule",{value:!0}),t.getImportSource=a,t.createDynamicImportTransform=function(e){var t=e.template,n=e.types,r=t("Promise.resolve().then(() => MODULE)");return function(e,t){var i=n.callExpression(n.identifier("require"),[a(n,t.parent)]),o=e.opts.noInterop,s=!0===(void 0!==o&&o)?i:n.callExpression(e.addHelper("interopRequireWildcard"),[i]),u=r({MODULE:s});t.parentPath.replaceWith(u)}}},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n var "," = ",";\n "]);return a=function(){return e},e}function i(){var e=r(["\n function ","() {\n const data = ",";\n "," = function(){ return data; };\n return data;\n }\n "]);return i=function(){return e},e}function o(){var e=r(['\n (function(){\n throw new Error(\n "The CommonJS \'" + "','" + "\' variable is not available in ES6 modules." +\n "Consider setting setting sourceType:script or sourceType:unambiguous in your " +\n "Babel config for this file.");\n })()\n ']);return o=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u=n(1),c=n(98),l=(s=n(206))&&s.__esModule?s:{default:s},d=n(2),f=n(99),p=(0,u.declare)((function(e,t){e.assertVersion(7);var n=(0,f.createDynamicImportTransform)(e),r=t.loose,s=t.strictNamespace,u=void 0!==s&&s,p=t.mjsStrictNamespace,h=void 0===p||p,g=t.allowTopLevelThis,v=t.strict,m=t.strictMode,y=t.noInterop,b=t.lazy,_=void 0!==b&&b,x=t.allowCommonJSExports,R=void 0===x||x;if(!("boolean"==typeof _||"function"==typeof _||Array.isArray(_)&&_.every((function(e){return"string"==typeof e}))))throw new Error(".lazy must be a boolean, array of strings, or a function");if("boolean"!=typeof u)throw new Error(".strictNamespace must be a boolean, or undefined");if("boolean"!=typeof h)throw new Error(".mjsStrictNamespace must be a boolean, or undefined");var w=function(e){return d.template.expression.ast(o(),e)},E={ReferencedIdentifier:function(e){var t=e.node.name;if("module"===t||"exports"===t){var n=e.scope.getBinding(t);this.scope.getBinding(t)!==n||e.parentPath.isObjectProperty({value:e.node})&&e.parentPath.parentPath.isObjectPattern()||e.parentPath.isAssignmentExpression({left:e.node})||e.isAssignmentExpression({left:e.node})||e.replaceWith(w(t))}},AssignmentExpression:function(e){var t=this,n=e.get("left");if(n.isIdentifier()){var r=e.node.name;if("module"!==r&&"exports"!==r)return;var a=e.scope.getBinding(r);if(this.scope.getBinding(r)!==a)return;var i=e.get("right");i.replaceWith(d.types.sequenceExpression([i.node,w(r)]))}else if(n.isPattern()){var o=n.getOuterBindingIdentifiers(),s=Object.keys(o).filter((function(n){return("module"===n||"exports"===n)&&t.scope.getBinding(n)===e.scope.getBinding(n)}))[0];if(s){var u=e.get("right");u.replaceWith(d.types.sequenceExpression([u.node,w(s)]))}}}};return{name:"transform-modules-commonjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","commonjs")},visitor:{CallExpression:function(e){if(this.file.has("@babel/plugin-proposal-dynamic-import")&&e.get("callee").isImport()){var t=e.scope;do{t.rename("require")}while(t=t.parent);n(this,e.get("callee"))}},Program:{exit:function(e,t){if((0,c.isModule)(e)){e.scope.rename("exports"),e.scope.rename("module"),e.scope.rename("require"),e.scope.rename("__filename"),e.scope.rename("__dirname"),R||((0,l.default)(e,new Set(["module","exports"])),e.traverse(E,{scope:e.scope}));var n=this.getModuleName();n&&(n=d.types.stringLiteral(n));var o=(0,c.rewriteModuleStatementsAndPrepareHeader)(e,{exportName:"exports",loose:r,strict:v,strictMode:m,allowTopLevelThis:g,noInterop:y,lazy:_,esNamespaceOnly:"string"==typeof t.filename&&/\.mjs$/.test(t.filename)?h:u}),s=o.meta,f=o.headers,p=s.source,b=Array.isArray(p),x=0;for(p=b?p:p[Symbol.iterator]();;){var w;if(b){if(x>=p.length)break;w=p[x++]}else{if((x=p.next()).done)break;w=x.value}var S=w,A=S[0],T=S[1],P=d.types.callExpression(d.types.identifier("require"),[d.types.stringLiteral(A)]),C=void 0;if((0,c.isSideEffectImport)(T)){if(T.lazy)throw new Error("Assertion failure");C=d.types.expressionStatement(P)}else{var M=(0,c.wrapInterop)(e,P,T.interop)||P;C=T.lazy?d.template.ast(i(),T.name,M,T.name):d.template.ast(a(),T.name,M)}C.loc=T.loc,f.push(C),f.push.apply(f,(0,c.buildNamespaceInitStatements)(s,T,r))}(0,c.ensureStatementsHoisted)(f),e.unshiftContainer("body",f)}}}}}}));t.default=p},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(207))&&r.__esModule?r:{default:r},o=n(2),s=n(99),u=(0,o.template)('\n SYSTEM_REGISTER(MODULE_NAME, SOURCES, function (EXPORT_IDENTIFIER, CONTEXT_IDENTIFIER) {\n "use strict";\n BEFORE_BODY;\n return {\n setters: SETTERS,\n execute: function () {\n BODY;\n }\n };\n });\n'),c=(0,o.template)('\n for (var KEY in TARGET) {\n if (KEY !== "default" && KEY !== "__esModule") EXPORT_OBJ[KEY] = TARGET[KEY];\n }\n');function l(e,t,n,r,a){var i=[];if(1===n.length)i.push(o.types.expressionStatement(o.types.callExpression(t,[o.types.stringLiteral(n[0]),r[0]])));else if(a){var s=e.scope.generateUid("exportObj");i.push(o.types.variableDeclaration("var",[o.types.variableDeclarator(o.types.identifier(s),o.types.objectExpression([]))])),i.push(c({KEY:e.scope.generateUidIdentifier("key"),EXPORT_OBJ:o.types.identifier(s),TARGET:a}));for(var u=0;u<n.length;u++){var l=n[u],d=r[u];i.push(o.types.expressionStatement(o.types.assignmentExpression("=",o.types.memberExpression(o.types.identifier(s),o.types.identifier(l)),d)))}i.push(o.types.expressionStatement(o.types.callExpression(t,[o.types.identifier(s)])))}else{for(var f=[],p=0;p<n.length;p++){var h=n[p],g=r[p];f.push(o.types.objectProperty(o.types.identifier(h),g))}i.push(o.types.expressionStatement(o.types.callExpression(t,[o.types.objectExpression(f)])))}return i}var d=(0,a.declare)((function(e,t){e.assertVersion(7);var n=t.systemGlobal,r=void 0===n?"System":n,a=Symbol(),c={"AssignmentExpression|UpdateExpression":function(e){if(!e.node[a]){e.node[a]=!0;var t=e.get(e.isAssignmentExpression()?"left":"argument");if(t.isObjectPattern()||t.isArrayPattern()){for(var n=[e.node],r=0,i=Object.keys(t.getBindingIdentifiers());r<i.length;r++){var s=i[r];if(this.scope.getBinding(s)!==e.scope.getBinding(s))return;var u=this.exports[s];if(!u)return;var c=u,l=Array.isArray(c),d=0;for(c=l?c:c[Symbol.iterator]();;){var f;if(l){if(d>=c.length)break;f=c[d++]}else{if((d=c.next()).done)break;f=d.value}var p=f;n.push(this.buildCall(p,o.types.identifier(s)).expression)}}e.replaceWith(o.types.sequenceExpression(n))}else if(t.isIdentifier()){var h=t.node.name;if(this.scope.getBinding(h)===e.scope.getBinding(h)){var g=this.exports[h];if(g){var v=e.node,m=e.isUpdateExpression({prefix:!1});m&&(v=o.types.binaryExpression(v.operator[0],o.types.unaryExpression("+",o.types.cloneNode(v.argument)),o.types.numericLiteral(1)));var y=g,b=Array.isArray(y),_=0;for(y=b?y:y[Symbol.iterator]();;){var x;if(b){if(_>=y.length)break;x=y[_++]}else{if((_=y.next()).done)break;x=_.value}var R=x;v=this.buildCall(R,v).expression}m&&(v=o.types.sequenceExpression([v,e.node])),e.replaceWith(v)}}}}}};return{name:"transform-modules-systemjs",pre:function(){this.file.set("@babel/plugin-transform-modules-*","systemjs")},visitor:{CallExpression:function(e,t){o.types.isImport(e.node.callee)&&(this.file.has("@babel/plugin-proposal-dynamic-import")||console.warn("WARNING: Dynamic import() transformation must be enabled using the\n @babel/plugin-proposal-dynamic-import plugin. Babel 8 will\n no longer transform import() without using that plugin.\n"),e.replaceWith(o.types.callExpression(o.types.memberExpression(o.types.identifier(t.contextIdent),o.types.identifier("import")),[(0,s.getImportSource)(o.types,e.node)])))},MetaProperty:function(e,t){"import"===e.node.meta.name&&"meta"===e.node.property.name&&e.replaceWith(o.types.memberExpression(o.types.identifier(t.contextIdent),o.types.identifier("meta")))},ReferencedIdentifier:function(e,t){"__moduleName"!==e.node.name||e.scope.hasBinding("__moduleName")||e.replaceWith(o.types.memberExpression(o.types.identifier(t.contextIdent),o.types.identifier("id")))},Program:{enter:function(e,t){t.contextIdent=e.scope.generateUid("context")},exit:function(e,t){var n=e.scope.buildUndefinedNode(),a=e.scope.generateUid("export"),s=t.contextIdent,d=Object.create(null),f=[],p=[],h=[],g=[],v=[],m=[];function y(e,t){d[e]=d[e]||[],d[e].push(t)}function b(e,t,n){var r;f.forEach((function(t){t.key===e&&(r=t)})),r||f.push(r={key:e,imports:[],exports:[]}),r[t]=r[t].concat(n)}function _(e,t){return o.types.expressionStatement(o.types.callExpression(o.types.identifier(a),[o.types.stringLiteral(e),t]))}var x=[],R=[],w=e.get("body"),E=Array.isArray(w),S=0;for(w=E?w:w[Symbol.iterator]();;){var A;if(E){if(S>=w.length)break;A=w[S++]}else{if((S=w.next()).done)break;A=S.value}var T=A;if(T.isFunctionDeclaration())p.push(T.node),m.push(T);else if(T.isClassDeclaration())v.push(T.node.id),T.replaceWith(o.types.expressionStatement(o.types.assignmentExpression("=",o.types.cloneNode(T.node.id),o.types.toExpression(T.node))));else if(T.isImportDeclaration()){b(T.node.source.value,"imports",T.node.specifiers);for(var P=0,C=Object.keys(T.getBindingIdentifiers());P<C.length;P++){var M=C[P];T.scope.removeBinding(M),v.push(o.types.identifier(M))}T.remove()}else if(T.isExportAllDeclaration())b(T.node.source.value,"exports",T.node),T.remove();else if(T.isExportDefaultDeclaration()){var O=T.get("declaration"),k=O.node.id;O.isClassDeclaration()?k?(x.push("default"),R.push(n),v.push(k),y(k.name,"default"),T.replaceWith(o.types.expressionStatement(o.types.assignmentExpression("=",o.types.cloneNode(k),o.types.toExpression(O.node))))):(x.push("default"),R.push(o.types.toExpression(O.node)),m.push(T)):O.isFunctionDeclaration()?(k?(p.push(O.node),x.push("default"),R.push(o.types.cloneNode(k)),y(k.name,"default")):(x.push("default"),R.push(o.types.toExpression(O.node))),m.push(T)):T.replaceWith(_("default",O.node))}else if(T.isExportNamedDeclaration()){var D=T.get("declaration");if(D.node)if(T.replaceWith(D),T.isFunction()){var I=D.node,L=I.id.name;y(L,L),p.push(I),x.push(L),R.push(o.types.cloneNode(I.id)),m.push(T)}else if(T.isClass()){var j=D.node.id.name;x.push(j),R.push(n),v.push(D.node.id),T.replaceWith(o.types.expressionStatement(o.types.assignmentExpression("=",o.types.cloneNode(D.node.id),o.types.toExpression(D.node)))),y(j,j)}else for(var F=0,z=Object.keys(D.getBindingIdentifiers());F<z.length;F++){var N=z[F];y(N,N)}else{var B=T.node.specifiers;if(B&&B.length)if(T.node.source)b(T.node.source.value,"exports",B),T.remove();else{var V=[],H=B,U=Array.isArray(H),W=0;for(H=U?H:H[Symbol.iterator]();;){var q;if(U){if(W>=H.length)break;q=H[W++]}else{if((W=H.next()).done)break;q=W.value}var G=q,K=T.scope.getBinding(G.local.name);K&&o.types.isFunctionDeclaration(K.path.node)?(x.push(G.exported.name),R.push(o.types.cloneNode(G.local))):K||V.push(_(G.exported.name,G.local)),y(G.local.name,G.exported.name)}T.replaceWithMultiple(V)}else T.remove()}}}f.forEach((function(t){var n=[],r=e.scope.generateUid(t.key),i=t.imports,s=Array.isArray(i),u=0;for(i=s?i:i[Symbol.iterator]();;){var c;if(s){if(u>=i.length)break;c=i[u++]}else{if((u=i.next()).done)break;c=u.value}var d=c;o.types.isImportNamespaceSpecifier(d)?n.push(o.types.expressionStatement(o.types.assignmentExpression("=",d.local,o.types.identifier(r)))):o.types.isImportDefaultSpecifier(d)&&(d=o.types.importSpecifier(d.local,o.types.identifier("default"))),o.types.isImportSpecifier(d)&&n.push(o.types.expressionStatement(o.types.assignmentExpression("=",d.local,o.types.memberExpression(o.types.identifier(r),d.imported))))}if(t.exports.length){var f=[],p=[],v=!1,m=t.exports,y=Array.isArray(m),b=0;for(m=y?m:m[Symbol.iterator]();;){var _;if(y){if(b>=m.length)break;_=m[b++]}else{if((b=m.next()).done)break;_=b.value}var x=_;o.types.isExportAllDeclaration(x)?v=!0:o.types.isExportSpecifier(x)&&(f.push(x.exported.name),p.push(o.types.memberExpression(o.types.identifier(r),x.local)))}n=n.concat(l(e,o.types.identifier(a),f,p,v?o.types.identifier(r):null))}g.push(o.types.stringLiteral(t.key)),h.push(o.types.functionExpression(null,[o.types.identifier(r)],o.types.blockStatement(n)))}));var Y=this.getModuleName();Y&&(Y=o.types.stringLiteral(Y)),(0,i.default)(e,(function(e,t,r){v.push(e),r||(x.push(t),R.push(n))}),null),v.length&&p.unshift(o.types.variableDeclaration("var",v.map((function(e){return o.types.variableDeclarator(e)})))),x.length&&(p=p.concat(l(e,o.types.identifier(a),x,R,null))),e.traverse(c,{exports:d,buildCall:_,scope:e.scope});for(var X=0,J=m;X<J.length;X++)J[X].remove();e.node.body=[u({SYSTEM_REGISTER:o.types.memberExpression(o.types.identifier(r),o.types.identifier("register")),BEFORE_BODY:p,MODULE_NAME:Y,SETTERS:o.types.arrayExpression(h),SOURCES:o.types.arrayExpression(g),BODY:e.node.body,EXPORT_IDENTIFIER:o.types.identifier(a),CONTEXT_IDENTIFIER:o.types.identifier(s)})]}}}}}));t.default=d},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(7),i=n(98),o=n(2),s=(0,o.template)("\n GLOBAL_REFERENCE = GLOBAL_REFERENCE || {}\n"),u=(0,o.template)('\n (function (global, factory) {\n if (typeof define === "function" && define.amd) {\n define(MODULE_NAME, AMD_ARGUMENTS, factory);\n } else if (typeof exports !== "undefined") {\n factory(COMMONJS_ARGUMENTS);\n } else {\n var mod = { exports: {} };\n factory(BROWSER_ARGUMENTS);\n\n GLOBAL_TO_ASSIGN;\n }\n })(\n typeof globalThis === "object" ? globalThis\n : typeof self === "object" ? self\n : this,\n function(IMPORT_NAMES) {\n })\n'),c=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.globals,r=t.exactGlobals,c=t.loose,l=t.allowTopLevelThis,d=t.strict,f=t.strictMode,p=t.noInterop;function h(e,t,n,r){var i=r?r.value:(0,a.basename)(n,(0,a.extname)(n)),u=o.types.memberExpression(o.types.identifier("global"),o.types.identifier(o.types.toIdentifier(i))),c=[];if(t){var l=e[i];if(l){c=[];var d=l.split(".");u=d.slice(1).reduce((function(e,t){return c.push(s({GLOBAL_REFERENCE:o.types.cloneNode(e)})),o.types.memberExpression(e,o.types.identifier(t))}),o.types.memberExpression(o.types.identifier("global"),o.types.identifier(d[0])))}}return c.push(o.types.expressionStatement(o.types.assignmentExpression("=",u,o.types.memberExpression(o.types.identifier("mod"),o.types.identifier("exports"))))),c}function g(e,t,n){var r;if(t){var i=e[n];r=i?i.split(".").reduce((function(e,t){return o.types.memberExpression(e,o.types.identifier(t))}),o.types.identifier("global")):o.types.memberExpression(o.types.identifier("global"),o.types.identifier(o.types.toIdentifier(n)))}else{var s=(0,a.basename)(n,(0,a.extname)(n)),u=e[s]||s;r=o.types.memberExpression(o.types.identifier("global"),o.types.identifier(o.types.toIdentifier(u)))}return r}return{name:"transform-modules-umd",visitor:{Program:{exit:function(e){if((0,i.isModule)(e)){var t=n||{},a=this.getModuleName();a&&(a=o.types.stringLiteral(a));var s=(0,i.rewriteModuleStatementsAndPrepareHeader)(e,{loose:c,strict:d,strictMode:f,allowTopLevelThis:l,noInterop:p}),v=s.meta,m=s.headers,y=[],b=[],_=[],x=[];(0,i.hasExports)(v)&&(y.push(o.types.stringLiteral("exports")),b.push(o.types.identifier("exports")),_.push(o.types.memberExpression(o.types.identifier("mod"),o.types.identifier("exports"))),x.push(o.types.identifier(v.exportName)));var R=v.source,w=Array.isArray(R),E=0;for(R=w?R:R[Symbol.iterator]();;){var S;if(w){if(E>=R.length)break;S=R[E++]}else{if((E=R.next()).done)break;S=E.value}var A=S,T=A[0],P=A[1];if(y.push(o.types.stringLiteral(T)),b.push(o.types.callExpression(o.types.identifier("require"),[o.types.stringLiteral(T)])),_.push(g(t,r,T)),x.push(o.types.identifier(P.name)),!(0,i.isSideEffectImport)(P)){var C=(0,i.wrapInterop)(e,o.types.identifier(P.name),P.interop);if(C){var M=o.types.expressionStatement(o.types.assignmentExpression("=",o.types.identifier(P.name),C));M.loc=v.loc,m.push(M)}}m.push.apply(m,(0,i.buildNamespaceInitStatements)(v,P,c))}(0,i.ensureStatementsHoisted)(m),e.unshiftContainer("body",m);var O=e.node,k=O.body,D=O.directives;e.node.directives=[],e.node.body=[];var I=e.pushContainer("body",[u({MODULE_NAME:a,AMD_ARGUMENTS:o.types.arrayExpression(y),COMMONJS_ARGUMENTS:b,BROWSER_ARGUMENTS:_,IMPORT_NAMES:x,GLOBAL_TO_ASSIGN:h(t,r,this.filename||"unknown",a)})])[0].get("expression.arguments")[1].get("body");I.pushContainer("directives",D),I.pushContainer("body",k)}}}}}}));t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-new-target",visitor:{MetaProperty:function(e){var t=e.get("meta"),n=e.get("property"),r=e.scope;if(t.isIdentifier({name:"new"})&&n.isIdentifier({name:"target"})){var i=e.findParent((function(e){return!!e.isClass()||!(!e.isFunction()||e.isArrowFunctionExpression())&&!e.isClassMethod({kind:"constructor"})}));if(!i)throw e.buildCodeFrameError("new.target must be under a (non-arrow) function or a class.");var o=i.node;if(!o.id){if(i.isMethod())return void e.replaceWith(r.buildUndefinedNode());o.id=r.generateUidIdentifier("target")}var s=a.types.memberExpression(a.types.thisExpression(),a.types.identifier("constructor"));if(i.isClass())return void e.replaceWith(s);e.replaceWith(a.types.conditionalExpression(a.types.binaryExpression("instanceof",a.types.thisExpression(),a.types.cloneNode(o.id)),s,r.buildUndefinedNode()))}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"transform-object-assign",visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.assign")&&(e.node.callee=t.addHelper("extends"))}}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(39))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-object-super",visitor:{ObjectExpression:function(e,t){var n,r=function(){return n=n||e.scope.generateUidIdentifier("obj")};e.get("properties").forEach((function(e){e.isMethod()&&function(e,t,n){new i.default({getObjectRef:t,methodPath:e,file:n}).replace()}(e,r,t)})),n&&(e.scope.push({id:o.types.cloneNode(n)}),e.replaceWith(o.types.assignmentExpression("=",o.types.cloneNode(n),e.node)))}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=(0,n(1).declare)((function(e){return e.assertVersion(7),{name:"transform-object-set-prototype-of-to-assign",visitor:{CallExpression:function(e,t){e.get("callee").matchesPattern("Object.setPrototypeOf")&&(e.node.callee=t.addHelper("defaults"))}}}}));t.default=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=o(n(974)),i=o(n(976));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.loose;return{name:"transform-parameters",visitor:{Function:function(e){e.isArrowFunctionExpression()&&e.get("params").some((function(e){return e.isRestElement()||e.isAssignmentPattern()}))&&e.arrowFunctionToExpression();var t=(0,i.default)(e),r=(0,a.default)(e,n);(t||r)&&e.scope.crawl()}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){for(var n=e.node,r=e.scope,f={iife:!1,scope:r},p=[],h=e.get("params"),g=null,v=0;v<h.length;v++){var m=h[v],y=m.isAssignmentPattern();if(y&&(t||"set"===n.kind)){var b=m.get("left"),_=m.get("right"),x=r.buildUndefinedNode();if(b.isIdentifier())p.push(s({ASSIGNMENT_IDENTIFIER:i.types.cloneNode(b.node),DEFAULT_VALUE:_.node,UNDEFINED:x})),m.replaceWith(b.node);else if(b.isObjectPattern()||b.isArrayPattern()){var R=r.generateUidIdentifier();p.push(u({ASSIGNMENT_IDENTIFIER:b.node,DEFAULT_VALUE:_.node,PARAMETER_NAME:i.types.cloneNode(R),UNDEFINED:x})),m.replaceWith(R)}}else if(y){null===g&&(g=v);var w=m.get("left"),E=m.get("right");f.iife||(E.isIdentifier()&&!l(r,E.node)?f.iife=!0:E.traverse(d,f));var S=o({VARIABLE_NAME:w.node,DEFAULT_VALUE:E.node,ARGUMENT_KEY:i.types.numericLiteral(v)});p.push(S)}else if(null!==g){var A=c([m.node,i.types.numericLiteral(v)]);p.push(A)}else if(m.isObjectPattern()||m.isArrayPattern()){var T=e.scope.generateUidIdentifier("ref"),P=i.types.variableDeclaration("let",[i.types.variableDeclarator(m.node,T)]);p.push(P),m.replaceWith(i.types.cloneNode(T))}f.iife||m.isIdentifier()||m.traverse(d,f)}return 0!==p.length&&(null!==g&&(n.params=n.params.slice(0,g)),e.ensureBlock(),f.iife?(p.push((0,a.default)(e,r)),e.set("body",i.types.blockStatement(p))):e.get("body").unshiftContainer("body",p),!0)};var r,a=(r=n(975))&&r.__esModule?r:{default:r},i=n(2),o=(0,i.template)("\n let VARIABLE_NAME =\n arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?\n arguments[ARGUMENT_KEY]\n :\n DEFAULT_VALUE;\n"),s=(0,i.template)("\n if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {\n ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;\n }\n"),u=(0,i.template)("\n let ASSIGNMENT_IDENTIFIER = PARAMETER_NAME === UNDEFINED ? DEFAULT_VALUE : PARAMETER_NAME ;\n"),c=(0,i.template)("\n let $0 = arguments.length > $1 ? arguments[$1] : undefined;\n");function l(e,t){if(!e.hasOwnBinding(t.name))return!0;var n=e.getOwnBinding(t.name).kind;return"param"===n||"local"===n}var d={ReferencedIdentifier:function(e,t){var n=e.scope,r=e.node;"eval"!==r.name&&l(n,r)||(t.iife=!0,e.stop())},Scope:function(e){e.skip()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){void 0===t&&(t=e.scope);var n=e.node,r=i.functionExpression(null,[],n.body,n.generator,n.async),o=r,u=[];(0,a.default)(e,(function(e){return t.push({id:e})}));var c={foundThis:!1,foundArguments:!1};e.traverse(s,c),(c.foundArguments||c.foundThis)&&(o=i.memberExpression(r,i.identifier("apply")),u=[],c.foundThis&&u.push(i.thisExpression()),c.foundArguments&&(c.foundThis||u.push(i.nullLiteral()),u.push(i.identifier("arguments"))));var l=i.callExpression(o,u);return n.generator&&(l=i.yieldExpression(l,!0)),i.returnStatement(l)};var r,a=(r=n(207))&&r.__esModule?r:{default:r},i=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(3));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s={enter:function(e,t){e.isThisExpression()&&(t.foundThis=!0),e.isReferencedIdentifier({name:"arguments"})&&(t.foundArguments=!0)},Function:function(e){e.skip()}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.node,n=e.scope;if(!function(e){var t=e.params.length;return t>0&&r.types.isRestElement(e.params[t-1])}(t))return!1;var i=t.params.pop().argument,o=r.types.identifier("arguments");if(r.types.isPattern(i)){var s=i;i=n.generateUidIdentifier("ref");var u=r.types.variableDeclaration("let",[r.types.variableDeclarator(s,i)]);t.body.body.unshift(u)}var f={references:[],offset:t.params.length,argumentsNode:o,outerBinding:n.getBindingIdentifier(i.name),candidates:[],name:i.name,deopted:!1};if(e.traverse(c,f),!f.deopted&&!f.references.length){var p=f.candidates,h=Array.isArray(p),g=0;for(p=h?p:p[Symbol.iterator]();;){var v;if(h){if(g>=p.length)break;v=p[g++]}else{if((g=p.next()).done)break;v=g.value}var m=v,y=m.path,b=m.cause,_=r.types.cloneNode(o);switch(b){case"indexGetter":l(y,_,f.offset);break;case"lengthGetter":d(y,_,f.offset);break;default:y.replaceWith(_)}}return!0}f.references=f.references.concat(f.candidates.map((function(e){return e.path})));var x,R,w=r.types.numericLiteral(t.params.length),E=n.generateUidIdentifier("key"),S=n.generateUidIdentifier("len");t.params.length?(x=r.types.binaryExpression("-",r.types.cloneNode(E),r.types.cloneNode(w)),R=r.types.conditionalExpression(r.types.binaryExpression(">",r.types.cloneNode(S),r.types.cloneNode(w)),r.types.binaryExpression("-",r.types.cloneNode(S),r.types.cloneNode(w)),r.types.numericLiteral(0))):(x=r.types.identifier(E.name),R=r.types.identifier(S.name));var A=a({ARGUMENTS:o,ARRAY_KEY:x,ARRAY_LEN:R,START:w,ARRAY:i,KEY:E,LEN:S});if(f.deopted)t.body.body.unshift(A);else{var T=e.getEarliestCommonAncestorFrom(f.references).getStatementParent();T.findParent((function(e){if(!e.isLoop())return e.isFunction();T=e})),T.insertBefore(A)}return!0};var r=n(2),a=(0,r.template)("\n for (var LEN = ARGUMENTS.length,\n ARRAY = new Array(ARRAY_LEN),\n KEY = START;\n KEY < LEN;\n KEY++) {\n ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];\n }\n"),i=(0,r.template)("\n (INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]\n"),o=(0,r.template)("\n REF = INDEX, (REF < OFFSET || ARGUMENTS.length <= REF) ? undefined : ARGUMENTS[REF]\n"),s=(0,r.template)("\n ARGUMENTS.length <= OFFSET ? 0 : ARGUMENTS.length - OFFSET\n");function u(e,t){return e.node.name===t.name&&e.scope.bindingIdentifierEquals(t.name,t.outerBinding)}var c={Scope:function(e,t){e.scope.bindingIdentifierEquals(t.name,t.outerBinding)||e.skip()},Flow:function(e){e.isTypeCastExpression()||e.skip()},Function:function(e,t){var n=t.noOptimise;t.noOptimise=!0,e.traverse(c,t),t.noOptimise=n,e.skip()},ReferencedIdentifier:function(e,t){var n=e.node;if("arguments"===n.name&&(t.deopted=!0),u(e,t))if(t.noOptimise)t.deopted=!0;else{var r=e.parentPath;if("params"===r.listKey&&r.key<t.offset)return;if(r.isMemberExpression({object:n})){var a=r.parentPath;if(!t.deopted&&!(a.isAssignmentExpression()&&r.node===a.node.left||a.isLVal()||a.isForXStatement()||a.isUpdateExpression()||a.isUnaryExpression({operator:"delete"})||(a.isCallExpression()||a.isNewExpression())&&r.node===a.node.callee))if(r.node.computed){if(r.get("property").isBaseType("number"))return void t.candidates.push({cause:"indexGetter",path:e})}else if("length"===r.node.property.name)return void t.candidates.push({cause:"lengthGetter",path:e})}if(0===t.offset&&r.isSpreadElement()){var i=r.parentPath;if(i.isCallExpression()&&1===i.node.arguments.length)return void t.candidates.push({cause:"argSpread",path:e})}t.references.push(e)}},BindingIdentifier:function(e,t){u(e,t)&&(t.deopted=!0)}};function l(e,t,n){var a,s=r.types.numericLiteral(n);a=r.types.isNumericLiteral(e.parent.property)?r.types.numericLiteral(e.parent.property.value+n):0===n?e.parent.property:r.types.binaryExpression("+",e.parent.property,r.types.cloneNode(s));var u=e.scope;if(u.isPure(a)){var c=e.parentPath;c.replaceWith(i({ARGUMENTS:t,OFFSET:s,INDEX:a}));var l=c.get("test").get("left").evaluate();l.confident&&(!0===l.value?c.replaceWith(c.scope.buildUndefinedNode()):c.get("test").replaceWith(c.get("test").get("right")))}else{var d=u.generateUidIdentifierBasedOnNode(a);u.push({id:d,kind:"var"}),e.parentPath.replaceWith(o({ARGUMENTS:t,OFFSET:s,INDEX:a,REF:r.types.cloneNode(d)}))}}function d(e,t,n){n?e.parentPath.replaceWith(s({ARGUMENTS:t,OFFSET:r.types.numericLiteral(n)})):e.replaceWith(t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-property-literals",visitor:{ObjectProperty:{exit:function(e){var t=e.node,n=t.key;t.computed||!a.types.isIdentifier(n)||a.types.isValidES3Identifier(n.name)||(t.key=a.types.stringLiteral(n.name))}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(204)),i=n(2);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-property-mutators",visitor:{ObjectExpression:function(e,t){var n=e.node,r=!1,o=n.properties,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}var l=c;if("get"===l.kind||"set"===l.kind){r=!0;break}}if(r){var d={};n.properties=n.properties.filter((function(e){return!!(e.computed||"get"!==e.kind&&"set"!==e.kind)||(a.push(d,e,null,t),!1)})),e.replaceWith(i.types.callExpression(i.types.memberExpression(i.types.identifier("Object"),i.types.identifier("defineProperties")),[n,a.toDefineObject(d)]))}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(201))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){function t(e){return o.types.isLiteral(o.types.toComputedKey(e,e.key),{value:"__proto__"})}function n(e){var t=e.left;return o.types.isMemberExpression(t)&&o.types.isLiteral(o.types.toComputedKey(t,t.property),{value:"__proto__"})}function r(e,t,n){return o.types.expressionStatement(o.types.callExpression(n.addHelper("defaults"),[t,e.right]))}return e.assertVersion(7),{name:"transform-proto-to-assign",visitor:{AssignmentExpression:function(e,t){if(n(e.node)){var a=[],i=e.node.left.object,s=e.scope.maybeGenerateMemoised(i);s&&a.push(o.types.expressionStatement(o.types.assignmentExpression("=",s,i))),a.push(r(e.node,o.types.cloneNode(s||i),t)),s&&a.push(o.types.cloneNode(s)),e.replaceWithMultiple(a)}},ExpressionStatement:function(e,t){var a=e.node.expression;o.types.isAssignmentExpression(a,{operator:"="})&&n(a)&&e.replaceWith(r(a,a.left.object,t))},ObjectExpression:function(e,n){var r,a=e.node,s=a.properties,u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var d=l;t(d)&&(r=d.value,(0,i.default)(a.properties,d))}if(r){var f=[o.types.objectExpression([]),r];a.properties.length&&f.push(a),e.replaceWith(o.types.callExpression(n.addHelper("extends"),f))}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=n(2),o=(r=n(94))&&r.__esModule?r:{default:r},s=(0,a.declare)((function(e,t){e.assertVersion(7);var n=t.allowMutablePropsOnTags;if(null!=n&&!Array.isArray(n))throw new Error(".allowMutablePropsOnTags must be an array, null, or undefined.");var r=new WeakSet,a={enter:function(e,t){var n=function(){t.isImmutable=!1,e.stop()};if(e.isJSXClosingElement())e.skip();else{if(e.isJSXIdentifier({name:"ref"})&&e.parentPath.isJSXAttribute({name:e.node}))return n();if(!(e.isJSXIdentifier()||e.isIdentifier()||e.isJSXMemberExpression()||e.isImmutable())){if(e.isPure()){var r=e.evaluate();if(r.confident){var a=r.value;if((t.mutablePropsAllowed||!a||"object"!=typeof a)&&"function"!=typeof a)return void e.skip()}else if(i.types.isIdentifier(r.deopt))return}n()}}}};return{name:"transform-react-constant-elements",visitor:{JSXElement:function(e){if(!r.has(e.node)){r.add(e.node);var t={isImmutable:!0};if(null!=n){for(var i=e.get("openingElement.name");i.isJSXMemberExpression();)i=i.get("property");var s=i.node.name;t.mutablePropsAllowed=n.indexOf(s)>-1}if(e.traverse(a,t),t.isImmutable){var u=e.hoist();u&&(0,o.default)(u)}}}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(100))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){function t(e,t){return o.types.isJSXAttribute(e)&&o.types.isJSXIdentifier(e.name,{name:t})}return e.assertVersion(7),{name:"transform-react-inline-elements",visitor:(0,i.default)({filter:function(e){return e.openingElement&&!function(e){for(var n=0;n<e.length;n++){var r=e[n];if(o.types.isJSXSpreadAttribute(r))return!0;if(t(r,"ref"))return!0}return!1}(e.openingElement.attributes)},pre:function(e){var t=e.tagName,n=e.args;o.types.react.isCompatTag(t)?n.push(o.types.stringLiteral(t)):n.push(e.tagExpr)},post:function(e,t){e.callee=t.addHelper("jsx");var n=e.args[1],r=!1;if(o.types.isObjectExpression(n)){var a=n.properties.findIndex((function(e){return o.types.isIdentifier(e.key,{name:"key"})}));a>-1&&(e.args.splice(2,0,n.properties[a].value),n.properties.splice(a,1),r=!0)}else o.types.isNullLiteral(n)&&e.args.splice(1,1,o.types.objectExpression([]));!r&&e.args.length>2&&e.args.splice(2,0,o.types.unaryExpression("void",o.types.numericLiteral(0)))}})}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(100))&&r.__esModule?r:{default:r},o=n(2),s=(0,a.declare)((function(e){return e.assertVersion(7),{name:"transform-react-jsx-compat",manipulateOptions:function(e,t){t.plugins.push("jsx")},visitor:(0,i.default)({pre:function(e){e.callee=e.tagExpr},post:function(e){o.types.react.isCompatTag(e.tagName)&&(e.call=o.types.callExpression(o.types.memberExpression(o.types.memberExpression(o.types.identifier("React"),o.types.identifier("DOM")),e.tagExpr,o.types.isLiteral(e.tagExpr)),e.args))},compat:!0})}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a.default}});var r,a=(r=n(984))&&r.__esModule?r:{default:r}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t={visitor:(0,r.getVisitor)(e)},n=e&&e.version;return n&&parseInt(n,10)>=7&&(t.name="regenerator-transform"),t};var r=n(985)},function(e,t,n){"use strict";var r=c(n(15)),a=n(986),i=n(212),o=c(n(989)),s=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(29)),u=n(213);function c(e){return e&&e.__esModule?e:{default:e}}function l(e,t){return e.generator?e.async?!1!==t.opts.asyncGenerators:!1!==t.opts.generators:!!e.async&&!1!==t.opts.async}t.getVisitor=function(e){var t=e.types;return{Method:function(e,n){var r=e.node;if(l(r,n)){var a=t.functionExpression(null,[],t.cloneNode(r.body,!1),r.generator,r.async);e.get("body").set("body",[t.returnStatement(t.callExpression(a,[]))]),r.async=!1,r.generator=!1,e.get("body.body.0.argument.callee").unwrapFunctionEnvironment()}},Function:{exit:s.wrapWithTypes(t,(function(e,n){var u=e.node;if(l(u,n)){u=(e=(0,o.default)(e)).node;var c=e.scope.generateUidIdentifier("context"),g=e.scope.generateUidIdentifier("args");e.ensureBlock();var v=e.get("body");u.async&&v.traverse(h),v.traverse(p,{context:c});var m=[],y=[];v.get("body").forEach((function(e){var n=e.node;t.isExpressionStatement(n)&&t.isStringLiteral(n.expression)?m.push(n):n&&null!=n._blockHoist?m.push(n):y.push(n)})),m.length>0&&(v.node.body=y);var b=function(e){var t=s.getTypes(),n=e.node;return t.assertFunction(n),n.id||(n.id=e.scope.parent.generateUidIdentifier("callee")),n.generator&&t.isFunctionDeclaration(n)?function(e){var t=s.getTypes(),n=e.node;t.assertIdentifier(n.id);var a=e.findParent((function(e){return e.isProgram()||e.isBlockStatement()}));if(!a)return n.id;var i=a.node;r.default.ok(Array.isArray(i.body));var o=d(i);o.decl||(o.decl=t.variableDeclaration("var",[]),a.unshiftContainer("body",o.decl),o.declPath=a.get("body.0")),r.default.strictEqual(o.declPath.node,o.decl);var u=a.scope.generateUidIdentifier("marked"),c=t.callExpression(s.runtimeProperty("mark"),[t.clone(n.id)]),l=o.decl.declarations.push(t.variableDeclarator(u,c))-1,f=o.declPath.get("declarations."+l+".init");return r.default.strictEqual(f.node,c),f.addComment("leading","#__PURE__"),t.clone(u)}(e):t.clone(n.id)}(e);t.assertIdentifier(u.id);var _=t.identifier(u.id.name+"$"),x=(0,a.hoist)(e),R={usesThis:!1,usesArguments:!1,getArgsId:function(){return t.clone(g)}};if(e.traverse(f,R),R.usesArguments){x=x||t.variableDeclaration("var",[]);var w=t.identifier("arguments");w._shadowedFunctionLiteral=e,x.declarations.push(t.variableDeclarator(t.clone(g),w))}var E=new i.Emitter(c);E.explode(e.get("body")),x&&x.declarations.length>0&&m.push(x);var S=[E.getContextFunction(_)],A=E.getTryLocsList();u.generator?S.push(b):(R.usesThis||A)&&S.push(t.nullLiteral()),R.usesThis?S.push(t.thisExpression()):A&&S.push(t.nullLiteral()),A&&S.push(A);var T=t.callExpression(s.runtimeProperty(u.async?"async":"wrap"),S);m.push(t.returnStatement(T)),u.body=t.blockStatement(m),e.get("body.body").forEach((function(e){return e.scope.registerDeclaration(e)}));var P=v.node.directives;P&&(u.body.directives=P);var C=u.generator;C&&(u.generator=!1),u.async&&(u.async=!1),C&&t.isExpression(u)&&(s.replaceWithOrRemove(e,t.callExpression(s.runtimeProperty("mark"),[u])),e.addComment("leading","#__PURE__"));var M=E.getInsertedLocs();e.traverse({NumericLiteral:function(e){M.has(e.node)&&e.replaceWith(t.numericLiteral(e.node.value))}}),e.requeue()}}))}}};var d=(0,u.makeAccessor)(),f={"FunctionExpression|FunctionDeclaration|Method":function(e){e.skip()},Identifier:function(e,t){"arguments"===e.node.name&&s.isReference(e)&&(s.replaceWithOrRemove(e,t.getArgsId()),t.usesArguments=!0)},ThisExpression:function(e,t){t.usesThis=!0}},p={MetaProperty:function(e){var t=e.node;if("function"===t.meta.name&&"sent"===t.property.name){var n=s.getTypes();s.replaceWithOrRemove(e,n.memberExpression(n.clone(this.context),n.identifier("_sent")))}}},h={Function:function(e){e.skip()},AwaitExpression:function(e){var t=s.getTypes(),n=e.node.argument;s.replaceWithOrRemove(e,t.yieldExpression(t.callExpression(s.runtimeProperty("awrap"),[n]),!1))}}},function(e,t,n){"use strict";var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(29)),a=Object.prototype.hasOwnProperty;t.hoist=function(e){var t=r.getTypes();t.assertFunction(e.node);var n={};function i(e,r){var a=e.node,i=e.scope;t.assertVariableDeclaration(a);var o=[];return a.declarations.forEach((function(e){n[e.id.name]=t.identifier(e.id.name),i.removeBinding(e.id.name),e.init?o.push(t.assignmentExpression("=",e.id,e.init)):r&&o.push(e.id)})),0===o.length?null:1===o.length?o[0]:t.sequenceExpression(o)}e.get("body").traverse({VariableDeclaration:{exit:function(e){var n=i(e,!1);null===n?e.remove():r.replaceWithOrRemove(e,t.expressionStatement(n)),e.skip()}},ForStatement:function(e){var t=e.get("init");t.isVariableDeclaration()&&r.replaceWithOrRemove(t,i(t,!1))},ForXStatement:function(e){var t=e.get("left");t.isVariableDeclaration()&&r.replaceWithOrRemove(t,i(t,!0))},FunctionDeclaration:function(e){var a=e.node;n[a.id.name]=a.id;var i=t.expressionStatement(t.assignmentExpression("=",t.clone(a.id),t.functionExpression(e.scope.generateUidIdentifierBasedOnNode(a),a.params,a.body,a.generator,a.expression)));e.parentPath.isBlockStatement()?(e.parentPath.unshiftContainer("body",i),e.remove()):r.replaceWithOrRemove(e,i),e.scope.removeBinding(a.id.name),e.skip()},FunctionExpression:function(e){e.skip()},ArrowFunctionExpression:function(e){e.skip()}});var o={};e.get("params").forEach((function(e){var n=e.node;t.isIdentifier(n)&&(o[n.name]=n)}));var s=[];return Object.keys(n).forEach((function(e){a.call(o,e)||s.push(t.variableDeclarator(n[e],null))})),0===s.length?null:t.variableDeclaration("var",s)}},function(e,t,n){"use strict";var r,a=(r=n(15))&&r.__esModule?r:{default:r},i=n(212),o=n(202),s=n(29);function u(){a.default.ok(this instanceof u)}function c(e){u.call(this),(0,s.getTypes)().assertLiteral(e),this.returnLoc=e}function l(e,t,n){u.call(this);var r=(0,s.getTypes)();r.assertLiteral(e),r.assertLiteral(t),n?r.assertIdentifier(n):n=null,this.breakLoc=e,this.continueLoc=t,this.label=n}function d(e){u.call(this),(0,s.getTypes)().assertLiteral(e),this.breakLoc=e}function f(e,t,n){u.call(this),(0,s.getTypes)().assertLiteral(e),t?a.default.ok(t instanceof p):t=null,n?a.default.ok(n instanceof h):n=null,a.default.ok(t||n),this.firstLoc=e,this.catchEntry=t,this.finallyEntry=n}function p(e,t){u.call(this);var n=(0,s.getTypes)();n.assertLiteral(e),n.assertIdentifier(t),this.firstLoc=e,this.paramId=t}function h(e,t){u.call(this);var n=(0,s.getTypes)();n.assertLiteral(e),n.assertLiteral(t),this.firstLoc=e,this.afterLoc=t}function g(e,t){u.call(this);var n=(0,s.getTypes)();n.assertLiteral(e),n.assertIdentifier(t),this.breakLoc=e,this.label=t}function v(e){a.default.ok(this instanceof v),a.default.ok(e instanceof i.Emitter),this.emitter=e,this.entryStack=[new c(e.finalLoc)]}(0,o.inherits)(c,u),t.FunctionEntry=c,(0,o.inherits)(l,u),t.LoopEntry=l,(0,o.inherits)(d,u),t.SwitchEntry=d,(0,o.inherits)(f,u),t.TryEntry=f,(0,o.inherits)(p,u),t.CatchEntry=p,(0,o.inherits)(h,u),t.FinallyEntry=h,(0,o.inherits)(g,u),t.LabeledEntry=g;var m=v.prototype;t.LeapManager=v,m.withEntry=function(e,t){a.default.ok(e instanceof u),this.entryStack.push(e);try{t.call(this.emitter)}finally{var n=this.entryStack.pop();a.default.strictEqual(n,e)}},m._findLeapLocation=function(e,t){for(var n=this.entryStack.length-1;n>=0;--n){var r=this.entryStack[n],a=r[e];if(a)if(t){if(r.label&&r.label.name===t.name)return a}else if(!(r instanceof g))return a}return null},m.getBreakLoc=function(e){return this._findLeapLocation("breakLoc",e)},m.getContinueLoc=function(e){return this._findLeapLocation("continueLoc",e)}},function(e,t,n){"use strict";var r,a=(r=n(15))&&r.__esModule?r:{default:r},i=n(29),o=(0,n(213).makeAccessor)(),s=Object.prototype.hasOwnProperty;function u(e,t){function n(e){var t=(0,i.getTypes)();t.assertNode(e);var n=!1;function o(e){return n||(Array.isArray(e)?e.some(o):t.isNode(e)&&(a.default.strictEqual(n,!1),n=r(e))),n}var s=t.VISITOR_KEYS[e.type];if(s)for(var u=0;u<s.length;u++)o(e[s[u]]);return n}function r(r){(0,i.getTypes)().assertNode(r);var a=o(r);return s.call(a,e)?a[e]:s.call(c,r.type)?a[e]=!1:s.call(t,r.type)?a[e]=!0:a[e]=n(r)}return r.onlyChildren=n,r}var c={FunctionExpression:!0,ArrowFunctionExpression:!0},l={CallExpression:!0,ForInStatement:!0,UnaryExpression:!0,BinaryExpression:!0,AssignmentExpression:!0,UpdateExpression:!0,NewExpression:!0},d={YieldExpression:!0,BreakStatement:!0,ContinueStatement:!0,ReturnStatement:!0,ThrowStatement:!0};for(var f in d)s.call(d,f)&&(l[f]=d[f]);t.hasSideEffects=u("hasSideEffects",l),t.containsLeap=u("containsLeap",d)},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=r.getTypes();if(!e.node||!t.isFunction(e.node))throw new Error("replaceShorthandObjectMethod can only be called on Function AST node paths.");if(!t.isObjectMethod(e.node))return e;if(!e.node.generator)return e;var n=e.node.params.map((function(e){return t.cloneDeep(e)})),a=t.functionExpression(null,n,t.cloneDeep(e.node.body),e.node.generator,e.node.async);return r.replaceWithOrRemove(e,t.objectProperty(t.cloneDeep(e.node.key),a,e.node.computed,!1)),e.get("value")};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};r.get||r.set?Object.defineProperty(t,n,r):t[n]=e[n]}return t.default=e,t}(n(29))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-reserved-words",visitor:{"BindingIdentifier|ReferencedIdentifier":function(e){a.types.isValidES3Identifier(e.node.name)||e.scope.rename(e.node.name)}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=d(n(7)),a=d(n(992)),i=n(1),o=n(97),s=n(2),u=d(n(997)),c=d(n(998)),l=n(217);function d(e){return e&&e.__esModule?e:{default:e}}function f(e){return!(!e||!e.supportsStaticESM)}var p=(0,i.declare)((function(e,t,n){e.assertVersion(7);var i,d=t.corejs,p=t.helpers,h=void 0===p||p,g=t.regenerator,v=void 0===g||g,m=t.useESModules,y=void 0!==m&&m,b=t.version,_=void 0===b?"7.0.0-beta.0":b,x=t.absoluteRuntime,R=void 0!==x&&x,w=!1;"object"==typeof d&&null!==d?(i=d.version,w=Boolean(d.proposals)):i=d;var E=!!i&&Number(i);if(![!1,2,3].includes(E))throw new Error("The `core-js` version must be false, 2 or 3, but got "+JSON.stringify(i)+".");if(w&&(!E||E<3))throw new Error("The 'proposals' option is only supported when using 'corejs: 3'");if("boolean"!=typeof v)throw new Error("The 'regenerator' option must be undefined, or a boolean.");if("boolean"!=typeof h)throw new Error("The 'helpers' option must be undefined, or a boolean.");if("boolean"!=typeof y&&"auto"!==y)throw new Error("The 'useESModules' option must be undefined, or a boolean, or 'auto'.");if("boolean"!=typeof R&&"string"!=typeof R)throw new Error("The 'absoluteRuntime' option must be undefined, a boolean, or a string.");if("string"!=typeof _)throw new Error("The 'version' option must be a version string.");function S(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function A(e,t){return S(e,t)&&(w||e[t].stable)}function T(e,t){return S(z,e)&&A(z[e],t)}function P(e,t,n){if(function(e){var t=e.scope.getBinding(e.node.name);return!!t&&t.path.isImportNamespaceSpecifier()}(e.get("object")))return!1;if(!t[n].types)return!0;var r=e.get("object").getTypeAnnotation(),a=(0,l.typeAnnotationToString)(r);return!a||t[n].types.some((function(e){return e===a}))}function C(e,t){var n=e.node;return t?e.isStringLiteral()?n.value:e.evaluate().value:n.name}if(S(t,"useBuiltIns"))throw t.useBuiltIns?new Error("The 'useBuiltIns' option has been removed. The @babel/runtime module now uses builtins by default."):new Error("The 'useBuiltIns' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(S(t,"polyfill"))throw!1===t.polyfill?new Error("The 'polyfill' option has been removed. The @babel/runtime module now skips polyfilling by default."):new Error("The 'polyfill' option has been removed. Use the 'corejs'option to polyfill with `core-js` via @babel/runtime.");if(S(t,"moduleName"))throw new Error("The 'moduleName' option has been removed. @babel/transform-runtime no longer supports arbitrary runtimes. If you were using this to set an absolute path for Babel's standard runtimes, please use the 'absoluteRuntime' option.");var M="auto"===y?e.caller(f):y,O=2===E,k=3===E,D=!1!==E,I=k?"@babel/runtime-corejs3":O?"@babel/runtime-corejs2":"@babel/runtime",L=k&&!w?"core-js-stable":"core-js",j=(O?u.default:c.default)(_),F=j.BuiltIns,z=j.StaticProperties,N=j.InstanceProperties,B=["interopRequireWildcard","interopRequireDefault"],V=I;return!1!==R&&(V=function(e,t){try{return r.default.dirname(a.default.sync(e+"/package.json",{basedir:t}))}catch(n){if("MODULE_NOT_FOUND"!==n.code)throw n;throw Object.assign(new Error('Failed to resolve "'+e+'" relative to "'+t+'"'),{code:"BABEL_RUNTIME_NOT_FOUND",runtime:e,dirname:t})}}(I,r.default.resolve(n,!0===R?".":R))),{name:"transform-runtime",pre:function(e){var t=this;h&&e.set("helperGenerator",(function(n){if(!e.availableHelper||e.availableHelper(n,_)){var r=-1===B.indexOf(n)||(0,o.isModule)(e.path)?void 0:4,a=M&&"module"===e.path.node.sourceType?"helpers/esm":"helpers";return t.addDefaultImport(V+"/"+a+"/"+n,n,r)}}));var n=new Map;this.addDefaultImport=function(t,r,a){var i=t+":"+r+":"+((0,o.isModule)(e.path)||""),u=n.get(i);return u?u=s.types.cloneNode(u):(u=(0,o.addDefault)(e.path,t,{importedInterop:"uncompiled",nameHint:r,blockHoist:a}),n.set(i,u)),u}},visitor:{ReferencedIdentifier:function(e){var t=e.node,n=e.parent,r=e.scope,a=t.name;"regeneratorRuntime"===a&&v?e.replaceWith(this.addDefaultImport(V+"/regenerator","regeneratorRuntime")):D&&(s.types.isMemberExpression(n)||A(F,a)&&(r.getBindingIdentifier(a)||e.replaceWith(this.addDefaultImport(V+"/"+L+"/"+F[a].path,a))))},CallExpression:function(e){if(D){var t=e.node,n=t.callee;if(s.types.isMemberExpression(n)){var r,a,i=n.object,o=C(e.get("callee.property"),n.computed);if(k&&!T(i.name,o)&&A(N,o)&&P(e.get("callee"),N,o))return s.types.isIdentifier(i)?(r=i,a=s.types.cloneNode(i)):(r=e.scope.generateDeclaredUidIdentifier("context"),a=s.types.assignmentExpression("=",r,i)),t.callee=s.types.memberExpression(s.types.callExpression(this.addDefaultImport(I+"/"+L+"/instance/"+N[o].path,o+"InstanceProperty"),[a]),s.types.identifier("call")),void t.arguments.unshift(r);t.arguments.length||n.computed&&e.get("callee.property").matchesPattern("Symbol.iterator")&&e.replaceWith(s.types.callExpression(this.addDefaultImport(V+"/core-js/get-iterator","getIterator"),[i]))}}},BinaryExpression:function(e){D&&"in"===e.node.operator&&e.get("left").matchesPattern("Symbol.iterator")&&e.replaceWith(s.types.callExpression(this.addDefaultImport(V+"/core-js/is-iterable","isIterable"),[e.node.right]))},MemberExpression:{enter:function(e){if(D&&e.isReferenced()){var t=e.node,n=t.object;if(s.types.isReferenced(n,t))if(!O&&t.computed&&e.get("property").matchesPattern("Symbol.iterator"))e.replaceWith(s.types.callExpression(this.addDefaultImport(I+"/core-js/get-iterator-method","getIteratorMethod"),[n]));else{var r=n.name,a=C(e.get("property"),t.computed);!e.scope.getBindingIdentifier(r)&&T(r,a)?e.replaceWith(this.addDefaultImport(V+"/"+L+"/"+z[r][a].path,r+"$"+a)):k&&A(N,a)&&P(e,N,a)&&e.replaceWith(s.types.callExpression(this.addDefaultImport(I+"/"+L+"/instance/"+N[a].path,a+"InstanceProperty"),[n]))}}},exit:function(e){if(D&&e.isReferenced()&&!e.node.computed){var t=e.node,n=t.object.name;A(F,n)&&(e.scope.getBindingIdentifier(n)||e.replaceWith(s.types.memberExpression(this.addDefaultImport(V+"/"+L+"/"+F[n].path,n),t.property)))}}}}}}));t.default=p},function(e,t,n){var r=n(101),a=n(994);a.core=r,a.isCore=function(e){return r[e]},a.sync=n(996),e.exports=a},function(e,t){e.exports={assert:!0,async_hooks:">= 8",buffer_ieee754:"< 0.9.7",buffer:!0,child_process:!0,cluster:!0,console:!0,constants:!0,crypto:!0,_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,dns:!0,domain:!0,events:!0,freelist:"< 6",fs:!0,"fs/promises":">= 10 && < 10.1",_http_agent:">= 0.11.1",_http_client:">= 0.11.1",_http_common:">= 0.11.1",_http_incoming:">= 0.11.1",_http_outgoing:">= 0.11.1",_http_server:">= 0.11.1",http:!0,http2:">= 8.8",https:!0,inspector:">= 8.0.0",_linklist:"< 8",module:!0,net:!0,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12",os:!0,path:!0,perf_hooks:">= 8.5",process:">= 1",punycode:!0,querystring:!0,readline:!0,repl:!0,smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4",_stream_transform:">= 0.9.4",_stream_wrap:">= 1.4.1",_stream_passthrough:">= 0.9.4",_stream_readable:">= 0.9.4",_stream_writable:">= 0.9.4",stream:!0,string_decoder:!0,sys:!0,timers:!0,_tls_common:">= 0.11.13",_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3",tls:!0,trace_events:">= 10",tty:!0,url:!0,util:!0,"v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],v8:">= 1",vm:!0,worker_threads:">= 11.7",zlib:!0}},function(e,t,n){(function(t){var r=n(101),a=n(92),i=n(7),o=n(214),s=n(215),u=n(216),c=function(e,t){a.stat(e,(function(e,n){return e?"ENOENT"===e.code||"ENOTDIR"===e.code?t(null,!1):t(e):t(null,n.isFile()||n.isFIFO())}))},l=function(e,t){a.stat(e,(function(e,n){return e?"ENOENT"===e.code||"ENOTDIR"===e.code?t(null,!1):t(e):t(null,n.isDirectory())}))},d=function(e,t,n){t&&!1===t.preserveSymlinks?a.realpath(e,(function(t,r){t&&"ENOENT"!==t.code?n(t):n(null,t?e:r)})):n(null,e)};e.exports=function(e,n,f){var p=f,h=n;if("function"==typeof n&&(p=h,h={}),"string"!=typeof e){var g=new TypeError("Path must be a string.");return t.nextTick((function(){p(g)}))}var v=(h=u(e,h)).isFile||c,m=h.isDirectory||l,y=h.readFile||a.readFile,b=h.extensions||[".js"],_=h.basedir||i.dirname(o()),x=h.filename||_;h.paths=h.paths||[];var R,w=i.resolve(_);function E(t,n,r){t?p(t):n?p(null,n,r):A(R,(function(t,n,r){if(t)p(t);else if(n)d(n,h,(function(e,t){e?p(e):p(null,t,r)}));else{var a=new Error("Cannot find module '"+e+"' from '"+x+"'");a.code="MODULE_NOT_FOUND",p(a)}}))}function S(e,n,r){var a=n,o=r;"function"==typeof a&&(o=a,a=void 0),function e(n,r,a){if(0===n.length)return o(null,void 0,a);var s=r+n[0],u=a;function c(t,a,c){if(u=a,t)return o(t);if(c&&u&&h.pathFilter){var d=i.relative(c,s),f=d.slice(0,d.length-n[0].length),p=h.pathFilter(u,r,f);if(p)return e([""].concat(b.slice()),i.resolve(c,p),u)}v(s,l)}function l(t,a){return t?o(t):a?o(null,s,u):void e(n.slice(1),r,u)}u?c(null,u):function e(n,r){if(""===n||"/"===n)return r(null);if("win32"===t.platform&&/^\w:[/\\]*$/.test(n))return r(null);if(/[/\\]node_modules[/\\]*$/.test(n))return r(null);var a=i.join(n,"package.json");v(a,(function(t,o){if(!o)return e(i.dirname(n),r);y(a,(function(e,t){e&&r(e);try{var i=JSON.parse(t)}catch(o){}i&&h.packageFilter&&(i=h.packageFilter(i,a)),r(null,i,n)}))}))}(i.dirname(s),c)}([""].concat(b),e,a)}function A(e,t,n){var r=n,a=t;"function"==typeof a&&(r=a,a=h.package);var o=i.join(e,"package.json");v(o,(function(t,n){return t?r(t):n?void y(o,(function(t,n){if(t)return r(t);try{var a=JSON.parse(n)}catch(u){}if(h.packageFilter&&(a=h.packageFilter(a,o)),a.main){if("string"!=typeof a.main){var s=new TypeError("package “"+a.name+"” `main` must be a string");return s.code="INVALID_PACKAGE_MAIN",r(s)}return"."!==a.main&&"./"!==a.main||(a.main="index"),void S(i.resolve(e,a.main),a,(function(t,n,a){return t?r(t):n?r(null,n,a):a?void A(i.resolve(e,a.main),a,(function(t,n,a){return t?r(t):n?r(null,n,a):void S(i.join(e,"index"),a,r)})):S(i.join(e,"index"),a,r)}))}S(i.join(e,"/index"),a,r)})):S(i.join(e,"index"),a,r)}))}function T(t,n){if(0===n.length)return t(null,void 0);var r=n[0];function a(n,a,s){return n?t(n):a?t(null,a,s):void A(i.join(r,e),h.package,o)}function o(e,r,a){return e?t(e):r?t(null,r,a):void T(t,n.slice(1))}m(r,(function(o,s){return o?t(o):s?void S(i.join(r,e),h.package,a):T(t,n.slice(1))}))}d(w,h,(function(t,n){t?p(t):function(t){/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e)?(R=i.resolve(t,e),".."!==e&&"/"!==e.slice(-1)||(R+="/"),/\/$/.test(e)&&R===t?A(R,h.package,E):S(R,h.package,E)):function(e,t,n){T(n,s(t,h,e))}(e,t,(function(t,n,a){if(t)p(t);else{if(r[e])return p(null,e);if(n)return d(n,h,(function(e,t){e?p(e):p(null,t,a)}));var i=new Error("Cannot find module '"+e+"' from '"+x+"'");i.code="MODULE_NOT_FOUND",p(i)}}))}(n)}))}}).call(t,n(5))},function(e,t,n){"use strict";(function(t){var n="win32"===t.platform,r=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/,a=/^([\s\S]*?)((?:\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))(?:[\\\/]*)$/,i={parse:function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t,n,i,o,s,u=(t=e,n=r.exec(t),i=(n[1]||"")+(n[2]||""),o=n[3]||"",s=a.exec(o),[i,s[1],s[2],s[3]]);if(!u||4!==u.length)throw new TypeError("Invalid path '"+e+"'");return{root:u[0],dir:u[0]+u[1].slice(0,-1),base:u[2],ext:u[3],name:u[2].slice(0,u[2].length-u[3].length)}}},o=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,s={parse:function(e){if("string"!=typeof e)throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t,n=(t=e,o.exec(t).slice(1));if(!n||4!==n.length)throw new TypeError("Invalid path '"+e+"'");return n[1]=n[1]||"",n[2]=n[2]||"",n[3]=n[3]||"",{root:n[0],dir:n[0]+n[1].slice(0,-1),base:n[2],ext:n[3],name:n[2].slice(0,n[2].length-n[3].length)}}};e.exports=n?i.parse:s.parse,e.exports.posix=s.parse,e.exports.win32=i.parse}).call(t,n(5))},function(e,t,n){(function(t){var r=n(101),a=n(92),i=n(7),o=n(214),s=n(215),u=n(216),c=function(e){try{var t=a.statSync(e)}catch(n){if(n&&("ENOENT"===n.code||"ENOTDIR"===n.code))return!1;throw n}return t.isFile()||t.isFIFO()},l=function(e){try{var t=a.statSync(e)}catch(n){if(n&&("ENOENT"===n.code||"ENOTDIR"===n.code))return!1;throw n}return t.isDirectory()},d=function(e,t){if(t&&!1===t.preserveSymlinks)try{return a.realpathSync(e)}catch(n){if("ENOENT"!==n.code)throw n}return e};e.exports=function(e,n){if("string"!=typeof e)throw new TypeError("Path must be a string.");var f=u(e,n),p=f.isFile||c,h=f.readFileSync||a.readFileSync,g=f.isDirectory||l,v=f.extensions||[".js"],m=f.basedir||i.dirname(o()),y=f.filename||m;f.paths=f.paths||[];var b=d(i.resolve(m),f);if(/^(?:\.\.?(?:\/|$)|\/|([A-Za-z]:)?[/\\])/.test(e)){var _=i.resolve(b,e);".."!==e&&"/"!==e.slice(-1)||(_+="/");var x=E(_)||S(_);if(x)return d(x,f)}else{if(r[e])return e;var R=function(e,t){for(var n=s(t,f,e),r=0;r<n.length;r++){var a=n[r];if(g(a)){var o=E(i.join(a,"/",e));if(o)return o;var u=S(i.join(a,"/",e));if(u)return u}}}(e,b);if(R)return d(R,f)}if(r[e])return e;var w=new Error("Cannot find module '"+e+"' from '"+y+"'");throw w.code="MODULE_NOT_FOUND",w;function E(e){var n=function e(n){if(""!==n&&"/"!==n&&!("win32"===t.platform&&/^\w:[/\\]*$/.test(n)||/[/\\]node_modules[/\\]*$/.test(n))){var r=i.join(n,"package.json");if(!p(r))return e(i.dirname(n));var a=h(r);try{var o=JSON.parse(a)}catch(s){}return o&&f.packageFilter&&(o=f.packageFilter(o,n)),{pkg:o,dir:n}}}(i.dirname(e));if(n&&n.dir&&n.pkg&&f.pathFilter){var r=i.relative(n.dir,e),a=f.pathFilter(n.pkg,e,r);a&&(e=i.resolve(n.dir,a))}if(p(e))return e;for(var o=0;o<v.length;o++){var s=e+v[o];if(p(s))return s}}function S(e){var t=i.join(e,"/package.json");if(p(t)){try{var n=h(t,"UTF8"),r=JSON.parse(n)}catch(u){}if(f.packageFilter&&(r=f.packageFilter(r,e)),r.main){if("string"!=typeof r.main){var a=new TypeError("package “"+r.name+"” `main` must be a string");throw a.code="INVALID_PACKAGE_MAIN",a}"."!==r.main&&"./"!==r.main||(r.main="index");try{var o=E(i.resolve(e,r.main));if(o)return o;var s=S(i.resolve(e,r.main));if(s)return s}catch(u){}}}return E(i.join(e,"/index"))}}}).call(t,n(5))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(217);t.default=function(e){var t=(0,r.hasMinVersion)("7.0.1",e);return{BuiltIns:{Symbol:{stable:!0,path:"symbol"},Promise:{stable:!0,path:"promise"},Map:{stable:!0,path:"map"},WeakMap:{stable:!0,path:"weak-map"},Set:{stable:!0,path:"set"},WeakSet:{stable:!0,path:"weak-set"},setImmediate:{stable:!0,path:"set-immediate"},clearImmediate:{stable:!0,path:"clear-immediate"},parseFloat:{stable:!0,path:"parse-float"},parseInt:{stable:!0,path:"parse-int"}},StaticProperties:Object.assign({Array:{from:{stable:!0,path:"array/from"},isArray:{stable:!0,path:"array/is-array"},of:{stable:!0,path:"array/of"}},JSON:{stringify:{stable:!0,path:"json/stringify"}},Object:{assign:{stable:!0,path:"object/assign"},create:{stable:!0,path:"object/create"},defineProperties:{stable:!0,path:"object/define-properties"},defineProperty:{stable:!0,path:"object/define-property"},entries:{stable:!0,path:"object/entries"},freeze:{stable:!0,path:"object/freeze"},getOwnPropertyDescriptor:{stable:!0,path:"object/get-own-property-descriptor"},getOwnPropertyDescriptors:{stable:!0,path:"object/get-own-property-descriptors"},getOwnPropertyNames:{stable:!0,path:"object/get-own-property-names"},getOwnPropertySymbols:{stable:!0,path:"object/get-own-property-symbols"},getPrototypeOf:{stable:!0,path:"object/get-prototype-of"},isExtensible:{stable:!0,path:"object/is-extensible"},isFrozen:{stable:!0,path:"object/is-frozen"},isSealed:{stable:!0,path:"object/is-sealed"},is:{stable:!0,path:"object/is"},keys:{stable:!0,path:"object/keys"},preventExtensions:{stable:!0,path:"object/prevent-extensions"},seal:{stable:!0,path:"object/seal"},setPrototypeOf:{stable:!0,path:"object/set-prototype-of"},values:{stable:!0,path:"object/values"}}},t?{Math:{acosh:{stable:!0,path:"math/acosh"},asinh:{stable:!0,path:"math/asinh"},atanh:{stable:!0,path:"math/atanh"},cbrt:{stable:!0,path:"math/cbrt"},clz32:{stable:!0,path:"math/clz32"},cosh:{stable:!0,path:"math/cosh"},expm1:{stable:!0,path:"math/expm1"},fround:{stable:!0,path:"math/fround"},hypot:{stable:!0,path:"math/hypot"},imul:{stable:!0,path:"math/imul"},log10:{stable:!0,path:"math/log10"},log1p:{stable:!0,path:"math/log1p"},log2:{stable:!0,path:"math/log2"},sign:{stable:!0,path:"math/sign"},sinh:{stable:!0,path:"math/sinh"},tanh:{stable:!0,path:"math/tanh"},trunc:{stable:!0,path:"math/trunc"}}}:{},{Symbol:{for:{stable:!0,path:"symbol/for"},hasInstance:{stable:!0,path:"symbol/has-instance"},isConcatSpreadable:{stable:!0,path:"symbol/is-concat-spreadable"},iterator:{stable:!0,path:"symbol/iterator"},keyFor:{stable:!0,path:"symbol/key-for"},match:{stable:!0,path:"symbol/match"},replace:{stable:!0,path:"symbol/replace"},search:{stable:!0,path:"symbol/search"},species:{stable:!0,path:"symbol/species"},split:{stable:!0,path:"symbol/split"},toPrimitive:{stable:!0,path:"symbol/to-primitive"},toStringTag:{stable:!0,path:"symbol/to-string-tag"},unscopables:{stable:!0,path:"symbol/unscopables"}},String:{at:{stable:!0,path:"string/at"},fromCodePoint:{stable:!0,path:"string/from-code-point"},raw:{stable:!0,path:"string/raw"}},Number:{EPSILON:{stable:!0,path:"number/epsilon"},isFinite:{stable:!0,path:"number/is-finite"},isInteger:{stable:!0,path:"number/is-integer"},isNaN:{stable:!0,path:"number/is-nan"},isSafeInteger:{stable:!0,path:"number/is-safe-integer"},MAX_SAFE_INTEGER:{stable:!0,path:"number/max-safe-integer"},MIN_SAFE_INTEGER:{stable:!0,path:"number/min-safe-integer"},parseFloat:{stable:!0,path:"number/parse-float"},parseInt:{stable:!0,path:"number/parse-int"}},Reflect:{apply:{stable:!0,path:"reflect/apply"},construct:{stable:!0,path:"reflect/construct"},defineProperty:{stable:!0,path:"reflect/define-property"},deleteProperty:{stable:!0,path:"reflect/delete-property"},getOwnPropertyDescriptor:{stable:!0,path:"reflect/get-own-property-descriptor"},getPrototypeOf:{stable:!0,path:"reflect/get-prototype-of"},get:{stable:!0,path:"reflect/get"},has:{stable:!0,path:"reflect/has"},isExtensible:{stable:!0,path:"reflect/is-extensible"},ownKeys:{stable:!0,path:"reflect/own-keys"},preventExtensions:{stable:!0,path:"reflect/prevent-extensions"},setPrototypeOf:{stable:!0,path:"reflect/set-prototype-of"},set:{stable:!0,path:"reflect/set"}},Date:{now:{stable:!0,path:"date/now"}}})}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,t.default=function(){return{BuiltIns:{AggregateError:{stable:!1,path:"aggregate-error"},Map:{stable:!0,path:"map"},Observable:{stable:!1,path:"observable"},Promise:{stable:!0,path:"promise"},Set:{stable:!0,path:"set"},Symbol:{stable:!0,path:"symbol"},URL:{stable:!0,path:"url"},URLSearchParams:{stable:!0,path:"url-search-params"},WeakMap:{stable:!0,path:"weak-map"},WeakSet:{stable:!0,path:"weak-set"},clearImmediate:{stable:!0,path:"clear-immediate"},compositeKey:{stable:!1,path:"composite-key"},compositeSymbol:{stable:!1,path:"composite-symbol"},globalThis:{stable:!1,path:"global-this"},parseFloat:{stable:!0,path:"parse-float"},parseInt:{stable:!0,path:"parse-int"},queueMicrotask:{stable:!0,path:"queue-microtask"},setImmediate:{stable:!0,path:"set-immediate"},setInterval:{stable:!0,path:"set-interval"},setTimeout:{stable:!0,path:"set-timeout"}},StaticProperties:{Array:{from:{stable:!0,path:"array/from"},isArray:{stable:!0,path:"array/is-array"},of:{stable:!0,path:"array/of"}},Date:{now:{stable:!0,path:"date/now"}},JSON:{stringify:{stable:!0,path:"json/stringify"}},Math:{DEG_PER_RAD:{stable:!1,path:"math/deg-per-rad"},RAD_PER_DEG:{stable:!1,path:"math/rad-per-deg"},acosh:{stable:!0,path:"math/acosh"},asinh:{stable:!0,path:"math/asinh"},atanh:{stable:!0,path:"math/atanh"},cbrt:{stable:!0,path:"math/cbrt"},clamp:{stable:!1,path:"math/clamp"},clz32:{stable:!0,path:"math/clz32"},cosh:{stable:!0,path:"math/cosh"},degrees:{stable:!1,path:"math/degrees"},expm1:{stable:!0,path:"math/expm1"},fround:{stable:!0,path:"math/fround"},fscale:{stable:!1,path:"math/fscale"},hypot:{stable:!0,path:"math/hypot"},iaddh:{stable:!1,path:"math/iaddh"},imul:{stable:!0,path:"math/imul"},imulh:{stable:!1,path:"math/imulh"},isubh:{stable:!1,path:"math/isubh"},log10:{stable:!0,path:"math/log10"},log1p:{stable:!0,path:"math/log1p"},log2:{stable:!0,path:"math/log2"},radians:{stable:!1,path:"math/radians"},scale:{stable:!1,path:"math/scale"},seededPRNG:{stable:!1,path:"math/seeded-prng"},sign:{stable:!0,path:"math/sign"},signbit:{stable:!1,path:"math/signbit"},sinh:{stable:!0,path:"math/sinh"},tanh:{stable:!0,path:"math/tanh"},trunc:{stable:!0,path:"math/trunc"},umulh:{stable:!1,path:"math/umulh"}},Number:{EPSILON:{stable:!0,path:"number/epsilon"},MAX_SAFE_INTEGER:{stable:!0,path:"number/max-safe-integer"},MIN_SAFE_INTEGER:{stable:!0,path:"number/min-safe-integer"},fromString:{stable:!1,path:"number/from-string"},isFinite:{stable:!0,path:"number/is-finite"},isInteger:{stable:!0,path:"number/is-integer"},isNaN:{stable:!0,path:"number/is-nan"},isSafeInteger:{stable:!0,path:"number/is-safe-integer"},parseFloat:{stable:!0,path:"number/parse-float"},parseInt:{stable:!0,path:"number/parse-int"}},Object:{assign:{stable:!0,path:"object/assign"},create:{stable:!0,path:"object/create"},defineProperties:{stable:!0,path:"object/define-properties"},defineProperty:{stable:!0,path:"object/define-property"},entries:{stable:!0,path:"object/entries"},freeze:{stable:!0,path:"object/freeze"},fromEntries:{stable:!0,path:"object/from-entries"},getOwnPropertyDescriptor:{stable:!0,path:"object/get-own-property-descriptor"},getOwnPropertyDescriptors:{stable:!0,path:"object/get-own-property-descriptors"},getOwnPropertyNames:{stable:!0,path:"object/get-own-property-names"},getOwnPropertySymbols:{stable:!0,path:"object/get-own-property-symbols"},getPrototypeOf:{stable:!0,path:"object/get-prototype-of"},isExtensible:{stable:!0,path:"object/is-extensible"},isFrozen:{stable:!0,path:"object/is-frozen"},isSealed:{stable:!0,path:"object/is-sealed"},is:{stable:!0,path:"object/is"},keys:{stable:!0,path:"object/keys"},preventExtensions:{stable:!0,path:"object/prevent-extensions"},seal:{stable:!0,path:"object/seal"},setPrototypeOf:{stable:!0,path:"object/set-prototype-of"},values:{stable:!0,path:"object/values"}},Reflect:{apply:{stable:!0,path:"reflect/apply"},construct:{stable:!0,path:"reflect/construct"},defineMetadata:{stable:!1,path:"reflect/define-metadata"},defineProperty:{stable:!0,path:"reflect/define-property"},deleteMetadata:{stable:!1,path:"reflect/delete-metadata"},deleteProperty:{stable:!0,path:"reflect/delete-property"},getMetadata:{stable:!1,path:"reflect/get-metadata"},getMetadataKeys:{stable:!1,path:"reflect/get-metadata-keys"},getOwnMetadata:{stable:!1,path:"reflect/get-own-metadata"},getOwnMetadataKeys:{stable:!1,path:"reflect/get-own-metadata-keys"},getOwnPropertyDescriptor:{stable:!0,path:"reflect/get-own-property-descriptor"},getPrototypeOf:{stable:!0,path:"reflect/get-prototype-of"},get:{stable:!0,path:"reflect/get"},has:{stable:!0,path:"reflect/has"},hasMetadata:{stable:!1,path:"reflect/has-metadata"},hasOwnMetadata:{stable:!1,path:"reflect/has-own-metadata"},isExtensible:{stable:!0,path:"reflect/is-extensible"},metadata:{stable:!1,path:"reflect/metadata"},ownKeys:{stable:!0,path:"reflect/own-keys"},preventExtensions:{stable:!0,path:"reflect/prevent-extensions"},set:{stable:!0,path:"reflect/set"},setPrototypeOf:{stable:!0,path:"reflect/set-prototype-of"}},String:{fromCodePoint:{stable:!0,path:"string/from-code-point"},raw:{stable:!0,path:"string/raw"}},Symbol:{asyncIterator:{stable:!0,path:"symbol/async-iterator"},dispose:{stable:!1,path:"symbol/dispose"},for:{stable:!0,path:"symbol/for"},hasInstance:{stable:!0,path:"symbol/has-instance"},isConcatSpreadable:{stable:!0,path:"symbol/is-concat-spreadable"},iterator:{stable:!0,path:"symbol/iterator"},keyFor:{stable:!0,path:"symbol/key-for"},match:{stable:!0,path:"symbol/match"},observable:{stable:!1,path:"symbol/observable"},patternMatch:{stable:!1,path:"symbol/pattern-match"},replace:{stable:!0,path:"symbol/replace"},search:{stable:!0,path:"symbol/search"},species:{stable:!0,path:"symbol/species"},split:{stable:!0,path:"symbol/split"},toPrimitive:{stable:!0,path:"symbol/to-primitive"},toStringTag:{stable:!0,path:"symbol/to-string-tag"},unscopables:{stable:!0,path:"symbol/unscopables"}}},InstanceProperties:{at:{stable:!1,path:"at"},bind:{stable:!0,path:"bind"},codePointAt:{stable:!0,path:"code-point-at"},codePoints:{stable:!1,path:"code-points"},concat:{stable:!0,path:"concat",types:["array"]},copyWithin:{stable:!0,path:"copy-within"},endsWith:{stable:!0,path:"ends-with"},entries:{stable:!0,path:"entries"},every:{stable:!0,path:"every"},fill:{stable:!0,path:"fill"},filter:{stable:!0,path:"filter"},find:{stable:!0,path:"find"},findIndex:{stable:!0,path:"find-index"},flags:{stable:!0,path:"flags"},flatMap:{stable:!0,path:"flat-map"},flat:{stable:!0,path:"flat"},forEach:{stable:!0,path:"for-each"},includes:{stable:!0,path:"includes"},indexOf:{stable:!0,path:"index-of"},keys:{stable:!0,path:"keys"},lastIndexOf:{stable:!0,path:"last-index-of"},map:{stable:!0,path:"map"},matchAll:{stable:!1,path:"match-all"},padEnd:{stable:!0,path:"pad-end"},padStart:{stable:!0,path:"pad-start"},reduce:{stable:!0,path:"reduce"},reduceRight:{stable:!0,path:"reduce-right"},repeat:{stable:!0,path:"repeat"},replaceAll:{stable:!1,path:"replace-all"},reverse:{stable:!0,path:"reverse"},slice:{stable:!0,path:"slice"},some:{stable:!0,path:"some"},sort:{stable:!0,path:"sort"},splice:{stable:!0,path:"splice"},startsWith:{stable:!0,path:"starts-with"},trim:{stable:!0,path:"trim"},trimEnd:{stable:!0,path:"trim-end"},trimLeft:{stable:!0,path:"trim-left"},trimRight:{stable:!0,path:"trim-right"},trimStart:{stable:!0,path:"trim-start"},values:{stable:!0,path:"values"}}}}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-shorthand-properties",visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var n=a.types.functionExpression(null,t.params,t.body,t.generator,t.async);n.returnType=t.returnType,e.replaceWith(a.types.objectProperty(t.key,n,t.computed))}},ObjectProperty:function(e){var t=e.node;t.shorthand&&(t.shorthand=!1)}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.loose;function r(e,t){return n&&!a.types.isIdentifier(e.argument,{name:"arguments"})?e.argument:t.toArray(e.argument,!0)}function i(e){for(var t=0;t<e.length;t++)if(a.types.isSpreadElement(e[t]))return!0;return!1}function o(e,t){return e.length?(t.push(a.types.arrayExpression(e)),[]):e}function s(e,t){var n=[],i=[],s=e,u=Array.isArray(s),c=0;for(s=u?s:s[Symbol.iterator]();;){var l;if(u){if(c>=s.length)break;l=s[c++]}else{if((c=s.next()).done)break;l=c.value}var d=l;a.types.isSpreadElement(d)?(i=o(i,n),n.push(r(d,t))):i.push(d)}return o(i,n),n}return{name:"transform-spread",visitor:{ArrayExpression:function(e){var t=e.node,n=e.scope,r=t.elements;if(i(r)){var o=s(r,n),u=o[0];1!==o.length||u===r[0].argument?(a.types.isArrayExpression(u)?o.shift():u=a.types.arrayExpression([]),e.replaceWith(a.types.callExpression(a.types.memberExpression(u,a.types.identifier("concat")),o))):e.replaceWith(u)}},CallExpression:function(e){var t=e.node,n=e.scope,r=t.arguments;if(i(r)){var o=e.get("callee");if(!o.isSuper()){var u,c=n.buildUndefinedNode();t.arguments=[];var l=(u=1===r.length&&"arguments"===r[0].argument.name?[r[0].argument]:s(r,n)).shift();u.length?t.arguments.push(a.types.callExpression(a.types.memberExpression(l,a.types.identifier("concat")),u)):t.arguments.push(l);var d=t.callee;if(o.isMemberExpression()){var f=n.maybeGenerateMemoised(d.object);f?(d.object=a.types.assignmentExpression("=",f,d.object),c=f):c=a.types.cloneNode(d.object),a.types.appendToMemberExpression(d,a.types.identifier("apply"))}else t.callee=a.types.memberExpression(t.callee,a.types.identifier("apply"));a.types.isSuper(c)&&(c=a.types.thisExpression()),t.arguments.unshift(a.types.cloneNode(c))}}},NewExpression:function(e){var t=e.node,n=e.scope,r=t.arguments;if(i(r)){var o=s(r,n),u=o.shift();r=o.length?a.types.callExpression(a.types.memberExpression(u,a.types.identifier("concat")),o):u,e.replaceWith(a.types.callExpression(e.hub.addHelper("construct"),[t.callee,r]))}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}(n(200)),i=n(2);function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}var s=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-sticky-regex",visitor:{RegExpLiteral:function(e){var t=e.node;a.is(t,"y")&&e.replaceWith(i.types.newExpression(i.types.identifier("RegExp"),[i.types.stringLiteral(t.pattern),i.types.stringLiteral(t.flags)]))}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-strict-mode",visitor:{Program:function(e){var t=e.node.directives,n=Array.isArray(t),r=0;for(t=n?t:t[Symbol.iterator]();;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}if("use strict"===i.value.value)return}e.unshiftContainer("directives",a.types.directive(a.types.directiveLiteral("use strict")))}}}}));t.default=i},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n function ","() {\n const data = ",";\n "," = function() { return data };\n return data;\n } \n "]);return a=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(1),o=n(2),s=(0,i.declare)((function(e,t){e.assertVersion(7);var n=t.loose,r="taggedTemplateLiteral";return n&&(r+="Loose"),{name:"transform-template-literals",visitor:{TaggedTemplateExpression:function(e){var t=e.node,n=t.quasi,i=[],s=[],u=!0,c=n.quasis,l=Array.isArray(c),d=0;for(c=l?c:c[Symbol.iterator]();;){var f;if(l){if(d>=c.length)break;f=c[d++]}else{if((d=c.next()).done)break;f=d.value}var p=f.value,h=p.raw,g=p.cooked,v=null==g?e.scope.buildUndefinedNode():o.types.stringLiteral(g);i.push(v),s.push(o.types.stringLiteral(h)),h!==g&&(u=!1)}var m=e.scope.getProgramParent(),y=m.generateUidIdentifier("templateObject"),b=this.addHelper(r),_=[o.types.arrayExpression(i)];u||_.push(o.types.arrayExpression(s));var x=o.template.ast(a(),y,o.types.callExpression(b,_),y);m.path.unshiftContainer("body",x),e.replaceWith(o.types.callExpression(t.tag,[o.types.callExpression(o.types.cloneNode(y),[])].concat(n.expressions)))},TemplateLiteral:function(e){var t=[],r=e.get("expressions"),a=0,i=e.node.quasis,s=Array.isArray(i),u=0;for(i=s?i:i[Symbol.iterator]();;){var c;if(s){if(u>=i.length)break;c=i[u++]}else{if((u=i.next()).done)break;c=u.value}var l=c;if(l.value.cooked&&t.push(o.types.stringLiteral(l.value.cooked)),a<r.length){var d=r[a++].node;o.types.isStringLiteral(d,{value:""})||t.push(d)}}var f=!n||!o.types.isStringLiteral(t[1]);!o.types.isStringLiteral(t[0])&&f&&t.unshift(o.types.stringLiteral(""));var p,h=t[0];if(n)for(var g=1;g<t.length;g++)h=o.types.binaryExpression("+",h,t[g]);else t.length>1&&(p=!0,h=t.reduce((function(e,t){var n=o.types.isLiteral(t);return!n&&p&&(n=!0,p=!1),n&&o.types.isCallExpression(e)?(e.arguments.push(t),e):o.types.callExpression(o.types.memberExpression(e,o.types.identifier("concat")),[t])})));e.replaceWith(h)}}}}));t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=n(2),i=(0,r.declare)((function(e){return e.assertVersion(7),{name:"transform-typeof-symbol",visitor:{Scope:function(e){var t=e.scope;t.getBinding("Symbol")&&t.rename("Symbol")},UnaryExpression:function(e){var t=e.node,n=e.parent;if("typeof"===t.operator){if(e.parentPath.isBinaryExpression()&&a.types.EQUALITY_BINARY_OPERATORS.indexOf(n.operator)>=0){var r=e.getOpposite();if(r.isLiteral()&&"symbol"!==r.node.value&&"object"!==r.node.value)return}var i=this.addHelper("typeof");if(!e.findParent((function(e){return e.isVariableDeclarator()&&e.node.id===i||e.isFunctionDeclaration()&&e.node.id&&e.node.id.name===i.name}))){var o=a.types.callExpression(i,[t.argument]),s=e.get("argument");if(s.isIdentifier()&&!e.scope.hasBinding(s.node.name,!0)){var u=a.types.unaryExpression("typeof",a.types.cloneNode(t.argument));e.replaceWith(a.types.conditionalExpression(a.types.binaryExpression("===",u,a.types.stringLiteral("undefined")),a.types.stringLiteral("undefined"),o))}else e.replaceWith(o)}}}}}}));t.default=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=e.node;if(n.declare)e.remove();else{if(n.const)throw e.buildCodeFrameError("'const' enums are not supported.");var r=n.id.name,i=function(e,t,n){var r=function(e,t){var n=Object.create(null),r=-1;return e.node.members.map((function(i){var o,s=t.isIdentifier(i.id)?i.id.name:i.id.value,u=i.initializer;if(u){var c=function(e,t){return n(e);function n(e){switch(e.type){case"StringLiteral":return e.value;case"UnaryExpression":return function(e){var t=e.argument,r=e.operator,a=n(t);if(void 0!==a)switch(r){case"+":return a;case"-":return-a;case"~":return~a;default:return}}(e);case"BinaryExpression":return function(e){var t=n(e.left);if(void 0!==t){var r=n(e.right);if(void 0!==r)switch(e.operator){case"|":return t|r;case"&":return t&r;case">>":return t>>r;case">>>":return t>>>r;case"<<":return t<<r;case"^":return t^r;case"*":return t*r;case"/":return t/r;case"+":return t+r;case"-":return t-r;case"%":return t%r;default:return}}}(e);case"NumericLiteral":return e.value;case"ParenthesizedExpression":return n(e.expression);case"Identifier":return t[e.name];case"TemplateLiteral":if(1===e.quasis.length)return e.quasis[0].value.cooked;default:return}}}(u,n);void 0!==c?(n[s]=c,"number"==typeof c?(o=t.numericLiteral(c),r=c):((0,a.default)("string"==typeof c),o=t.stringLiteral(c),r=void 0)):(o=u,r=void 0)}else{if(void 0===r)throw e.buildCodeFrameError("Enum member must have initializer.");r++,o=t.numericLiteral(r),n[s]=r}return[s,o]}))}(e,t).map((function(e){var r=e[0],a=e[1];return c(t.isStringLiteral(a),{ENUM:t.cloneNode(n),NAME:r,VALUE:a})}));return o({ID:t.cloneNode(n),ASSIGNMENTS:r})}(e,t,n.id);switch(e.parent.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":if(e.insertAfter(i),function e(t){return t.isExportDeclaration()?e(t.parentPath):!!t.getData(r)||(t.setData(r,!0),!1)}(e.parentPath))e.remove();else{var s=t.isProgram(e.parent);e.scope.registerDeclaration(e.replaceWith(function(e,t,n){return t.variableDeclaration(n,[t.variableDeclarator(e)])}(n.id,t,s?"var":"let"))[0])}break;default:throw new Error("Unexpected enum parent '"+e.parent.type)}}};var r,a=(r=n(15))&&r.__esModule?r:{default:r},i=n(2),o=(0,i.template)("\n (function (ID) {\n ASSIGNMENTS;\n })(ID || (ID = {}));\n"),s=(0,i.template)('\n ENUM["NAME"] = VALUE;\n'),u=(0,i.template)('\n ENUM[ENUM["NAME"] = VALUE] = "NAME";\n'),c=function(e,t){return(e?s:u)(t)}},function(e,t,n){"use strict";var r=n(6);function a(){var e=r(["\n (function (",") {\n ","\n })("," || ("," = ","));\n "]);return a=function(){return e},e}function i(){var e=r(["\n ","."," || (\n ","."," = ","\n )\n "]);return i=function(){return e},e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){if(e.node.declare||"StringLiteral"===e.node.id.type)e.remove();else{if(!n)throw e.hub.file.buildCodeFrameError(e.node.id,"Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var r=e.node.id.name,c=function e(t,n,r,c){for(var l=new Set,d=r.id,f=t.scope.generateUid(d.name),p=r.body.body,h=0;h<p.length;h++){var g=p[h];switch(g.type){case"TSModuleDeclaration":var v=e(t,n,g),m=g.id.name;l.has(m)?p[h]=v:(l.add(m),p.splice(h++,1,s(n,m),v));continue;case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":l.add(g.id.name);continue;case"VariableDeclaration":var y=g.declarations,b=Array.isArray(y),_=0;for(y=b?y:y[Symbol.iterator]();;){var x;if(b){if(_>=y.length)break;x=y[_++]}else{if((_=y.next()).done)break;x=_.value}var R=x;l.add(R.id.name)}continue;default:continue;case"ExportNamedDeclaration":}switch(g.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":var w=g.declaration.id.name;l.add(w),p.splice(h++,1,g.declaration,n.expressionStatement(n.assignmentExpression("=",u(n,f,w),n.identifier(w))));break;case"VariableDeclaration":if("const"!==g.declaration.kind)throw t.hub.file.buildCodeFrameError(g.declaration,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");var E=g.declaration.declarations,S=Array.isArray(E),A=0;for(E=S?E:E[Symbol.iterator]();;){var T;if(S){if(A>=E.length)break;T=E[A++]}else{if((A=E.next()).done)break;T=A.value}var P=T;P.init=n.assignmentExpression("=",u(n,f,P.id.name),P.init)}p[h]=g.declaration;break;case"TSModuleDeclaration":var C=e(t,n,g.declaration,n.identifier(f)),M=g.declaration.id.name;l.has(M)?p[h]=C:(l.add(M),p.splice(h++,1,s(n,M),C))}}var O=n.objectExpression([]);return c&&(O=o.template.expression.ast(i(),c,d,c,d,O)),o.template.statement.ast(a(),n.identifier(f),p,d,d,O)}(e,t,t.cloneDeep(e.node)),l=e.scope.hasOwnBinding(r);"ExportNamedDeclaration"===e.parent.type?l?e.parentPath.replaceWith(c):(e.parentPath.insertAfter(c),e.replaceWith(s(t,r)),e.scope.registerDeclaration(e.parentPath)):l?e.replaceWith(c):e.scope.registerDeclaration(e.replaceWithMultiple([s(t,r),c])[0])}};var o=n(2);function s(e,t){return e.variableDeclaration("let",[e.variableDeclarator(e.identifier(t))])}function u(e,t,n){return e.memberExpression(e.identifier(t),e.identifier(n))}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(96),a=(0,n(1).declare)((function(e){return e.assertVersion(7),(0,r.createRegExpFeaturePlugin)({name:"transform-unicode-regex",feature:"unicodeFlag"})}));t.default=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(1),a=u(n(209)),i=u(n(208)),o=u(n(211)),s=u(n(210));function u(e){return e&&e.__esModule?e:{default:e}}var c=(0,r.declare)((function(e,t){e.assertVersion(7);var n=t.pragma||"React.createElement",r=t.pragmaFrag||"React.Fragment",u=void 0===t.throwIfNamespace||!!t.throwIfNamespace,c=!!t.development,l=!!t.useBuiltIns,d=t.useSpread;if("boolean"!=typeof c)throw new Error("@babel/preset-react 'development' option must be a boolean.");return{plugins:[[a.default,{pragma:n,pragmaFrag:r,throwIfNamespace:u,useBuiltIns:l,useSpread:d}],i.default,c&&o.default,c&&s.default].filter(Boolean)}}));t.default=c},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(205))&&r.__esModule?r:{default:r},o=(0,a.declare)((function(e,t){var n=t.all;return e.assertVersion(7),{plugins:[[i.default,{all:n}]]}}));t.default=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n(1),i=(r=n(218))&&r.__esModule?r:{default:r},o=(0,a.declare)((function(e,t){var n=t.jsxPragma,r=t.allExtensions,a=void 0!==r&&r,o=t.isTSX,s=void 0!==o&&o,u=t.allowNamespaces,c=t.allowDeclareFields;if(e.assertVersion(7),"boolean"!=typeof a)throw new Error(".allExtensions must be a boolean, or undefined");if("boolean"!=typeof s)throw new Error(".isTSX must be a boolean, or undefined");if(s&&!a)throw new Error("isTSX:true requires allExtensions:true");var l=function(e){return{jsxPragma:n,isTSX:e,allowNamespaces:u,allowDeclareFields:c}};return{overrides:a?[{plugins:[[i.default,l(s)]]}]:[{test:/\.ts$/,plugins:[[i.default,l(!1)]]},{test:/\.tsx$/,plugins:[[i.default,l(!0)]]}]}}));t.default=o}])},e.exports=r()},PnET:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;return this.callTapsLooping({onError:function(e,n){return t(n)},onDone:n,rethrowIfPossible:r})}}]),t}(n("A5Zj"))),l=function(){throw new Error("tapAsync is not supported on a SyncLoopHook")},d=function(){throw new Error("tapPromise is not supported on a SyncLoopHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},PyuW:function(e,t,n){"use strict";n("/SS/"),n("LK8F"),n("yt8O"),n("Btvt"),n("XfO3"),n("T39b"),n("rE2o"),n("ioFf"),n("rGqo"),n("91GP"),n("f3/d");var r=n("lwsE"),a=n("W8MJ"),i=n("MCLT").deprecate((function(){}),"Hook.context is deprecated and will be removed"),o=function(){return this.call=this._createCall("sync"),this.call.apply(this,arguments)},s=function(){return this.callAsync=this._createCall("async"),this.callAsync.apply(this,arguments)},u=function(){return this.promise=this._createCall("promise"),this.promise.apply(this,arguments)},c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this._args=t,this.name=n,this.taps=[],this.interceptors=[],this._call=o,this.call=o,this._callAsync=s,this.callAsync=s,this._promise=u,this.promise=u,this._x=void 0,this.compile=this.compile,this.tap=this.tap,this.tapAsync=this.tapAsync,this.tapPromise=this.tapPromise}return a(e,[{key:"compile",value:function(e){throw new Error("Abstract: should be overridden")}},{key:"_createCall",value:function(e){return this.compile({taps:this.taps,interceptors:this.interceptors,args:this._args,type:e})}},{key:"_tap",value:function(e,t,n){if("string"==typeof t)t={name:t};else if("object"!=typeof t||null===t)throw new Error("Invalid tap options");if("string"!=typeof t.name||""===t.name)throw new Error("Missing name for tap");void 0!==t.context&&i(),t=Object.assign({type:e,fn:n},t),t=this._runRegisterInterceptors(t),this._insert(t)}},{key:"tap",value:function(e,t){this._tap("sync",e,t)}},{key:"tapAsync",value:function(e,t){this._tap("async",e,t)}},{key:"tapPromise",value:function(e,t){this._tap("promise",e,t)}},{key:"_runRegisterInterceptors",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=this.interceptors[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.register){var s=o.register(e);void 0!==s&&(e=s)}}}catch(u){n=!0,r=u}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}return e}},{key:"withOptions",value:function(e){var t=this,n=function(t){return Object.assign({},e,"string"==typeof t?{name:t}:t)};return{name:this.name,tap:function(e,r){return t.tap(n(e),r)},tapAsync:function(e,r){return t.tapAsync(n(e),r)},tapPromise:function(e,r){return t.tapPromise(n(e),r)},intercept:function(e){return t.intercept(e)},isUsed:function(){return t.isUsed()},withOptions:function(e){return t.withOptions(n(e))}}}},{key:"isUsed",value:function(){return this.taps.length>0||this.interceptors.length>0}},{key:"intercept",value:function(e){if(this._resetCompilation(),this.interceptors.push(Object.assign({},e)),e.register)for(var t=0;t<this.taps.length;t++)this.taps[t]=e.register(this.taps[t])}},{key:"_resetCompilation",value:function(){this.call=this._call,this.callAsync=this._callAsync,this.promise=this._promise}},{key:"_insert",value:function(e){var t;this._resetCompilation(),"string"==typeof e.before?t=new Set([e.before]):Array.isArray(e.before)&&(t=new Set(e.before));var n=0;"number"==typeof e.stage&&(n=e.stage);for(var r=this.taps.length;r>0;){r--;var a=this.taps[r];this.taps[r+1]=a;var i=a.stage||0;if(t){if(t.has(a.name)){t.delete(a.name);continue}if(t.size>0)continue}if(!(i>n)){r++;break}}this.taps[r]=e}}]),e}();Object.setPrototypeOf(c.prototype,null),e.exports=c},Q2Pf:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.resultReturns,a=e.onDone;return this.callTapsSeries({onError:function(e,n,r,a){return t(n)+a(!0)},onResult:function(e,t,r){return"if(".concat(t," !== undefined) {\n").concat(n(t),";\n} else {\n").concat(r(),"}\n")},resultReturns:r,onDone:a})}}]),t}(n("5cEH"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},Q4oK:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0,n("/xgg");var a=r(n("aOJk")),i=n("Wbzz"),o=r(n("q1tI")),s=r(n("XwpZ")),u=n("9kay"),c=r(n("nBig")),l=r(n("y7/8")),d=r(n("9jhm")),f=r(n("FPB1")),p=function(e){var t,n,r=e.subTitle,p=void 0===r?"":r,h=e.subTitleHref,g=e.pathPrefix,v=void 0===g?"":g,m=e.path,y=void 0===m?"":m,b=e.navs,_=void 0===b?[]:b,x=e.showSearch,R=void 0===x||x,w=e.showGithubCorner,E=void 0===w||w,S=e.showLanguageSwitcher,A=void 0===S||S,T=e.logo,P=(T=void 0===T?{img:o.default.createElement("img",{src:"https://gw.alipayobjects.com/os/s/prod/antv/assets/image/logo-with-text-73b8a.svg",alt:"AntV",width:"94"}),link:""}:T).img,C=T.link,M=e.onLanguageChange,O=e.githubUrl,k=void 0===O?"https://github.com/antvis":O,D=e.defaultLanguage,I=e.Link,L=void 0===I?"a":I,j=(0,u.useTranslation)(),F=j.t,z=j.i18n,N=void 0!==D?D:z.language||"",B=(C||"").startsWith("http")?"a":L,V=(h||"").startsWith("http")?"a":L;return o.default.createElement("header",{className:f.default.header},o.default.createElement("div",{className:f.default.left},o.default.createElement("h1",null,o.default.createElement(B,((t={})["a"===B?"href":"to"]=C||"/"+N,t),P)),p&&o.default.createElement(o.default.Fragment,null,o.default.createElement("span",{className:f.default.divider}),o.default.createElement("h2",{className:f.default.subProduceName},o.default.createElement(V,((n={})["a"===V?"href":"to"]=void 0===h?"/"+N:h,n),p))),R&&o.default.createElement(c.default,null)),o.default.createElement("nav",{className:f.default.nav},o.default.createElement("ul",{className:f.default.menu},_&&_.length?o.default.createElement(d.default,{navs:_,path:y}):null,o.default.createElement("li",null,o.default.createElement(a.default,{title:null,content:o.default.createElement(l.default,null),placement:"bottomRight",arrowPointAtCenter:!0},o.default.createElement("a",null,F("所有产品")))),o.default.createElement("li",null,o.default.createElement(a.default,{title:null,content:o.default.createElement(l.default,null),placement:"bottomRight",arrowPointAtCenter:!0},o.default.createElement("a",null,F("生态")))),A&&o.default.createElement("li",null,o.default.createElement("a",{onClick:function(e){e.preventDefault();var t="en"===N?"zh":"en";return M?M(t):y.endsWith("/"+N)?(0,i.navigate)("/"+t):void(0,i.navigate)(y.replace(v,"").replace("/"+N+"/","/"+t+"/"))}},F("English")))),E&&o.default.createElement("span",{className:f.default.githubCorner},o.default.createElement(s.default,{href:k,size:64}))))};t.default=p},Q7Ku:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getDistanceScales=function(e){var t=e.latitude,n=void 0===t?0:t,o=e.zoom,s=void 0===o?0:o,u=e.scale,c=e.highPrecision,l=void 0!==c&&c,d=e.flipY,f=void 0!==d&&d;u=void 0!==u?u:Math.pow(2,s);var p={},h=a*u,g=Math.cos(n*r),v=h/360,m=v/g,y=h/i/g;if(p.pixelsPerMeter=[y,-y,y],p.metersPerPixel=[1/y,-1/y,1/y],p.pixelsPerDegree=[v,-m,y],p.degreesPerPixel=[1/v,-1/m,1/y],l){var b=r*Math.tan(n*r)/g,_=v*b/2,x=h/i*b,R=x/m*y;p.pixelsPerDegree2=[0,-_,x],p.pixelsPerMeter2=[R,0,R],f&&(p.pixelsPerDegree2[1]=-p.pixelsPerDegree2[1],p.pixelsPerMeter2[1]=-p.pixelsPerMeter2[1])}f&&(p.pixelsPerMeter[1]=-p.pixelsPerMeter[1],p.metersPerPixel[1]=-p.metersPerPixel[1],p.pixelsPerDegree[1]=-p.pixelsPerDegree[1],p.degreesPerPixel[1]=-p.degreesPerPixel[1]);return p};var r=Math.PI/180,a=512,i=4003e4},QAcx:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=(r=n("Vf98"))&&r.__esModule?r:{default:r};var i=function(){function e(){this.viewport=void 0}var t=e.prototype;return t.syncWithMapCamera=function(e){var t=e.center,n=e.zoom,r=e.pitch,i=e.bearing,o=e.viewportHeight,s=e.viewportWidth;this.viewport=new a.default({width:s,height:o,longitude:t&&t[0],latitude:t&&t[1],zoom:n,pitch:r,bearing:i})},t.getZoom=function(){return this.viewport.zoom},t.getZoomScale=function(){return Math.pow(2,this.getZoom())},t.getCenter=function(){return[this.viewport.longitude,this.viewport.latitude]},t.getProjectionMatrix=function(){return this.viewport.projectionMatrix},t.getViewMatrix=function(){return this.viewport.viewMatrix},t.getViewMatrixUncentered=function(){return this.viewport.viewMatrixUncentered},t.getViewProjectionMatrix=function(){return this.viewport.viewProjectionMatrix},t.getFocalDistance=function(){return 1},t.projectFlat=function(e,t){return this.viewport.projectFlat(e,t)},e}();t.default=i},QDlc:function(e,t,n){"use strict";function r(){return!1}function a(){return!0}function i(){this.timeStamp=Date.now(),this.target=void 0,this.currentTarget=void 0}n("eM6i"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),i.prototype={isEventObject:1,constructor:i,isDefaultPrevented:r,isPropagationStopped:r,isImmediatePropagationStopped:r,preventDefault:function(){this.isDefaultPrevented=a},stopPropagation:function(){this.isPropagationStopped=a},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=a,this.stopPropagation()},halt:function(e){e?this.stopImmediatePropagation():this.stopPropagation(),this.preventDefault()}},t.default=i,e.exports=t.default},QEeW:function(e,t){e.exports={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,menuitem:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0}},QG2g:function(e,t,n){"use strict";n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("TSYQ"))&&r.__esModule?r:{default:r},o=n("vgIT");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},v=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=f(this,p(t).apply(this,arguments))).handleClick=function(){var t=e.props,n=t.checked,r=t.onChange;r&&r(!n)},e.renderCheckableTag=function(t){var n,r=t.getPrefixCls,o=e.props,s=o.prefixCls,u=o.className,d=o.checked,f=g(o,["prefixCls","className","checked"]),p=r("tag",s),h=(0,i.default)(p,(l(n={},"".concat(p,"-checkable"),!0),l(n,"".concat(p,"-checkable-checked"),d),n),u);return delete f.onChange,a.createElement("span",c({},f,{className:h,onClick:e.handleClick}))},e}var n,r,s;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){return a.createElement(o.ConfigConsumer,null,this.renderCheckableTag)}}])&&d(n.prototype,r),s&&d(n,s),t}(a.Component);t.default=v},QILm:function(e,t,n){var r=n("8OQS");e.exports=function(e,t){if(null==e)return{};var n,a,i=r(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)n=o[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}},QIyF:function(e,t,n){var r=n("Kz5y");e.exports=function(){return r.Date.now()}},QLaP:function(e,t,n){"use strict";n("f3/d"),n("pIFo");e.exports=function(e,t,n,r,a,i,o,s){if(!e){var u;if(void 0===t)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,a,i,o,s],l=0;(u=new Error(t.replace(/%s/g,(function(){return c[l++]})))).name="Invariant Violation"}throw u.framesToPop=1,u}}},QMan:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("pqXx"),a=n("X28Z"),i=function(){function e(e,t){this.buffer=void 0;var n=t.data,i=t.usage,o=t.type;this.buffer=e.buffer({data:n,usage:a.usageMap[i||r.gl.STATIC_DRAW],type:a.dataTypeMap[o||r.gl.UNSIGNED_BYTE]})}var t=e.prototype;return t.get=function(){return this.buffer},t.destroy=function(){this.buffer.destroy()},t.subData=function(e){var t=e.data,n=e.offset;this.buffer.subdata(t,n)},e}();t.default=i},QT9C:function(e,t,n){var r=n("Wnyi"),a=n("F3Iy");e.exports=r((function(e,t){var n=e<0?t.length+e:e;return a(t)?t.charAt(n):t[n]}))},QXSC:function(e,t,n){n("KKXr");var r=n("cOqj"),a=n("F3Iy");e.exports=r((function(e){return a(e)?e.split("").reverse().join(""):Array.prototype.slice.call(e,0).reverse()}))},QaDb:function(e,t,n){"use strict";var r=n("Kuth"),a=n("RjD/"),i=n("fyDq"),o={};n("Mukb")(o,n("K0xU")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},QbLZ:function(e,t,n){"use strict";t.__esModule=!0;var r,a=n("P2sY"),i=(r=a)&&r.__esModule?r:{default:r};t.default=i.default||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}},QgHN:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){(0,o.default)(e,!0);var n=[],a={};e.features=e.features.filter((function(e){var t=e.geometry;return null!=e&&t&&t.type&&t.coordinates&&t.coordinates.length>0}));var c=0;return u.flattenEach(e,(function(e,o){var u=(0,s.getCoords)(e),l=o;if(t&&t.idField&&e.properties&&e.properties[t.idField]){var d=e.properties[t.idField];l=(0,i.djb2hash)(d)%1000019,a[l]={index:c++,idField:d}}var f=r({},e.properties,{coordinates:u,_id:l});n.push(f)})),{dataArray:n,featureKeys:a}};var a,i=n("DLW2"),o=(a=n("Aib3"))&&a.__esModule?a:{default:a},s=n("AKIq"),u=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("cWyK"));function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}},QhlM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={properties:{enablePicking:{type:"boolean"},enableHighlight:{type:"boolean"},highlightColor:{oneOf:[{type:"array",items:{type:"number",minimum:0,maximum:1}},{type:"string"}]}}}},"R+7+":function(e,t,n){var r=n("w6GO"),a=n("mqlF"),i=n("NV0k");e.exports=function(e){var t=r(e),n=a.f;if(n)for(var o,s=n(e),u=i.f,c=0;s.length>c;)u.call(e,o=s[c++])&&t.push(o);return t}},R9Mm:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsParallel({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("hcU7"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},RIqP:function(e,t,n){var r=n("Ijbi"),a=n("EbDI"),i=n("Bnag");e.exports=function(e){return r(e)||a(e)||i()}},"RR/i":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("GXnB");t.traverseAncerstors=function e(t,n){var r=t.parentRequest;return null!==r&&(!!n(r)||e(r,n))};var i=function(e){return function(t){var n=function(n){return null!==n&&null!==n.target&&n.target.matchesTag(e)(t)};return n.metaData=new a.Metadata(e,t),n}};t.taggedConstraint=i;var o=i(r.NAMED_TAG);t.namedConstraint=o;t.typeConstraint=function(e){return function(t){var n=null;if(null!==t){if(n=t.bindings[0],"string"==typeof e)return n.serviceIdentifier===e;var r=t.bindings[0].implementationType;return e===r}return!1}}},RSNF:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,n){return t(n)},onDone:n,rethrowIfPossible:r})}}]),t}(n("A5Zj"))),l=function(){throw new Error("tapAsync is not supported on a SyncHook")},d=function(){throw new Error("tapPromise is not supported on a SyncHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},"RU/L":function(e,t,n){n("Rqdy");var r=n("WEpk").Object;e.exports=function(e,t,n){return r.defineProperty(e,t,n)}},RW0V:function(e,t,n){var r=n("S/j/"),a=n("DVgA");n("Xtr8")("keys",(function(){return function(e){return a(r(e))}}))},RYi7:function(e,t){var n=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:n)(e)}},RfKB:function(e,t,n){var r=n("2faE").f,a=n("B+OT"),i=n("UWiX")("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},RggE:function(e,t,n){"use strict";n("2Spj"),n("LK8F"),n("XfO3"),n("HEwt"),n("a1Th"),n("h7Nl"),n("Btvt"),n("rE2o"),n("ioFf"),n("rGqo"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=o,t.throttleByAnimationFrameDecorator=function(){return function(e,t,n){var r=n.value,a=!1;return{configurable:!0,get:function(){if(a||this===e.prototype||this.hasOwnProperty(t))return r;var n=o(r.bind(this));return a=!0,Object.defineProperty(this,t,{value:n,configurable:!0,writable:!0}),a=!1,n}}}};var r,a=(r=n("xEkU"))&&r.__esModule?r:{default:r};function i(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function o(e){var t,n=function(n){return function(){t=null,e.apply(void 0,i(n))}},r=function(){if(null==t){for(var e=arguments.length,r=new Array(e),i=0;i<e;i++)r[i]=arguments[i];t=(0,a.default)(n(r))}};return r.cancel=function(){return a.default.cancel(t)},r}},Ri0D:function(e,t,n){"use strict";n.r(t);n("pIFo"),n("Oyvg"),n("8+KV"),n("hHhE"),n("bWfx");var r={},a={},i=34,o=10,s=13;function u(e){return new Function("d","return {"+e.map((function(e,t){return JSON.stringify(e)+": d["+t+"]"})).join(",")+"}")}function c(e){var t=Object.create(null),n=[];return e.forEach((function(e){for(var r in e)r in t||n.push(t[r]=r)})),n}function l(e,t){var n=e+"",r=n.length;return r<t?new Array(t-r+1).join(0)+n:n}function d(e){var t,n=e.getUTCHours(),r=e.getUTCMinutes(),a=e.getUTCSeconds(),i=e.getUTCMilliseconds();return isNaN(e)?"Invalid Date":((t=e.getUTCFullYear())<0?"-"+l(-t,6):t>9999?"+"+l(t,6):l(t,4))+"-"+l(e.getUTCMonth()+1,2)+"-"+l(e.getUTCDate(),2)+(i?"T"+l(n,2)+":"+l(r,2)+":"+l(a,2)+"."+l(i,3)+"Z":a?"T"+l(n,2)+":"+l(r,2)+":"+l(a,2)+"Z":r||n?"T"+l(n,2)+":"+l(r,2)+"Z":"")}var f=function(e){var t=new RegExp('["'+e+"\n\r]"),n=e.charCodeAt(0);function l(e,t){var u,c=[],l=e.length,d=0,f=0,p=l<=0,h=!1;function g(){if(p)return a;if(h)return h=!1,r;var t,u,c=d;if(e.charCodeAt(c)===i){for(;d++<l&&e.charCodeAt(d)!==i||e.charCodeAt(++d)===i;);return(t=d)>=l?p=!0:(u=e.charCodeAt(d++))===o?h=!0:u===s&&(h=!0,e.charCodeAt(d)===o&&++d),e.slice(c+1,t-1).replace(/""/g,'"')}for(;d<l;){if((u=e.charCodeAt(t=d++))===o)h=!0;else if(u===s)h=!0,e.charCodeAt(d)===o&&++d;else if(u!==n)continue;return e.slice(c,t)}return p=!0,e.slice(c,l)}for(e.charCodeAt(l-1)===o&&--l,e.charCodeAt(l-1)===s&&--l;(u=g())!==a;){for(var v=[];u!==r&&u!==a;)v.push(u),u=g();t&&null==(v=t(v,f++))||c.push(v)}return c}function f(t,n){return t.map((function(t){return n.map((function(e){return h(t[e])})).join(e)}))}function p(t){return t.map(h).join(e)}function h(e){return null==e?"":e instanceof Date?d(e):t.test(e+="")?'"'+e.replace(/"/g,'""')+'"':e}return{parse:function(e,t){var n,r,a=l(e,(function(e,a){if(n)return n(e,a-1);r=e,n=t?function(e,t){var n=u(e);return function(r,a){return t(n(r),a,e)}}(e,t):u(e)}));return a.columns=r||[],a},parseRows:l,format:function(t,n){return null==n&&(n=c(t)),[n.map(h).join(e)].concat(f(t,n)).join("\n")},formatBody:function(e,t){return null==t&&(t=c(e)),f(e,t).join("\n")},formatRows:function(e){return e.map(p).join("\n")}}},p=f(","),h=p.parse,g=p.parseRows,v=p.format,m=p.formatBody,y=p.formatRows,b=f("\t"),_=b.parse,x=b.parseRows,R=b.format,w=b.formatBody,E=b.formatRows;n("Tze0");function S(e){for(var t in e){var n,r=e[t].trim();if(r)if("true"===r)r=!0;else if("false"===r)r=!1;else if("NaN"===r)r=NaN;else if(isNaN(n=+r)){if(!/^([-+]\d{2})?\d{4}(-\d{2}(-\d{2})?)?(T\d{2}:\d{2}(:\d{2}(\.\d{3})?)?(Z|[-+]\d{2}:\d{2})?)?$/.test(r))continue;r=new Date(r)}else r=n;else r=null;e[t]=r}return e}n.d(t,"dsvFormat",(function(){return f})),n.d(t,"csvParse",(function(){return h})),n.d(t,"csvParseRows",(function(){return g})),n.d(t,"csvFormat",(function(){return v})),n.d(t,"csvFormatBody",(function(){return m})),n.d(t,"csvFormatRows",(function(){return y})),n.d(t,"tsvParse",(function(){return _})),n.d(t,"tsvParseRows",(function(){return x})),n.d(t,"tsvFormat",(function(){return R})),n.d(t,"tsvFormatBody",(function(){return w})),n.d(t,"tsvFormatRows",(function(){return E})),n.d(t,"autoType",(function(){return S}))},Ripx:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("1DYX")),a=o(n("BuAq")),i=o(n("X53C"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return(0,r.default)(a.default,(0,i.default)(e,t))()}},"RjD/":function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},RjsT:function(e,t,n){"use strict";n("0l/t"),n("pIFo"),n("KKXr"),n("bWfx"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("yBOd")),a=d(n("RvjR")),i=d(n("4Q1U")),o=d(n("V7Sg")),s=d(n("SaX8")),u=d(n("i8Zq")),c=d(n("6nwk")),l=n("x0lo");function d(e){return e&&e.__esModule?e:{default:e}}var f=["/src/pages/"],p=(0,s.default)((function(e){return(0,c.default)("/",e)?e:"/"+e}),(function(e){return(0,u.default)("/",e)?e:e+"/"})),h=(0,o.default)((function(e,t){var n=function(e){return e&&e.pagesPaths||f}(e).map((function(n){var r=("safeStartToSplit-"+t).split(n)[1];if((0,i.default)(r))return null;var a=function(e){return e&&e.langKeyDefault||e}(e),o=r.split("."),s=3===o.length?o[1]:a,u=p(o[0].replace("index","")),c=3===o.length?(0,l.addLangKeyToSlug)(u,s,e):u;return{slug:c,langKey:s,redirectTo:"/"===c?p(a):null}}));return(0,a.default)(n.filter((0,s.default)(r.default,i.default)))}));t.default=h},Rqdy:function(e,t,n){var r=n("Y7ZC");r(r.S+r.F*!n("jmDH"),"Object",{defineProperty:n("2faE").f})},RsDv:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"https://raw.githubusercontent.com/epoberezkin/ajv/master/lib/refs/data.json#","description":"Meta-schema for $data reference (JSON Schema extension proposal)","type":"object","required":["$data"],"properties":{"$data":{"type":"string","anyOf":[{"format":"relative-json-pointer"},{"format":"json-pointer"}]}},"additionalProperties":false}')},RvjR:function(e,t,n){var r=n("QT9C");e.exports=r(0)},"S/j/":function(e,t,n){var r=n("vhPU");e.exports=function(e){return Object(r(e))}},SBuE:function(e,t){e.exports={}},"SC+/":function(e,t,n){"use strict";n.r(t);var r=n("FmoU");n.d(t,"color",(function(){return r.e})),n.d(t,"rgb",(function(){return r.g})),n.d(t,"hsl",(function(){return r.f}));var a=n("YvDT");n.d(t,"lab",(function(){return a.a})),n.d(t,"hcl",(function(){return a.c})),n.d(t,"lch",(function(){return a.d})),n.d(t,"gray",(function(){return a.b}));var i=n("Faen");n.d(t,"cubehelix",(function(){return i.a}))},SEkw:function(e,t,n){e.exports={default:n("RU/L"),__esModule:!0}},SK8o:function(e,t,n){var r=n("DjAY"),a=n("wQFJ");e.exports=r(a)},SMB2:function(e,t,n){"use strict";n("OGtf")("bold",(function(e){return function(){return e(this,"b","","")}}))},SPin:function(e,t,n){"use strict";var r=n("XKFU"),a=n("eyMr");r(r.P+r.F*!n("LyE8")([].reduceRight,!0),"Array",{reduceRight:function(e){return a(this,e,arguments.length,arguments[1],!0)}})},SRfc:function(e,t,n){"use strict";var r=n("y3w9"),a=n("ne8i"),i=n("A5AN"),o=n("Xxuz");n("IU+Z")("match",1,(function(e,t,n,s){return[function(n){var r=e(this),a=null==n?void 0:n[t];return void 0!==a?a.call(n,r):new RegExp(n)[t](String(r))},function(e){var t=s(n,e,this);if(t.done)return t.value;var u=r(e),c=String(this);if(!u.global)return o(u,c);var l=u.unicode;u.lastIndex=0;for(var d,f=[],p=0;null!==(d=o(u,c));){var h=String(d[0]);f[p]=h,""===h&&(u.lastIndex=i(c,a(u.lastIndex),l)),p++}return 0===p?null:f}]}))},SaX8:function(e,t,n){var r=n("1DYX"),a=n("QXSC");e.exports=function(){if(0===arguments.length)throw new Error("compose requires at least one argument");return r.apply(this,a(arguments))}},SgLm:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){function e(e,t){this.framebuffer=void 0;var n=t.width,r=t.height,a=t.color,i=t.colors,o=(t.depth,t.stencil,{width:n,height:r});Array.isArray(i)&&(o.colors=i.map((function(e){return e.get()}))),a&&"boolean"!=typeof a&&(o.color=a.get()),this.framebuffer=e.framebuffer(o)}var t=e.prototype;return t.get=function(){return this.framebuffer},t.destroy=function(){this.framebuffer.destroy()},t.resize=function(e){var t=e.width,n=e.height;this.framebuffer.resize(t,n)},e}();t.default=r},Sk89:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("xfSm"),i=n("GXnB");t.postConstruct=function(){return function(e,t,n){var o=new i.Metadata(a.POST_CONSTRUCT,t);if(Reflect.hasOwnMetadata(a.POST_CONSTRUCT,e.constructor))throw new Error(r.MULTIPLE_POST_CONSTRUCT_METHODS);Reflect.defineMetadata(a.POST_CONSTRUCT,o,e.constructor)}}},SksO:function(e,t){function n(t,r){return e.exports=n=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},n(t,r)}e.exports=n},SlkY:function(e,t,n){var r=n("m0Pp"),a=n("H6hf"),i=n("M6Qj"),o=n("y3w9"),s=n("ne8i"),u=n("J+6e"),c={},l={};(t=e.exports=function(e,t,n,d,f){var p,h,g,v,m=f?function(){return e}:u(e),y=r(n,d,t?2:1),b=0;if("function"!=typeof m)throw TypeError(e+" is not iterable!");if(i(m)){for(p=s(e.length);p>b;b++)if((v=t?y(o(h=e[b])[0],h[1]):y(e[b]))===c||v===l)return v}else for(g=m.call(e);!(h=g.next()).done;)if((v=a(g,y,h.value,t))===c||v===l)return v}).BREAK=c,t.RETURN=l},SqFR:function(e,t,n){"use strict";n("f3/d"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.withConfigConsumer=function(e){return function(t){var n=function(n){return r.createElement(l,null,(function(a){var i=e.prefixCls,o=(0,a.getPrefixCls)(i,n.prefixCls);return r.createElement(t,u({},a,n,{prefixCls:o}))}))},a=t.constructor,i=a&&a.displayName||t.name||"Component";return n.displayName="withConfigConsumer(".concat(i,")"),n}},t.ConfigConsumer=t.ConfigContext=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=o(n("foW8")),i=o(n("083e"));function o(e){return e&&e.__esModule?e:{default:e}}function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var c=(0,a.default)({getPrefixCls:function(e,t){return t||"ant-".concat(e)},renderEmpty:i.default});t.ConfigContext=c;var l=c.Consumer;t.ConfigConsumer=l},StrI:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(){return{height:0,opacity:0}},a=function(e){return{height:e.scrollHeight,opacity:1}},i={motionName:"ant-motion-collapse",onAppearStart:r,onEnterStart:r,onAppearActive:a,onEnterActive:a,onLeaveStart:function(e){return{height:e.offsetHeight}},onLeaveActive:r};t.default=i},SzTz:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.resultReturns,i=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,t){return n(t)},onResult:function(e,n,r){var a="";return a+="if(".concat(n," !== undefined) {\n"),a+="".concat(t._args[0]," = ").concat(n,";\n"),a+="}\n",a+=r()},onDone:function(){return r(t._args[0])},doneReturns:a,rethrowIfPossible:i})}}]),t}(n("A5Zj"))),l=function(){throw new Error("tapAsync is not supported on a SyncWaterfallHook")},d=function(){throw new Error("tapPromise is not supported on a SyncWaterfallHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");var n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},T39b:function(e,t,n){"use strict";var r=n("wmvG"),a=n("s5qY");e.exports=n("4LiD")("Set",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(a(this,"Set"),e=0===e?0:e,e)}},r)},T61M:function(e,t,n){"use strict";var r=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e[0][0],n=e[0][e[0].length-1];t[0]===n[0]&&t[1]===n[1]&&(e[0]=e[0].slice(0,e[0].length-1));for(var a=e[0].length,o=i.default.flatten(e),s=o.vertices,u=o.dimensions,c=[],l=[],d=0;d<s.length/u;d++)2===u?c.push(s[2*d],s[2*d+1],1):c.push(s[3*d],s[3*d+1],1);var f=(0,i.default)(o.vertices,o.holes,o.dimensions);l.push.apply(l,r(f));for(var p=function(e){var t=o.vertices.slice(e*u,(e+1)*u),n=o.vertices.slice((e+2)*u,(e+3)*u);0===n.length&&(n=o.vertices.slice(0,u));var a=c.length/3;c.push(t[0],t[1],1,n[0],n[1],1,t[0],t[1],0,n[0],n[1],0),l.push.apply(l,r([1,2,0,3,2,1].map((function(e){return e+a}))))},h=0;h<a;h++)p(h);return{positions:c,index:l}},t.fillPolygon=function(e){var t=i.default.flatten(e),n=(0,i.default)(t.vertices,t.holes,t.dimensions);return{positions:t.vertices,index:n}};var a,i=(a=n("VmRL"))&&a.__esModule?a:{default:a}},T89o:function(e,t,n){"use strict";n.r(t);var r=n("Ju5/"),a=r.a.Symbol,i=(n("a1Th"),n("h7Nl"),n("Btvt"),Object.prototype),o=i.hasOwnProperty,s=i.toString,u=a?a.toStringTag:void 0;var c=function(e){var t=o.call(e,u),n=e[u];try{e[u]=void 0;var r=!0}catch(i){}var a=s.call(e);return r&&(t?e[u]=n:delete e[u]),a},l=Object.prototype.toString;var d=function(e){return l.call(e)},f="[object Null]",p="[object Undefined]",h=a?a.toStringTag:void 0;var g=function(e){return null==e?void 0===e?p:f:h&&h in Object(e)?c(e):d(e)};var v=function(e){return null!=e&&"object"==typeof e},m="[object Symbol]";var y=function(e){return"symbol"==typeof e||v(e)&&g(e)==m},b=NaN;var _=function(e){return"number"==typeof e?e:y(e)?b:+e};var x=function(e,t){for(var n=-1,r=null==e?0:e.length,a=Array(r);++n<r;)a[n]=t(e[n],n,e);return a},R=(n("LK8F"),Array.isArray),w=1/0,E=a?a.prototype:void 0,S=E?E.toString:void 0;var A=function e(t){if("string"==typeof t)return t;if(R(t))return x(t,e)+"";if(y(t))return S?S.call(t):"";var n=t+"";return"0"==n&&1/t==-w?"-0":n};var T=function(e,t){return function(n,r){var a;if(void 0===n&&void 0===r)return t;if(void 0!==n&&(a=n),void 0!==r){if(void 0===a)return r;"string"==typeof n||"string"==typeof r?(n=A(n),r=A(r)):(n=_(n),r=_(r)),a=e(n,r)}return a}},P=T((function(e,t){return e+t}),0);n("pIFo");var C=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},M=NaN,O=/^\s+|\s+$/g,k=/^[-+]0x[0-9a-f]+$/i,D=/^0b[01]+$/i,I=/^0o[0-7]+$/i,L=parseInt;var j=function(e){if("number"==typeof e)return e;if(y(e))return M;if(C(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=C(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(O,"");var n=D.test(e);return n||I.test(e)?L(e.slice(2),n?2:8):k.test(e)?M:+e},F=1/0,z=17976931348623157e292;var N=function(e){return e?(e=j(e))===F||e===-F?(e<0?-1:1)*z:e==e?e:0:0===e?e:0};var B=function(e){var t=N(e),n=t%1;return t==t?n?t-n:t:0},V="Expected a function";var H=function(e,t){if("function"!=typeof t)throw new TypeError(V);return e=B(e),function(){if(--e<1)return t.apply(this,arguments)}};var U=function(e){return e},W=(n("Oyvg"),"[object AsyncFunction]"),q="[object Function]",G="[object GeneratorFunction]",K="[object Proxy]";var Y,X=function(e){if(!C(e))return!1;var t=g(e);return t==q||t==G||t==W||t==K},J=(n("rGqo"),n("yt8O"),r.a["__core-js_shared__"]),Z=(Y=/[^.]+$/.exec(J&&J.keys&&J.keys.IE_PROTO||""))?"Symbol(src)_1."+Y:"";var $=function(e){return!!Z&&Z in e},Q=Function.prototype.toString;var ee=function(e){if(null!=e){try{return Q.call(e)}catch(t){}try{return e+""}catch(t){}}return""},te=/^\[object .+?Constructor\]$/,ne=Function.prototype,re=Object.prototype,ae=ne.toString,ie=re.hasOwnProperty,oe=RegExp("^"+ae.call(ie).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");var se=function(e){return!(!C(e)||$(e))&&(X(e)?oe:te).test(ee(e))};var ue=function(e,t){return null==e?void 0:e[t]};var ce=function(e,t){var n=ue(e,t);return se(n)?n:void 0},le=ce(r.a,"WeakMap"),de=le&&new le,fe=de?function(e,t){return de.set(e,t),e}:U,pe=(n("hHhE"),Object.create),he=function(){function e(){}return function(t){if(!C(t))return{};if(pe)return pe(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();var ge=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=he(e.prototype),r=e.apply(n,t);return C(r)?r:n}},ve=1;var me=function(e,t,n){var a=t&ve,i=ge(e);return function t(){return(this&&this!==r.a&&this instanceof t?i:e).apply(a?n:this,arguments)}};var ye=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)},be=Math.max;var _e=function(e,t,n,r){for(var a=-1,i=e.length,o=n.length,s=-1,u=t.length,c=be(i-o,0),l=Array(u+c),d=!r;++s<u;)l[s]=t[s];for(;++a<o;)(d||a<i)&&(l[n[a]]=e[a]);for(;c--;)l[s++]=e[a++];return l},xe=Math.max;var Re=function(e,t,n,r){for(var a=-1,i=e.length,o=-1,s=n.length,u=-1,c=t.length,l=xe(i-s,0),d=Array(l+c),f=!r;++a<l;)d[a]=e[a];for(var p=a;++u<c;)d[p+u]=t[u];for(;++o<s;)(f||a<i)&&(d[p+n[o]]=e[a++]);return d};var we=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r};var Ee=function(){},Se=4294967295;function Ae(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Se,this.__views__=[]}Ae.prototype=he(Ee.prototype),Ae.prototype.constructor=Ae;var Te=Ae;var Pe=function(){},Ce=de?function(e){return de.get(e)}:Pe,Me=(n("f3/d"),{}),Oe=Object.prototype.hasOwnProperty;var ke=function(e){for(var t=e.name+"",n=Me[t],r=Oe.call(Me,t)?n.length:0;r--;){var a=n[r],i=a.func;if(null==i||i==e)return a.name}return t};function De(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}De.prototype=he(Ee.prototype),De.prototype.constructor=De;var Ie=De;var Le=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t};var je=function(e){if(e instanceof Te)return e.clone();var t=new Ie(e.__wrapped__,e.__chain__);return t.__actions__=Le(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t},Fe=Object.prototype.hasOwnProperty;function ze(e){if(v(e)&&!R(e)&&!(e instanceof Te)){if(e instanceof Ie)return e;if(Fe.call(e,"__wrapped__"))return je(e)}return new Ie(e)}ze.prototype=Ee.prototype,ze.prototype.constructor=ze;var Ne=ze;var Be=function(e){var t=ke(e),n=Ne[t];if("function"!=typeof n||!(t in Te.prototype))return!1;if(e===n)return!0;var r=Ce(n);return!!r&&e===r[0]},Ve=(n("eM6i"),800),He=16,Ue=Date.now;var We=function(e){var t=0,n=0;return function(){var r=Ue(),a=He-(r-n);if(n=r,a>0){if(++t>=Ve)return arguments[0]}else t=0;return e.apply(void 0,arguments)}},qe=We(fe),Ge=(n("KKXr"),n("SRfc"),/\{\n\/\* \[wrapped with (.+)\] \*/),Ke=/,? & /;var Ye=function(e){var t=e.match(Ge);return t?t[1].split(Ke):[]},Xe=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;var Je=function(e,t){var n=t.length;if(!n)return e;var r=n-1;return t[r]=(n>1?"& ":"")+t[r],t=t.join(n>2?", ":" "),e.replace(Xe,"{\n/* [wrapped with "+t+"] */\n")};var Ze=function(e){return function(){return e}},$e=function(){try{var e=ce(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),Qe=We($e?function(e,t){return $e(e,"toString",{configurable:!0,enumerable:!1,value:Ze(t),writable:!0})}:U);n("Vd3H");var et=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e};var tt=function(e,t,n,r){for(var a=e.length,i=n+(r?1:-1);r?i--:++i<a;)if(t(e[i],i,e))return i;return-1};var nt=function(e){return e!=e};var rt=function(e,t,n){for(var r=n-1,a=e.length;++r<a;)if(e[r]===t)return r;return-1};var at=function(e,t,n){return t==t?rt(e,t,n):tt(e,nt,n)};var it=function(e,t){return!!(null==e?0:e.length)&&at(e,t,0)>-1},ot=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];var st=function(e,t){return et(ot,(function(n){var r="_."+n[0];t&n[1]&&!it(e,r)&&e.push(r)})),e.sort()};var ut=function(e,t,n){var r=t+"";return Qe(e,Je(r,st(Ye(r),n)))},ct=1,lt=2,dt=4,ft=8,pt=32,ht=64;var gt=function(e,t,n,r,a,i,o,s,u,c){var l=t&ft;t|=l?pt:ht,(t&=~(l?ht:pt))&dt||(t&=~(ct|lt));var d=[e,t,a,l?i:void 0,l?o:void 0,l?void 0:i,l?void 0:o,s,u,c],f=n.apply(void 0,d);return Be(e)&&qe(f,d),f.placeholder=r,ut(f,e,t)};var vt=function(e){return e.placeholder},mt=9007199254740991,yt=/^(?:0|[1-9]\d*)$/;var bt=function(e,t){var n=typeof e;return!!(t=null==t?mt:t)&&("number"==n||"symbol"!=n&&yt.test(e))&&e>-1&&e%1==0&&e<t},_t=Math.min;var xt=function(e,t){for(var n=e.length,r=_t(t.length,n),a=Le(e);r--;){var i=t[r];e[r]=bt(i,n)?a[i]:void 0}return e},Rt="__lodash_placeholder__";var wt=function(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n];o!==t&&o!==Rt||(e[n]=Rt,i[a++]=n)}return i},Et=1,St=2,At=8,Tt=16,Pt=128,Ct=512;var Mt=function e(t,n,a,i,o,s,u,c,l,d){var f=n&Pt,p=n&Et,h=n&St,g=n&(At|Tt),v=n&Ct,m=h?void 0:ge(t);return function y(){for(var b=arguments.length,_=Array(b),x=b;x--;)_[x]=arguments[x];if(g)var R=vt(y),w=we(_,R);if(i&&(_=_e(_,i,o,g)),s&&(_=Re(_,s,u,g)),b-=w,g&&b<d){var E=wt(_,R);return gt(t,n,e,y.placeholder,a,_,E,c,l,d-b)}var S=p?a:this,A=h?S[t]:t;return b=_.length,c?_=xt(_,c):v&&b>1&&_.reverse(),f&&l<b&&(_.length=l),this&&this!==r.a&&this instanceof y&&(A=m||ge(A)),A.apply(S,_)}};var Ot=function(e,t,n){var a=ge(e);return function i(){for(var o=arguments.length,s=Array(o),u=o,c=vt(i);u--;)s[u]=arguments[u];var l=o<3&&s[0]!==c&&s[o-1]!==c?[]:wt(s,c);if((o-=l.length)<n)return gt(e,t,Mt,i.placeholder,void 0,s,l,void 0,void 0,n-o);var d=this&&this!==r.a&&this instanceof i?a:e;return ye(d,this,s)}},kt=1;var Dt=function(e,t,n,a){var i=t&kt,o=ge(e);return function t(){for(var s=-1,u=arguments.length,c=-1,l=a.length,d=Array(l+u),f=this&&this!==r.a&&this instanceof t?o:e;++c<l;)d[c]=a[c];for(;u--;)d[c++]=arguments[++s];return ye(f,i?n:this,d)}},It="__lodash_placeholder__",Lt=1,jt=2,Ft=4,zt=8,Nt=128,Bt=256,Vt=Math.min;var Ht=function(e,t){var n=e[1],r=t[1],a=n|r,i=a<(Lt|jt|Nt),o=r==Nt&&n==zt||r==Nt&&n==Bt&&e[7].length<=t[8]||r==(Nt|Bt)&&t[7].length<=t[8]&&n==zt;if(!i&&!o)return e;r&Lt&&(e[2]=t[2],a|=n&Lt?0:Ft);var s=t[3];if(s){var u=e[3];e[3]=u?_e(u,s,t[4]):s,e[4]=u?wt(e[3],It):t[4]}return(s=t[5])&&(u=e[5],e[5]=u?Re(u,s,t[6]):s,e[6]=u?wt(e[5],It):t[6]),(s=t[7])&&(e[7]=s),r&Nt&&(e[8]=null==e[8]?t[8]:Vt(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=a,e},Ut="Expected a function",Wt=1,qt=2,Gt=8,Kt=16,Yt=32,Xt=64,Jt=Math.max;var Zt=function(e,t,n,r,a,i,o,s){var u=t&qt;if(!u&&"function"!=typeof e)throw new TypeError(Ut);var c=r?r.length:0;if(c||(t&=~(Yt|Xt),r=a=void 0),o=void 0===o?o:Jt(B(o),0),s=void 0===s?s:B(s),c-=a?a.length:0,t&Xt){var l=r,d=a;r=a=void 0}var f=u?void 0:Ce(e),p=[e,t,n,r,a,l,d,i,o,s];if(f&&Ht(p,f),e=p[0],t=p[1],n=p[2],r=p[3],a=p[4],!(s=p[9]=void 0===p[9]?u?0:e.length:Jt(p[9]-c,0))&&t&(Gt|Kt)&&(t&=~(Gt|Kt)),t&&t!=Wt)h=t==Gt||t==Kt?Ot(e,t,s):t!=Yt&&t!=(Wt|Yt)||a.length?Mt.apply(void 0,p):Dt(e,t,n,r);else var h=me(e,t,n);return ut((f?fe:qe)(h,p),e,t)},$t=128;var Qt=function(e,t,n){return t=n?void 0:t,t=e&&null==t?e.length:t,Zt(e,$t,void 0,void 0,void 0,void 0,t)};var en=function(e,t,n){"__proto__"==t&&$e?$e(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n};var tn=function(e,t){return e===t||e!=e&&t!=t},nn=Object.prototype.hasOwnProperty;var rn=function(e,t,n){var r=e[t];nn.call(e,t)&&tn(r,n)&&(void 0!==n||t in e)||en(e,t,n)};var an=function(e,t,n,r){var a=!n;n||(n={});for(var i=-1,o=t.length;++i<o;){var s=t[i],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),a?en(n,s,u):rn(n,s,u)}return n},on=Math.max;var sn=function(e,t,n){return t=on(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,i=on(r.length-t,0),o=Array(i);++a<i;)o[a]=r[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=r[a];return s[t]=n(o),ye(e,this,s)}};var un=function(e,t){return Qe(sn(e,t,U),e+"")},cn=9007199254740991;var ln=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=cn};var dn=function(e){return null!=e&&ln(e.length)&&!X(e)};var fn=function(e,t,n){if(!C(n))return!1;var r=typeof t;return!!("number"==r?dn(n)&&bt(t,n.length):"string"==r&&t in n)&&tn(n[t],e)};var pn=function(e){return un((function(t,n){var r=-1,a=n.length,i=a>1?n[a-1]:void 0,o=a>2?n[2]:void 0;for(i=e.length>3&&"function"==typeof i?(a--,i):void 0,o&&fn(n[0],n[1],o)&&(i=a<3?void 0:i,a=1),t=Object(t);++r<a;){var s=n[r];s&&e(t,s,r,i)}return t}))},hn=Object.prototype;var gn=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||hn)};var vn=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r},mn="[object Arguments]";var yn=function(e){return v(e)&&g(e)==mn},bn=Object.prototype,_n=bn.hasOwnProperty,xn=bn.propertyIsEnumerable,Rn=yn(function(){return arguments}())?yn:function(e){return v(e)&&_n.call(e,"callee")&&!xn.call(e,"callee")},wn=n("WOAq"),En={};En["[object Float32Array]"]=En["[object Float64Array]"]=En["[object Int8Array]"]=En["[object Int16Array]"]=En["[object Int32Array]"]=En["[object Uint8Array]"]=En["[object Uint8ClampedArray]"]=En["[object Uint16Array]"]=En["[object Uint32Array]"]=!0,En["[object Arguments]"]=En["[object Array]"]=En["[object ArrayBuffer]"]=En["[object Boolean]"]=En["[object DataView]"]=En["[object Date]"]=En["[object Error]"]=En["[object Function]"]=En["[object Map]"]=En["[object Number]"]=En["[object Object]"]=En["[object RegExp]"]=En["[object Set]"]=En["[object String]"]=En["[object WeakMap]"]=!1;var Sn=function(e){return v(e)&&ln(e.length)&&!!En[g(e)]};var An=function(e){return function(t){return e(t)}},Tn=n("xutz"),Pn=Tn.a&&Tn.a.isTypedArray,Cn=Pn?An(Pn):Sn,Mn=Object.prototype.hasOwnProperty;var On=function(e,t){var n=R(e),r=!n&&Rn(e),a=!n&&!r&&Object(wn.a)(e),i=!n&&!r&&!a&&Cn(e),o=n||r||a||i,s=o?vn(e.length,String):[],u=s.length;for(var c in e)!t&&!Mn.call(e,c)||o&&("length"==c||a&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||bt(c,u))||s.push(c);return s};n("RW0V");var kn=function(e,t){return function(n){return e(t(n))}},Dn=kn(Object.keys,Object),In=Object.prototype.hasOwnProperty;var Ln=function(e){if(!gn(e))return Dn(e);var t=[];for(var n in Object(e))In.call(e,n)&&"constructor"!=n&&t.push(n);return t};var jn=function(e){return dn(e)?On(e):Ln(e)},Fn=Object.prototype.hasOwnProperty,zn=pn((function(e,t){if(gn(t)||dn(t))an(t,jn(t),e);else for(var n in t)Fn.call(t,n)&&rn(e,n,t[n])}));var Nn=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t},Bn=Object.prototype.hasOwnProperty;var Vn=function(e){if(!C(e))return Nn(e);var t=gn(e),n=[];for(var r in e)("constructor"!=r||!t&&Bn.call(e,r))&&n.push(r);return n};var Hn=function(e){return dn(e)?On(e,!0):Vn(e)},Un=pn((function(e,t){an(t,Hn(t),e)})),Wn=pn((function(e,t,n,r){an(t,Hn(t),e,r)})),qn=pn((function(e,t,n,r){an(t,jn(t),e,r)})),Gn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Kn=/^\w*$/;var Yn=function(e,t){if(R(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!y(e))||(Kn.test(e)||!Gn.test(e)||null!=t&&e in Object(t))},Xn=ce(Object,"create");var Jn=function(){this.__data__=Xn?Xn(null):{},this.size=0};var Zn=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},$n="__lodash_hash_undefined__",Qn=Object.prototype.hasOwnProperty;var er=function(e){var t=this.__data__;if(Xn){var n=t[e];return n===$n?void 0:n}return Qn.call(t,e)?t[e]:void 0},tr=Object.prototype.hasOwnProperty;var nr=function(e){var t=this.__data__;return Xn?void 0!==t[e]:tr.call(t,e)},rr="__lodash_hash_undefined__";var ar=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Xn&&void 0===t?rr:t,this};function ir(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ir.prototype.clear=Jn,ir.prototype.delete=Zn,ir.prototype.get=er,ir.prototype.has=nr,ir.prototype.set=ar;var or=ir;var sr=function(){this.__data__=[],this.size=0};var ur=function(e,t){for(var n=e.length;n--;)if(tn(e[n][0],t))return n;return-1},cr=Array.prototype.splice;var lr=function(e){var t=this.__data__,n=ur(t,e);return!(n<0)&&(n==t.length-1?t.pop():cr.call(t,n,1),--this.size,!0)};var dr=function(e){var t=this.__data__,n=ur(t,e);return n<0?void 0:t[n][1]};var fr=function(e){return ur(this.__data__,e)>-1};var pr=function(e,t){var n=this.__data__,r=ur(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};function hr(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}hr.prototype.clear=sr,hr.prototype.delete=lr,hr.prototype.get=dr,hr.prototype.has=fr,hr.prototype.set=pr;var gr=hr,vr=ce(r.a,"Map");var mr=function(){this.size=0,this.__data__={hash:new or,map:new(vr||gr),string:new or}};n("bWfx");var yr=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e};var br=function(e,t){var n=e.__data__;return yr(t)?n["string"==typeof t?"string":"hash"]:n.map};var _r=function(e){var t=br(this,e).delete(e);return this.size-=t?1:0,t};var xr=function(e){return br(this,e).get(e)};var Rr=function(e){return br(this,e).has(e)};var wr=function(e,t){var n=br(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};function Er(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}Er.prototype.clear=mr,Er.prototype.delete=_r,Er.prototype.get=xr,Er.prototype.has=Rr,Er.prototype.set=wr;var Sr=Er,Ar="Expected a function";function Tr(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError(Ar);var n=function n(){var r=arguments,a=t?t.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var o=e.apply(this,r);return n.cache=i.set(a,o)||i,o};return n.cache=new(Tr.Cache||Sr),n}Tr.Cache=Sr;var Pr=Tr,Cr=500;var Mr=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Or=/\\(\\)?/g,kr=function(e){var t=Pr(e,(function(e){return n.size===Cr&&n.clear(),e})),n=t.cache;return t}((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Mr,(function(e,n,r,a){t.push(r?a.replace(Or,"$1"):n||e)})),t}));var Dr=function(e){return null==e?"":A(e)};var Ir=function(e,t){return R(e)?e:Yn(e,t)?[e]:kr(Dr(e))},Lr=1/0;var jr=function(e){if("string"==typeof e||y(e))return e;var t=e+"";return"0"==t&&1/e==-Lr?"-0":t};var Fr=function(e,t){for(var n=0,r=(t=Ir(t,e)).length;null!=e&&n<r;)e=e[jr(t[n++])];return n&&n==r?e:void 0};var zr=function(e,t,n){var r=null==e?void 0:Fr(e,t);return void 0===r?n:r};var Nr=function(e,t){for(var n=-1,r=t.length,a=Array(r),i=null==e;++n<r;)a[n]=i?void 0:zr(e,t[n]);return a};var Br=function(e,t){for(var n=-1,r=t.length,a=e.length;++n<r;)e[a+n]=t[n];return e},Vr=a?a.isConcatSpreadable:void 0;var Hr=function(e){return R(e)||Rn(e)||!!(Vr&&e&&e[Vr])};var Ur=function e(t,n,r,a,i){var o=-1,s=t.length;for(r||(r=Hr),i||(i=[]);++o<s;){var u=t[o];n>0&&r(u)?n>1?e(u,n-1,r,a,i):Br(i,u):a||(i[i.length]=u)}return i};var Wr=function(e){return(null==e?0:e.length)?Ur(e,1):[]};var qr=function(e){return Qe(sn(e,void 0,Wr),e+"")},Gr=qr(Nr),Kr=kn(Object.getPrototypeOf,Object),Yr="[object Object]",Xr=Function.prototype,Jr=Object.prototype,Zr=Xr.toString,$r=Jr.hasOwnProperty,Qr=Zr.call(Object);var ea=function(e){if(!v(e)||g(e)!=Yr)return!1;var t=Kr(e);if(null===t)return!0;var n=$r.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Zr.call(n)==Qr},ta="[object DOMException]",na="[object Error]";var ra=function(e){if(!v(e))return!1;var t=g(e);return t==na||t==ta||"string"==typeof e.message&&"string"==typeof e.name&&!ea(e)},aa=un((function(e,t){try{return ye(e,void 0,t)}catch(n){return ra(n)?n:new Error(n)}})),ia="Expected a function";var oa=function(e,t){var n;if("function"!=typeof t)throw new TypeError(ia);return e=B(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=void 0),n}},sa=un((function(e,t,n){var r=1;if(n.length){var a=wt(n,vt(sa));r|=32}return Zt(e,r,t,n,a)}));sa.placeholder={};var ua=sa,ca=qr((function(e,t){return et(t,(function(t){t=jr(t),en(e,t,ua(e[t],e))})),e})),la=un((function(e,t,n){var r=3;if(n.length){var a=wt(n,vt(la));r|=32}return Zt(t,r,e,n,a)}));la.placeholder={};var da=la;var fa=function(e,t,n){var r=-1,a=e.length;t<0&&(t=-t>a?0:a+t),(n=n>a?a:n)<0&&(n+=a),a=t>n?0:n-t>>>0,t>>>=0;for(var i=Array(a);++r<a;)i[r]=e[r+t];return i};var pa=function(e,t,n){var r=e.length;return n=void 0===n?r:n,!t&&n>=r?e:fa(e,t,n)},ha=RegExp("[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]");var ga=function(e){return ha.test(e)};var va=function(e){return e.split("")},ma="[\\ud800-\\udfff]",ya="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",ba="\\ud83c[\\udffb-\\udfff]",_a="[^\\ud800-\\udfff]",xa="(?:\\ud83c[\\udde6-\\uddff]){2}",Ra="[\\ud800-\\udbff][\\udc00-\\udfff]",wa="(?:"+ya+"|"+ba+")"+"?",Ea="[\\ufe0e\\ufe0f]?"+wa+("(?:\\u200d(?:"+[_a,xa,Ra].join("|")+")[\\ufe0e\\ufe0f]?"+wa+")*"),Sa="(?:"+[_a+ya+"?",ya,xa,Ra,ma].join("|")+")",Aa=RegExp(ba+"(?="+ba+")|"+Sa+Ea,"g");var Ta=function(e){return e.match(Aa)||[]};var Pa=function(e){return ga(e)?Ta(e):va(e)};var Ca=function(e){return function(t){t=Dr(t);var n=ga(t)?Pa(t):void 0,r=n?n[0]:t.charAt(0),a=n?pa(n,1).join(""):t.slice(1);return r[e]()+a}},Ma=Ca("toUpperCase");var Oa=function(e){return Ma(Dr(e).toLowerCase())};var ka=function(e,t,n,r){var a=-1,i=null==e?0:e.length;for(r&&i&&(n=e[++a]);++a<i;)n=t(n,e[a],a,e);return n};var Da=function(e){return function(t){return null==e?void 0:e[t]}},Ia=Da({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),La=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ja=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");var Fa=function(e){return(e=Dr(e))&&e.replace(La,Ia).replace(ja,"")},za=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;var Na=function(e){return e.match(za)||[]},Ba=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;var Va=function(e){return Ba.test(e)},Ha="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Ua="["+Ha+"]",Wa="\\d+",qa="[\\u2700-\\u27bf]",Ga="[a-z\\xdf-\\xf6\\xf8-\\xff]",Ka="[^\\ud800-\\udfff"+Ha+Wa+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",Ya="(?:\\ud83c[\\udde6-\\uddff]){2}",Xa="[\\ud800-\\udbff][\\udc00-\\udfff]",Ja="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Za="(?:"+Ga+"|"+Ka+")",$a="(?:"+Ja+"|"+Ka+")",Qa="(?:[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]|\\ud83c[\\udffb-\\udfff])?",ei="[\\ufe0e\\ufe0f]?"+Qa+("(?:\\u200d(?:"+["[^\\ud800-\\udfff]",Ya,Xa].join("|")+")[\\ufe0e\\ufe0f]?"+Qa+")*"),ti="(?:"+[qa,Ya,Xa].join("|")+")"+ei,ni=RegExp([Ja+"?"+Ga+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[Ua,Ja,"$"].join("|")+")",$a+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[Ua,Ja+Za,"$"].join("|")+")",Ja+"?"+Za+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ja+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Wa,ti].join("|"),"g");var ri=function(e){return e.match(ni)||[]};var ai=function(e,t,n){return e=Dr(e),void 0===(t=n?void 0:t)?Va(e)?ri(e):Na(e):e.match(t)||[]},ii=RegExp("['’]","g");var oi=function(e){return function(t){return ka(ai(Fa(t).replace(ii,"")),e,"")}},si=oi((function(e,t,n){return t=t.toLowerCase(),e+(n?Oa(t):t)}));var ui=function(){if(!arguments.length)return[];var e=arguments[0];return R(e)?e:[e]},ci=r.a.isFinite,li=Math.min;var di=function(e){var t=Math[e];return function(e,n){if(e=j(e),(n=null==n?0:li(B(n),292))&&ci(e)){var r=(Dr(e)+"e").split("e"),a=t(r[0]+"e"+(+r[1]+n));return+((r=(Dr(a)+"e").split("e"))[0]+"e"+(+r[1]-n))}return t(e)}},fi=di("ceil");var pi=function(e){var t=Ne(e);return t.__chain__=!0,t},hi=Math.ceil,gi=Math.max;var vi=function(e,t,n){t=(n?fn(e,t,n):void 0===t)?1:gi(B(t),0);var r=null==e?0:e.length;if(!r||t<1)return[];for(var a=0,i=0,o=Array(hi(r/t));a<r;)o[i++]=fa(e,a,a+=t);return o};var mi=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e};var yi=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=j(n))==n?n:0),void 0!==t&&(t=(t=j(t))==t?t:0),mi(j(e),t,n)};n("8+KV");var bi=function(){this.__data__=new gr,this.size=0};var _i=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n};var xi=function(e){return this.__data__.get(e)};var Ri=function(e){return this.__data__.has(e)},wi=200;var Ei=function(e,t){var n=this.__data__;if(n instanceof gr){var r=n.__data__;if(!vr||r.length<wi-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Sr(r)}return n.set(e,t),this.size=n.size,this};function Si(e){var t=this.__data__=new gr(e);this.size=t.size}Si.prototype.clear=bi,Si.prototype.delete=_i,Si.prototype.get=xi,Si.prototype.has=Ri,Si.prototype.set=Ei;var Ai=Si;var Ti=function(e,t){return e&&an(t,jn(t),e)};var Pi=function(e,t){return e&&an(t,Hn(t),e)},Ci=n("3/ER");n("ioFf");var Mi=function(e,t){for(var n=-1,r=null==e?0:e.length,a=0,i=[];++n<r;){var o=e[n];t(o,n,e)&&(i[a++]=o)}return i};var Oi=function(){return[]},ki=Object.prototype.propertyIsEnumerable,Di=Object.getOwnPropertySymbols,Ii=Di?function(e){return null==e?[]:(e=Object(e),Mi(Di(e),(function(t){return ki.call(e,t)})))}:Oi;var Li=function(e,t){return an(e,Ii(e),t)},ji=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)Br(t,Ii(e)),e=Kr(e);return t}:Oi;var Fi=function(e,t){return an(e,ji(e),t)};var zi=function(e,t,n){var r=t(e);return R(e)?r:Br(r,n(e))};var Ni=function(e){return zi(e,jn,Ii)};var Bi=function(e){return zi(e,Hn,ji)},Vi=ce(r.a,"DataView"),Hi=ce(r.a,"Promise"),Ui=ce(r.a,"Set"),Wi=ee(Vi),qi=ee(vr),Gi=ee(Hi),Ki=ee(Ui),Yi=ee(le),Xi=g;(Vi&&"[object DataView]"!=Xi(new Vi(new ArrayBuffer(1)))||vr&&"[object Map]"!=Xi(new vr)||Hi&&"[object Promise]"!=Xi(Hi.resolve())||Ui&&"[object Set]"!=Xi(new Ui)||le&&"[object WeakMap]"!=Xi(new le))&&(Xi=function(e){var t=g(e),n="[object Object]"==t?e.constructor:void 0,r=n?ee(n):"";if(r)switch(r){case Wi:return"[object DataView]";case qi:return"[object Map]";case Gi:return"[object Promise]";case Ki:return"[object Set]";case Yi:return"[object WeakMap]"}return t});var Ji=Xi,Zi=Object.prototype.hasOwnProperty;var $i=function(e){var t=e.length,n=new e.constructor(t);return t&&"string"==typeof e[0]&&Zi.call(e,"index")&&(n.index=e.index,n.input=e.input),n},Qi=r.a.Uint8Array;var eo=function(e){var t=new e.constructor(e.byteLength);return new Qi(t).set(new Qi(e)),t};var to=function(e,t){var n=t?eo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)},no=/\w*$/;var ro=function(e){var t=new e.constructor(e.source,no.exec(e));return t.lastIndex=e.lastIndex,t},ao=a?a.prototype:void 0,io=ao?ao.valueOf:void 0;var oo=function(e){return io?Object(io.call(e)):{}};var so=function(e,t){var n=t?eo(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)},uo="[object Boolean]",co="[object Date]",lo="[object Map]",fo="[object Number]",po="[object RegExp]",ho="[object Set]",go="[object String]",vo="[object Symbol]",mo="[object ArrayBuffer]",yo="[object DataView]",bo="[object Float32Array]",_o="[object Float64Array]",xo="[object Int8Array]",Ro="[object Int16Array]",wo="[object Int32Array]",Eo="[object Uint8Array]",So="[object Uint8ClampedArray]",Ao="[object Uint16Array]",To="[object Uint32Array]";var Po=function(e,t,n){var r=e.constructor;switch(t){case mo:return eo(e);case uo:case co:return new r(+e);case yo:return to(e,n);case bo:case _o:case xo:case Ro:case wo:case Eo:case So:case Ao:case To:return so(e,n);case lo:return new r;case fo:case go:return new r(e);case po:return ro(e);case ho:return new r;case vo:return oo(e)}};var Co=function(e){return"function"!=typeof e.constructor||gn(e)?{}:he(Kr(e))},Mo="[object Map]";var Oo=function(e){return v(e)&&Ji(e)==Mo},ko=Tn.a&&Tn.a.isMap,Do=ko?An(ko):Oo,Io="[object Set]";var Lo=function(e){return v(e)&&Ji(e)==Io},jo=Tn.a&&Tn.a.isSet,Fo=jo?An(jo):Lo,zo=1,No=2,Bo=4,Vo="[object Arguments]",Ho="[object Function]",Uo="[object GeneratorFunction]",Wo="[object Object]",qo={};qo[Vo]=qo["[object Array]"]=qo["[object ArrayBuffer]"]=qo["[object DataView]"]=qo["[object Boolean]"]=qo["[object Date]"]=qo["[object Float32Array]"]=qo["[object Float64Array]"]=qo["[object Int8Array]"]=qo["[object Int16Array]"]=qo["[object Int32Array]"]=qo["[object Map]"]=qo["[object Number]"]=qo[Wo]=qo["[object RegExp]"]=qo["[object Set]"]=qo["[object String]"]=qo["[object Symbol]"]=qo["[object Uint8Array]"]=qo["[object Uint8ClampedArray]"]=qo["[object Uint16Array]"]=qo["[object Uint32Array]"]=!0,qo["[object Error]"]=qo[Ho]=qo["[object WeakMap]"]=!1;var Go=function e(t,n,r,a,i,o){var s,u=n&zo,c=n&No,l=n&Bo;if(r&&(s=i?r(t,a,i,o):r(t)),void 0!==s)return s;if(!C(t))return t;var d=R(t);if(d){if(s=$i(t),!u)return Le(t,s)}else{var f=Ji(t),p=f==Ho||f==Uo;if(Object(wn.a)(t))return Object(Ci.a)(t,u);if(f==Wo||f==Vo||p&&!i){if(s=c||p?{}:Co(t),!u)return c?Fi(t,Pi(s,t)):Li(t,Ti(s,t))}else{if(!qo[f])return i?t:{};s=Po(t,f,u)}}o||(o=new Ai);var h=o.get(t);if(h)return h;o.set(t,s),Fo(t)?t.forEach((function(a){s.add(e(a,n,r,a,t,o))})):Do(t)&&t.forEach((function(a,i){s.set(i,e(a,n,r,i,t,o))}));var g=l?c?Bi:Ni:c?keysIn:jn,v=d?void 0:g(t);return et(v||t,(function(a,i){v&&(a=t[i=a]),rn(s,i,e(a,n,r,i,t,o))})),s},Ko=4;var Yo=function(e){return Go(e,Ko)},Xo=1,Jo=4;var Zo=function(e){return Go(e,Xo|Jo)},$o=1,Qo=4;var es=function(e,t){return Go(e,$o|Qo,t="function"==typeof t?t:void 0)},ts=4;var ns=function(e,t){return Go(e,ts,t="function"==typeof t?t:void 0)};var rs=function(){return new Ie(this.value(),this.__chain__)};var as=function(e){for(var t=-1,n=null==e?0:e.length,r=0,a=[];++t<n;){var i=e[t];i&&(a[r++]=i)}return a};var is=function(){var e=arguments.length;if(!e)return[];for(var t=Array(e-1),n=arguments[0],r=e;r--;)t[r-1]=arguments[r];return Br(R(n)?Le(n):[n],Ur(t,1))},os="__lodash_hash_undefined__";var ss=function(e){return this.__data__.set(e,os),this};var us=function(e){return this.__data__.has(e)};function cs(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Sr;++t<n;)this.add(e[t])}cs.prototype.add=cs.prototype.push=ss,cs.prototype.has=us;var ls=cs;var ds=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1};var fs=function(e,t){return e.has(t)},ps=1,hs=2;var gs=function(e,t,n,r,a,i){var o=n&ps,s=e.length,u=t.length;if(s!=u&&!(o&&u>s))return!1;var c=i.get(e);if(c&&i.get(t))return c==t;var l=-1,d=!0,f=n&hs?new ls:void 0;for(i.set(e,t),i.set(t,e);++l<s;){var p=e[l],h=t[l];if(r)var g=o?r(h,p,l,t,e,i):r(p,h,l,e,t,i);if(void 0!==g){if(g)continue;d=!1;break}if(f){if(!ds(t,(function(e,t){if(!fs(f,t)&&(p===e||a(p,e,n,r,i)))return f.push(t)}))){d=!1;break}}else if(p!==h&&!a(p,h,n,r,i)){d=!1;break}}return i.delete(e),i.delete(t),d};var vs=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n};var ms=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},ys=1,bs=2,_s="[object Boolean]",xs="[object Date]",Rs="[object Error]",ws="[object Map]",Es="[object Number]",Ss="[object RegExp]",As="[object Set]",Ts="[object String]",Ps="[object Symbol]",Cs="[object ArrayBuffer]",Ms="[object DataView]",Os=a?a.prototype:void 0,ks=Os?Os.valueOf:void 0;var Ds=function(e,t,n,r,a,i,o){switch(n){case Ms:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Cs:return!(e.byteLength!=t.byteLength||!i(new Qi(e),new Qi(t)));case _s:case xs:case Es:return tn(+e,+t);case Rs:return e.name==t.name&&e.message==t.message;case Ss:case Ts:return e==t+"";case ws:var s=vs;case As:var u=r&ys;if(s||(s=ms),e.size!=t.size&&!u)return!1;var c=o.get(e);if(c)return c==t;r|=bs,o.set(e,t);var l=gs(s(e),s(t),r,a,i,o);return o.delete(e),l;case Ps:if(ks)return ks.call(e)==ks.call(t)}return!1},Is=1,Ls=Object.prototype.hasOwnProperty;var js=function(e,t,n,r,a,i){var o=n&Is,s=Ni(e),u=s.length;if(u!=Ni(t).length&&!o)return!1;for(var c=u;c--;){var l=s[c];if(!(o?l in t:Ls.call(t,l)))return!1}var d=i.get(e);if(d&&i.get(t))return d==t;var f=!0;i.set(e,t),i.set(t,e);for(var p=o;++c<u;){var h=e[l=s[c]],g=t[l];if(r)var v=o?r(g,h,l,t,e,i):r(h,g,l,e,t,i);if(!(void 0===v?h===g||a(h,g,n,r,i):v)){f=!1;break}p||(p="constructor"==l)}if(f&&!p){var m=e.constructor,y=t.constructor;m!=y&&"constructor"in e&&"constructor"in t&&!("function"==typeof m&&m instanceof m&&"function"==typeof y&&y instanceof y)&&(f=!1)}return i.delete(e),i.delete(t),f},Fs=1,zs="[object Arguments]",Ns="[object Array]",Bs="[object Object]",Vs=Object.prototype.hasOwnProperty;var Hs=function(e,t,n,r,a,i){var o=R(e),s=R(t),u=o?Ns:Ji(e),c=s?Ns:Ji(t),l=(u=u==zs?Bs:u)==Bs,d=(c=c==zs?Bs:c)==Bs,f=u==c;if(f&&Object(wn.a)(e)){if(!Object(wn.a)(t))return!1;o=!0,l=!1}if(f&&!l)return i||(i=new Ai),o||Cn(e)?gs(e,t,n,r,a,i):Ds(e,t,u,n,r,a,i);if(!(n&Fs)){var p=l&&Vs.call(e,"__wrapped__"),h=d&&Vs.call(t,"__wrapped__");if(p||h){var g=p?e.value():e,v=h?t.value():t;return i||(i=new Ai),a(g,v,n,r,i)}}return!!f&&(i||(i=new Ai),js(e,t,n,r,a,i))};var Us=function e(t,n,r,a,i){return t===n||(null==t||null==n||!v(t)&&!v(n)?t!=t&&n!=n:Hs(t,n,r,a,e,i))},Ws=1,qs=2;var Gs=function(e,t,n,r){var a=n.length,i=a,o=!r;if(null==e)return!i;for(e=Object(e);a--;){var s=n[a];if(o&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++a<i;){var u=(s=n[a])[0],c=e[u],l=s[1];if(o&&s[2]){if(void 0===c&&!(u in e))return!1}else{var d=new Ai;if(r)var f=r(c,l,u,e,t,d);if(!(void 0===f?Us(l,c,Ws|qs,r,d):f))return!1}}return!0};var Ks=function(e){return e==e&&!C(e)};var Ys=function(e){for(var t=jn(e),n=t.length;n--;){var r=t[n],a=e[r];t[n]=[r,a,Ks(a)]}return t};var Xs=function(e,t){return function(n){return null!=n&&(n[e]===t&&(void 0!==t||e in Object(n)))}};var Js=function(e){var t=Ys(e);return 1==t.length&&t[0][2]?Xs(t[0][0],t[0][1]):function(n){return n===e||Gs(n,e,t)}};var Zs=function(e,t){return null!=e&&t in Object(e)};var $s=function(e,t,n){for(var r=-1,a=(t=Ir(t,e)).length,i=!1;++r<a;){var o=jr(t[r]);if(!(i=null!=e&&n(e,o)))break;e=e[o]}return i||++r!=a?i:!!(a=null==e?0:e.length)&&ln(a)&&bt(o,a)&&(R(e)||Rn(e))};var Qs=function(e,t){return null!=e&&$s(e,t,Zs)},eu=1,tu=2;var nu=function(e,t){return Yn(e)&&Ks(t)?Xs(jr(e),t):function(n){var r=zr(n,e);return void 0===r&&r===t?Qs(n,e):Us(t,r,eu|tu)}};var ru=function(e){return function(t){return null==t?void 0:t[e]}};var au=function(e){return function(t){return Fr(t,e)}};var iu=function(e){return Yn(e)?ru(jr(e)):au(e)};var ou=function(e){return"function"==typeof e?e:null==e?U:"object"==typeof e?R(e)?nu(e[0],e[1]):Js(e):iu(e)},su="Expected a function";var uu=function(e){var t=null==e?0:e.length,n=ou;return e=t?x(e,(function(e){if("function"!=typeof e[1])throw new TypeError(su);return[n(e[0]),e[1]]})):[],un((function(n){for(var r=-1;++r<t;){var a=e[r];if(ye(a[0],this,n))return ye(a[1],this,n)}}))};var cu=function(e,t,n){var r=n.length;if(null==e)return!r;for(e=Object(e);r--;){var a=n[r],i=t[a],o=e[a];if(void 0===o&&!(a in e)||!i(o))return!1}return!0};var lu=function(e){var t=jn(e);return function(n){return cu(n,e,t)}},du=1;var fu=function(e){return lu(Go(e,du))};var pu=function(e,t){return null==t||cu(e,t,jn(t))};var hu=function(e,t,n,r){for(var a=-1,i=null==e?0:e.length;++a<i;){var o=e[a];t(r,o,n(o),e)}return r};var gu=function(e){return function(t,n,r){for(var a=-1,i=Object(t),o=r(t),s=o.length;s--;){var u=o[e?s:++a];if(!1===n(i[u],u,i))break}return t}},vu=gu();var mu=function(e,t){return e&&vu(e,t,jn)};var yu=function(e,t){return function(n,r){if(null==n)return n;if(!dn(n))return e(n,r);for(var a=n.length,i=t?a:-1,o=Object(n);(t?i--:++i<a)&&!1!==r(o[i],i,o););return n}},bu=yu(mu);var _u=function(e,t,n,r){return bu(e,(function(e,a,i){t(r,e,n(e),i)})),r};var xu=function(e,t){return function(n,r){var a=R(n)?hu:_u,i=t?t():{};return a(n,e,ou(r,2),i)}},Ru=Object.prototype.hasOwnProperty,wu=xu((function(e,t,n){Ru.call(e,n)?++e[n]:en(e,n,1)}));var Eu=function(e,t){var n=he(e);return null==t?n:Ti(n,t)},Su=8;function Au(e,t,n){var r=Zt(e,Su,void 0,void 0,void 0,void 0,void 0,t=n?void 0:t);return r.placeholder=Au.placeholder,r}Au.placeholder={};var Tu=Au,Pu=16;function Cu(e,t,n){var r=Zt(e,Pu,void 0,void 0,void 0,void 0,void 0,t=n?void 0:t);return r.placeholder=Cu.placeholder,r}Cu.placeholder={};var Mu=Cu,Ou=function(){return r.a.Date.now()},ku="Expected a function",Du=Math.max,Iu=Math.min;var Lu=function(e,t,n){var r,a,i,o,s,u,c=0,l=!1,d=!1,f=!0;if("function"!=typeof e)throw new TypeError(ku);function p(t){var n=r,i=a;return r=a=void 0,c=t,o=e.apply(i,n)}function h(e){var n=e-u;return void 0===u||n>=t||n<0||d&&e-c>=i}function g(){var e=Ou();if(h(e))return v(e);s=setTimeout(g,function(e){var n=t-(e-u);return d?Iu(n,i-(e-c)):n}(e))}function v(e){return s=void 0,f&&r?p(e):(r=a=void 0,o)}function m(){var e=Ou(),n=h(e);if(r=arguments,a=this,u=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(g,t),l?p(e):o}(u);if(d)return clearTimeout(s),s=setTimeout(g,t),p(u)}return void 0===s&&(s=setTimeout(g,t)),o}return t=j(t)||0,C(n)&&(l=!!n.leading,i=(d="maxWait"in n)?Du(j(n.maxWait)||0,t):i,f="trailing"in n?!!n.trailing:f),m.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=u=a=s=void 0},m.flush=function(){return void 0===s?o:v(Ou())},m};var ju=function(e,t){return null==e||e!=e?t:e},Fu=Object.prototype,zu=Fu.hasOwnProperty,Nu=un((function(e,t){e=Object(e);var n=-1,r=t.length,a=r>2?t[2]:void 0;for(a&&fn(t[0],t[1],a)&&(r=1);++n<r;)for(var i=t[n],o=Hn(i),s=-1,u=o.length;++s<u;){var c=o[s],l=e[c];(void 0===l||tn(l,Fu[c])&&!zu.call(e,c))&&(e[c]=i[c])}return e}));var Bu=function(e,t,n){(void 0===n||tn(e[t],n))&&(void 0!==n||t in e)||en(e,t,n)};var Vu=function(e){return v(e)&&dn(e)};var Hu=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var Uu=function(e){return an(e,Hn(e))};var Wu=function(e,t,n,r,a,i,o){var s=Hu(e,n),u=Hu(t,n),c=o.get(u);if(c)Bu(e,n,c);else{var l=i?i(s,u,n+"",e,t,o):void 0,d=void 0===l;if(d){var f=R(u),p=!f&&Object(wn.a)(u),h=!f&&!p&&Cn(u);l=u,f||p||h?R(s)?l=s:Vu(s)?l=Le(s):p?(d=!1,l=Object(Ci.a)(u,!0)):h?(d=!1,l=so(u,!0)):l=[]:ea(u)||Rn(u)?(l=s,Rn(s)?l=Uu(s):C(s)&&!X(s)||(l=Co(u))):d=!1}d&&(o.set(u,l),a(l,u,r,i,o),o.delete(u)),Bu(e,n,l)}};var qu=function e(t,n,r,a,i){t!==n&&vu(n,(function(o,s){if(i||(i=new Ai),C(o))Wu(t,n,s,r,e,a,i);else{var u=a?a(Hu(t,s),o,s+"",t,n,i):void 0;void 0===u&&(u=o),Bu(t,s,u)}}),Hn)};var Gu=function e(t,n,r,a,i,o){return C(t)&&C(n)&&(o.set(n,t),qu(t,n,void 0,e,o),o.delete(n)),t},Ku=pn((function(e,t,n,r){qu(e,t,n,r)})),Yu=un((function(e){return e.push(void 0,Gu),ye(Ku,void 0,e)})),Xu="Expected a function";var Ju=function(e,t,n){if("function"!=typeof e)throw new TypeError(Xu);return setTimeout((function(){e.apply(void 0,n)}),t)},Zu=un((function(e,t){return Ju(e,1,t)})),$u=un((function(e,t,n){return Ju(e,j(t)||0,n)}));var Qu=function(e,t,n){for(var r=-1,a=null==e?0:e.length;++r<a;)if(n(t,e[r]))return!0;return!1},ec=200;var tc=function(e,t,n,r){var a=-1,i=it,o=!0,s=e.length,u=[],c=t.length;if(!s)return u;n&&(t=x(t,An(n))),r?(i=Qu,o=!1):t.length>=ec&&(i=fs,o=!1,t=new ls(t));e:for(;++a<s;){var l=e[a],d=null==n?l:n(l);if(l=r||0!==l?l:0,o&&d==d){for(var f=c;f--;)if(t[f]===d)continue e;u.push(l)}else i(t,d,r)||u.push(l)}return u},nc=un((function(e,t){return Vu(e)?tc(e,Ur(t,1,Vu,!0)):[]}));var rc=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0},ac=un((function(e,t){var n=rc(t);return Vu(n)&&(n=void 0),Vu(e)?tc(e,Ur(t,1,Vu,!0),ou(n,2)):[]})),ic=un((function(e,t){var n=rc(t);return Vu(n)&&(n=void 0),Vu(e)?tc(e,Ur(t,1,Vu,!0),void 0,n):[]})),oc=T((function(e,t){return e/t}),1);var sc=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||void 0===t?1:B(t),fa(e,t<0?0:t,r)):[]};var uc=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||void 0===t?1:B(t),fa(e,0,(t=r-t)<0?0:t)):[]};var cc=function(e,t,n,r){for(var a=e.length,i=r?a:-1;(r?i--:++i<a)&&t(e[i],i,e););return n?fa(e,r?0:i,r?i+1:a):fa(e,r?i+1:0,r?a:i)};var lc=function(e,t){return e&&e.length?cc(e,ou(t,3),!0,!0):[]};var dc=function(e,t){return e&&e.length?cc(e,ou(t,3),!0):[]};var fc=function(e){return"function"==typeof e?e:U};var pc=function(e,t){return(R(e)?et:bu)(e,fc(t))};var hc=function(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););return e},gc=gu(!0);var vc=function(e,t){return e&&gc(e,t,jn)},mc=yu(vc,!0);var yc=function(e,t){return(R(e)?hc:mc)(e,fc(t))};var bc=function(e,t,n){e=Dr(e),t=A(t);var r=e.length,a=n=void 0===n?r:mi(B(n),0,r);return(n-=t.length)>=0&&e.slice(n,a)==t};var _c=function(e,t){return x(t,(function(t){return[t,e[t]]}))};var xc=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=[e,e]})),n},Rc="[object Map]",wc="[object Set]";var Ec=function(e){return function(t){var n=Ji(t);return n==Rc?vs(t):n==wc?xc(t):_c(t,e(t))}},Sc=Ec(jn),Ac=Ec(Hn),Tc=Da({"&":"&","<":"<",">":">",'"':""","'":"'"}),Pc=/[&<>"']/g,Cc=RegExp(Pc.source);var Mc=function(e){return(e=Dr(e))&&Cc.test(e)?e.replace(Pc,Tc):e},Oc=/[\\^$.*+?()[\]{}|]/g,kc=RegExp(Oc.source);var Dc=function(e){return(e=Dr(e))&&kc.test(e)?e.replace(Oc,"\\$&"):e};var Ic=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e))return!1;return!0};var Lc=function(e,t){var n=!0;return bu(e,(function(e,r,a){return n=!!t(e,r,a)})),n};var jc=function(e,t,n){var r=R(e)?Ic:Lc;return n&&fn(e,t,n)&&(t=void 0),r(e,ou(t,3))},Fc=4294967295;var zc=function(e){return e?mi(B(e),0,Fc):0};var Nc=function(e,t,n,r){var a=e.length;for((n=B(n))<0&&(n=-n>a?0:a+n),(r=void 0===r||r>a?a:B(r))<0&&(r+=a),r=n>r?0:zc(r);n<r;)e[n++]=t;return e};var Bc=function(e,t,n,r){var a=null==e?0:e.length;return a?(n&&"number"!=typeof n&&fn(e,t,n)&&(n=0,r=a),Nc(e,t,n,r)):[]};var Vc=function(e,t){var n=[];return bu(e,(function(e,r,a){t(e,r,a)&&n.push(e)})),n};var Hc=function(e,t){return(R(e)?Mi:Vc)(e,ou(t,3))};var Uc=function(e){return function(t,n,r){var a=Object(t);if(!dn(t)){var i=ou(n,3);t=jn(t),n=function(e){return i(a[e],e,a)}}var o=e(t,n,r);return o>-1?a[i?t[o]:o]:void 0}},Wc=Math.max;var qc=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:B(n);return a<0&&(a=Wc(r+a,0)),tt(e,ou(t,3),a)},Gc=Uc(qc);var Kc=function(e,t,n){var r;return n(e,(function(e,n,a){if(t(e,n,a))return r=n,!1})),r};var Yc=function(e,t){return Kc(e,ou(t,3),mu)},Xc=Math.max,Jc=Math.min;var Zc=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r-1;return void 0!==n&&(a=B(n),a=n<0?Xc(r+a,0):Jc(a,r-1)),tt(e,ou(t,3),a,!0)},$c=Uc(Zc);var Qc=function(e,t){return Kc(e,ou(t,3),vc)};var el=function(e){return e&&e.length?e[0]:void 0};var tl=function(e,t){var n=-1,r=dn(e)?Array(e.length):[];return bu(e,(function(e,a,i){r[++n]=t(e,a,i)})),r};var nl=function(e,t){return(R(e)?x:tl)(e,ou(t,3))};var rl=function(e,t){return Ur(nl(e,t),1)},al=1/0;var il=function(e,t){return Ur(nl(e,t),al)};var ol=function(e,t,n){return n=void 0===n?1:B(n),Ur(nl(e,t),n)},sl=1/0;var ul=function(e){return(null==e?0:e.length)?Ur(e,sl):[]};var cl=function(e,t){return(null==e?0:e.length)?(t=void 0===t?1:B(t),Ur(e,t)):[]},ll=512;var dl=function(e){return Zt(e,ll)},fl=di("floor"),pl="Expected a function",hl=8,gl=32,vl=128,ml=256;var yl=function(e){return qr((function(t){var n=t.length,r=n,a=Ie.prototype.thru;for(e&&t.reverse();r--;){var i=t[r];if("function"!=typeof i)throw new TypeError(pl);if(a&&!o&&"wrapper"==ke(i))var o=new Ie([],!0)}for(r=o?r:n;++r<n;){i=t[r];var s=ke(i),u="wrapper"==s?Ce(i):void 0;o=u&&Be(u[0])&&u[1]==(vl|hl|gl|ml)&&!u[4].length&&1==u[9]?o[ke(u[0])].apply(o,u[3]):1==i.length&&Be(i)?o[s]():o.thru(i)}return function(){var e=arguments,r=e[0];if(o&&1==e.length&&R(r))return o.plant(r).value();for(var a=0,i=n?t[a].apply(this,e):r;++a<n;)i=t[a].call(this,i);return i}}))},bl=yl(),_l=yl(!0);var xl=function(e,t){return null==e?e:vu(e,fc(t),Hn)};var Rl=function(e,t){return null==e?e:gc(e,fc(t),Hn)};var wl=function(e,t){return e&&mu(e,fc(t))};var El=function(e,t){return e&&vc(e,fc(t))};var Sl=function(e){for(var t=-1,n=null==e?0:e.length,r={};++t<n;){var a=e[t];r[a[0]]=a[1]}return r};var Al=function(e,t){return Mi(t,(function(t){return X(e[t])}))};var Tl=function(e){return null==e?[]:Al(e,jn(e))};var Pl=function(e){return null==e?[]:Al(e,Hn(e))},Cl=Object.prototype.hasOwnProperty,Ml=xu((function(e,t,n){Cl.call(e,n)?e[n].push(t):en(e,n,[t])}));var Ol=function(e,t){return e>t};var kl=function(e){return function(t,n){return"string"==typeof t&&"string"==typeof n||(t=j(t),n=j(n)),e(t,n)}},Dl=kl(Ol),Il=kl((function(e,t){return e>=t})),Ll=Object.prototype.hasOwnProperty;var jl=function(e,t){return null!=e&&Ll.call(e,t)};var Fl=function(e,t){return null!=e&&$s(e,t,jl)},zl=Math.max,Nl=Math.min;var Bl=function(e,t,n){return e>=Nl(t,n)&&e<zl(t,n)};var Vl=function(e,t,n){return t=N(t),void 0===n?(n=t,t=0):n=N(n),e=j(e),Bl(e,t,n)},Hl=(n("V+eJ"),"[object String]");var Ul=function(e){return"string"==typeof e||!R(e)&&v(e)&&g(e)==Hl};var Wl=function(e,t){return x(t,(function(t){return e[t]}))};var ql=function(e){return null==e?[]:Wl(e,jn(e))},Gl=Math.max;var Kl=function(e,t,n,r){e=dn(e)?e:ql(e),n=n&&!r?B(n):0;var a=e.length;return n<0&&(n=Gl(a+n,0)),Ul(e)?n<=a&&e.indexOf(t,n)>-1:!!a&&at(e,t,n)>-1},Yl=Math.max;var Xl=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=null==n?0:B(n);return a<0&&(a=Yl(r+a,0)),at(e,t,a)};var Jl=function(e){return(null==e?0:e.length)?fa(e,0,-1):[]},Zl=Math.min;var $l=function(e,t,n){for(var r=n?Qu:it,a=e[0].length,i=e.length,o=i,s=Array(i),u=1/0,c=[];o--;){var l=e[o];o&&t&&(l=x(l,An(t))),u=Zl(l.length,u),s[o]=!n&&(t||a>=120&&l.length>=120)?new ls(o&&l):void 0}l=e[0];var d=-1,f=s[0];e:for(;++d<a&&c.length<u;){var p=l[d],h=t?t(p):p;if(p=n||0!==p?p:0,!(f?fs(f,h):r(c,h,n))){for(o=i;--o;){var g=s[o];if(!(g?fs(g,h):r(e[o],h,n)))continue e}f&&f.push(h),c.push(p)}}return c};var Ql=function(e){return Vu(e)?e:[]},ed=un((function(e){var t=x(e,Ql);return t.length&&t[0]===e[0]?$l(t):[]})),td=un((function(e){var t=rc(e),n=x(e,Ql);return t===rc(n)?t=void 0:n.pop(),n.length&&n[0]===e[0]?$l(n,ou(t,2)):[]})),nd=un((function(e){var t=rc(e),n=x(e,Ql);return(t="function"==typeof t?t:void 0)&&n.pop(),n.length&&n[0]===e[0]?$l(n,void 0,t):[]}));var rd=function(e,t,n,r){return mu(e,(function(e,a,i){t(r,n(e),a,i)})),r};var ad=function(e,t){return function(n,r){return rd(n,e,t(r),{})}},id=Object.prototype.toString,od=ad((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=id.call(t)),e[t]=n}),Ze(U)),sd=Object.prototype,ud=sd.hasOwnProperty,cd=sd.toString,ld=ad((function(e,t,n){null!=t&&"function"!=typeof t.toString&&(t=cd.call(t)),ud.call(e,t)?e[t].push(n):e[t]=[n]}),ou);var dd=function(e,t){return t.length<2?e:Fr(e,fa(t,0,-1))};var fd=function(e,t,n){t=Ir(t,e);var r=null==(e=dd(e,t))?e:e[jr(rc(t))];return null==r?void 0:ye(r,e,n)},pd=un(fd),hd=un((function(e,t,n){var r=-1,a="function"==typeof t,i=dn(e)?Array(e.length):[];return bu(e,(function(e){i[++r]=a?ye(t,e,n):fd(e,t,n)})),i})),gd="[object ArrayBuffer]";var vd=function(e){return v(e)&&g(e)==gd},md=Tn.a&&Tn.a.isArrayBuffer,yd=md?An(md):vd,bd="[object Boolean]";var _d=function(e){return!0===e||!1===e||v(e)&&g(e)==bd},xd="[object Date]";var Rd=function(e){return v(e)&&g(e)==xd},wd=Tn.a&&Tn.a.isDate,Ed=wd?An(wd):Rd;var Sd=function(e){return v(e)&&1===e.nodeType&&!ea(e)},Ad="[object Map]",Td="[object Set]",Pd=Object.prototype.hasOwnProperty;var Cd=function(e){if(null==e)return!0;if(dn(e)&&(R(e)||"string"==typeof e||"function"==typeof e.splice||Object(wn.a)(e)||Cn(e)||Rn(e)))return!e.length;var t=Ji(e);if(t==Ad||t==Td)return!e.size;if(gn(e))return!Ln(e).length;for(var n in e)if(Pd.call(e,n))return!1;return!0};var Md=function(e,t){return Us(e,t)};var Od=function(e,t,n){var r=(n="function"==typeof n?n:void 0)?n(e,t):void 0;return void 0===r?Us(e,t,void 0,n):!!r},kd=r.a.isFinite;var Dd=function(e){return"number"==typeof e&&kd(e)};var Id=function(e){return"number"==typeof e&&e==B(e)};var Ld=function(e,t){return e===t||Gs(e,t,Ys(t))};var jd=function(e,t,n){return n="function"==typeof n?n:void 0,Gs(e,t,Ys(t),n)},Fd="[object Number]";var zd=function(e){return"number"==typeof e||v(e)&&g(e)==Fd};var Nd=function(e){return zd(e)&&e!=+e},Bd=n("L3Qv"),Vd=J?X:Bd.a,Hd="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.";var Ud=function(e){if(Vd(e))throw new Error(Hd);return se(e)};var Wd=function(e){return null==e};var qd=function(e){return null===e},Gd="[object RegExp]";var Kd=function(e){return v(e)&&g(e)==Gd},Yd=Tn.a&&Tn.a.isRegExp,Xd=Yd?An(Yd):Kd,Jd=9007199254740991;var Zd=function(e){return Id(e)&&e>=-Jd&&e<=Jd};var $d=function(e){return void 0===e},Qd="[object WeakMap]";var ef=function(e){return v(e)&&Ji(e)==Qd},tf="[object WeakSet]";var nf=function(e){return v(e)&&g(e)==tf},rf=1;var af=function(e){return ou("function"==typeof e?e:Go(e,rf))},of=Array.prototype.join;var sf=function(e,t){return null==e?"":of.call(e,t)},uf=oi((function(e,t,n){return e+(n?"-":"")+t.toLowerCase()})),cf=xu((function(e,t,n){en(e,n,t)}));var lf=function(e,t,n){for(var r=n+1;r--;)if(e[r]===t)return r;return r},df=Math.max,ff=Math.min;var pf=function(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var a=r;return void 0!==n&&(a=(a=B(n))<0?df(r+a,0):ff(a,r-1)),t==t?lf(e,t,a):tt(e,nt,a,!0)},hf=oi((function(e,t,n){return e+(n?" ":"")+t.toLowerCase()})),gf=Ca("toLowerCase");var vf=function(e,t){return e<t},mf=kl(vf),yf=kl((function(e,t){return e<=t}));var bf=function(e,t){var n={};return t=ou(t,3),mu(e,(function(e,r,a){en(n,t(e,r,a),e)})),n};var _f=function(e,t){var n={};return t=ou(t,3),mu(e,(function(e,r,a){en(n,r,t(e,r,a))})),n},xf=1;var Rf=function(e){return Js(Go(e,xf))},wf=1;var Ef=function(e,t){return nu(e,Go(t,wf))};var Sf=function(e,t,n){for(var r=-1,a=e.length;++r<a;){var i=e[r],o=t(i);if(null!=o&&(void 0===s?o==o&&!y(o):n(o,s)))var s=o,u=i}return u};var Af=function(e){return e&&e.length?Sf(e,U,Ol):void 0};var Tf=function(e,t){return e&&e.length?Sf(e,ou(t,2),Ol):void 0};var Pf=function(e,t){for(var n,r=-1,a=e.length;++r<a;){var i=t(e[r]);void 0!==i&&(n=void 0===n?i:n+i)}return n},Cf=NaN;var Mf=function(e,t){var n=null==e?0:e.length;return n?Pf(e,t)/n:Cf};var Of=function(e){return Mf(e,U)};var kf=function(e,t){return Mf(e,ou(t,2))},Df=pn((function(e,t,n){qu(e,t,n)})),If=un((function(e,t){return function(n){return fd(n,e,t)}})),Lf=un((function(e,t){return function(n){return fd(e,n,t)}}));var jf=function(e){return e&&e.length?Sf(e,U,vf):void 0};var Ff=function(e,t){return e&&e.length?Sf(e,ou(t,2),vf):void 0};var zf=function(e,t,n){var r=jn(t),a=Al(t,r),i=!(C(n)&&"chain"in n&&!n.chain),o=X(e);return et(a,(function(n){var r=t[n];e[n]=r,o&&(e.prototype[n]=function(){var t=this.__chain__;if(i||t){var n=e(this.__wrapped__),a=n.__actions__=Le(this.__actions__);return a.push({func:r,args:arguments,thisArg:e}),n.__chain__=t,n}return r.apply(e,Br([this.value()],arguments))})})),e},Nf=T((function(e,t){return e*t}),1),Bf="Expected a function";var Vf=function(e){if("function"!=typeof e)throw new TypeError(Bf);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}};var Hf=function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n},Uf="[object Map]",Wf="[object Set]",qf=a?a.iterator:void 0;var Gf=function(e){if(!e)return[];if(dn(e))return Ul(e)?Pa(e):Le(e);if(qf&&e[qf])return Hf(e[qf]());var t=Ji(e);return(t==Uf?vs:t==Wf?ms:ql)(e)};var Kf=function(){void 0===this.__values__&&(this.__values__=Gf(this.value()));var e=this.__index__>=this.__values__.length;return{done:e,value:e?void 0:this.__values__[this.__index__++]}};var Yf=function(e,t){var n=e.length;if(n)return bt(t+=t<0?n:0,n)?e[t]:void 0};var Xf=function(e,t){return e&&e.length?Yf(e,B(t)):void 0};var Jf=function(e){return e=B(e),un((function(t){return Yf(t,e)}))};var Zf=function(e,t){return t=Ir(t,e),null==(e=dd(e,t))||delete e[jr(rc(t))]};var $f=function(e){return ea(e)?void 0:e},Qf=qr((function(e,t){var n={};if(null==e)return n;var r=!1;t=x(t,(function(t){return t=Ir(t,e),r||(r=t.length>1),t})),an(e,Bi(e),n),r&&(n=Go(n,7,$f));for(var a=t.length;a--;)Zf(n,t[a]);return n}));var ep=function(e,t,n,r){if(!C(e))return e;for(var a=-1,i=(t=Ir(t,e)).length,o=i-1,s=e;null!=s&&++a<i;){var u=jr(t[a]),c=n;if(a!=o){var l=s[u];void 0===(c=r?r(l,u,s):void 0)&&(c=C(l)?l:bt(t[a+1])?[]:{})}rn(s,u,c),s=s[u]}return e};var tp=function(e,t,n){for(var r=-1,a=t.length,i={};++r<a;){var o=t[r],s=Fr(e,o);n(s,o)&&ep(i,Ir(o,e),s)}return i};var np=function(e,t){if(null==e)return{};var n=x(Bi(e),(function(e){return[e]}));return t=ou(t),tp(e,n,(function(e,n){return t(e,n[0])}))};var rp=function(e,t){return np(e,Vf(ou(t)))};var ap=function(e){return oa(2,e)};var ip=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e};var op=function(e,t){if(e!==t){var n=void 0!==e,r=null===e,a=e==e,i=y(e),o=void 0!==t,s=null===t,u=t==t,c=y(t);if(!s&&!c&&!i&&e>t||i&&o&&u&&!s&&!c||r&&o&&u||!n&&u||!a)return 1;if(!r&&!i&&!c&&e<t||c&&n&&a&&!r&&!i||s&&n&&a||!o&&a||!u)return-1}return 0};var sp=function(e,t,n){for(var r=-1,a=e.criteria,i=t.criteria,o=a.length,s=n.length;++r<o;){var u=op(a[r],i[r]);if(u)return r>=s?u:u*("desc"==n[r]?-1:1)}return e.index-t.index};var up=function(e,t,n){var r=-1;t=x(t.length?t:[U],An(ou));var a=tl(e,(function(e,n,a){return{criteria:x(t,(function(t){return t(e)})),index:++r,value:e}}));return ip(a,(function(e,t){return sp(e,t,n)}))};var cp=function(e,t,n,r){return null==e?[]:(R(t)||(t=null==t?[]:[t]),R(n=r?void 0:n)||(n=null==n?[]:[n]),up(e,t,n))};var lp=function(e){return qr((function(t){return t=x(t,An(ou)),un((function(n){var r=this;return e(t,(function(e){return ye(e,r,n)}))}))}))},dp=lp(x),fp=un,pp=Math.min,hp=fp((function(e,t){var n=(t=1==t.length&&R(t[0])?x(t[0],An(ou)):x(Ur(t,1),An(ou))).length;return un((function(r){for(var a=-1,i=pp(r.length,n);++a<i;)r[a]=t[a].call(this,r[a]);return ye(e,this,r)}))})),gp=lp(Ic),vp=lp(ds),mp=9007199254740991,yp=Math.floor;var bp=function(e,t){var n="";if(!e||t<1||t>mp)return n;do{t%2&&(n+=e),(t=yp(t/2))&&(e+=e)}while(t);return n},_p=ru("length"),xp="[\\ud800-\\udfff]",Rp="[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]",wp="[^\\ud800-\\udfff]",Ep="(?:\\ud83c[\\udde6-\\uddff]){2}",Sp="[\\ud800-\\udbff][\\udc00-\\udfff]",Ap="(?:"+Rp+"|\\ud83c[\\udffb-\\udfff])"+"?",Tp="[\\ufe0e\\ufe0f]?"+Ap+("(?:\\u200d(?:"+[wp,Ep,Sp].join("|")+")[\\ufe0e\\ufe0f]?"+Ap+")*"),Pp="(?:"+[wp+Rp+"?",Rp,Ep,Sp,xp].join("|")+")",Cp=RegExp("\\ud83c[\\udffb-\\udfff](?=\\ud83c[\\udffb-\\udfff])|"+Pp+Tp,"g");var Mp=function(e){for(var t=Cp.lastIndex=0;Cp.test(e);)++t;return t};var Op=function(e){return ga(e)?Mp(e):_p(e)},kp=Math.ceil;var Dp=function(e,t){var n=(t=void 0===t?" ":A(t)).length;if(n<2)return n?bp(t,e):t;var r=bp(t,kp(e/Op(t)));return ga(t)?pa(Pa(r),0,e).join(""):r.slice(0,e)},Ip=Math.ceil,Lp=Math.floor;var jp=function(e,t,n){e=Dr(e);var r=(t=B(t))?Op(e):0;if(!t||r>=t)return e;var a=(t-r)/2;return Dp(Lp(a),n)+e+Dp(Ip(a),n)};var Fp=function(e,t,n){e=Dr(e);var r=(t=B(t))?Op(e):0;return t&&r<t?e+Dp(t-r,n):e};var zp=function(e,t,n){e=Dr(e);var r=(t=B(t))?Op(e):0;return t&&r<t?Dp(t-r,n)+e:e},Np=/^\s+/,Bp=r.a.parseInt;var Vp=function(e,t,n){return n||null==t?t=0:t&&(t=+t),Bp(Dr(e).replace(Np,""),t||0)},Hp=un((function(e,t){var n=wt(t,vt(Hp));return Zt(e,32,void 0,t,n)}));Hp.placeholder={};var Up=Hp,Wp=un((function(e,t){var n=wt(t,vt(Wp));return Zt(e,64,void 0,t,n)}));Wp.placeholder={};var qp=Wp,Gp=xu((function(e,t,n){e[n?0:1].push(t)}),(function(){return[[],[]]}));var Kp=function(e,t){return tp(e,t,(function(t,n){return Qs(e,n)}))},Yp=qr((function(e,t){return null==e?{}:Kp(e,t)}));var Xp=function(e){for(var t,n=this;n instanceof Ee;){var r=je(n);r.__index__=0,r.__values__=void 0,t?a.__wrapped__=r:t=r;var a=r;n=n.__wrapped__}return a.__wrapped__=e,t};var Jp=function(e){return function(t){return null==e?void 0:Fr(e,t)}};var Zp=function(e,t,n,r){for(var a=n-1,i=e.length;++a<i;)if(r(e[a],t))return a;return-1},$p=Array.prototype.splice;var Qp=function(e,t,n,r){var a=r?Zp:at,i=-1,o=t.length,s=e;for(e===t&&(t=Le(t)),n&&(s=x(e,An(n)));++i<o;)for(var u=0,c=t[i],l=n?n(c):c;(u=a(s,l,u,r))>-1;)s!==e&&$p.call(s,u,1),$p.call(e,u,1);return e};var eh=function(e,t){return e&&e.length&&t&&t.length?Qp(e,t):e},th=un(eh);var nh=function(e,t,n){return e&&e.length&&t&&t.length?Qp(e,t,ou(n,2)):e};var rh=function(e,t,n){return e&&e.length&&t&&t.length?Qp(e,t,void 0,n):e},ah=Array.prototype.splice;var ih=function(e,t){for(var n=e?t.length:0,r=n-1;n--;){var a=t[n];if(n==r||a!==i){var i=a;bt(a)?ah.call(e,a,1):Zf(e,a)}}return e},oh=qr((function(e,t){var n=null==e?0:e.length,r=Nr(e,t);return ih(e,x(t,(function(e){return bt(e,n)?+e:e})).sort(op)),r})),sh=Math.floor,uh=Math.random;var ch=function(e,t){return e+sh(uh()*(t-e+1))},lh=parseFloat,dh=Math.min,fh=Math.random;var ph=function(e,t,n){if(n&&"boolean"!=typeof n&&fn(e,t,n)&&(t=n=void 0),void 0===n&&("boolean"==typeof t?(n=t,t=void 0):"boolean"==typeof e&&(n=e,e=void 0)),void 0===e&&void 0===t?(e=0,t=1):(e=N(e),void 0===t?(t=e,e=0):t=N(t)),e>t){var r=e;e=t,t=r}if(n||e%1||t%1){var a=fh();return dh(e+a*(t-e+lh("1e-"+((a+"").length-1))),t)}return ch(e,t)},hh=Math.ceil,gh=Math.max;var vh=function(e,t,n,r){for(var a=-1,i=gh(hh((t-e)/(n||1)),0),o=Array(i);i--;)o[r?i:++a]=e,e+=n;return o};var mh=function(e){return function(t,n,r){return r&&"number"!=typeof r&&fn(t,n,r)&&(n=r=void 0),t=N(t),void 0===n?(n=t,t=0):n=N(n),r=void 0===r?t<n?1:-1:N(r),vh(t,n,r,e)}},yh=mh(),bh=mh(!0),_h=qr((function(e,t){return Zt(e,256,void 0,void 0,void 0,t)}));var xh=function(e,t,n,r,a){return a(e,(function(e,a,i){n=r?(r=!1,e):t(n,e,a,i)})),n};var Rh=function(e,t,n){var r=R(e)?ka:xh,a=arguments.length<3;return r(e,ou(t,4),n,a,bu)};var wh=function(e,t,n,r){var a=null==e?0:e.length;for(r&&a&&(n=e[--a]);a--;)n=t(n,e[a],a,e);return n};var Eh=function(e,t,n){var r=R(e)?wh:xh,a=arguments.length<3;return r(e,ou(t,4),n,a,mc)};var Sh=function(e,t){return(R(e)?Mi:Vc)(e,Vf(ou(t,3)))};var Ah=function(e,t){var n=[];if(!e||!e.length)return n;var r=-1,a=[],i=e.length;for(t=ou(t,3);++r<i;){var o=e[r];t(o,r,e)&&(n.push(o),a.push(r))}return ih(e,a),n};var Th=function(e,t,n){return t=(n?fn(e,t,n):void 0===t)?1:B(t),bp(Dr(e),t)};var Ph=function(){var e=arguments,t=Dr(e[0]);return e.length<3?t:t.replace(e[1],e[2])},Ch="Expected a function";var Mh=function(e,t){if("function"!=typeof e)throw new TypeError(Ch);return t=void 0===t?t:B(t),un(e,t)};var Oh=function(e,t,n){var r=-1,a=(t=Ir(t,e)).length;for(a||(a=1,e=void 0);++r<a;){var i=null==e?void 0:e[jr(t[r])];void 0===i&&(r=a,i=n),e=X(i)?i.call(e):i}return e},kh=Array.prototype.reverse;var Dh=function(e){return null==e?e:kh.call(e)},Ih=di("round");var Lh=function(e){var t=e.length;return t?e[ch(0,t-1)]:void 0};var jh=function(e){return Lh(ql(e))};var Fh=function(e){return(R(e)?Lh:jh)(e)};var zh=function(e,t){var n=-1,r=e.length,a=r-1;for(t=void 0===t?r:t;++n<t;){var i=ch(n,a),o=e[i];e[i]=e[n],e[n]=o}return e.length=t,e};var Nh=function(e,t){return zh(Le(e),mi(t,0,e.length))};var Bh=function(e,t){var n=ql(e);return zh(n,mi(t,0,n.length))};var Vh=function(e,t,n){return t=(n?fn(e,t,n):void 0===t)?1:B(t),(R(e)?Nh:Bh)(e,t)};var Hh=function(e,t,n){return null==e?e:ep(e,t,n)};var Uh=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:ep(e,t,n,r)};var Wh=function(e){return zh(Le(e))};var qh=function(e){return zh(ql(e))};var Gh=function(e){return(R(e)?Wh:qh)(e)},Kh="[object Map]",Yh="[object Set]";var Xh=function(e){if(null==e)return 0;if(dn(e))return Ul(e)?Op(e):e.length;var t=Ji(e);return t==Kh||t==Yh?e.size:Ln(e).length};var Jh=function(e,t,n){var r=null==e?0:e.length;return r?(n&&"number"!=typeof n&&fn(e,t,n)?(t=0,n=r):(t=null==t?0:B(t),n=void 0===n?r:B(n)),fa(e,t,n)):[]},Zh=oi((function(e,t,n){return e+(n?"_":"")+t.toLowerCase()}));var $h=function(e,t){var n;return bu(e,(function(e,r,a){return!(n=t(e,r,a))})),!!n};var Qh=function(e,t,n){var r=R(e)?ds:$h;return n&&fn(e,t,n)&&(t=void 0),r(e,ou(t,3))},eg=un((function(e,t){if(null==e)return[];var n=t.length;return n>1&&fn(e,t[0],t[1])?t=[]:n>2&&fn(t[0],t[1],t[2])&&(t=[t[0]]),up(e,Ur(t,1),[])})),tg=4294967294,ng=Math.floor,rg=Math.min;var ag=function(e,t,n,r){t=n(t);for(var a=0,i=null==e?0:e.length,o=t!=t,s=null===t,u=y(t),c=void 0===t;a<i;){var l=ng((a+i)/2),d=n(e[l]),f=void 0!==d,p=null===d,h=d==d,g=y(d);if(o)var v=r||h;else v=c?h&&(r||f):s?h&&f&&(r||!p):u?h&&f&&!p&&(r||!g):!p&&!g&&(r?d<=t:d<t);v?a=l+1:i=l}return rg(i,tg)},ig=2147483647;var og=function(e,t,n){var r=0,a=null==e?r:e.length;if("number"==typeof t&&t==t&&a<=ig){for(;r<a;){var i=r+a>>>1,o=e[i];null!==o&&!y(o)&&(n?o<=t:o<t)?r=i+1:a=i}return a}return ag(e,t,U,n)};var sg=function(e,t){return og(e,t)};var ug=function(e,t,n){return ag(e,t,ou(n,2))};var cg=function(e,t){var n=null==e?0:e.length;if(n){var r=og(e,t);if(r<n&&tn(e[r],t))return r}return-1};var lg=function(e,t){return og(e,t,!0)};var dg=function(e,t,n){return ag(e,t,ou(n,2),!0)};var fg=function(e,t){if(null==e?0:e.length){var n=og(e,t,!0)-1;if(tn(e[n],t))return n}return-1};var pg=function(e,t){for(var n=-1,r=e.length,a=0,i=[];++n<r;){var o=e[n],s=t?t(o):o;if(!n||!tn(s,u)){var u=s;i[a++]=0===o?0:o}}return i};var hg=function(e){return e&&e.length?pg(e):[]};var gg=function(e,t){return e&&e.length?pg(e,ou(t,2)):[]},vg=4294967295;var mg=function(e,t,n){return n&&"number"!=typeof n&&fn(e,t,n)&&(t=n=void 0),(n=void 0===n?vg:n>>>0)?(e=Dr(e))&&("string"==typeof t||null!=t&&!Xd(t))&&!(t=A(t))&&ga(e)?pa(Pa(e),0,n):e.split(t,n):[]},yg="Expected a function",bg=Math.max;var _g=function(e,t){if("function"!=typeof e)throw new TypeError(yg);return t=null==t?0:bg(B(t),0),un((function(n){var r=n[t],a=pa(n,0,t);return r&&Br(a,r),ye(e,this,a)}))},xg=oi((function(e,t,n){return e+(n?" ":"")+Ma(t)}));var Rg=function(e,t,n){return e=Dr(e),n=null==n?0:mi(B(n),0,e.length),t=A(t),e.slice(n,n+t.length)==t};var wg=function(){return{}};var Eg=function(){return""};var Sg=function(){return!0},Ag=T((function(e,t){return e-t}),0);var Tg=function(e){return e&&e.length?Pf(e,U):0};var Pg=function(e,t){return e&&e.length?Pf(e,ou(t,2)):0};var Cg=function(e){var t=null==e?0:e.length;return t?fa(e,1,t):[]};var Mg=function(e,t,n){return e&&e.length?(t=n||void 0===t?1:B(t),fa(e,0,t<0?0:t)):[]};var Og=function(e,t,n){var r=null==e?0:e.length;return r?(t=n||void 0===t?1:B(t),fa(e,(t=r-t)<0?0:t,r)):[]};var kg=function(e,t){return e&&e.length?cc(e,ou(t,3),!1,!0):[]};var Dg=function(e,t){return e&&e.length?cc(e,ou(t,3)):[]};var Ig=function(e,t){return t(e),e},Lg=Object.prototype,jg=Lg.hasOwnProperty;var Fg=function(e,t,n,r){return void 0===e||tn(e,Lg[n])&&!jg.call(r,n)?t:e},zg={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"};var Ng=function(e){return"\\"+zg[e]},Bg=/<%=([\s\S]+?)%>/g,Vg={escape:/<%-([\s\S]+?)%>/g,evaluate:/<%([\s\S]+?)%>/g,interpolate:Bg,variable:"",imports:{_:{escape:Mc}}},Hg=/\b__p \+= '';/g,Ug=/\b(__p \+=) '' \+/g,Wg=/(__e\(.*?\)|\b__t\)) \+\n'';/g,qg=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Gg=/($^)/,Kg=/['\n\r\u2028\u2029\\]/g,Yg=Object.prototype.hasOwnProperty;var Xg=function(e,t,n){var r=Vg.imports._.templateSettings||Vg;n&&fn(e,t,n)&&(t=void 0),e=Dr(e),t=Wn({},t,r,Fg);var a,i,o=Wn({},t.imports,r.imports,Fg),s=jn(o),u=Wl(o,s),c=0,l=t.interpolate||Gg,d="__p += '",f=RegExp((t.escape||Gg).source+"|"+l.source+"|"+(l===Bg?qg:Gg).source+"|"+(t.evaluate||Gg).source+"|$","g"),p=Yg.call(t,"sourceURL")?"//# sourceURL="+(t.sourceURL+"").replace(/[\r\n]/g," ")+"\n":"";e.replace(f,(function(t,n,r,o,s,u){return r||(r=o),d+=e.slice(c,u).replace(Kg,Ng),n&&(a=!0,d+="' +\n__e("+n+") +\n'"),s&&(i=!0,d+="';\n"+s+";\n__p += '"),r&&(d+="' +\n((__t = ("+r+")) == null ? '' : __t) +\n'"),c=u+t.length,t})),d+="';\n";var h=Yg.call(t,"variable")&&t.variable;h||(d="with (obj) {\n"+d+"\n}\n"),d=(i?d.replace(Hg,""):d).replace(Ug,"$1").replace(Wg,"$1;"),d="function("+(h||"obj")+") {\n"+(h?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(a?", __e = _.escape":"")+(i?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+d+"return __p\n}";var g=aa((function(){return Function(s,p+"return "+d).apply(void 0,u)}));if(g.source=d,ra(g))throw g;return g},Jg="Expected a function";var Zg=function(e,t,n){var r=!0,a=!0;if("function"!=typeof e)throw new TypeError(Jg);return C(n)&&(r="leading"in n?!!n.leading:r,a="trailing"in n?!!n.trailing:a),Lu(e,t,{leading:r,maxWait:t,trailing:a})};var $g=function(e,t){return t(e)},Qg=9007199254740991,ev=4294967295,tv=Math.min;var nv=function(e,t){if((e=B(e))<1||e>Qg)return[];var n=ev,r=tv(e,ev);t=fc(t),e-=ev;for(var a=vn(r,t);++n<e;)t(n);return a};var rv=function(){return this};var av=function(e,t){var n=e;return n instanceof Te&&(n=n.value()),ka(t,(function(e,t){return t.func.apply(t.thisArg,Br([e],t.args))}),n)};var iv=function(){return av(this.__wrapped__,this.__actions__)};var ov=function(e){return Dr(e).toLowerCase()};var sv=function(e){return R(e)?x(e,jr):y(e)?[e]:Le(kr(Dr(e)))},uv=9007199254740991;var cv=function(e){return e?mi(B(e),-uv,uv):0===e?e:0};var lv=function(e){return Dr(e).toUpperCase()};var dv=function(e,t,n){var r=R(e),a=r||Object(wn.a)(e)||Cn(e);if(t=ou(t,4),null==n){var i=e&&e.constructor;n=a?r?new i:[]:C(e)&&X(i)?he(Kr(e)):{}}return(a?et:mu)(e,(function(e,r,a){return t(n,e,r,a)})),n};var fv=function(e,t){for(var n=e.length;n--&&at(t,e[n],0)>-1;);return n};var pv=function(e,t){for(var n=-1,r=e.length;++n<r&&at(t,e[n],0)>-1;);return n},hv=/^\s+|\s+$/g;var gv=function(e,t,n){if((e=Dr(e))&&(n||void 0===t))return e.replace(hv,"");if(!e||!(t=A(t)))return e;var r=Pa(e),a=Pa(t),i=pv(r,a),o=fv(r,a)+1;return pa(r,i,o).join("")},vv=/\s+$/;var mv=function(e,t,n){if((e=Dr(e))&&(n||void 0===t))return e.replace(vv,"");if(!e||!(t=A(t)))return e;var r=Pa(e),a=fv(r,Pa(t))+1;return pa(r,0,a).join("")},yv=/^\s+/;var bv=function(e,t,n){if((e=Dr(e))&&(n||void 0===t))return e.replace(yv,"");if(!e||!(t=A(t)))return e;var r=Pa(e),a=pv(r,Pa(t));return pa(r,a).join("")},_v=(n("mGWK"),n("OG14"),30),xv="...",Rv=/\w*$/;var wv=function(e,t){var n=_v,r=xv;if(C(t)){var a="separator"in t?t.separator:a;n="length"in t?B(t.length):n,r="omission"in t?A(t.omission):r}var i=(e=Dr(e)).length;if(ga(e)){var o=Pa(e);i=o.length}if(n>=i)return e;var s=n-Op(r);if(s<1)return r;var u=o?pa(o,0,s).join(""):e.slice(0,s);if(void 0===a)return u+r;if(o&&(s+=u.length-s),Xd(a)){if(e.slice(s).search(a)){var c,l=u;for(a.global||(a=RegExp(a.source,Dr(Rv.exec(a))+"g")),a.lastIndex=0;c=a.exec(l);)var d=c.index;u=u.slice(0,void 0===d?s:d)}}else if(e.indexOf(A(a),s)!=s){var f=u.lastIndexOf(a);f>-1&&(u=u.slice(0,f))}return u+r};var Ev=function(e){return Qt(e,1)},Sv=Da({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Av=/&(?:amp|lt|gt|quot|#39);/g,Tv=RegExp(Av.source);var Pv=function(e){return(e=Dr(e))&&Tv.test(e)?e.replace(Av,Sv):e},Cv=Ui&&1/ms(new Ui([,-0]))[1]==1/0?function(e){return new Ui(e)}:Pe,Mv=200;var Ov=function(e,t,n){var r=-1,a=it,i=e.length,o=!0,s=[],u=s;if(n)o=!1,a=Qu;else if(i>=Mv){var c=t?null:Cv(e);if(c)return ms(c);o=!1,a=fs,u=new ls}else u=t?[]:s;e:for(;++r<i;){var l=e[r],d=t?t(l):l;if(l=n||0!==l?l:0,o&&d==d){for(var f=u.length;f--;)if(u[f]===d)continue e;t&&u.push(d),s.push(l)}else a(u,d,n)||(u!==s&&u.push(d),s.push(l))}return s},kv=un((function(e){return Ov(Ur(e,1,Vu,!0))})),Dv=un((function(e){var t=rc(e);return Vu(t)&&(t=void 0),Ov(Ur(e,1,Vu,!0),ou(t,2))})),Iv=un((function(e){var t=rc(e);return t="function"==typeof t?t:void 0,Ov(Ur(e,1,Vu,!0),void 0,t)}));var Lv=function(e){return e&&e.length?Ov(e):[]};var jv=function(e,t){return e&&e.length?Ov(e,ou(t,2)):[]};var Fv=function(e,t){return t="function"==typeof t?t:void 0,e&&e.length?Ov(e,void 0,t):[]},zv=0;var Nv=function(e){var t=++zv;return Dr(e)+t};var Bv=function(e,t){return null==e||Zf(e,t)},Vv=Math.max;var Hv=function(e){if(!e||!e.length)return[];var t=0;return e=Mi(e,(function(e){if(Vu(e))return t=Vv(e.length,t),!0})),vn(t,(function(t){return x(e,ru(t))}))};var Uv=function(e,t){if(!e||!e.length)return[];var n=Hv(e);return null==t?n:x(n,(function(e){return ye(t,void 0,e)}))};var Wv=function(e,t,n,r){return ep(e,t,n(Fr(e,t)),r)};var qv=function(e,t,n){return null==e?e:Wv(e,t,fc(n))};var Gv=function(e,t,n,r){return r="function"==typeof r?r:void 0,null==e?e:Wv(e,t,fc(n),r)},Kv=oi((function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}));var Yv=function(e){return null==e?[]:Wl(e,Hn(e))},Xv=un((function(e,t){return Vu(e)?tc(e,t):[]}));var Jv=function(e,t){return Up(fc(t),e)},Zv=qr((function(e){var t=e.length,n=t?e[0]:0,r=this.__wrapped__,a=function(t){return Nr(t,e)};return!(t>1||this.__actions__.length)&&r instanceof Te&&bt(n)?((r=r.slice(n,+n+(t?1:0))).__actions__.push({func:$g,args:[a],thisArg:void 0}),new Ie(r,this.__chain__).thru((function(e){return t&&!e.length&&e.push(void 0),e}))):this.thru(a)}));var $v=function(){return pi(this)};var Qv=function(){var e=this.__wrapped__;if(e instanceof Te){var t=e;return this.__actions__.length&&(t=new Te(this)),(t=t.reverse()).__actions__.push({func:$g,args:[Dh],thisArg:void 0}),new Ie(t,this.__chain__)}return this.thru(Dh)};var em=function(e,t,n){var r=e.length;if(r<2)return r?Ov(e[0]):[];for(var a=-1,i=Array(r);++a<r;)for(var o=e[a],s=-1;++s<r;)s!=a&&(i[a]=tc(i[a]||o,e[s],t,n));return Ov(Ur(i,1),t,n)},tm=un((function(e){return em(Mi(e,Vu))})),nm=un((function(e){var t=rc(e);return Vu(t)&&(t=void 0),em(Mi(e,Vu),ou(t,2))})),rm=un((function(e){var t=rc(e);return t="function"==typeof t?t:void 0,em(Mi(e,Vu),void 0,t)})),am=un(Hv);var im=function(e,t,n){for(var r=-1,a=e.length,i=t.length,o={};++r<a;){var s=r<i?t[r]:void 0;n(o,e[r],s)}return o};var om=function(e,t){return im(e||[],t||[],rn)};var sm=function(e,t){return im(e||[],t||[],ep)},um=un((function(e){var t=e.length,n=t>1?e[t-1]:void 0;return n="function"==typeof n?(e.pop(),n):void 0,Uv(e,n)})),cm=(n("AphP"),n("I74W"),n("fA63"),n("Tze0"),n("9VmF"),n("dZ+Y"),n("FLlr"),n("SPin"),n("DNiP"),n("9XZr"),n("7VC1"),n("Z2Ku"),n("L9s1"),n("INYr"),n("dRSK"),n("rvZc"),n("6VaU"),n("0l/t"),n("bHtr"),n("2Spj"),{chunk:vi,compact:as,concat:is,difference:nc,differenceBy:ac,differenceWith:ic,drop:sc,dropRight:uc,dropRightWhile:lc,dropWhile:dc,fill:Bc,findIndex:qc,findLastIndex:Zc,first:el,flatten:Wr,flattenDeep:ul,flattenDepth:cl,fromPairs:Sl,head:el,indexOf:Xl,initial:Jl,intersection:ed,intersectionBy:td,intersectionWith:nd,join:sf,last:rc,lastIndexOf:pf,nth:Xf,pull:th,pullAll:eh,pullAllBy:nh,pullAllWith:rh,pullAt:oh,remove:Ah,reverse:Dh,slice:Jh,sortedIndex:sg,sortedIndexBy:ug,sortedIndexOf:cg,sortedLastIndex:lg,sortedLastIndexBy:dg,sortedLastIndexOf:fg,sortedUniq:hg,sortedUniqBy:gg,tail:Cg,take:Mg,takeRight:Og,takeRightWhile:kg,takeWhile:Dg,union:kv,unionBy:Dv,unionWith:Iv,uniq:Lv,uniqBy:jv,uniqWith:Fv,unzip:Hv,unzipWith:Uv,without:Xv,xor:tm,xorBy:nm,xorWith:rm,zip:am,zipObject:om,zipObjectDeep:sm,zipWith:um}),lm={countBy:wu,each:pc,eachRight:yc,every:jc,filter:Hc,find:Gc,findLast:$c,flatMap:rl,flatMapDeep:il,flatMapDepth:ol,forEach:pc,forEachRight:yc,groupBy:Ml,includes:Kl,invokeMap:hd,keyBy:cf,map:nl,orderBy:cp,partition:Gp,reduce:Rh,reduceRight:Eh,reject:Sh,sample:Fh,sampleSize:Vh,shuffle:Gh,size:Xh,some:Qh,sortBy:eg},dm={now:Ou},fm={after:H,ary:Qt,before:oa,bind:ua,bindKey:da,curry:Tu,curryRight:Mu,debounce:Lu,defer:Zu,delay:$u,flip:dl,memoize:Pr,negate:Vf,once:ap,overArgs:hp,partial:Up,partialRight:qp,rearg:_h,rest:Mh,spread:_g,throttle:Zg,unary:Ev,wrap:Jv},pm={castArray:ui,clone:Yo,cloneDeep:Zo,cloneDeepWith:es,cloneWith:ns,conformsTo:pu,eq:tn,gt:Dl,gte:Il,isArguments:Rn,isArray:R,isArrayBuffer:yd,isArrayLike:dn,isArrayLikeObject:Vu,isBoolean:_d,isBuffer:wn.a,isDate:Ed,isElement:Sd,isEmpty:Cd,isEqual:Md,isEqualWith:Od,isError:ra,isFinite:Dd,isFunction:X,isInteger:Id,isLength:ln,isMap:Do,isMatch:Ld,isMatchWith:jd,isNaN:Nd,isNative:Ud,isNil:Wd,isNull:qd,isNumber:zd,isObject:C,isObjectLike:v,isPlainObject:ea,isRegExp:Xd,isSafeInteger:Zd,isSet:Fo,isString:Ul,isSymbol:y,isTypedArray:Cn,isUndefined:$d,isWeakMap:ef,isWeakSet:nf,lt:mf,lte:yf,toArray:Gf,toFinite:N,toInteger:B,toLength:zc,toNumber:j,toPlainObject:Uu,toSafeInteger:cv,toString:Dr},hm={add:P,ceil:fi,divide:oc,floor:fl,max:Af,maxBy:Tf,mean:Of,meanBy:kf,min:jf,minBy:Ff,multiply:Nf,round:Ih,subtract:Ag,sum:Tg,sumBy:Pg},gm={clamp:yi,inRange:Vl,random:ph},vm={assign:zn,assignIn:Un,assignInWith:Wn,assignWith:qn,at:Gr,create:Eu,defaults:Nu,defaultsDeep:Yu,entries:Sc,entriesIn:Ac,extend:Un,extendWith:Wn,findKey:Yc,findLastKey:Qc,forIn:xl,forInRight:Rl,forOwn:wl,forOwnRight:El,functions:Tl,functionsIn:Pl,get:zr,has:Fl,hasIn:Qs,invert:od,invertBy:ld,invoke:pd,keys:jn,keysIn:Hn,mapKeys:bf,mapValues:_f,merge:Df,mergeWith:Ku,omit:Qf,omitBy:rp,pick:Yp,pickBy:np,result:Oh,set:Hh,setWith:Uh,toPairs:Sc,toPairsIn:Ac,transform:dv,unset:Bv,update:qv,updateWith:Gv,values:ql,valuesIn:Yv},mm={at:Zv,chain:pi,commit:rs,lodash:Ne,next:Kf,plant:Xp,reverse:Qv,tap:Ig,thru:$g,toIterator:rv,toJSON:iv,value:iv,valueOf:iv,wrapperChain:$v},ym={camelCase:si,capitalize:Oa,deburr:Fa,endsWith:bc,escape:Mc,escapeRegExp:Dc,kebabCase:uf,lowerCase:hf,lowerFirst:gf,pad:jp,padEnd:Fp,padStart:zp,parseInt:Vp,repeat:Th,replace:Ph,snakeCase:Zh,split:mg,startCase:xg,startsWith:Rg,template:Xg,templateSettings:Vg,toLower:ov,toUpper:lv,trim:gv,trimEnd:mv,trimStart:bv,truncate:wv,unescape:Pv,upperCase:Kv,upperFirst:Ma,words:ai},bm={attempt:aa,bindAll:ca,cond:uu,conforms:fu,constant:Ze,defaultTo:ju,flow:bl,flowRight:_l,identity:U,iteratee:af,matches:Rf,matchesProperty:Ef,method:If,methodOf:Lf,mixin:zf,noop:Pe,nthArg:Jf,over:dp,overEvery:gp,overSome:vp,property:iu,propertyOf:Jp,range:yh,rangeRight:bh,stubArray:Oi,stubFalse:Bd.a,stubObject:wg,stubString:Eg,stubTrue:Sg,times:nv,toPath:sv,uniqueId:Nv};var _m=function(){var e=new Te(this.__wrapped__);return e.__actions__=Le(this.__actions__),e.__dir__=this.__dir__,e.__filtered__=this.__filtered__,e.__iteratees__=Le(this.__iteratees__),e.__takeCount__=this.__takeCount__,e.__views__=Le(this.__views__),e};var xm=function(){if(this.__filtered__){var e=new Te(this);e.__dir__=-1,e.__filtered__=!0}else(e=this.clone()).__dir__*=-1;return e},Rm=Math.max,wm=Math.min;var Em=function(e,t,n){for(var r=-1,a=n.length;++r<a;){var i=n[r],o=i.size;switch(i.type){case"drop":e+=o;break;case"dropRight":t-=o;break;case"take":t=wm(t,e+o);break;case"takeRight":e=Rm(e,t-o)}}return{start:e,end:t}},Sm=1,Am=2,Tm=Math.min;var Pm,Cm,Mm=function(){var e=this.__wrapped__.value(),t=this.__dir__,n=R(e),r=t<0,a=n?e.length:0,i=Em(0,a,this.__views__),o=i.start,s=i.end,u=s-o,c=r?s:o-1,l=this.__iteratees__,d=l.length,f=0,p=Tm(u,this.__takeCount__);if(!n||!r&&a==u&&p==u)return av(e,this.__actions__);var h=[];e:for(;u--&&f<p;){for(var g=-1,v=e[c+=t];++g<d;){var m=l[g],y=m.iteratee,b=m.type,_=y(v);if(b==Am)v=_;else if(!_){if(b==Sm)continue e;break e}}h[f++]=v}return h},Om=Array.prototype,km=Object.prototype.hasOwnProperty,Dm=a?a.iterator:void 0,Im=Math.max,Lm=Math.min,jm=(Pm=zf,function(e,t,n){if(null==n){var r=C(t),a=r&&jn(t),i=a&&a.length&&Al(t,a);(i?i.length:r)||(n=t,t=e,e=this)}return Pm(e,t,n)});Ne.after=fm.after,Ne.ary=fm.ary,Ne.assign=vm.assign,Ne.assignIn=vm.assignIn,Ne.assignInWith=vm.assignInWith,Ne.assignWith=vm.assignWith,Ne.at=vm.at,Ne.before=fm.before,Ne.bind=fm.bind,Ne.bindAll=bm.bindAll,Ne.bindKey=fm.bindKey,Ne.castArray=pm.castArray,Ne.chain=mm.chain,Ne.chunk=cm.chunk,Ne.compact=cm.compact,Ne.concat=cm.concat,Ne.cond=bm.cond,Ne.conforms=bm.conforms,Ne.constant=bm.constant,Ne.countBy=lm.countBy,Ne.create=vm.create,Ne.curry=fm.curry,Ne.curryRight=fm.curryRight,Ne.debounce=fm.debounce,Ne.defaults=vm.defaults,Ne.defaultsDeep=vm.defaultsDeep,Ne.defer=fm.defer,Ne.delay=fm.delay,Ne.difference=cm.difference,Ne.differenceBy=cm.differenceBy,Ne.differenceWith=cm.differenceWith,Ne.drop=cm.drop,Ne.dropRight=cm.dropRight,Ne.dropRightWhile=cm.dropRightWhile,Ne.dropWhile=cm.dropWhile,Ne.fill=cm.fill,Ne.filter=lm.filter,Ne.flatMap=lm.flatMap,Ne.flatMapDeep=lm.flatMapDeep,Ne.flatMapDepth=lm.flatMapDepth,Ne.flatten=cm.flatten,Ne.flattenDeep=cm.flattenDeep,Ne.flattenDepth=cm.flattenDepth,Ne.flip=fm.flip,Ne.flow=bm.flow,Ne.flowRight=bm.flowRight,Ne.fromPairs=cm.fromPairs,Ne.functions=vm.functions,Ne.functionsIn=vm.functionsIn,Ne.groupBy=lm.groupBy,Ne.initial=cm.initial,Ne.intersection=cm.intersection,Ne.intersectionBy=cm.intersectionBy,Ne.intersectionWith=cm.intersectionWith,Ne.invert=vm.invert,Ne.invertBy=vm.invertBy,Ne.invokeMap=lm.invokeMap,Ne.iteratee=bm.iteratee,Ne.keyBy=lm.keyBy,Ne.keys=jn,Ne.keysIn=vm.keysIn,Ne.map=lm.map,Ne.mapKeys=vm.mapKeys,Ne.mapValues=vm.mapValues,Ne.matches=bm.matches,Ne.matchesProperty=bm.matchesProperty,Ne.memoize=fm.memoize,Ne.merge=vm.merge,Ne.mergeWith=vm.mergeWith,Ne.method=bm.method,Ne.methodOf=bm.methodOf,Ne.mixin=jm,Ne.negate=Vf,Ne.nthArg=bm.nthArg,Ne.omit=vm.omit,Ne.omitBy=vm.omitBy,Ne.once=fm.once,Ne.orderBy=lm.orderBy,Ne.over=bm.over,Ne.overArgs=fm.overArgs,Ne.overEvery=bm.overEvery,Ne.overSome=bm.overSome,Ne.partial=fm.partial,Ne.partialRight=fm.partialRight,Ne.partition=lm.partition,Ne.pick=vm.pick,Ne.pickBy=vm.pickBy,Ne.property=bm.property,Ne.propertyOf=bm.propertyOf,Ne.pull=cm.pull,Ne.pullAll=cm.pullAll,Ne.pullAllBy=cm.pullAllBy,Ne.pullAllWith=cm.pullAllWith,Ne.pullAt=cm.pullAt,Ne.range=bm.range,Ne.rangeRight=bm.rangeRight,Ne.rearg=fm.rearg,Ne.reject=lm.reject,Ne.remove=cm.remove,Ne.rest=fm.rest,Ne.reverse=cm.reverse,Ne.sampleSize=lm.sampleSize,Ne.set=vm.set,Ne.setWith=vm.setWith,Ne.shuffle=lm.shuffle,Ne.slice=cm.slice,Ne.sortBy=lm.sortBy,Ne.sortedUniq=cm.sortedUniq,Ne.sortedUniqBy=cm.sortedUniqBy,Ne.split=ym.split,Ne.spread=fm.spread,Ne.tail=cm.tail,Ne.take=cm.take,Ne.takeRight=cm.takeRight,Ne.takeRightWhile=cm.takeRightWhile,Ne.takeWhile=cm.takeWhile,Ne.tap=mm.tap,Ne.throttle=fm.throttle,Ne.thru=$g,Ne.toArray=pm.toArray,Ne.toPairs=vm.toPairs,Ne.toPairsIn=vm.toPairsIn,Ne.toPath=bm.toPath,Ne.toPlainObject=pm.toPlainObject,Ne.transform=vm.transform,Ne.unary=fm.unary,Ne.union=cm.union,Ne.unionBy=cm.unionBy,Ne.unionWith=cm.unionWith,Ne.uniq=cm.uniq,Ne.uniqBy=cm.uniqBy,Ne.uniqWith=cm.uniqWith,Ne.unset=vm.unset,Ne.unzip=cm.unzip,Ne.unzipWith=cm.unzipWith,Ne.update=vm.update,Ne.updateWith=vm.updateWith,Ne.values=vm.values,Ne.valuesIn=vm.valuesIn,Ne.without=cm.without,Ne.words=ym.words,Ne.wrap=fm.wrap,Ne.xor=cm.xor,Ne.xorBy=cm.xorBy,Ne.xorWith=cm.xorWith,Ne.zip=cm.zip,Ne.zipObject=cm.zipObject,Ne.zipObjectDeep=cm.zipObjectDeep,Ne.zipWith=cm.zipWith,Ne.entries=vm.toPairs,Ne.entriesIn=vm.toPairsIn,Ne.extend=vm.assignIn,Ne.extendWith=vm.assignInWith,jm(Ne,Ne),Ne.add=hm.add,Ne.attempt=bm.attempt,Ne.camelCase=ym.camelCase,Ne.capitalize=ym.capitalize,Ne.ceil=hm.ceil,Ne.clamp=gm.clamp,Ne.clone=pm.clone,Ne.cloneDeep=pm.cloneDeep,Ne.cloneDeepWith=pm.cloneDeepWith,Ne.cloneWith=pm.cloneWith,Ne.conformsTo=pm.conformsTo,Ne.deburr=ym.deburr,Ne.defaultTo=bm.defaultTo,Ne.divide=hm.divide,Ne.endsWith=ym.endsWith,Ne.eq=pm.eq,Ne.escape=ym.escape,Ne.escapeRegExp=ym.escapeRegExp,Ne.every=lm.every,Ne.find=lm.find,Ne.findIndex=cm.findIndex,Ne.findKey=vm.findKey,Ne.findLast=lm.findLast,Ne.findLastIndex=cm.findLastIndex,Ne.findLastKey=vm.findLastKey,Ne.floor=hm.floor,Ne.forEach=lm.forEach,Ne.forEachRight=lm.forEachRight,Ne.forIn=vm.forIn,Ne.forInRight=vm.forInRight,Ne.forOwn=vm.forOwn,Ne.forOwnRight=vm.forOwnRight,Ne.get=vm.get,Ne.gt=pm.gt,Ne.gte=pm.gte,Ne.has=vm.has,Ne.hasIn=vm.hasIn,Ne.head=cm.head,Ne.identity=U,Ne.includes=lm.includes,Ne.indexOf=cm.indexOf,Ne.inRange=gm.inRange,Ne.invoke=vm.invoke,Ne.isArguments=pm.isArguments,Ne.isArray=R,Ne.isArrayBuffer=pm.isArrayBuffer,Ne.isArrayLike=pm.isArrayLike,Ne.isArrayLikeObject=pm.isArrayLikeObject,Ne.isBoolean=pm.isBoolean,Ne.isBuffer=pm.isBuffer,Ne.isDate=pm.isDate,Ne.isElement=pm.isElement,Ne.isEmpty=pm.isEmpty,Ne.isEqual=pm.isEqual,Ne.isEqualWith=pm.isEqualWith,Ne.isError=pm.isError,Ne.isFinite=pm.isFinite,Ne.isFunction=pm.isFunction,Ne.isInteger=pm.isInteger,Ne.isLength=pm.isLength,Ne.isMap=pm.isMap,Ne.isMatch=pm.isMatch,Ne.isMatchWith=pm.isMatchWith,Ne.isNaN=pm.isNaN,Ne.isNative=pm.isNative,Ne.isNil=pm.isNil,Ne.isNull=pm.isNull,Ne.isNumber=pm.isNumber,Ne.isObject=C,Ne.isObjectLike=pm.isObjectLike,Ne.isPlainObject=pm.isPlainObject,Ne.isRegExp=pm.isRegExp,Ne.isSafeInteger=pm.isSafeInteger,Ne.isSet=pm.isSet,Ne.isString=pm.isString,Ne.isSymbol=pm.isSymbol,Ne.isTypedArray=pm.isTypedArray,Ne.isUndefined=pm.isUndefined,Ne.isWeakMap=pm.isWeakMap,Ne.isWeakSet=pm.isWeakSet,Ne.join=cm.join,Ne.kebabCase=ym.kebabCase,Ne.last=rc,Ne.lastIndexOf=cm.lastIndexOf,Ne.lowerCase=ym.lowerCase,Ne.lowerFirst=ym.lowerFirst,Ne.lt=pm.lt,Ne.lte=pm.lte,Ne.max=hm.max,Ne.maxBy=hm.maxBy,Ne.mean=hm.mean,Ne.meanBy=hm.meanBy,Ne.min=hm.min,Ne.minBy=hm.minBy,Ne.stubArray=bm.stubArray,Ne.stubFalse=bm.stubFalse,Ne.stubObject=bm.stubObject,Ne.stubString=bm.stubString,Ne.stubTrue=bm.stubTrue,Ne.multiply=hm.multiply,Ne.nth=cm.nth,Ne.noop=bm.noop,Ne.now=dm.now,Ne.pad=ym.pad,Ne.padEnd=ym.padEnd,Ne.padStart=ym.padStart,Ne.parseInt=ym.parseInt,Ne.random=gm.random,Ne.reduce=lm.reduce,Ne.reduceRight=lm.reduceRight,Ne.repeat=ym.repeat,Ne.replace=ym.replace,Ne.result=vm.result,Ne.round=hm.round,Ne.sample=lm.sample,Ne.size=lm.size,Ne.snakeCase=ym.snakeCase,Ne.some=lm.some,Ne.sortedIndex=cm.sortedIndex,Ne.sortedIndexBy=cm.sortedIndexBy,Ne.sortedIndexOf=cm.sortedIndexOf,Ne.sortedLastIndex=cm.sortedLastIndex,Ne.sortedLastIndexBy=cm.sortedLastIndexBy,Ne.sortedLastIndexOf=cm.sortedLastIndexOf,Ne.startCase=ym.startCase,Ne.startsWith=ym.startsWith,Ne.subtract=hm.subtract,Ne.sum=hm.sum,Ne.sumBy=hm.sumBy,Ne.template=ym.template,Ne.times=bm.times,Ne.toFinite=pm.toFinite,Ne.toInteger=B,Ne.toLength=pm.toLength,Ne.toLower=ym.toLower,Ne.toNumber=pm.toNumber,Ne.toSafeInteger=pm.toSafeInteger,Ne.toString=pm.toString,Ne.toUpper=ym.toUpper,Ne.trim=ym.trim,Ne.trimEnd=ym.trimEnd,Ne.trimStart=ym.trimStart,Ne.truncate=ym.truncate,Ne.unescape=ym.unescape,Ne.uniqueId=bm.uniqueId,Ne.upperCase=ym.upperCase,Ne.upperFirst=ym.upperFirst,Ne.each=lm.forEach,Ne.eachRight=lm.forEachRight,Ne.first=cm.head,jm(Ne,(Cm={},mu(Ne,(function(e,t){km.call(Ne.prototype,t)||(Cm[t]=e)})),Cm),{chain:!1}),Ne.VERSION="4.17.15",(Ne.templateSettings=ym.templateSettings).imports._=Ne,et(["bind","bindKey","curry","curryRight","partial","partialRight"],(function(e){Ne[e].placeholder=Ne})),et(["drop","take"],(function(e,t){Te.prototype[e]=function(n){n=void 0===n?1:Im(B(n),0);var r=this.__filtered__&&!t?new Te(this):this.clone();return r.__filtered__?r.__takeCount__=Lm(n,r.__takeCount__):r.__views__.push({size:Lm(n,4294967295),type:e+(r.__dir__<0?"Right":"")}),r},Te.prototype[e+"Right"]=function(t){return this.reverse()[e](t).reverse()}})),et(["filter","map","takeWhile"],(function(e,t){var n=t+1,r=1==n||3==n;Te.prototype[e]=function(e){var t=this.clone();return t.__iteratees__.push({iteratee:ou(e,3),type:n}),t.__filtered__=t.__filtered__||r,t}})),et(["head","last"],(function(e,t){var n="take"+(t?"Right":"");Te.prototype[e]=function(){return this[n](1).value()[0]}})),et(["initial","tail"],(function(e,t){var n="drop"+(t?"":"Right");Te.prototype[e]=function(){return this.__filtered__?new Te(this):this[n](1)}})),Te.prototype.compact=function(){return this.filter(U)},Te.prototype.find=function(e){return this.filter(e).head()},Te.prototype.findLast=function(e){return this.reverse().find(e)},Te.prototype.invokeMap=un((function(e,t){return"function"==typeof e?new Te(this):this.map((function(n){return fd(n,e,t)}))})),Te.prototype.reject=function(e){return this.filter(Vf(ou(e)))},Te.prototype.slice=function(e,t){e=B(e);var n=this;return n.__filtered__&&(e>0||t<0)?new Te(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),void 0!==t&&(n=(t=B(t))<0?n.dropRight(-t):n.take(t-e)),n)},Te.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},Te.prototype.toArray=function(){return this.take(4294967295)},mu(Te.prototype,(function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),r=/^(?:head|last)$/.test(t),a=Ne[r?"take"+("last"==t?"Right":""):t],i=r||/^find/.test(t);a&&(Ne.prototype[t]=function(){var t=this.__wrapped__,o=r?[1]:arguments,s=t instanceof Te,u=o[0],c=s||R(t),l=function(e){var t=a.apply(Ne,Br([e],o));return r&&d?t[0]:t};c&&n&&"function"==typeof u&&1!=u.length&&(s=c=!1);var d=this.__chain__,f=!!this.__actions__.length,p=i&&!d,h=s&&!f;if(!i&&c){t=h?t:new Te(this);var g=e.apply(t,o);return g.__actions__.push({func:$g,args:[l],thisArg:void 0}),new Ie(g,d)}return p&&h?e.apply(this,o):(g=this.thru(l),p?r?g.value()[0]:g.value():g)})})),et(["pop","push","shift","sort","splice","unshift"],(function(e){var t=Om[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",r=/^(?:pop|shift)$/.test(e);Ne.prototype[e]=function(){var e=arguments;if(r&&!this.__chain__){var a=this.value();return t.apply(R(a)?a:[],e)}return this[n]((function(n){return t.apply(R(n)?n:[],e)}))}})),mu(Te.prototype,(function(e,t){var n=Ne[t];if(n){var r=n.name+"";km.call(Me,r)||(Me[r]=[]),Me[r].push({name:t,func:n})}})),Me[Mt(void 0,2).name]=[{name:"wrapper",func:void 0}],Te.prototype.clone=_m,Te.prototype.reverse=xm,Te.prototype.value=Mm,Ne.prototype.at=mm.at,Ne.prototype.chain=mm.wrapperChain,Ne.prototype.commit=mm.commit,Ne.prototype.next=mm.next,Ne.prototype.plant=mm.plant,Ne.prototype.reverse=mm.reverse,Ne.prototype.toJSON=Ne.prototype.valueOf=Ne.prototype.value=mm.value,Ne.prototype.first=Ne.prototype.head,Dm&&(Ne.prototype[Dm]=mm.toIterator);var Fm=Ne;n.d(t,"add",(function(){return P})),n.d(t,"after",(function(){return H})),n.d(t,"ary",(function(){return Qt})),n.d(t,"assign",(function(){return zn})),n.d(t,"assignIn",(function(){return Un})),n.d(t,"assignInWith",(function(){return Wn})),n.d(t,"assignWith",(function(){return qn})),n.d(t,"at",(function(){return Gr})),n.d(t,"attempt",(function(){return aa})),n.d(t,"before",(function(){return oa})),n.d(t,"bind",(function(){return ua})),n.d(t,"bindAll",(function(){return ca})),n.d(t,"bindKey",(function(){return da})),n.d(t,"camelCase",(function(){return si})),n.d(t,"capitalize",(function(){return Oa})),n.d(t,"castArray",(function(){return ui})),n.d(t,"ceil",(function(){return fi})),n.d(t,"chain",(function(){return pi})),n.d(t,"chunk",(function(){return vi})),n.d(t,"clamp",(function(){return yi})),n.d(t,"clone",(function(){return Yo})),n.d(t,"cloneDeep",(function(){return Zo})),n.d(t,"cloneDeepWith",(function(){return es})),n.d(t,"cloneWith",(function(){return ns})),n.d(t,"commit",(function(){return rs})),n.d(t,"compact",(function(){return as})),n.d(t,"concat",(function(){return is})),n.d(t,"cond",(function(){return uu})),n.d(t,"conforms",(function(){return fu})),n.d(t,"conformsTo",(function(){return pu})),n.d(t,"constant",(function(){return Ze})),n.d(t,"countBy",(function(){return wu})),n.d(t,"create",(function(){return Eu})),n.d(t,"curry",(function(){return Tu})),n.d(t,"curryRight",(function(){return Mu})),n.d(t,"debounce",(function(){return Lu})),n.d(t,"deburr",(function(){return Fa})),n.d(t,"defaultTo",(function(){return ju})),n.d(t,"defaults",(function(){return Nu})),n.d(t,"defaultsDeep",(function(){return Yu})),n.d(t,"defer",(function(){return Zu})),n.d(t,"delay",(function(){return $u})),n.d(t,"difference",(function(){return nc})),n.d(t,"differenceBy",(function(){return ac})),n.d(t,"differenceWith",(function(){return ic})),n.d(t,"divide",(function(){return oc})),n.d(t,"drop",(function(){return sc})),n.d(t,"dropRight",(function(){return uc})),n.d(t,"dropRightWhile",(function(){return lc})),n.d(t,"dropWhile",(function(){return dc})),n.d(t,"each",(function(){return pc})),n.d(t,"eachRight",(function(){return yc})),n.d(t,"endsWith",(function(){return bc})),n.d(t,"entries",(function(){return Sc})),n.d(t,"entriesIn",(function(){return Ac})),n.d(t,"eq",(function(){return tn})),n.d(t,"escape",(function(){return Mc})),n.d(t,"escapeRegExp",(function(){return Dc})),n.d(t,"every",(function(){return jc})),n.d(t,"extend",(function(){return Un})),n.d(t,"extendWith",(function(){return Wn})),n.d(t,"fill",(function(){return Bc})),n.d(t,"filter",(function(){return Hc})),n.d(t,"find",(function(){return Gc})),n.d(t,"findIndex",(function(){return qc})),n.d(t,"findKey",(function(){return Yc})),n.d(t,"findLast",(function(){return $c})),n.d(t,"findLastIndex",(function(){return Zc})),n.d(t,"findLastKey",(function(){return Qc})),n.d(t,"first",(function(){return el})),n.d(t,"flatMap",(function(){return rl})),n.d(t,"flatMapDeep",(function(){return il})),n.d(t,"flatMapDepth",(function(){return ol})),n.d(t,"flatten",(function(){return Wr})),n.d(t,"flattenDeep",(function(){return ul})),n.d(t,"flattenDepth",(function(){return cl})),n.d(t,"flip",(function(){return dl})),n.d(t,"floor",(function(){return fl})),n.d(t,"flow",(function(){return bl})),n.d(t,"flowRight",(function(){return _l})),n.d(t,"forEach",(function(){return pc})),n.d(t,"forEachRight",(function(){return yc})),n.d(t,"forIn",(function(){return xl})),n.d(t,"forInRight",(function(){return Rl})),n.d(t,"forOwn",(function(){return wl})),n.d(t,"forOwnRight",(function(){return El})),n.d(t,"fromPairs",(function(){return Sl})),n.d(t,"functions",(function(){return Tl})),n.d(t,"functionsIn",(function(){return Pl})),n.d(t,"get",(function(){return zr})),n.d(t,"groupBy",(function(){return Ml})),n.d(t,"gt",(function(){return Dl})),n.d(t,"gte",(function(){return Il})),n.d(t,"has",(function(){return Fl})),n.d(t,"hasIn",(function(){return Qs})),n.d(t,"head",(function(){return el})),n.d(t,"identity",(function(){return U})),n.d(t,"inRange",(function(){return Vl})),n.d(t,"includes",(function(){return Kl})),n.d(t,"indexOf",(function(){return Xl})),n.d(t,"initial",(function(){return Jl})),n.d(t,"intersection",(function(){return ed})),n.d(t,"intersectionBy",(function(){return td})),n.d(t,"intersectionWith",(function(){return nd})),n.d(t,"invert",(function(){return od})),n.d(t,"invertBy",(function(){return ld})),n.d(t,"invoke",(function(){return pd})),n.d(t,"invokeMap",(function(){return hd})),n.d(t,"isArguments",(function(){return Rn})),n.d(t,"isArray",(function(){return R})),n.d(t,"isArrayBuffer",(function(){return yd})),n.d(t,"isArrayLike",(function(){return dn})),n.d(t,"isArrayLikeObject",(function(){return Vu})),n.d(t,"isBoolean",(function(){return _d})),n.d(t,"isBuffer",(function(){return wn.a})),n.d(t,"isDate",(function(){return Ed})),n.d(t,"isElement",(function(){return Sd})),n.d(t,"isEmpty",(function(){return Cd})),n.d(t,"isEqual",(function(){return Md})),n.d(t,"isEqualWith",(function(){return Od})),n.d(t,"isError",(function(){return ra})),n.d(t,"isFinite",(function(){return Dd})),n.d(t,"isFunction",(function(){return X})),n.d(t,"isInteger",(function(){return Id})),n.d(t,"isLength",(function(){return ln})),n.d(t,"isMap",(function(){return Do})),n.d(t,"isMatch",(function(){return Ld})),n.d(t,"isMatchWith",(function(){return jd})),n.d(t,"isNaN",(function(){return Nd})),n.d(t,"isNative",(function(){return Ud})),n.d(t,"isNil",(function(){return Wd})),n.d(t,"isNull",(function(){return qd})),n.d(t,"isNumber",(function(){return zd})),n.d(t,"isObject",(function(){return C})),n.d(t,"isObjectLike",(function(){return v})),n.d(t,"isPlainObject",(function(){return ea})),n.d(t,"isRegExp",(function(){return Xd})),n.d(t,"isSafeInteger",(function(){return Zd})),n.d(t,"isSet",(function(){return Fo})),n.d(t,"isString",(function(){return Ul})),n.d(t,"isSymbol",(function(){return y})),n.d(t,"isTypedArray",(function(){return Cn})),n.d(t,"isUndefined",(function(){return $d})),n.d(t,"isWeakMap",(function(){return ef})),n.d(t,"isWeakSet",(function(){return nf})),n.d(t,"iteratee",(function(){return af})),n.d(t,"join",(function(){return sf})),n.d(t,"kebabCase",(function(){return uf})),n.d(t,"keyBy",(function(){return cf})),n.d(t,"keys",(function(){return jn})),n.d(t,"keysIn",(function(){return Hn})),n.d(t,"last",(function(){return rc})),n.d(t,"lastIndexOf",(function(){return pf})),n.d(t,"lodash",(function(){return Ne})),n.d(t,"lowerCase",(function(){return hf})),n.d(t,"lowerFirst",(function(){return gf})),n.d(t,"lt",(function(){return mf})),n.d(t,"lte",(function(){return yf})),n.d(t,"map",(function(){return nl})),n.d(t,"mapKeys",(function(){return bf})),n.d(t,"mapValues",(function(){return _f})),n.d(t,"matches",(function(){return Rf})),n.d(t,"matchesProperty",(function(){return Ef})),n.d(t,"max",(function(){return Af})),n.d(t,"maxBy",(function(){return Tf})),n.d(t,"mean",(function(){return Of})),n.d(t,"meanBy",(function(){return kf})),n.d(t,"memoize",(function(){return Pr})),n.d(t,"merge",(function(){return Df})),n.d(t,"mergeWith",(function(){return Ku})),n.d(t,"method",(function(){return If})),n.d(t,"methodOf",(function(){return Lf})),n.d(t,"min",(function(){return jf})),n.d(t,"minBy",(function(){return Ff})),n.d(t,"mixin",(function(){return zf})),n.d(t,"multiply",(function(){return Nf})),n.d(t,"negate",(function(){return Vf})),n.d(t,"next",(function(){return Kf})),n.d(t,"noop",(function(){return Pe})),n.d(t,"now",(function(){return Ou})),n.d(t,"nth",(function(){return Xf})),n.d(t,"nthArg",(function(){return Jf})),n.d(t,"omit",(function(){return Qf})),n.d(t,"omitBy",(function(){return rp})),n.d(t,"once",(function(){return ap})),n.d(t,"orderBy",(function(){return cp})),n.d(t,"over",(function(){return dp})),n.d(t,"overArgs",(function(){return hp})),n.d(t,"overEvery",(function(){return gp})),n.d(t,"overSome",(function(){return vp})),n.d(t,"pad",(function(){return jp})),n.d(t,"padEnd",(function(){return Fp})),n.d(t,"padStart",(function(){return zp})),n.d(t,"parseInt",(function(){return Vp})),n.d(t,"partial",(function(){return Up})),n.d(t,"partialRight",(function(){return qp})),n.d(t,"partition",(function(){return Gp})),n.d(t,"pick",(function(){return Yp})),n.d(t,"pickBy",(function(){return np})),n.d(t,"plant",(function(){return Xp})),n.d(t,"property",(function(){return iu})),n.d(t,"propertyOf",(function(){return Jp})),n.d(t,"pull",(function(){return th})),n.d(t,"pullAll",(function(){return eh})),n.d(t,"pullAllBy",(function(){return nh})),n.d(t,"pullAllWith",(function(){return rh})),n.d(t,"pullAt",(function(){return oh})),n.d(t,"random",(function(){return ph})),n.d(t,"range",(function(){return yh})),n.d(t,"rangeRight",(function(){return bh})),n.d(t,"rearg",(function(){return _h})),n.d(t,"reduce",(function(){return Rh})),n.d(t,"reduceRight",(function(){return Eh})),n.d(t,"reject",(function(){return Sh})),n.d(t,"remove",(function(){return Ah})),n.d(t,"repeat",(function(){return Th})),n.d(t,"replace",(function(){return Ph})),n.d(t,"rest",(function(){return Mh})),n.d(t,"result",(function(){return Oh})),n.d(t,"reverse",(function(){return Dh})),n.d(t,"round",(function(){return Ih})),n.d(t,"sample",(function(){return Fh})),n.d(t,"sampleSize",(function(){return Vh})),n.d(t,"set",(function(){return Hh})),n.d(t,"setWith",(function(){return Uh})),n.d(t,"shuffle",(function(){return Gh})),n.d(t,"size",(function(){return Xh})),n.d(t,"slice",(function(){return Jh})),n.d(t,"snakeCase",(function(){return Zh})),n.d(t,"some",(function(){return Qh})),n.d(t,"sortBy",(function(){return eg})),n.d(t,"sortedIndex",(function(){return sg})),n.d(t,"sortedIndexBy",(function(){return ug})),n.d(t,"sortedIndexOf",(function(){return cg})),n.d(t,"sortedLastIndex",(function(){return lg})),n.d(t,"sortedLastIndexBy",(function(){return dg})),n.d(t,"sortedLastIndexOf",(function(){return fg})),n.d(t,"sortedUniq",(function(){return hg})),n.d(t,"sortedUniqBy",(function(){return gg})),n.d(t,"split",(function(){return mg})),n.d(t,"spread",(function(){return _g})),n.d(t,"startCase",(function(){return xg})),n.d(t,"startsWith",(function(){return Rg})),n.d(t,"stubArray",(function(){return Oi})),n.d(t,"stubFalse",(function(){return Bd.a})),n.d(t,"stubObject",(function(){return wg})),n.d(t,"stubString",(function(){return Eg})),n.d(t,"stubTrue",(function(){return Sg})),n.d(t,"subtract",(function(){return Ag})),n.d(t,"sum",(function(){return Tg})),n.d(t,"sumBy",(function(){return Pg})),n.d(t,"tail",(function(){return Cg})),n.d(t,"take",(function(){return Mg})),n.d(t,"takeRight",(function(){return Og})),n.d(t,"takeRightWhile",(function(){return kg})),n.d(t,"takeWhile",(function(){return Dg})),n.d(t,"tap",(function(){return Ig})),n.d(t,"template",(function(){return Xg})),n.d(t,"templateSettings",(function(){return Vg})),n.d(t,"throttle",(function(){return Zg})),n.d(t,"thru",(function(){return $g})),n.d(t,"times",(function(){return nv})),n.d(t,"toArray",(function(){return Gf})),n.d(t,"toFinite",(function(){return N})),n.d(t,"toInteger",(function(){return B})),n.d(t,"toIterator",(function(){return rv})),n.d(t,"toJSON",(function(){return iv})),n.d(t,"toLength",(function(){return zc})),n.d(t,"toLower",(function(){return ov})),n.d(t,"toNumber",(function(){return j})),n.d(t,"toPairs",(function(){return Sc})),n.d(t,"toPairsIn",(function(){return Ac})),n.d(t,"toPath",(function(){return sv})),n.d(t,"toPlainObject",(function(){return Uu})),n.d(t,"toSafeInteger",(function(){return cv})),n.d(t,"toString",(function(){return Dr})),n.d(t,"toUpper",(function(){return lv})),n.d(t,"transform",(function(){return dv})),n.d(t,"trim",(function(){return gv})),n.d(t,"trimEnd",(function(){return mv})),n.d(t,"trimStart",(function(){return bv})),n.d(t,"truncate",(function(){return wv})),n.d(t,"unary",(function(){return Ev})),n.d(t,"unescape",(function(){return Pv})),n.d(t,"union",(function(){return kv})),n.d(t,"unionBy",(function(){return Dv})),n.d(t,"unionWith",(function(){return Iv})),n.d(t,"uniq",(function(){return Lv})),n.d(t,"uniqBy",(function(){return jv})),n.d(t,"uniqWith",(function(){return Fv})),n.d(t,"uniqueId",(function(){return Nv})),n.d(t,"unset",(function(){return Bv})),n.d(t,"unzip",(function(){return Hv})),n.d(t,"unzipWith",(function(){return Uv})),n.d(t,"update",(function(){return qv})),n.d(t,"updateWith",(function(){return Gv})),n.d(t,"upperCase",(function(){return Kv})),n.d(t,"upperFirst",(function(){return Ma})),n.d(t,"value",(function(){return iv})),n.d(t,"valueOf",(function(){return iv})),n.d(t,"values",(function(){return ql})),n.d(t,"valuesIn",(function(){return Yv})),n.d(t,"without",(function(){return Xv})),n.d(t,"words",(function(){return ai})),n.d(t,"wrap",(function(){return Jv})),n.d(t,"wrapperAt",(function(){return Zv})),n.d(t,"wrapperChain",(function(){return $v})),n.d(t,"wrapperCommit",(function(){return rs})),n.d(t,"wrapperLodash",(function(){return Ne})),n.d(t,"wrapperNext",(function(){return Kf})),n.d(t,"wrapperPlant",(function(){return Xp})),n.d(t,"wrapperReverse",(function(){return Qv})),n.d(t,"wrapperToIterator",(function(){return rv})),n.d(t,"wrapperValue",(function(){return iv})),n.d(t,"xor",(function(){return tm})),n.d(t,"xorBy",(function(){return nm})),n.d(t,"xorWith",(function(){return rm})),n.d(t,"zip",(function(){return am})),n.d(t,"zipObject",(function(){return om})),n.d(t,"zipObjectDeep",(function(){return sm})),n.d(t,"zipWith",(function(){return um})),n.d(t,"default",(function(){return Fm}))},"TD0+":function(e,t,n){var r=n("Wnyi"),a=n("9gHp"),i=n("b91Z"),o=n("7BTi"),s=n("wQFJ"),u=n("7ZZO"),c=n("7e6P");e.exports=r(a(["filter"],u,(function(e,t){return o(t)?s((function(n,r){return e(t[r])&&(n[r]=t[r]),n}),{},c(t)):i(e,t)})))},TDna:function(e,t,n){"use strict";function r(e){var t=0;switch(e){case"vec2":case"ivec2":t=2;break;case"vec3":case"ivec3":t=3;break;case"vec4":case"ivec4":case"mat2":t=4;break;case"mat3":t=9;break;case"mat4":t=16}return t}Object.defineProperty(t,"__esModule",{value:!0}),t.getUniformLengthByType=r,t.extractUniforms=function(e){var t={};return{content:e=e.replace(a,(function(e,n,a){var i=a.split(":"),o=i[0].trim(),s="";switch(i.length>1&&(s=i[1].trim()),n){case"bool":s="true"===s;break;case"float":case"int":s=Number(s);break;case"vec2":case"vec3":case"vec4":case"ivec2":case"ivec3":case"ivec4":case"mat2":case"mat3":case"mat4":s=s?s.replace("[","").replace("]","").split(",").reduce((function(e,t){return e.push(Number(t.trim())),e}),[]):new Array(r(n)).fill(0)}return t[o]=s,"uniform "+n+" "+o+";\n"})),uniforms:t}};var a=/uniform\s+(bool|float|int|vec2|vec3|vec4|ivec2|ivec3|ivec4|mat2|mat3|mat4|sampler2D|samplerCube)\s+([\s\S]*?);/g},TGFc:function(e,t,n){var r=n("Wnyi"),a=n("Vj6a"),i=n("rJtk");e.exports=function(){function e(e,t){this.xf=t,this.n=e,this.i=0}return e.prototype["@@transducer/init"]=i.init,e.prototype["@@transducer/result"]=i.result,e.prototype["@@transducer/step"]=function(e,t){this.i+=1;var n=0===this.n?e:this.xf["@@transducer/step"](e,t);return this.n>=0&&this.i>=this.n?a(n):n},r((function(t,n){return new e(t,n)}))}()},TJpk:function(e,t,n){n("LK8F"),n("dZ+Y"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("8+KV"),n("/SS/"),n("hHhE"),n("V+eJ"),n("HAE/"),n("91GP"),t.__esModule=!0,t.Helmet=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=d(n("q1tI")),o=d(n("17x9")),s=d(n("8+s/")),u=d(n("bmMU")),c=n("v1p5"),l=n("hFT/");function d(e){return e&&e.__esModule?e:{default:e}}function f(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var p,h,g,v=(0,s.default)(c.reducePropsToState,c.handleClientStateChange,c.mapStateOnServer)((function(){return null})),m=(p=v,g=h=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(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,u.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,a=e.arrayTypeChildren,i=e.newChildProps,o=e.nestedChildren;return r({},a,((t={})[n.type]=[].concat(a[n.type]||[],[r({},i,this.mapNestedChildrenToProps(n,o))]),t))},t.prototype.mapObjectTypeChildren=function(e){var t,n,a=e.child,i=e.newProps,o=e.newChildProps,s=e.nestedChildren;switch(a.type){case l.TAG_NAMES.TITLE:return r({},i,((t={})[a.type]=s,t.titleAttributes=r({},o),t));case l.TAG_NAMES.BODY:return r({},i,{bodyAttributes:r({},o)});case l.TAG_NAMES.HTML:return r({},i,{htmlAttributes:r({},o)})}return r({},i,((n={})[a.type]=r({},o),n))},t.prototype.mapArrayTypeChildrenToProps=function(e,t){var n=r({},t);return Object.keys(e).forEach((function(t){var a;n=r({},n,((a={})[t]=e[t],a))})),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 a=e.props,i=a.children,o=f(a,["children"]),s=(0,c.convertReactPropstoHtmlAttributes)(o);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:s,nestedChildren:i});break;default:t=n.mapObjectTypeChildren({child:e,newProps:t,newChildProps:s,nestedChildren:i})}}})),t=this.mapArrayTypeChildrenToProps(r,t)},t.prototype.render=function(){var e=this.props,t=e.children,n=f(e,["children"]),a=r({},n);return t&&(a=this.mapChildrenToProps(t,a)),i.default.createElement(p,a)},a(t,null,[{key:"canUseDOM",set:function(e){p.canUseDOM=e}}]),t}(i.default.Component),h.propTypes={base:o.default.object,bodyAttributes:o.default.object,children:o.default.oneOfType([o.default.arrayOf(o.default.node),o.default.node]),defaultTitle:o.default.string,defer:o.default.bool,encodeSpecialCharacters:o.default.bool,htmlAttributes:o.default.object,link:o.default.arrayOf(o.default.object),meta:o.default.arrayOf(o.default.object),noscript:o.default.arrayOf(o.default.object),onChangeClientState:o.default.func,script:o.default.arrayOf(o.default.object),style:o.default.arrayOf(o.default.object),title:o.default.string,titleAttributes:o.default.object,titleTemplate:o.default.string},h.defaultProps={defer:!0,encodeSpecialCharacters:!0},h.peek=p.peek,h.rewind=function(){var e=p.rewind();return e||(e=(0,c.mapStateOnServer)({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}})),e},g);m.renderStatic=m.rewind,t.Helmet=m,t.default=m},TSYQ:function(e,t,n){var r;n("LK8F"),function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)&&r.length){var o=a.apply(null,r);o&&e.push(o)}else if("object"===i)for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()},TVCR:function(e,t,n){"use strict";n("rE2o"),n("ioFf");var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=function(e,t){if("object"!==(void 0===t?"undefined":r(t)))throw new TypeError(e+" expects an Object, but was given "+t+".")}},TbEC:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e),h="";p.level++;var g="valid"+p.level,v=p.baseId,m="prevValid"+a,y="passingSchemas"+a;r+="var "+f+" = errors , "+m+" = false , "+d+" = false , "+y+" = null; ";var b=e.compositeRule;e.compositeRule=p.compositeRule=!0;var _=o;if(_)for(var x,R=-1,w=_.length-1;R<w;)x=_[R+=1],(e.opts.strictKeywords?"object"==typeof x&&Object.keys(x).length>0:e.util.schemaHasRules(x,e.RULES.all))?(p.schema=x,p.schemaPath=s+"["+R+"]",p.errSchemaPath=u+"/"+R,r+=" "+e.validate(p)+" ",p.baseId=v):r+=" var "+g+" = true; ",R&&(r+=" if ("+g+" && "+m+") { "+d+" = false; "+y+" = ["+y+", "+R+"]; } else { ",h+="}"),r+=" if ("+g+") { "+d+" = "+m+" = true; "+y+" = "+R+"; }";return e.compositeRule=p.compositeRule=b,r+=h+"if (!"+d+") { var err = ",!1!==e.createErrors?(r+=" { keyword: 'oneOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { passingSchemas: "+y+" } ",!1!==e.opts.messages&&(r+=" , message: 'should match exactly one schema in oneOf' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&c&&(e.async?r+=" throw new ValidationError(vErrors); ":r+=" validate.errors = vErrors; return false; "),r+="} else { errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; }",e.opts.allErrors&&(r+=" } "),r}},Tdpu:function(e,t,n){n("7DDg")("Float64",8,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},Tgsh:function(e,t,n){var r=n("Wnyi"),a=n("F0ff");e.exports=r((function(e,t){return a(e>=0?t.length-e:0,t)}))},ThTW:function(e,t,n){n("HAE/"),n("V+eJ"),n("Vd3H"),n("DNiP"),n("bWfx"),n("SRfc"),n("mGWK"),n("VpUO"),n("pIFo"),n("XfO3"),n("HEwt"),n("LK8F"),n("rE2o"),n("ioFf"),n("rGqo"),n("Oyvg"),n("a1Th"),n("h7Nl"),n("Btvt"),n("KKXr"),function(e){"use strict";function t(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(t.length>1){t[0]=t[0].slice(0,-1);for(var r=t.length-1,a=1;a<r;++a)t[a]=t[a].slice(1,-1);return t[r]=t[r].slice(1),t.join("")}return t[0]}function n(e){return"(?:"+e+")"}function r(e){return void 0===e?"undefined":null===e?"null":Object.prototype.toString.call(e).split(" ").pop().split("]").shift().toLowerCase()}function a(e){return e.toUpperCase()}function i(e){var r=t("[0-9]","[A-Fa-f]"),a=n(n("%[EFef]"+r+"%"+r+r+"%"+r+r)+"|"+n("%[89A-Fa-f]"+r+"%"+r+r)+"|"+n("%"+r+r)),i="[\\!\\$\\&\\'\\(\\)\\*\\+\\,\\;\\=]",o=t("[\\:\\/\\?\\#\\[\\]\\@]",i),s=e?"[\\uE000-\\uF8FF]":"[]",u=t("[A-Za-z]","[0-9]","[\\-\\.\\_\\~]",e?"[\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]":"[]"),c=n("[A-Za-z]"+t("[A-Za-z]","[0-9]","[\\+\\-\\.]")+"*"),l=n(n(a+"|"+t(u,i,"[\\:]"))+"*"),d=(n(n("25[0-5]")+"|"+n("2[0-4][0-9]")+"|"+n("1[0-9][0-9]")+"|"+n("[1-9][0-9]")+"|[0-9]"),n(n("25[0-5]")+"|"+n("2[0-4][0-9]")+"|"+n("1[0-9][0-9]")+"|"+n("0?[1-9][0-9]")+"|0?0?[0-9]")),f=n(d+"\\."+d+"\\."+d+"\\."+d),p=n(r+"{1,4}"),h=n(n(p+"\\:"+p)+"|"+f),g=n(n(p+"\\:")+"{6}"+h),v=n("\\:\\:"+n(p+"\\:")+"{5}"+h),m=n(n(p)+"?\\:\\:"+n(p+"\\:")+"{4}"+h),y=n(n(n(p+"\\:")+"{0,1}"+p)+"?\\:\\:"+n(p+"\\:")+"{3}"+h),b=n(n(n(p+"\\:")+"{0,2}"+p)+"?\\:\\:"+n(p+"\\:")+"{2}"+h),_=n(n(n(p+"\\:")+"{0,3}"+p)+"?\\:\\:"+p+"\\:"+h),x=n(n(n(p+"\\:")+"{0,4}"+p)+"?\\:\\:"+h),R=n(n(n(p+"\\:")+"{0,5}"+p)+"?\\:\\:"+p),w=n(n(n(p+"\\:")+"{0,6}"+p)+"?\\:\\:"),E=n([g,v,m,y,b,_,x,R,w].join("|")),S=n(n(u+"|"+a)+"+"),A=(n(E+"\\%25"+S),n(E+n("\\%25|\\%(?!"+r+"{2})")+S)),T=n("[vV]"+r+"+\\."+t(u,i,"[\\:]")+"+"),P=n("\\["+n(A+"|"+E+"|"+T)+"\\]"),C=n(n(a+"|"+t(u,i))+"*"),M=n(P+"|"+f+"(?!"+C+")|"+C),O=n("[0-9]*"),k=n(n(l+"@")+"?"+M+n("\\:"+O)+"?"),D=n(a+"|"+t(u,i,"[\\:\\@]")),I=n(D+"*"),L=n(D+"+"),j=n(n(a+"|"+t(u,i,"[\\@]"))+"+"),F=n(n("\\/"+I)+"*"),z=n("\\/"+n(L+F)+"?"),N=n(j+F),B=n(L+F),V="(?!"+D+")",H=(n(F+"|"+z+"|"+N+"|"+B+"|"+V),n(n(D+"|"+t("[\\/\\?]",s))+"*")),U=n(n(D+"|[\\/\\?]")+"*"),W=n(n("\\/\\/"+k+F)+"|"+z+"|"+B+"|"+V),q=n(c+"\\:"+W+n("\\?"+H)+"?"+n("\\#"+U)+"?"),G=n(n("\\/\\/"+k+F)+"|"+z+"|"+N+"|"+V),K=n(G+n("\\?"+H)+"?"+n("\\#"+U)+"?");return n(q+"|"+K),n(c+"\\:"+W+n("\\?"+H)+"?"),n(n("\\/\\/("+n("("+l+")@")+"?("+M+")"+n("\\:("+O+")")+"?)")+"?("+F+"|"+z+"|"+B+"|"+V+")"),n("\\?("+H+")"),n("\\#("+U+")"),n(n("\\/\\/("+n("("+l+")@")+"?("+M+")"+n("\\:("+O+")")+"?)")+"?("+F+"|"+z+"|"+N+"|"+V+")"),n("\\?("+H+")"),n("\\#("+U+")"),n(n("\\/\\/("+n("("+l+")@")+"?("+M+")"+n("\\:("+O+")")+"?)")+"?("+F+"|"+z+"|"+B+"|"+V+")"),n("\\?("+H+")"),n("\\#("+U+")"),n("("+l+")@"),n("\\:("+O+")"),{NOT_SCHEME:new RegExp(t("[^]","[A-Za-z]","[0-9]","[\\+\\-\\.]"),"g"),NOT_USERINFO:new RegExp(t("[^\\%\\:]",u,i),"g"),NOT_HOST:new RegExp(t("[^\\%\\[\\]\\:]",u,i),"g"),NOT_PATH:new RegExp(t("[^\\%\\/\\:\\@]",u,i),"g"),NOT_PATH_NOSCHEME:new RegExp(t("[^\\%\\/\\@]",u,i),"g"),NOT_QUERY:new RegExp(t("[^\\%]",u,i,"[\\:\\@\\/\\?]",s),"g"),NOT_FRAGMENT:new RegExp(t("[^\\%]",u,i,"[\\:\\@\\/\\?]"),"g"),ESCAPE:new RegExp(t("[^]",u,i),"g"),UNRESERVED:new RegExp(u,"g"),OTHER_CHARS:new RegExp(t("[^\\%]",u,o),"g"),PCT_ENCODED:new RegExp(a,"g"),IPV4ADDRESS:new RegExp("^("+f+")$"),IPV6ADDRESS:new RegExp("^\\[?("+E+")"+n(n("\\%25|\\%(?!"+r+"{2})")+"("+S+")")+"?\\]?$")}}var o=i(!1),s=i(!0),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s.return&&s.return()}finally{if(a)throw i}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},c=2147483647,l=/^xn--/,d=/[^\0-\x7E]/,f=/[\x2E\u3002\uFF0E\uFF61]/g,p={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},h=Math.floor,g=String.fromCharCode;function v(e){throw new RangeError(p[e])}function m(e,t){var n=e.split("@"),r="";n.length>1&&(r=n[0]+"@",e=n[1]);var a=function(e,t){for(var n=[],r=e.length;r--;)n[r]=t(e[r]);return n}((e=e.replace(f,".")).split("."),t).join(".");return r+a}function y(e){for(var t=[],n=0,r=e.length;n<r;){var a=e.charCodeAt(n++);if(a>=55296&&a<=56319&&n<r){var i=e.charCodeAt(n++);56320==(64512&i)?t.push(((1023&a)<<10)+(1023&i)+65536):(t.push(a),n--)}else t.push(a)}return t}var b=function(e,t){return e+22+75*(e<26)-((0!=t)<<5)},_=function(e,t,n){var r=0;for(e=n?h(e/700):e>>1,e+=h(e/t);e>455;r+=36)e=h(e/35);return h(r+36*e/(e+38))},x=function(e){var t,n=[],r=e.length,a=0,i=128,o=72,s=e.lastIndexOf("-");s<0&&(s=0);for(var u=0;u<s;++u)e.charCodeAt(u)>=128&&v("not-basic"),n.push(e.charCodeAt(u));for(var l=s>0?s+1:0;l<r;){for(var d=a,f=1,p=36;;p+=36){l>=r&&v("invalid-input");var g=(t=e.charCodeAt(l++))-48<10?t-22:t-65<26?t-65:t-97<26?t-97:36;(g>=36||g>h((c-a)/f))&&v("overflow"),a+=g*f;var m=p<=o?1:p>=o+26?26:p-o;if(g<m)break;var y=36-m;f>h(c/y)&&v("overflow"),f*=y}var b=n.length+1;o=_(a-d,b,0==d),h(a/b)>c-i&&v("overflow"),i+=h(a/b),a%=b,n.splice(a++,0,i)}return String.fromCodePoint.apply(String,n)},R=function(e){var t=[],n=(e=y(e)).length,r=128,a=0,i=72,o=!0,s=!1,u=void 0;try{for(var l,d=e[Symbol.iterator]();!(o=(l=d.next()).done);o=!0){var f=l.value;f<128&&t.push(g(f))}}catch(B){s=!0,u=B}finally{try{!o&&d.return&&d.return()}finally{if(s)throw u}}var p=t.length,m=p;for(p&&t.push("-");m<n;){var x=c,R=!0,w=!1,E=void 0;try{for(var S,A=e[Symbol.iterator]();!(R=(S=A.next()).done);R=!0){var T=S.value;T>=r&&T<x&&(x=T)}}catch(B){w=!0,E=B}finally{try{!R&&A.return&&A.return()}finally{if(w)throw E}}var P=m+1;x-r>h((c-a)/P)&&v("overflow"),a+=(x-r)*P,r=x;var C=!0,M=!1,O=void 0;try{for(var k,D=e[Symbol.iterator]();!(C=(k=D.next()).done);C=!0){var I=k.value;if(I<r&&++a>c&&v("overflow"),I==r){for(var L=a,j=36;;j+=36){var F=j<=i?1:j>=i+26?26:j-i;if(L<F)break;var z=L-F,N=36-F;t.push(g(b(F+z%N,0))),L=h(z/N)}t.push(g(b(L,0))),i=_(a,P,m==p),a=0,++m}}}catch(B){M=!0,O=B}finally{try{!C&&D.return&&D.return()}finally{if(M)throw O}}++a,++r}return t.join("")},w={version:"2.1.0",ucs2:{decode:y,encode:function(e){return String.fromCodePoint.apply(String,function(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}(e))}},decode:x,encode:R,toASCII:function(e){return m(e,(function(e){return d.test(e)?"xn--"+R(e):e}))},toUnicode:function(e){return m(e,(function(e){return l.test(e)?x(e.slice(4).toLowerCase()):e}))}},E={};function S(e){var t=e.charCodeAt(0);return t<16?"%0"+t.toString(16).toUpperCase():t<128?"%"+t.toString(16).toUpperCase():t<2048?"%"+(t>>6|192).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase():"%"+(t>>12|224).toString(16).toUpperCase()+"%"+(t>>6&63|128).toString(16).toUpperCase()+"%"+(63&t|128).toString(16).toUpperCase()}function A(e){for(var t="",n=0,r=e.length;n<r;){var a=parseInt(e.substr(n+1,2),16);if(a<128)t+=String.fromCharCode(a),n+=3;else if(a>=194&&a<224){if(r-n>=6){var i=parseInt(e.substr(n+4,2),16);t+=String.fromCharCode((31&a)<<6|63&i)}else t+=e.substr(n,6);n+=6}else if(a>=224){if(r-n>=9){var o=parseInt(e.substr(n+4,2),16),s=parseInt(e.substr(n+7,2),16);t+=String.fromCharCode((15&a)<<12|(63&o)<<6|63&s)}else t+=e.substr(n,9);n+=9}else t+=e.substr(n,3),n+=3}return t}function T(e,t){function n(e){var n=A(e);return n.match(t.UNRESERVED)?n:e}return e.scheme&&(e.scheme=String(e.scheme).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_SCHEME,"")),void 0!==e.userinfo&&(e.userinfo=String(e.userinfo).replace(t.PCT_ENCODED,n).replace(t.NOT_USERINFO,S).replace(t.PCT_ENCODED,a)),void 0!==e.host&&(e.host=String(e.host).replace(t.PCT_ENCODED,n).toLowerCase().replace(t.NOT_HOST,S).replace(t.PCT_ENCODED,a)),void 0!==e.path&&(e.path=String(e.path).replace(t.PCT_ENCODED,n).replace(e.scheme?t.NOT_PATH:t.NOT_PATH_NOSCHEME,S).replace(t.PCT_ENCODED,a)),void 0!==e.query&&(e.query=String(e.query).replace(t.PCT_ENCODED,n).replace(t.NOT_QUERY,S).replace(t.PCT_ENCODED,a)),void 0!==e.fragment&&(e.fragment=String(e.fragment).replace(t.PCT_ENCODED,n).replace(t.NOT_FRAGMENT,S).replace(t.PCT_ENCODED,a)),e}function P(e){return e.replace(/^0*(.*)/,"$1")||"0"}function C(e,t){var n=e.match(t.IPV4ADDRESS)||[],r=u(n,2)[1];return r?r.split(".").map(P).join("."):e}function M(e,t){var n=e.match(t.IPV6ADDRESS)||[],r=u(n,3),a=r[1],i=r[2];if(a){for(var o=a.toLowerCase().split("::").reverse(),s=u(o,2),c=s[0],l=s[1],d=l?l.split(":").map(P):[],f=c.split(":").map(P),p=t.IPV4ADDRESS.test(f[f.length-1]),h=p?7:8,g=f.length-h,v=Array(h),m=0;m<h;++m)v[m]=d[m]||f[g+m]||"";p&&(v[h-1]=C(v[h-1],t));var y=v.reduce((function(e,t,n){if(!t||"0"===t){var r=e[e.length-1];r&&r.index+r.length===n?r.length++:e.push({index:n,length:1})}return e}),[]).sort((function(e,t){return t.length-e.length}))[0],b=void 0;if(y&&y.length>1){var _=v.slice(0,y.index),x=v.slice(y.index+y.length);b=_.join(":")+"::"+x.join(":")}else b=v.join(":");return i&&(b+="%"+i),b}return e}var O=/^(?:([^:\/?#]+):)?(?:\/\/((?:([^\/?#@]*)@)?(\[[^\/?#\]]+\]|[^\/?#:]*)(?:\:(\d*))?))?([^?#]*)(?:\?([^#]*))?(?:#((?:.|\n|\r)*))?/i,k=void 0==="".match(/(){0}/)[1];function D(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n={},r=!1!==t.iri?s:o;"suffix"===t.reference&&(e=(t.scheme?t.scheme+":":"")+"//"+e);var a=e.match(O);if(a){k?(n.scheme=a[1],n.userinfo=a[3],n.host=a[4],n.port=parseInt(a[5],10),n.path=a[6]||"",n.query=a[7],n.fragment=a[8],isNaN(n.port)&&(n.port=a[5])):(n.scheme=a[1]||void 0,n.userinfo=-1!==e.indexOf("@")?a[3]:void 0,n.host=-1!==e.indexOf("//")?a[4]:void 0,n.port=parseInt(a[5],10),n.path=a[6]||"",n.query=-1!==e.indexOf("?")?a[7]:void 0,n.fragment=-1!==e.indexOf("#")?a[8]:void 0,isNaN(n.port)&&(n.port=e.match(/\/\/(?:.|\n)*\:(?:\/|\?|\#|$)/)?a[4]:void 0)),n.host&&(n.host=M(C(n.host,r),r)),void 0!==n.scheme||void 0!==n.userinfo||void 0!==n.host||void 0!==n.port||n.path||void 0!==n.query?void 0===n.scheme?n.reference="relative":void 0===n.fragment?n.reference="absolute":n.reference="uri":n.reference="same-document",t.reference&&"suffix"!==t.reference&&t.reference!==n.reference&&(n.error=n.error||"URI is not a "+t.reference+" reference.");var i=E[(t.scheme||n.scheme||"").toLowerCase()];if(t.unicodeSupport||i&&i.unicodeSupport)T(n,r);else{if(n.host&&(t.domainHost||i&&i.domainHost))try{n.host=w.toASCII(n.host.replace(r.PCT_ENCODED,A).toLowerCase())}catch(u){n.error=n.error||"Host's domain name can not be converted to ASCII via punycode: "+u}T(n,o)}i&&i.parse&&i.parse(n,t)}else n.error=n.error||"URI can not be parsed.";return n}var I=/^\.\.?\//,L=/^\/\.(\/|$)/,j=/^\/\.\.(\/|$)/,F=/^\/?(?:.|\n)*?(?=\/|$)/;function z(e){for(var t=[];e.length;)if(e.match(I))e=e.replace(I,"");else if(e.match(L))e=e.replace(L,"/");else if(e.match(j))e=e.replace(j,"/"),t.pop();else if("."===e||".."===e)e="";else{var n=e.match(F);if(!n)throw new Error("Unexpected dot segment condition");var r=n[0];e=e.slice(r.length),t.push(r)}return t.join("")}function N(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.iri?s:o,r=[],a=E[(t.scheme||e.scheme||"").toLowerCase()];if(a&&a.serialize&&a.serialize(e,t),e.host)if(n.IPV6ADDRESS.test(e.host));else if(t.domainHost||a&&a.domainHost)try{e.host=t.iri?w.toUnicode(e.host):w.toASCII(e.host.replace(n.PCT_ENCODED,A).toLowerCase())}catch(c){e.error=e.error||"Host's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+c}T(e,n),"suffix"!==t.reference&&e.scheme&&(r.push(e.scheme),r.push(":"));var i=function(e,t){var n=!1!==t.iri?s:o,r=[];return void 0!==e.userinfo&&(r.push(e.userinfo),r.push("@")),void 0!==e.host&&r.push(M(C(String(e.host),n),n).replace(n.IPV6ADDRESS,(function(e,t,n){return"["+t+(n?"%25"+n:"")+"]"}))),"number"==typeof e.port&&(r.push(":"),r.push(e.port.toString(10))),r.length?r.join(""):void 0}(e,t);if(void 0!==i&&("suffix"!==t.reference&&r.push("//"),r.push(i),e.path&&"/"!==e.path.charAt(0)&&r.push("/")),void 0!==e.path){var u=e.path;t.absolutePath||a&&a.absolutePath||(u=z(u)),void 0===i&&(u=u.replace(/^\/\//,"/%2F")),r.push(u)}return void 0!==e.query&&(r.push("?"),r.push(e.query)),void 0!==e.fragment&&(r.push("#"),r.push(e.fragment)),r.join("")}function B(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r={};return arguments[3]||(e=D(N(e,n),n),t=D(N(t,n),n)),!(n=n||{}).tolerant&&t.scheme?(r.scheme=t.scheme,r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=z(t.path||""),r.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(r.userinfo=t.userinfo,r.host=t.host,r.port=t.port,r.path=z(t.path||""),r.query=t.query):(t.path?("/"===t.path.charAt(0)?r.path=z(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?r.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:r.path=t.path:r.path="/"+t.path,r.path=z(r.path)),r.query=t.query):(r.path=e.path,void 0!==t.query?r.query=t.query:r.query=e.query),r.userinfo=e.userinfo,r.host=e.host,r.port=e.port),r.scheme=e.scheme),r.fragment=t.fragment,r}function V(e,t){return e&&e.toString().replace(t&&t.iri?s.PCT_ENCODED:o.PCT_ENCODED,A)}var H={scheme:"http",domainHost:!0,parse:function(e,t){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e},serialize:function(e,t){return e.port!==("https"!==String(e.scheme).toLowerCase()?80:443)&&""!==e.port||(e.port=void 0),e.path||(e.path="/"),e}},U={scheme:"https",domainHost:H.domainHost,parse:H.parse,serialize:H.serialize},W={},q="[A-Za-z0-9\\-\\.\\_\\~\\xA0-\\u200D\\u2010-\\u2029\\u202F-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]",G="[0-9A-Fa-f]",K=n(n("%[EFef][0-9A-Fa-f]%"+G+G+"%"+G+G)+"|"+n("%[89A-Fa-f][0-9A-Fa-f]%"+G+G)+"|"+n("%"+G+G)),Y=t("[\\!\\$\\%\\'\\(\\)\\*\\+\\,\\-\\.0-9\\<\\>A-Z\\x5E-\\x7E]",'[\\"\\\\]'),X=new RegExp(q,"g"),J=new RegExp(K,"g"),Z=new RegExp(t("[^]","[A-Za-z0-9\\!\\$\\%\\'\\*\\+\\-\\^\\_\\`\\{\\|\\}\\~]","[\\.]",'[\\"]',Y),"g"),$=new RegExp(t("[^]",q,"[\\!\\$\\'\\(\\)\\*\\+\\,\\;\\:\\@]"),"g"),Q=$;function ee(e){var t=A(e);return t.match(X)?t:e}var te={scheme:"mailto",parse:function(e,t){var n=e,r=n.to=n.path?n.path.split(","):[];if(n.path=void 0,n.query){for(var a=!1,i={},o=n.query.split("&"),s=0,u=o.length;s<u;++s){var c=o[s].split("=");switch(c[0]){case"to":for(var l=c[1].split(","),d=0,f=l.length;d<f;++d)r.push(l[d]);break;case"subject":n.subject=V(c[1],t);break;case"body":n.body=V(c[1],t);break;default:a=!0,i[V(c[0],t)]=V(c[1],t)}}a&&(n.headers=i)}n.query=void 0;for(var p=0,h=r.length;p<h;++p){var g=r[p].split("@");if(g[0]=V(g[0]),t.unicodeSupport)g[1]=V(g[1],t).toLowerCase();else try{g[1]=w.toASCII(V(g[1],t).toLowerCase())}catch(v){n.error=n.error||"Email address's domain name can not be converted to ASCII via punycode: "+v}r[p]=g.join("@")}return n},serialize:function(e,t){var n,r=e,i=null!=(n=e.to)?n instanceof Array?n:"number"!=typeof n.length||n.split||n.setInterval||n.call?[n]:Array.prototype.slice.call(n):[];if(i){for(var o=0,s=i.length;o<s;++o){var u=String(i[o]),c=u.lastIndexOf("@"),l=u.slice(0,c).replace(J,ee).replace(J,a).replace(Z,S),d=u.slice(c+1);try{d=t.iri?w.toUnicode(d):w.toASCII(V(d,t).toLowerCase())}catch(g){r.error=r.error||"Email address's domain name can not be converted to "+(t.iri?"Unicode":"ASCII")+" via punycode: "+g}i[o]=l+"@"+d}r.path=i.join(",")}var f=e.headers=e.headers||{};e.subject&&(f.subject=e.subject),e.body&&(f.body=e.body);var p=[];for(var h in f)f[h]!==W[h]&&p.push(h.replace(J,ee).replace(J,a).replace($,S)+"="+f[h].replace(J,ee).replace(J,a).replace(Q,S));return p.length&&(r.query=p.join("&")),r}},ne=/^([^\:]+)\:(.*)/,re={scheme:"urn",parse:function(e,t){var n=e.path&&e.path.match(ne),r=e;if(n){var a=t.scheme||r.scheme||"urn",i=n[1].toLowerCase(),o=n[2],s=a+":"+(t.nid||i),u=E[s];r.nid=i,r.nss=o,r.path=void 0,u&&(r=u.parse(r,t))}else r.error=r.error||"URN can not be parsed.";return r},serialize:function(e,t){var n=t.scheme||e.scheme||"urn",r=e.nid,a=n+":"+(t.nid||r),i=E[a];i&&(e=i.serialize(e,t));var o=e,s=e.nss;return o.path=(r||t.nid)+":"+s,o}},ae=/^[0-9A-Fa-f]{8}(?:\-[0-9A-Fa-f]{4}){3}\-[0-9A-Fa-f]{12}$/,ie={scheme:"urn:uuid",parse:function(e,t){var n=e;return n.uuid=n.nss,n.nss=void 0,t.tolerant||n.uuid&&n.uuid.match(ae)||(n.error=n.error||"UUID is not valid."),n},serialize:function(e,t){var n=e;return n.nss=(e.uuid||"").toLowerCase(),n}};E[H.scheme]=H,E[U.scheme]=U,E[te.scheme]=te,E[re.scheme]=re,E[ie.scheme]=ie,e.SCHEMES=E,e.pctEncChar=S,e.pctDecChars=A,e.parse=D,e.removeDotSegments=z,e.serialize=N,e.resolveComponents=B,e.resolve=function(e,t,n){var r=function(e,t){var n=e;if(t)for(var r in t)n[r]=t[r];return n}({scheme:"null"},n);return N(B(D(e,r),D(t,r),r,!0),r)},e.normalize=function(e,t){return"string"==typeof e?e=N(D(e,t),t):"object"===r(e)&&(e=D(N(e,t),t)),e},e.equal=function(e,t,n){return"string"==typeof e?e=N(D(e,n),n):"object"===r(e)&&(e=N(e,n)),"string"==typeof t?t=N(D(t,n),n):"object"===r(t)&&(t=N(t,n)),e===t},e.escapeComponent=function(e,t){return e&&e.toString().replace(t&&t.iri?s.ESCAPE:o.ESCAPE,S)},e.unescapeComponent=V,Object.defineProperty(e,"__esModule",{value:!0})}(t)},TqRt:function(e,t){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},Tze0:function(e,t,n){"use strict";n("qncB")("trim",(function(e){return function(){return e(this,3)}}))},"U+KD":function(e,t,n){var r=n("B+OT"),a=n("JB68"),i=n("VVlx")("IE_PROTO"),o=Object.prototype;e.exports=Object.getPrototypeOf||function(e){return e=a(e),r(e,i)?e[i]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},U8pU:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e){return(a="function"==typeof Symbol&&"symbol"===r(Symbol.iterator)?function(e){return r(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":r(e)})(e)}n.d(t,"a",(function(){return a}))},UExd:function(e,t,n){var r=n("nh4g"),a=n("DVgA"),i=n("aCFj"),o=n("UqcF").f;e.exports=function(e){return function(t){for(var n,s=i(t),u=a(s),c=u.length,l=0,d=[];c>l;)n=u[l++],r&&!o.call(s,n)||d.push(e?[n,s[n]]:s[n]);return d}}},UMR1:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="LineLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1,segmentNumber:30}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"arc2dline",vertexShader:'precision mediump float;\nattribute vec4 a_Color;\nattribute vec3 a_Position;\nattribute vec4 a_Instance;\nattribute float a_Size;\nuniform mat4 u_ModelMatrix;\nuniform float segmentNumber;\nvarying vec4 v_color;\n\n#pragma include "projection"\n\nfloat maps (float value, float start1, float stop1, float start2, float stop2) {\n return start2 + (stop2 - start2) * ((value - start1) / (stop1 - start1));\n}\n\nfloat getSegmentRatio(float index) {\n return smoothstep(0.0, 1.0, index / (segmentNumber - 1.));\n}\n\nfloat paraboloid(vec2 source, vec2 target, float ratio) {\n vec2 x = mix(source, target, ratio);\n vec2 center = mix(source, target, 0.5);\n float dSourceCenter = distance(source, center);\n float dXCenter = distance(x, center);\n return (dSourceCenter + dXCenter) * (dSourceCenter - dXCenter);\n}\n\nvec3 getPos(vec2 source, vec2 target, float segmentRatio) {\n float vertex_height = paraboloid(source, target, segmentRatio);\n\n return vec3(\n mix(source, target, segmentRatio),\n sqrt(max(0.0, vertex_height))\n );\n}\nvec2 getExtrusionOffset(vec2 line_clipspace, float offset_direction) {\n // normalized direction of the line\n vec2 dir_screenspace = normalize(line_clipspace);\n // rotate by 90 degrees\n dir_screenspace = vec2(-dir_screenspace.y, dir_screenspace.x);\n vec2 offset = dir_screenspace * offset_direction * a_Size / 2.0;\n return offset;\n}\nfloat getAngularDist (vec2 source, vec2 target) {\n vec2 delta = source - target;\n vec2 sin_half_delta = sin(delta / 2.0);\n float a =\n sin_half_delta.y * sin_half_delta.y +\n cos(source.y) * cos(target.y) *\n sin_half_delta.x * sin_half_delta.x;\n return 2.0 * atan(sqrt(a), sqrt(1.0 - a));\n}\nvec2 interpolate (vec2 source, vec2 target, float angularDist, float t) {\n // if the angularDist is PI, linear interpolation is applied. otherwise, use spherical interpolation\n if(abs(angularDist - PI) < 0.001) {\n return (1.0 - t) * source + t * target;\n }\n float a = sin((1.0 - t) * angularDist) / sin(angularDist);\n float b = sin(t * angularDist) / sin(angularDist);\n vec2 sin_source = sin(source);\n vec2 cos_source = cos(source);\n vec2 sin_target = sin(target);\n vec2 cos_target = cos(target);\n float x = a * cos_source.y * cos_source.x + b * cos_target.y * cos_target.x;\n float y = a * cos_source.y * sin_source.x + b * cos_target.y * sin_target.x;\n float z = a * sin_source.y + b * sin_target.y;\n return vec2(atan(y, x), atan(z, sqrt(x * x + y * y)));\n}\n\n\nvoid main() {\n v_color = a_Color;\n vec2 source = radians(a_Instance.rg);\n vec2 target = radians(a_Instance.ba);\n float angularDist = getAngularDist(source, target);\n float segmentIndex = a_Position.x;\n float segmentRatio = getSegmentRatio(segmentIndex);\n float indexDir = mix(-1.0, 1.0, step(segmentIndex, 0.0));\n float nextSegmentRatio = getSegmentRatio(segmentIndex + indexDir);\n\n vec4 curr = project_position(vec4(degrees(interpolate(source, target, angularDist, segmentRatio)), 0.0, 1.0));\n vec4 next = project_position(vec4(degrees(interpolate(source, target, angularDist, nextSegmentRatio)), 0.0, 1.0));\n\n vec2 offset = getExtrusionOffset((next.xy - curr.xy) * indexDir, a_Position.y);\n\n // vec4 project_pos = project_position(vec4(curr.xy, 0, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(curr.xy + offset, 0, 1.0));\n}\n\n',fragmentShader:" precision mediump float;\n uniform float u_opacity;\n varying vec4 v_color;\n\n void main() {\n\n gl_FragColor = v_color;\n gl_FragColor.a = v_color.a * u_opacity;\n\n }\n",triangulation:s.LineArcTriangulation,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:i.gl.ONE,srcAlpha:1,dstRGB:i.gl.ONE,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"size",type:i.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"instance",type:i.AttributeType.Attribute,descriptor:{name:"a_Instance",buffer:{usage:i.gl.STATIC_DRAW,data:[],type:i.gl.FLOAT},size:4,update:function(e,t,n,r){return[n[3],n[4],n[5],n[6]]}}})},t}(o.default);t.default=u},UO39:function(e,t){e.exports=function(e,t){return{value:t,done:!!e}}},UUeW:function(e,t,n){var r=n("K0xU")("match");e.exports=function(e){var t=/./;try{"/./"[e](t)}catch(n){try{return t[r]=!1,!"/./"[e](t)}catch(a){}}return!0}},UWiX:function(e,t,n){var r=n("29s/")("wks"),a=n("YqAc"),i=n("5T2Y").Symbol,o="function"==typeof i;(e.exports=function(e){return r[e]||(r[e]=o&&i[e]||(o?i:a)("Symbol."+e))}).store=r},UYkW:function(e,t,n){"use strict";e.exports={union:n("6B8Y"),derivations:n("B5EB")}},UbbE:function(e,t,n){n("o8NH"),e.exports=n("WEpk").Object.assign},Ucsi:function(e,t,n){"use strict";n("rE2o"),n("ioFf"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=Symbol.for("INJECTION");function a(e,t,n,a){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return a&&!Reflect.hasMetadata(r,this,t)&&Reflect.defineMetadata(r,n(),this,t),Reflect.hasMetadata(r,this,t)?Reflect.getMetadata(r,this,t):n()},set:function(e){Reflect.defineMetadata(r,e,this,t)}})}t.makePropertyInjectDecorator=function(e,t){return function(n){return function(r,i){a(r,i,(function(){return e.get(n)}),t)}}},t.makePropertyInjectNamedDecorator=function(e,t){return function(n,r){return function(i,o){a(i,o,(function(){return e.getNamed(n,r)}),t)}}},t.makePropertyInjectTaggedDecorator=function(e,t){return function(n,r,i){return function(o,s){a(o,s,(function(){return e.getTagged(n,r,i)}),t)}}},t.makePropertyMultiInjectDecorator=function(e,t){return function(n){return function(r,i){a(r,i,(function(){return e.getAll(n)}),t)}}}},Ugos:function(e,t,n){"use strict";var r,a,i=n("C/va"),o=RegExp.prototype.exec,s=String.prototype.replace,u=o,c=(r=/a/,a=/b*/g,o.call(r,"a"),o.call(a,"a"),0!==r.lastIndex||0!==a.lastIndex),l=void 0!==/()??/.exec("")[1];(c||l)&&(u=function(e){var t,n,r,a,u=this;return l&&(n=new RegExp("^"+u.source+"$(?!\\s)",i.call(u))),c&&(t=u.lastIndex),r=o.call(u,e),c&&r&&(u.lastIndex=u.global?r.index+r[0].length:t),l&&r&&r.length>1&&s.call(r[0],n,(function(){for(a=1;a<arguments.length-2;a++)void 0===arguments[a]&&(r[a]=void 0)})),r}),e.exports=u},UhbJ:function(e,t,n){"use strict";n("91GP"),n("rE2o"),n("ioFf");var r=Symbol.for("@@meta:magical");e.exports=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};"false"!=={}.FOLKTALE_DOCS&&(t[r]=Object.assign({},e[r]||{},n))}},UqcF:function(e,t){t.f={}.propertyIsEnumerable},"Uwo/":function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return a}));var r=Math.PI/180,a=180/Math.PI},UxWs:function(e,t,n){"use strict";var r=n("TqRt"),a=r(n("VbXa")),i=n("xtsi"),o=r(n("q1tI")),s=r(n("i8i4")),u=n("YwZP"),c=n("7hJ6"),l=r(n("MMVs")),d=n("ye5k"),f=r(n("5yr3")),p=r(n("IOVJ")),h=r(n("pCP8")),g=n("emEt"),v=r(n("/06W")),m=r(n("cSJ8")),y=r(n("vf9c")),b=new g.ProdLoader(h.default,y.default);(0,g.setLoader)(b),b.setApiRunner(i.apiRunner),window.asyncRequires=h.default,window.___emitter=f.default,window.___loader=g.publicLoader,(0,d.init)(),(0,i.apiRunnerAsync)("onClientEntry").then((function(){(0,i.apiRunner)("registerServiceWorker").length>0&&n("NSX3");var e=function(e){return o.default.createElement(u.BaseContext.Provider,{value:{baseuri:"/",basepath:"/"}},o.default.createElement(p.default,e))},t=function(t){function n(){return t.apply(this,arguments)||this}return(0,a.default)(n,t),n.prototype.render=function(){var t=this,n=this.props.location;return o.default.createElement(v.default,{location:n},(function(n){var r=n.pageResources,a=n.location;return o.default.createElement(d.RouteUpdates,{location:a},o.default.createElement(c.ScrollContext,{location:a,shouldUpdateScroll:d.shouldUpdateScroll},o.default.createElement(u.Router,{basepath:"/gatsby-theme-antv",location:a,id:"gatsby-focus-wrapper"},o.default.createElement(e,Object.assign({path:encodeURI("/404.html"===r.page.path?(0,m.default)(a.pathname,"/gatsby-theme-antv"):r.page.matchPath||r.page.path)},t.props,{location:a,pageResources:r},r.json)))))}))},n}(o.default.Component),r=window,f=r.pagePath,h=r.location;f&&"/gatsby-theme-antv"+f!==h.pathname&&!(b.findMatchPath((0,m.default)(h.pathname,"/gatsby-theme-antv"))||"/404.html"===f||f.match(/^\/404\/?$/)||f.match(/^\/offline-plugin-app-shell-fallback\/?$/))&&(0,u.navigate)("/gatsby-theme-antv"+f+h.search+h.hash,{replace:!0}),g.publicLoader.loadPage(h.pathname).then((function(e){if(!e||"error"===e.status)throw new Error("page resources for "+h.pathname+" not found. Not rendering React");window.___webpackCompilationHash=e.page.webpackCompilationHash;var n=function(){return o.default.createElement(u.Location,null,(function(e){return o.default.createElement(t,e)}))},r=(0,i.apiRunner)("wrapRootElement",{element:o.default.createElement(n,null)},o.default.createElement(n,null),(function(e){return{element:e.result}})).pop(),a=function(){return r},c=(0,i.apiRunner)("replaceHydrateFunction",void 0,s.default.hydrate)[0];(0,l.default)((function(){c(o.default.createElement(a,null),"undefined"!=typeof window?document.getElementById("___gatsby"):void 0,(function(){(0,i.apiRunner)("onInitialClientRender")}))}))}))}))},Uzan:function(e,t,n){},"V+eJ":function(e,t,n){"use strict";var r=n("XKFU"),a=n("w2a5")(!1),i=[].indexOf,o=!!i&&1/[1].indexOf(1,-0)<0;r(r.P+r.F*(o||!n("LyE8")(i)),"Array",{indexOf:function(e){return o?i.apply(this,arguments)||0:a(this,e,arguments[1])}})},"V/6I":function(e,t,n){"use strict";n("f3/d"),n("/SS/"),n("hHhE"),n("91GP"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();t.default=function(e){var t=!!e,n=e||f;return function(d){var f=function(i){function u(e,t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u);var r=function(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}(this,(u.__proto__||Object.getPrototypeOf(u)).call(this,e,t));return r.handleChange=function(){if(r.unsubscribe){var e=n(r.store.getState(),r.props);r.setState({subscribed:e})}},r.store=t.miniStore,r.state={subscribed:n(r.store.getState(),e),store:r.store,props:e},r}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)}(u,i),a(u,null,[{key:"getDerivedStateFromProps",value:function(t,r){return e&&2===e.length&&t!==r.props?{subscribed:n(r.store.getState(),t),props:t}:{props:t}}}]),a(u,[{key:"componentDidMount",value:function(){this.trySubscribe()}},{key:"componentWillUnmount",value:function(){this.tryUnsubscribe()}},{key:"shouldComponentUpdate",value:function(e,t){return!(0,s.default)(this.props,e)||!(0,s.default)(this.state.subscribed,t.subscribed)}},{key:"trySubscribe",value:function(){t&&(this.unsubscribe=this.store.subscribe(this.handleChange),this.handleChange())}},{key:"tryUnsubscribe",value:function(){this.unsubscribe&&(this.unsubscribe(),this.unsubscribe=null)}},{key:"getWrappedInstance",value:function(){return this.wrappedInstance}},{key:"render",value:function(){var e=this,t=r({},this.props,this.state.subscribed,{store:this.store});return d.prototype.render&&(t=r({},t,{ref:function(t){return e.wrappedInstance=t}})),o.default.createElement(d,t)}}]),u}(i.Component);return f.displayName="Connect("+function(e){return e.displayName||e.name||"Component"}(d)+")",f.contextTypes={miniStore:l.storeShape.isRequired},(0,c.polyfill)(f),(0,u.default)(f,d)}};var i=n("q1tI"),o=d(i),s=d(n("Gytx")),u=d(n("+LrT")),c=n("94VI"),l=n("VIrW");function d(e){return e&&e.__esModule?e:{default:e}}var f=function(){return{}}},"V/DX":function(e,t,n){var r=n("0/R4");n("Xtr8")("isSealed",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},V7Sg:function(e,t,n){var r=n("cOqj"),a=n("ZOtD");e.exports=r((function(e){return a(e.length,e)}))},V7oC:function(e,t,n){"use strict";t.__esModule=!0;var r,a=n("SEkw"),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),(0,i.default)(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}()},VIrW:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.storeShape=void 0;var r,a=n("17x9"),i=(r=a)&&r.__esModule?r:{default:r};t.storeShape=i.default.shape({subscribe:i.default.func.isRequired,setState:i.default.func.isRequired,getState:i.default.func.isRequired})},VRzm:function(e,t,n){"use strict";var r,a,i,o,s=n("LQAc"),u=n("dyZX"),c=n("m0Pp"),l=n("I8a+"),d=n("XKFU"),f=n("0/R4"),p=n("2OiF"),h=n("9gX7"),g=n("SlkY"),v=n("69bn"),m=n("GZEu").set,y=n("gHnn")(),b=n("pbhE"),_=n("nICZ"),x=n("ol8x"),R=n("vKrd"),w=u.TypeError,E=u.process,S=E&&E.versions,A=S&&S.v8||"",T=u.Promise,P="process"==l(E),C=function(){},M=a=b.f,O=!!function(){try{var e=T.resolve(1),t=(e.constructor={})[n("K0xU")("species")]=function(e){e(C,C)};return(P||"function"==typeof PromiseRejectionEvent)&&e.then(C)instanceof t&&0!==A.indexOf("6.6")&&-1===x.indexOf("Chrome/66")}catch(r){}}(),k=function(e){var t;return!(!f(e)||"function"!=typeof(t=e.then))&&t},D=function(e,t){if(!e._n){e._n=!0;var n=e._c;y((function(){for(var r=e._v,a=1==e._s,i=0,o=function(t){var n,i,o,s=a?t.ok:t.fail,u=t.resolve,c=t.reject,l=t.domain;try{s?(a||(2==e._h&&j(e),e._h=1),!0===s?n=r:(l&&l.enter(),n=s(r),l&&(l.exit(),o=!0)),n===t.promise?c(w("Promise-chain cycle")):(i=k(n))?i.call(n,u,c):u(n)):c(r)}catch(d){l&&!o&&l.exit(),c(d)}};n.length>i;)o(n[i++]);e._c=[],e._n=!1,t&&!e._h&&I(e)}))}},I=function(e){m.call(u,(function(){var t,n,r,a=e._v,i=L(e);if(i&&(t=_((function(){P?E.emit("unhandledRejection",a,e):(n=u.onunhandledrejection)?n({promise:e,reason:a}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",a)})),e._h=P||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},j=function(e){m.call(u,(function(){var t;P?E.emit("rejectionHandled",e):(t=u.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()),D(t,!0))},z=function(e){var t,n=this;if(!n._d){n._d=!0,n=n._w||n;try{if(n===e)throw w("Promise can't be resolved itself");(t=k(e))?y((function(){var r={_w:n,_d:!1};try{t.call(e,c(z,r,1),c(F,r,1))}catch(a){F.call(r,a)}})):(n._v=e,n._s=1,D(n,!1))}catch(r){F.call({_w:n,_d:!1},r)}}};O||(T=function(e){h(this,T,"Promise","_h"),p(e),r.call(this);try{e(c(z,this,1),c(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("3Lyj")(T.prototype,{then:function(e,t){var n=M(v(this,T));return n.ok="function"!=typeof e||e,n.fail="function"==typeof t&&t,n.domain=P?E.domain:void 0,this._c.push(n),this._a&&this._a.push(n),this._s&&D(this,!1),n.promise},catch:function(e){return this.then(void 0,e)}}),i=function(){var e=new r;this.promise=e,this.resolve=c(z,e,1),this.reject=c(F,e,1)},b.f=M=function(e){return e===T||e===o?new i(e):a(e)}),d(d.G+d.W+d.F*!O,{Promise:T}),n("fyDq")(T,"Promise"),n("elZq")("Promise"),o=n("g3g5").Promise,d(d.S+d.F*!O,"Promise",{reject:function(e){var t=M(this);return(0,t.reject)(e),t.promise}}),d(d.S+d.F*(s||!O),"Promise",{resolve:function(e){return R(s&&this===o?T:this,e)}}),d(d.S+d.F*!(O&&n("XMVh")((function(e){T.all(e).catch(C)}))),"Promise",{all:function(e){var t=this,n=M(t),r=n.resolve,a=n.reject,i=_((function(){var n=[],i=0,o=1;g(e,!1,(function(e){var s=i++,u=!1;n.push(void 0),o++,t.resolve(e).then((function(e){u||(u=!0,n[s]=e,--o||r(n))}),a)})),--o||r(n)}));return i.e&&a(i.v),n.promise},race:function(e){var t=this,n=M(t),r=n.reject,a=_((function(){g(e,!1,(function(e){t.resolve(e).then(n.resolve,r)}))}));return a.e&&r(a.v),n.promise}})},VTer:function(e,t,n){var r=n("g3g5"),a=n("dyZX"),i=a["__core-js_shared__"]||(a["__core-js_shared__"]={});(e.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:r.version,mode:n("LQAc")?"pure":"global",copyright:"© 2019 Denis Pushkarev (zloirock.ru)"})},VVlx:function(e,t,n){var r=n("29s/")("keys"),a=n("YqAc");e.exports=function(e){return r[e]||(r[e]=a(e))}},VWQ8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.normalizePasses=v,t.default=void 0;var r,a,i,o,s,u,c,l,d,f=n("pqXx"),p=n("4cb6");function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}function v(e){return e.map((function(e){return"string"==typeof e&&(e=[e,{}]),e}))}var m=(r=(0,p.injectable)(),a=(0,p.inject)(f.TYPES.IGlobalConfigService),i=(0,p.inject)(f.TYPES.IRendererService),o=(0,p.inject)(f.TYPES.IFactoryPostProcessingPass),r((c=g((u=function(){function e(){h(this,"configService",c,this),h(this,"rendererService",l,this),h(this,"postProcessingPassFactory",d,this),this.enabled=void 0}var t=e.prototype;return t.apply=function(e){var t=this;e.hooks.init.tap("MultiPassRendererPlugin",(function(){var n=e.getStyleOptions(),r=n.enableMultiPassRenderer,a=n.passes,i=void 0===a?[]:a;t.enabled=!!r&&!1!==t.configService.getConfig().enableMultiPassRenderer,t.enabled&&(e.multiPassRenderer=t.createMultiPassRenderer(e,i),e.multiPassRenderer.setRenderFlag(!0))})),e.hooks.beforeRender.tap("MultiPassRendererPlugin",(function(){if(t.enabled){var n=t.rendererService.getViewportSize(),r=n.width,a=n.height;e.multiPassRenderer.resize(r,a)}else t.rendererService.clear({color:[0,0,0,0],depth:1,framebuffer:null})}))},t.createMultiPassRenderer=function(e,t){var n=this,r=new f.MultiPassRenderer(e),a=e.getStyleOptions(),i=a.enablePicking,o=a.enableTAA;return r.add(new f.ClearPass),i&&r.add(new f.PixelPickingPass),o?r.add(new f.TAAPass):r.add(new f.RenderPass),v(t).forEach((function(e){var t=e[0],a=e[1];r.add(n.postProcessingPassFactory(t),a)})),r.add(this.postProcessingPassFactory("copy")),r},e}()).prototype,"configService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=g(u.prototype,"rendererService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(u.prototype,"postProcessingPassFactory",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u))||s);t.default=m},VbXa:function(e,t){e.exports=function(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}},Vd3H:function(e,t,n){"use strict";var r=n("XKFU"),a=n("2OiF"),i=n("S/j/"),o=n("eeVq"),s=[].sort,u=[1,2,3];r(r.P+r.F*(o((function(){u.sort(void 0)}))||!o((function(){u.sort(null)}))||!n("LyE8")(s)),"Array",{sort:function(e){return void 0===e?s.call(i(this)):s.call(i(this),a(e))}})},Vf98:function(e,t,n){"use strict";n.r(t);n("91GP"),n("DW2E");var r=n("1OyB"),a=n("vuIU"),i=n("md7G"),o=n("foSv"),s=n("Ji7U"),u=n("JX7q"),c=(n("xfY5"),n("/KAi"),n("2Spj"),n("ODXe")),l=n("bl9R");function d(e,t){var n=l.transformMat4([],t,e);return l.scale(n,n,1/n[3]),n}function f(e,t){var n=e%t;return n<0?t+n:n}n("pp/T");var p=n("ZaHm"),h=n("ZxFD"),g=n("n+fv");function v(e,t){if(!e)throw new Error(t||"viewport-mercator-project: assertion failed.")}var m=Math.PI,y=m/4,b=m/180,_=180/m,x=512,R=4003e4,w=1.5;function E(e){return Math.pow(2,e)}function S(e){return Math.log2(e)}function A(e,t){var n=Object(c.a)(e,2),r=n[0],a=n[1];v(Number.isFinite(r)&&Number.isFinite(t)),v(Number.isFinite(a)&&a>=-90&&a<=90,"invalid latitude");var i=a*b;return[(t*=x)*(r*b+m)/(2*m),t*(m-Math.log(Math.tan(y+.5*i)))/(2*m)]}function T(e,t){var n=Object(c.a)(e,2),r=n[0],a=n[1],i=r/(t*=x)*(2*m)-m,o=2*(Math.atan(Math.exp(m-a/t*(2*m)))-y);return[i*_,o*_]}function P(e){var t=e.latitude;v(Number.isFinite(t));var n=Math.cos(t*b);return S(R*n)-9}function C(e){var t=e.latitude,n=e.longitude,r=e.zoom,a=e.scale,i=e.highPrecision,o=void 0!==i&&i;a=void 0!==a?a:E(r),v(Number.isFinite(t)&&Number.isFinite(n)&&Number.isFinite(a));var s={},u=x*a,c=Math.cos(t*b),l=u/360,d=l/c,f=u/R/c;if(s.pixelsPerMeter=[f,-f,f],s.metersPerPixel=[1/f,-1/f,1/f],s.pixelsPerDegree=[l,-d,f],s.degreesPerPixel=[1/l,-1/d,1/f],o){var p=b*Math.tan(t*b)/c,h=l*p/2,g=u/R*p,m=g/d*f;s.pixelsPerDegree2=[0,-h,g],s.pixelsPerMeter2=[m,0,m]}return s}function M(e,t){var n=Object(c.a)(e,3),r=n[0],a=n[1],i=n[2],o=Object(c.a)(t,3),s=o[0],u=o[1],l=o[2],d=C({longitude:r,latitude:a,scale:1,highPrecision:!0}),f=d.pixelsPerMeter,p=d.pixelsPerMeter2,h=A(e,1);h[0]+=s*(f[0]+p[0]*u),h[1]+=u*(f[1]+p[1]*u);var g=T(h,1),v=(i||0)+(l||0);return Number.isFinite(i)||Number.isFinite(l)?[g[0],g[1],v]:g}function O(e){var t=e.height,n=e.pitch,r=e.bearing,a=e.altitude,i=e.center,o=void 0===i?null:i,s=e.flipY,u=void 0!==s&&s,c=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];return p.translate(c,c,[0,0,-a]),p.scale(c,c,[1,1,1/t]),p.rotateX(c,c,-n*b),p.rotateZ(c,c,r*b),u&&p.scale(c,c,[1,-1,1]),o&&p.translate(c,c,g.negate([],o)),c}function k(e){var t=e.width,n=e.height,r=e.altitude,a=void 0===r?w:r,i=e.pitch,o=void 0===i?0:i,s=e.nearZMultiplier,u=void 0===s?1:s,c=e.farZMultiplier,l=void 0===c?1:c,d=o*b,f=Math.atan(.5/a),p=Math.sin(f)*a/Math.sin(Math.PI/2-d-f),h=Math.cos(Math.PI/2-d)*p+a;return{fov:2*Math.atan(n/2/a),aspect:t/n,focalDistance:a,near:u,far:h*l}}function D(e){var t=e.width,n=e.height,r=e.pitch,a=k({width:t,height:n,altitude:e.altitude,pitch:r,nearZMultiplier:e.nearZMultiplier,farZMultiplier:e.farZMultiplier}),i=a.fov,o=a.aspect,s=a.near,u=a.far;return p.perspective([],i,o,s,u)}function I(e,t){var n=Object(c.a)(e,3),r=n[0],a=n[1],i=n[2],o=void 0===i?0:i;return v(Number.isFinite(r)&&Number.isFinite(a)&&Number.isFinite(o)),d(t,[r,a,o,1])}function L(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=Object(c.a)(e,3),a=r[0],i=r[1],o=r[2];if(v(Number.isFinite(a)&&Number.isFinite(i),"invalid pixel coordinate"),Number.isFinite(o))return d(t,[a,i,o,1]);var s=d(t,[a,i,0,1]),u=d(t,[a,i,1,1]),l=s[2],f=u[2],p=l===f?0:((n||0)-l)/(f-l);return h.lerp([],s,u,p)}var j=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];function F(e){var t=e.width,n=e.height,r=e.bounds,a=e.minExtent,i=void 0===a?0:a,o=e.maxZoom,s=void 0===o?24:o,u=e.padding,l=void 0===u?0:u,d=e.offset,f=void 0===d?[0,0]:d,p=Object(c.a)(r,2),h=Object(c.a)(p[0],2),g=h[0],m=h[1],y=Object(c.a)(p[1],2),b=y[0],_=y[1];if(Number.isFinite(l)){l={top:l,bottom:l,left:l,right:l}}else v(Number.isFinite(l.top)&&Number.isFinite(l.bottom)&&Number.isFinite(l.left)&&Number.isFinite(l.right));var x=new z({width:t,height:n,longitude:0,latitude:0,zoom:0}),R=x.project([g,_]),w=x.project([b,m]),E=[Math.max(Math.abs(w[0]-R[0]),i),Math.max(Math.abs(w[1]-R[1]),i)],S=[t-l.left-l.right-2*Math.abs(f[0]),n-l.top-l.bottom-2*Math.abs(f[1])];v(S[0]>0&&S[1]>0);var A=S[0]/E[0],T=S[1]/E[1],P=(l.right-l.left)/2/A,C=(l.bottom-l.top)/2/T,M=[(w[0]+R[0])/2+P,(w[1]+R[1])/2+C],O=x.unproject(M),k=x.zoom+Math.log2(Math.abs(Math.min(A,T)));return{longitude:O[0],latitude:O[1],zoom:Math.min(k,s)}}var z=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=n.width,s=n.height,c=n.latitude,l=void 0===c?0:c,d=n.longitude,f=void 0===d?0:d,p=n.zoom,h=void 0===p?0:p,g=n.pitch,v=void 0===g?0:g,m=n.bearing,y=void 0===m?0:m,b=n.altitude,_=void 0===b?1.5:b,x=n.nearZMultiplier,R=n.farZMultiplier;Object(r.a)(this,t),a=a||1,s=s||1;var w=E(h);_=Math.max(.75,_);var S=A([f,l],w);S[2]=0;var T=D({width:a,height:s,pitch:v,bearing:y,altitude:_,nearZMultiplier:x||1/s,farZMultiplier:R||1.01}),P=O({height:s,center:S,pitch:v,bearing:y,altitude:_,flipY:!0});return(e=Object(i.a)(this,Object(o.a)(t).call(this,{width:a,height:s,viewMatrix:P,projectionMatrix:T}))).latitude=l,e.longitude=f,e.zoom=h,e.pitch=v,e.bearing=y,e.altitude=_,e.scale=w,e.center=S,e.pixelsPerMeter=C(Object(u.a)(Object(u.a)(e))).pixelsPerMeter[2],Object.freeze(Object(u.a)(Object(u.a)(e))),e}return Object(s.a)(t,e),Object(a.a)(t,[{key:"projectFlat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.scale;return A(e,t)}},{key:"unprojectFlat",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.scale;return T(e,t)}},{key:"getMapCenterByLngLatPosition",value:function(e){var t=e.lngLat,n=L(e.pos,this.pixelUnprojectionMatrix),r=A(t,this.scale),a=h.add([],r,h.negate([],n));return T(h.add([],this.center,a),this.scale)}},{key:"getLocationAtPoint",value:function(e){var t=e.lngLat,n=e.pos;return this.getMapCenterByLngLatPosition({lngLat:t,pos:n})}},{key:"fitBounds",value:function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=this.width,a=this.height,i=F(Object.assign({width:r,height:a,bounds:e},n)),o=i.longitude,s=i.latitude,u=i.zoom;return new t({width:r,height:a,longitude:o,latitude:s,zoom:u})}}]),t}(function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.width,a=t.height,i=t.viewMatrix,o=void 0===i?j:i,s=t.projectionMatrix,u=void 0===s?j:s;Object(r.a)(this,e),this.width=n||1,this.height=a||1,this.scale=1,this.pixelsPerMeter=1,this.viewMatrix=o,this.projectionMatrix=u;var c=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];p.multiply(c,c,this.projectionMatrix),p.multiply(c,c,this.viewMatrix),this.viewProjectionMatrix=c;var l=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];p.scale(l,l,[this.width/2,-this.height/2,1]),p.translate(l,l,[1,-1,0]),p.multiply(l,l,this.viewProjectionMatrix);var d=p.invert([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],l);if(!d)throw new Error("Pixel project matrix not invertible");this.pixelProjectionMatrix=l,this.pixelUnprojectionMatrix=d,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(a.a)(e,[{key:"equals",value:function(t){return t instanceof e&&(t.width===this.width&&t.height===this.height&&p.equals(t.projectionMatrix,this.projectionMatrix)&&p.equals(t.viewMatrix,this.viewMatrix))}},{key:"project",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.topLeft,r=void 0===n||n,a=this.projectPosition(e),i=I(a,this.pixelProjectionMatrix),o=Object(c.a)(i,2),s=o[0],u=o[1],l=r?u:this.height-u;return 2===e.length?[s,l]:[s,l,i[2]]}},{key:"unproject",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.topLeft,r=void 0===n||n,a=t.targetZ,i=Object(c.a)(e,3),o=i[0],s=i[1],u=i[2],l=r?s:this.height-s,d=a&&a*this.pixelsPerMeter,f=L([o,l,u],this.pixelUnprojectionMatrix,d),p=this.unprojectPosition(f),h=Object(c.a)(p,3),g=h[0],v=h[1],m=h[2];return Number.isFinite(u)?[g,v,m]:Number.isFinite(a)?[g,v,a]:[g,v]}},{key:"projectPosition",value:function(e){var t=this.projectFlat(e),n=Object(c.a)(t,2);return[n[0],n[1],(e[2]||0)*this.pixelsPerMeter]}},{key:"unprojectPosition",value:function(e){var t=this.unprojectFlat(e),n=Object(c.a)(t,2);return[n[0],n[1],(e[2]||0)/this.pixelsPerMeter]}},{key:"projectFlat",value:function(e){arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.scale;return e}},{key:"unprojectFlat",value:function(e){arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.scale;return e}}]),e}()),N=85.05113,B=-85.05113;function V(e){var t=e.width,n=e.height,r=e.longitude,a=e.latitude,i=e.zoom,o=e.pitch,s=void 0===o?0:o,u=e.bearing,c=void 0===u?0:u;(r<-180||r>180)&&(r=f(r+180,360)-180),(c<-180||c>180)&&(c=f(c+180,360)-180);var l=new z({width:t,height:n,longitude:r,latitude:a,zoom:i}),d=l.project([r,N])[1],p=l.project([r,B])[1],h=0;return p-d<n&&(i+=Math.log2(n/(p-d)),d=(l=new z({width:t,height:n,longitude:r,latitude:a,zoom:i})).project([r,N])[1],p=l.project([r,B])[1]),d>0?h=d:p<n&&(h=p-n),h&&(a=l.unproject([t/2,n/2+h])[1]),{width:t,height:n,longitude:r,latitude:a,zoom:i,pitch:s,bearing:c}}n("bBoP"),n("x8Yj"),n("Jcmo");var H=.01,U=["longitude","latitude","zoom"],W={curve:1.414,speed:1.2};function q(e,t,n){var r,a={},i=K(e,t,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{}),o=i.startZoom,s=i.startCenterXY,u=i.uDelta,c=i.w0,l=i.u1,d=i.S,f=i.rho,p=i.rho2,g=i.r0;if(Math.abs(l)<H){for(var v=0;v<U.length;v++){var m=U[v],y=e[m],b=t[m];a[m]=(r=n)*b+(1-r)*y}return a}var _=n*d,x=Math.cosh(g)/Math.cosh(g+f*_),R=c*((Math.cosh(g)*Math.tanh(g+f*_)-Math.sinh(g))/p)/l,w=1/x,A=o+S(w),P=h.scale([],u,R);h.add(P,P,s),h.scale(P,P,w);var C=T(P,E(A));return a.longitude=C[0],a.latitude=C[1],a.zoom=A,a}function G(e,t){var n,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=r=Object.assign({},W,r),i=a.screenSpeed,o=a.speed,s=a.maxDuration,u=K(e,t,r),c=u.S,l=u.rho,d=1e3*c;return n=Number.isFinite(i)?d/(i/l):d/o,Number.isFinite(s)&&n>s?0:n}function K(e,t,n){var r=(n=Object.assign({},W,n)).curve,a=e.zoom,i=[e.longitude,e.latitude],o=E(a),s=t.zoom,u=[t.longitude,t.latitude],c=E(s-a),l=A(i,o),d=A(u,o),f=h.sub([],d,l),p=Math.max(e.width,e.height),g=p/c,v=h.length(f),m=r*r,y=(g*g-p*p+m*m*v*v)/(2*p*m*v),b=(g*g-p*p-m*m*v*v)/(2*g*m*v),_=Math.log(Math.sqrt(y*y+1)-y),x=Math.log(Math.sqrt(b*b+1)-b);return{startZoom:a,startCenterXY:l,uDelta:f,w0:p,u1:v,S:(x-_)/r,rho:r,rho2:m,r0:_,r1:x}}n.d(t,"default",(function(){return z})),n.d(t,"WebMercatorViewport",(function(){return z})),n.d(t,"fitBounds",(function(){return F})),n.d(t,"normalizeViewportProps",(function(){return V})),n.d(t,"flyToViewport",(function(){return q})),n.d(t,"getFlyToDuration",(function(){return G})),n.d(t,"lngLatToWorld",(function(){return A})),n.d(t,"worldToLngLat",(function(){return T})),n.d(t,"worldToPixels",(function(){return I})),n.d(t,"pixelsToWorld",(function(){return L})),n.d(t,"getMeterZoom",(function(){return P})),n.d(t,"getDistanceScales",(function(){return C})),n.d(t,"addMetersToLngLat",(function(){return M})),n.d(t,"getViewMatrix",(function(){return O})),n.d(t,"getProjectionMatrix",(function(){return D})),n.d(t,"getProjectionParameters",(function(){return k})),n.d(t,"PerspectiveMercatorViewport",(function(){return z})),n.d(t,"getUncenteredViewMatrix",(function(){return O})),n.d(t,"projectFlat",(function(){return A})),n.d(t,"unprojectFlat",(function(){return T}))},Vj6a:function(e,t){e.exports=function(e){return e&&e["@@transducer/reduced"]?e:{"@@transducer/value":e,"@@transducer/reduced":!0}}},VmRL:function(e,t,n){"use strict";function r(e,t,n){n=n||2;var r,s,u,c,l,p,h,v=t&&t.length,m=v?t[0]*n:e.length,y=a(e,0,m,n,!0),b=[];if(!y||y.next===y.prev)return b;if(v&&(y=function(e,t,n,r){var o,s,u,c,l,p=[];for(o=0,s=t.length;o<s;o++)u=t[o]*r,c=o<s-1?t[o+1]*r:e.length,(l=a(e,u,c,r,!1))===l.next&&(l.steiner=!0),p.push(g(l));for(p.sort(d),o=0;o<p.length;o++)f(p[o],n),n=i(n,n.next);return n}(e,t,y,n)),e.length>80*n){r=u=e[0],s=c=e[1];for(var _=n;_<m;_+=n)(l=e[_])<r&&(r=l),(p=e[_+1])<s&&(s=p),l>u&&(u=l),p>c&&(c=p);h=0!==(h=Math.max(u-r,c-s))?1/h:0}return o(y,b,n,r,s,h),b}function a(e,t,n,r,a){var i,o;if(a===P(e,t,n,r)>0)for(i=t;i<n;i+=r)o=S(i,e[i],e[i+1],o);else for(i=n-r;i>=t;i-=r)o=S(i,e[i],e[i+1],o);return o&&b(o,o.next)&&(A(o),o=o.next),o}function i(e,t){if(!e)return e;t||(t=e);var n,r=e;do{if(n=!1,r.steiner||!b(r,r.next)&&0!==y(r.prev,r,r.next))r=r.next;else{if(A(r),(r=t=r.prev)===r.next)break;n=!0}}while(n||r!==t);return t}function o(e,t,n,r,a,d,f){if(e){!f&&d&&function(e,t,n,r){var a=e;do{null===a.z&&(a.z=h(a.x,a.y,t,n,r)),a.prevZ=a.prev,a.nextZ=a.next,a=a.next}while(a!==e);a.prevZ.nextZ=null,a.prevZ=null,function(e){var t,n,r,a,i,o,s,u,c=1;do{for(n=e,e=null,i=null,o=0;n;){for(o++,r=n,s=0,t=0;t<c&&(s++,r=r.nextZ);t++);for(u=c;s>0||u>0&&r;)0!==s&&(0===u||!r||n.z<=r.z)?(a=n,n=n.nextZ,s--):(a=r,r=r.nextZ,u--),i?i.nextZ=a:e=a,a.prevZ=i,i=a;n=r}i.nextZ=null,c*=2}while(o>1)}(a)}(e,r,a,d);for(var p,g,v=e;e.prev!==e.next;)if(p=e.prev,g=e.next,d?u(e,r,a,d):s(e))t.push(p.i/n),t.push(e.i/n),t.push(g.i/n),A(e),e=g.next,v=g.next;else if((e=g)===v){f?1===f?o(e=c(i(e),t,n),t,n,r,a,d,2):2===f&&l(e,t,n,r,a,d):o(i(e),t,n,r,a,d,1);break}}}function s(e){var t=e.prev,n=e,r=e.next;if(y(t,n,r)>=0)return!1;for(var a=e.next.next;a!==e.prev;){if(v(t.x,t.y,n.x,n.y,r.x,r.y,a.x,a.y)&&y(a.prev,a,a.next)>=0)return!1;a=a.next}return!0}function u(e,t,n,r){var a=e.prev,i=e,o=e.next;if(y(a,i,o)>=0)return!1;for(var s=a.x<i.x?a.x<o.x?a.x:o.x:i.x<o.x?i.x:o.x,u=a.y<i.y?a.y<o.y?a.y:o.y:i.y<o.y?i.y:o.y,c=a.x>i.x?a.x>o.x?a.x:o.x:i.x>o.x?i.x:o.x,l=a.y>i.y?a.y>o.y?a.y:o.y:i.y>o.y?i.y:o.y,d=h(s,u,t,n,r),f=h(c,l,t,n,r),p=e.prevZ,g=e.nextZ;p&&p.z>=d&&g&&g.z<=f;){if(p!==e.prev&&p!==e.next&&v(a.x,a.y,i.x,i.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;if(p=p.prevZ,g!==e.prev&&g!==e.next&&v(a.x,a.y,i.x,i.y,o.x,o.y,g.x,g.y)&&y(g.prev,g,g.next)>=0)return!1;g=g.nextZ}for(;p&&p.z>=d;){if(p!==e.prev&&p!==e.next&&v(a.x,a.y,i.x,i.y,o.x,o.y,p.x,p.y)&&y(p.prev,p,p.next)>=0)return!1;p=p.prevZ}for(;g&&g.z<=f;){if(g!==e.prev&&g!==e.next&&v(a.x,a.y,i.x,i.y,o.x,o.y,g.x,g.y)&&y(g.prev,g,g.next)>=0)return!1;g=g.nextZ}return!0}function c(e,t,n){var r=e;do{var a=r.prev,o=r.next.next;!b(a,o)&&_(a,r,r.next,o)&&w(a,o)&&w(o,a)&&(t.push(a.i/n),t.push(r.i/n),t.push(o.i/n),A(r),A(r.next),r=e=o),r=r.next}while(r!==e);return i(r)}function l(e,t,n,r,a,s){var u=e;do{for(var c=u.next.next;c!==u.prev;){if(u.i!==c.i&&m(u,c)){var l=E(u,c);return u=i(u,u.next),l=i(l,l.next),o(u,t,n,r,a,s),void o(l,t,n,r,a,s)}c=c.next}u=u.next}while(u!==e)}function d(e,t){return e.x-t.x}function f(e,t){if(t=function(e,t){var n,r=t,a=e.x,i=e.y,o=-1/0;do{if(i<=r.y&&i>=r.next.y&&r.next.y!==r.y){var s=r.x+(i-r.y)*(r.next.x-r.x)/(r.next.y-r.y);if(s<=a&&s>o){if(o=s,s===a){if(i===r.y)return r;if(i===r.next.y)return r.next}n=r.x<r.next.x?r:r.next}}r=r.next}while(r!==t);if(!n)return null;if(a===o)return n;var u,c=n,l=n.x,d=n.y,f=1/0;r=n;do{a>=r.x&&r.x>=l&&a!==r.x&&v(i<d?a:o,i,l,d,i<d?o:a,i,r.x,r.y)&&(u=Math.abs(i-r.y)/(a-r.x),w(r,e)&&(u<f||u===f&&(r.x>n.x||r.x===n.x&&p(n,r)))&&(n=r,f=u)),r=r.next}while(r!==c);return n}(e,t)){var n=E(t,e);i(n,n.next)}}function p(e,t){return y(e.prev,e,t.prev)<0&&y(t.next,e,e.next)<0}function h(e,t,n,r,a){return(e=1431655765&((e=858993459&((e=252645135&((e=16711935&((e=32767*(e-n)*a)|e<<8))|e<<4))|e<<2))|e<<1))|(t=1431655765&((t=858993459&((t=252645135&((t=16711935&((t=32767*(t-r)*a)|t<<8))|t<<4))|t<<2))|t<<1))<<1}function g(e){var t=e,n=e;do{(t.x<n.x||t.x===n.x&&t.y<n.y)&&(n=t),t=t.next}while(t!==e);return n}function v(e,t,n,r,a,i,o,s){return(a-o)*(t-s)-(e-o)*(i-s)>=0&&(e-o)*(r-s)-(n-o)*(t-s)>=0&&(n-o)*(i-s)-(a-o)*(r-s)>=0}function m(e,t){return e.next.i!==t.i&&e.prev.i!==t.i&&!function(e,t){var n=e;do{if(n.i!==e.i&&n.next.i!==e.i&&n.i!==t.i&&n.next.i!==t.i&&_(n,n.next,e,t))return!0;n=n.next}while(n!==e);return!1}(e,t)&&(w(e,t)&&w(t,e)&&function(e,t){var n=e,r=!1,a=(e.x+t.x)/2,i=(e.y+t.y)/2;do{n.y>i!=n.next.y>i&&n.next.y!==n.y&&a<(n.next.x-n.x)*(i-n.y)/(n.next.y-n.y)+n.x&&(r=!r),n=n.next}while(n!==e);return r}(e,t)&&(y(e.prev,e,t.prev)||y(e,t.prev,t))||b(e,t)&&y(e.prev,e,e.next)>0&&y(t.prev,t,t.next)>0)}function y(e,t,n){return(t.y-e.y)*(n.x-t.x)-(t.x-e.x)*(n.y-t.y)}function b(e,t){return e.x===t.x&&e.y===t.y}function _(e,t,n,r){var a=R(y(e,t,n)),i=R(y(e,t,r)),o=R(y(n,r,e)),s=R(y(n,r,t));return a!==i&&o!==s||(!(0!==a||!x(e,n,t))||(!(0!==i||!x(e,r,t))||(!(0!==o||!x(n,e,r))||!(0!==s||!x(n,t,r)))))}function x(e,t,n){return t.x<=Math.max(e.x,n.x)&&t.x>=Math.min(e.x,n.x)&&t.y<=Math.max(e.y,n.y)&&t.y>=Math.min(e.y,n.y)}function R(e){return e>0?1:e<0?-1:0}function w(e,t){return y(e.prev,e,e.next)<0?y(e,t,e.next)>=0&&y(e,e.prev,t)>=0:y(e,t,e.prev)<0||y(e,e.next,t)<0}function E(e,t){var n=new T(e.i,e.x,e.y),r=new T(t.i,t.x,t.y),a=e.next,i=t.prev;return e.next=t,t.prev=e,n.next=a,a.prev=n,r.next=n,n.prev=r,i.next=r,r.prev=i,r}function S(e,t,n,r){var a=new T(e,t,n);return r?(a.next=r.next,a.prev=r,r.next.prev=a,r.next=a):(a.prev=a,a.next=a),a}function A(e){e.next.prev=e.prev,e.prev.next=e.next,e.prevZ&&(e.prevZ.nextZ=e.nextZ),e.nextZ&&(e.nextZ.prevZ=e.prevZ)}function T(e,t,n){this.i=e,this.x=t,this.y=n,this.prev=null,this.next=null,this.z=null,this.prevZ=null,this.nextZ=null,this.steiner=!1}function P(e,t,n,r){for(var a=0,i=t,o=n-r;i<n;i+=r)a+=(e[o]-e[i])*(e[i+1]+e[o+1]),o=i;return a}n("Vd3H"),e.exports=r,e.exports.default=r,r.deviation=function(e,t,n,r){var a=t&&t.length,i=a?t[0]*n:e.length,o=Math.abs(P(e,0,i,n));if(a)for(var s=0,u=t.length;s<u;s++){var c=t[s]*n,l=s<u-1?t[s+1]*n:e.length;o-=Math.abs(P(e,c,l,n))}var d=0;for(s=0;s<r.length;s+=3){var f=r[s]*n,p=r[s+1]*n,h=r[s+2]*n;d+=Math.abs((e[f]-e[h])*(e[p+1]-e[f+1])-(e[f]-e[p])*(e[h+1]-e[f+1]))}return 0===o&&0===d?0:Math.abs((d-o)/o)},r.flatten=function(e){for(var t=e[0][0].length,n={vertices:[],holes:[],dimensions:t},r=0,a=0;a<e.length;a++){for(var i=0;i<e[a].length;i++)for(var o=0;o<t;o++)n.vertices.push(e[a][i][o]);a>0&&(r+=e[a-1].length,n.holes.push(r))}return n}},VpUO:function(e,t,n){var r=n("XKFU"),a=n("d/Gc"),i=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(e){for(var t,n=[],r=arguments.length,o=0;r>o;){if(t=+arguments[o++],a(t,1114111)!==t)throw RangeError(t+" is not a valid code point");n.push(t<65536?i(t):i(55296+((t-=65536)>>10),t%1024+56320))}return n.join("")}})},"VrN/":function(e,t,n){n("Vd3H"),n("hEkN"),n("a1Th"),n("h7Nl"),n("Btvt"),n("bWfx"),n("dRSK"),n("pIFo"),n("f3/d"),n("hHhE"),n("V+eJ"),n("OG14"),n("KKXr"),n("Oyvg"),n("xfY5"),n("SRfc"),e.exports=function(){"use strict";var e=navigator.userAgent,t=navigator.platform,n=/gecko\/\d/i.test(e),r=/MSIE \d/.test(e),a=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(e),i=/Edge\/(\d+)/.exec(e),o=r||a||i,s=o&&(r?document.documentMode||6:+(i||a)[1]),u=!i&&/WebKit\//.test(e),c=u&&/Qt\/\d+\.\d+/.test(e),l=!i&&/Chrome\//.test(e),d=/Opera\//.test(e),f=/Apple Computer/.test(navigator.vendor),p=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(e),h=/PhantomJS/.test(e),g=!i&&/AppleWebKit/.test(e)&&/Mobile\/\w+/.test(e),v=/Android/.test(e),m=g||v||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(e),y=g||/Mac/.test(t),b=/\bCrOS\b/.test(e),_=/win/i.test(t),x=d&&e.match(/Version\/(\d*\.\d*)/);x&&(x=Number(x[1])),x&&x>=15&&(d=!1,u=!0);var R=y&&(c||d&&(null==x||x<12.11)),w=n||o&&s>=9;function E(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}var S,A=function(e,t){var n=e.className,r=E(t).exec(n);if(r){var a=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(a?r[1]+a:"")}};function T(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function P(e,t){return T(e).appendChild(t)}function C(e,t,n,r){var a=document.createElement(e);if(n&&(a.className=n),r&&(a.style.cssText=r),"string"==typeof t)a.appendChild(document.createTextNode(t));else if(t)for(var i=0;i<t.length;++i)a.appendChild(t[i]);return a}function M(e,t,n,r){var a=C(e,t,n,r);return a.setAttribute("role","presentation"),a}function O(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do{if(11==t.nodeType&&(t=t.host),t==e)return!0}while(t=t.parentNode)}function k(){var e;try{e=document.activeElement}catch(Oe){e=document.body||null}for(;e&&e.shadowRoot&&e.shadowRoot.activeElement;)e=e.shadowRoot.activeElement;return e}function D(e,t){var n=e.className;E(t).test(n)||(e.className+=(n?" ":"")+t)}function I(e,t){for(var n=e.split(" "),r=0;r<n.length;r++)n[r]&&!E(n[r]).test(t)&&(t+=" "+n[r]);return t}S=document.createRange?function(e,t,n,r){var a=document.createRange();return a.setEnd(r||e,n),a.setStart(e,t),a}:function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(Oe){return r}return r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",t),r};var L=function(e){e.select()};function j(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function F(e,t,n){for(var r in t||(t={}),e)!e.hasOwnProperty(r)||!1===n&&t.hasOwnProperty(r)||(t[r]=e[r]);return t}function z(e,t,n,r,a){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.length);for(var i=r||0,o=a||0;;){var s=e.indexOf("\t",i);if(s<0||s>=t)return o+(t-i);o+=s-i,o+=n-o%n,i=s+1}}g?L=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:o&&(L=function(e){try{e.select()}catch(t){}});var N=function(){this.id=null,this.f=null,this.time=0,this.handler=j(this.onTimeout,this)};function B(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}N.prototype.onTimeout=function(e){e.id=0,e.time<=+new Date?e.f():setTimeout(e.handler,e.time-+new Date)},N.prototype.set=function(e,t){this.f=t;var n=+new Date+e;(!this.id||n<this.time)&&(clearTimeout(this.id),this.id=setTimeout(this.handler,e),this.time=n)};var V=30,H={toString:function(){return"CodeMirror.Pass"}},U={scroll:!1},W={origin:"*mouse"},q={origin:"+move"};function G(e,t,n){for(var r=0,a=0;;){var i=e.indexOf("\t",r);-1==i&&(i=e.length);var o=i-r;if(i==e.length||a+o>=t)return r+Math.min(o,t-a);if(a+=i-r,r=i+1,(a+=n-a%n)>=t)return r}}var K=[""];function Y(e){for(;K.length<=e;)K.push(X(K)+" ");return K[e]}function X(e){return e[e.length-1]}function J(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}function Z(){}function $(e,t){var n;return Object.create?n=Object.create(e):(Z.prototype=e,n=new Z),t&&F(t,n),n}var Q=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/;function ee(e){return/\w/.test(e)||e>""&&(e.toUpperCase()!=e.toLowerCase()||Q.test(e))}function te(e,t){return t?!!(t.source.indexOf("\\w")>-1&&ee(e))||t.test(e):ee(e)}function ne(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}var re=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function ae(e){return e.charCodeAt(0)>=768&&re.test(e)}function ie(e,t,n){for(;(n<0?t>0:t<e.length)&&ae(e.charAt(t));)t+=n;return t}function oe(e,t,n){for(var r=t>n?-1:1;;){if(t==n)return t;var a=(t+n)/2,i=r<0?Math.ceil(a):Math.floor(a);if(i==t)return e(i)?t:n;e(i)?n=i:t=i+r}}var se=null;function ue(e,t,n){var r;se=null;for(var a=0;a<e.length;++a){var i=e[a];if(i.from<t&&i.to>t)return a;i.to==t&&(i.from!=i.to&&"before"==n?r=a:se=a),i.from==t&&(i.from!=i.to&&"before"!=n?r=a:se=a)}return null!=r?r:se}var ce=function(){var e="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",t="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111",n=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,r=/[stwN]/,a=/[LRr]/,i=/[Lb1n]/,o=/[1n]/;function s(e,t,n){this.level=e,this.from=t,this.to=n}return function(u,c){var l="ltr"==c?"L":"R";if(0==u.length||"ltr"==c&&!n.test(u))return!1;for(var d,f=u.length,p=[],h=0;h<f;++h)p.push((d=u.charCodeAt(h))<=247?e.charAt(d):1424<=d&&d<=1524?"R":1536<=d&&d<=1785?t.charAt(d-1536):1774<=d&&d<=2220?"r":8192<=d&&d<=8203?"w":8204==d?"b":"L");for(var g=0,v=l;g<f;++g){var m=p[g];"m"==m?p[g]=v:v=m}for(var y=0,b=l;y<f;++y){var _=p[y];"1"==_&&"r"==b?p[y]="n":a.test(_)&&(b=_,"r"==_&&(p[y]="R"))}for(var x=1,R=p[0];x<f-1;++x){var w=p[x];"+"==w&&"1"==R&&"1"==p[x+1]?p[x]="1":","!=w||R!=p[x+1]||"1"!=R&&"n"!=R||(p[x]=R),R=w}for(var E=0;E<f;++E){var S=p[E];if(","==S)p[E]="N";else if("%"==S){var A=void 0;for(A=E+1;A<f&&"%"==p[A];++A);for(var T=E&&"!"==p[E-1]||A<f&&"1"==p[A]?"1":"N",P=E;P<A;++P)p[P]=T;E=A-1}}for(var C=0,M=l;C<f;++C){var O=p[C];"L"==M&&"1"==O?p[C]="L":a.test(O)&&(M=O)}for(var k=0;k<f;++k)if(r.test(p[k])){var D=void 0;for(D=k+1;D<f&&r.test(p[D]);++D);for(var I="L"==(k?p[k-1]:l),L=I==("L"==(D<f?p[D]:l))?I?"L":"R":l,j=k;j<D;++j)p[j]=L;k=D-1}for(var F,z=[],N=0;N<f;)if(i.test(p[N])){var B=N;for(++N;N<f&&i.test(p[N]);++N);z.push(new s(0,B,N))}else{var V=N,H=z.length;for(++N;N<f&&"L"!=p[N];++N);for(var U=V;U<N;)if(o.test(p[U])){V<U&&z.splice(H,0,new s(1,V,U));var W=U;for(++U;U<N&&o.test(p[U]);++U);z.splice(H,0,new s(2,W,U)),V=U}else++U;V<N&&z.splice(H,0,new s(1,V,N))}return"ltr"==c&&(1==z[0].level&&(F=u.match(/^\s+/))&&(z[0].from=F[0].length,z.unshift(new s(0,0,F[0].length))),1==X(z).level&&(F=u.match(/\s+$/))&&(X(z).to-=F[0].length,z.push(new s(0,f-F[0].length,f)))),"rtl"==c?z.reverse():z}}();function le(e,t){var n=e.order;return null==n&&(n=e.order=ce(e.text,t)),n}var de=[],fe=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent("on"+t,n);else{var r=e._handlers||(e._handlers={});r[t]=(r[t]||de).concat(n)}};function pe(e,t){return e._handlers&&e._handlers[t]||de}function he(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent("on"+t,n);else{var r=e._handlers,a=r&&r[t];if(a){var i=B(a,n);i>-1&&(r[t]=a.slice(0,i).concat(a.slice(i+1)))}}}function ge(e,t){var n=pe(e,t);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),a=0;a<n.length;++a)n[a].apply(null,r)}function ve(e,t,n){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),ge(e,n||t.type,e,t),Re(t)||t.codemirrorIgnore}function me(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)-1==B(n,t[r])&&n.push(t[r])}function ye(e,t){return pe(e,t).length>0}function be(e){e.prototype.on=function(e,t){fe(this,e,t)},e.prototype.off=function(e,t){he(this,e,t)}}function _e(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function Re(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function we(e){_e(e),xe(e)}function Ee(e){return e.target||e.srcElement}function Se(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),y&&e.ctrlKey&&1==t&&(t=3),t}var Ae,Te,Pe=function(){if(o&&s<9)return!1;var e=C("div");return"draggable"in e||"dragDrop"in e}();function Ce(e){if(null==Ae){var t=C("span","");P(e,C("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ae=t.offsetWidth<=1&&t.offsetHeight>2&&!(o&&s<8))}var n=Ae?C("span",""):C("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Me(e){if(null!=Te)return Te;var t=P(e,document.createTextNode("AخA")),n=S(t,0,1).getBoundingClientRect(),r=S(t,1,2).getBoundingClientRect();return T(e),!(!n||n.left==n.right)&&(Te=r.right-n.right<3)}var Oe,ke=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;t<=r;){var a=e.indexOf("\n",t);-1==a&&(a=e.length);var i=e.slice(t,"\r"==e.charAt(a-1)?a-1:a),o=i.indexOf("\r");-1!=o?(n.push(i.slice(0,o)),t+=o+1):(n.push(i),t=a+1)}return n}:function(e){return e.split(/\r\n?|\n/)},De=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(Oe){return!1}}:function(e){var t;try{t=e.ownerDocument.selection.createRange()}catch(Oe){}return!(!t||t.parentElement()!=e)&&0!=t.compareEndPoints("StartToEnd",t)},Ie="oncopy"in(Oe=C("div"))||(Oe.setAttribute("oncopy","return;"),"function"==typeof Oe.oncopy),Le=null,je={},Fe={};function ze(e,t){arguments.length>2&&(t.dependencies=Array.prototype.slice.call(arguments,2)),je[e]=t}function Ne(e){if("string"==typeof e&&Fe.hasOwnProperty(e))e=Fe[e];else if(e&&"string"==typeof e.name&&Fe.hasOwnProperty(e.name)){var t=Fe[e.name];"string"==typeof t&&(t={name:t}),(e=$(t,e)).name=t.name}else{if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return Ne("application/xml");if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+json$/.test(e))return Ne("application/json")}return"string"==typeof e?{name:e}:e||{name:"null"}}function Be(e,t){t=Ne(t);var n=je[t.name];if(!n)return Be(e,"text/plain");var r=n(e,t);if(Ve.hasOwnProperty(t.name)){var a=Ve[t.name];for(var i in a)a.hasOwnProperty(i)&&(r.hasOwnProperty(i)&&(r["_"+i]=r[i]),r[i]=a[i])}if(r.name=t.name,t.helperType&&(r.helperType=t.helperType),t.modeProps)for(var o in t.modeProps)r[o]=t.modeProps[o];return r}var Ve={};function He(e,t){F(t,Ve.hasOwnProperty(e)?Ve[e]:Ve[e]={})}function Ue(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var a=t[r];a instanceof Array&&(a=a.concat([])),n[r]=a}return n}function We(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t=n.state,e=n.mode;return n||{mode:e,state:t}}function qe(e,t,n){return!e.startState||e.startState(t,n)}var Ge=function(e,t,n){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=n};function Ke(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var a=n.children[r],i=a.chunkSize();if(t<i){n=a;break}t-=i}return n.lines[t]}function Ye(e,t,n){var r=[],a=t.line;return e.iter(t.line,n.line+1,(function(e){var i=e.text;a==n.line&&(i=i.slice(0,n.ch)),a==t.line&&(i=i.slice(t.ch)),r.push(i),++a})),r}function Xe(e,t,n){var r=[];return e.iter(t,n,(function(e){r.push(e.text)})),r}function Je(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function Ze(e){if(null==e.parent)return null;for(var t=e.parent,n=B(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var a=0;r.children[a]!=t;++a)n+=r.children[a].chunkSize();return n+t.first}function $e(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var a=e.children[r],i=a.height;if(t<i){e=a;continue e}t-=i,n+=a.chunkSize()}return n}while(!e.lines);for(var o=0;o<e.lines.length;++o){var s=e.lines[o].height;if(t<s)break;t-=s}return n+o}function Qe(e,t){return t>=e.first&&t<e.first+e.size}function et(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function tt(e,t,n){if(void 0===n&&(n=null),!(this instanceof tt))return new tt(e,t,n);this.line=e,this.ch=t,this.sticky=n}function nt(e,t){return e.line-t.line||e.ch-t.ch}function rt(e,t){return e.sticky==t.sticky&&0==nt(e,t)}function at(e){return tt(e.line,e.ch)}function it(e,t){return nt(e,t)<0?t:e}function ot(e,t){return nt(e,t)<0?e:t}function st(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function ut(e,t){if(t.line<e.first)return tt(e.first,0);var n=e.first+e.size-1;return t.line>n?tt(n,Ke(e,n).text.length):function(e,t){var n=e.ch;return null==n||n>t?tt(e.line,t):n<0?tt(e.line,0):e}(t,Ke(e,t.line).text.length)}function ct(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=ut(e,t[r]);return n}Ge.prototype.eol=function(){return this.pos>=this.string.length},Ge.prototype.sol=function(){return this.pos==this.lineStart},Ge.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},Ge.prototype.next=function(){if(this.pos<this.string.length)return this.string.charAt(this.pos++)},Ge.prototype.eat=function(e){var t=this.string.charAt(this.pos);if("string"==typeof e?t==e:t&&(e.test?e.test(t):e(t)))return++this.pos,t},Ge.prototype.eatWhile=function(e){for(var t=this.pos;this.eat(e););return this.pos>t},Ge.prototype.eatSpace=function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},Ge.prototype.skipToEnd=function(){this.pos=this.string.length},Ge.prototype.skipTo=function(e){var t=this.string.indexOf(e,this.pos);if(t>-1)return this.pos=t,!0},Ge.prototype.backUp=function(e){this.pos-=e},Ge.prototype.column=function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=z(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},Ge.prototype.indentation=function(){return z(this.string,null,this.tabSize)-(this.lineStart?z(this.string,this.lineStart,this.tabSize):0)},Ge.prototype.match=function(e,t,n){if("string"!=typeof e){var r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&!1!==t&&(this.pos+=r[0].length),r)}var a=function(e){return n?e.toLowerCase():e};if(a(this.string.substr(this.pos,e.length))==a(e))return!1!==t&&(this.pos+=e.length),!0},Ge.prototype.current=function(){return this.string.slice(this.start,this.pos)},Ge.prototype.hideFirstChars=function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}},Ge.prototype.lookAhead=function(e){var t=this.lineOracle;return t&&t.lookAhead(e)},Ge.prototype.baseToken=function(){var e=this.lineOracle;return e&&e.baseToken(this.pos)};var lt=function(e,t){this.state=e,this.lookAhead=t},dt=function(e,t,n,r){this.state=t,this.doc=e,this.line=n,this.maxLookAhead=r||0,this.baseTokens=null,this.baseTokenPos=1};function ft(e,t,n,r){var a=[e.state.modeGen],i={};xt(e,t.text,e.doc.mode,n,(function(e,t){return a.push(e,t)}),i,r);for(var o=n.state,s=function(r){n.baseTokens=a;var s=e.state.overlays[r],u=1,c=0;n.state=!0,xt(e,t.text,s.mode,n,(function(e,t){for(var n=u;c<e;){var r=a[u];r>e&&a.splice(u,1,e,a[u+1],r),u+=2,c=Math.min(e,r)}if(t)if(s.opaque)a.splice(n,u-n,e,"overlay "+t),u=n+2;else for(;n<u;n+=2){var i=a[n+1];a[n+1]=(i?i+" ":"")+"overlay "+t}}),i),n.state=o,n.baseTokens=null,n.baseTokenPos=1},u=0;u<e.state.overlays.length;++u)s(u);return{styles:a,classes:i.bgClass||i.textClass?i:null}}function pt(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=ht(e,Ze(t)),a=t.text.length>e.options.maxHighlightLength&&Ue(e.doc.mode,r.state),i=ft(e,t,r);a&&(r.state=a),t.stateAfter=r.save(!a),t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.highlightFrontier&&(e.doc.modeFrontier=Math.max(e.doc.modeFrontier,++e.doc.highlightFrontier))}return t.styles}function ht(e,t,n){var r=e.doc,a=e.display;if(!r.mode.startState)return new dt(r,!0,t);var i=function(e,t,n){for(var r,a,i=e.doc,o=n?-1:t-(e.doc.mode.innerMode?1e3:100),s=t;s>o;--s){if(s<=i.first)return i.first;var u=Ke(i,s-1),c=u.stateAfter;if(c&&(!n||s+(c instanceof lt?c.lookAhead:0)<=i.modeFrontier))return s;var l=z(u.text,null,e.options.tabSize);(null==a||r>l)&&(a=s-1,r=l)}return a}(e,t,n),o=i>r.first&&Ke(r,i-1).stateAfter,s=o?dt.fromSaved(r,o,i):new dt(r,qe(r.mode),i);return r.iter(i,t,(function(n){gt(e,n.text,s);var r=s.line;n.stateAfter=r==t-1||r%5==0||r>=a.viewFrom&&r<a.viewTo?s.save():null,s.nextLine()})),n&&(r.modeFrontier=s.line),s}function gt(e,t,n,r){var a=e.doc.mode,i=new Ge(t,e.options.tabSize,n);for(i.start=i.pos=r||0,""==t&&vt(a,n.state);!i.eol();)mt(a,i,n.state),i.start=i.pos}function vt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){var n=We(e,t);return n.mode.blankLine?n.mode.blankLine(n.state):void 0}}function mt(e,t,n,r){for(var a=0;a<10;a++){r&&(r[0]=We(e,n).mode);var i=e.token(t,n);if(t.pos>t.start)return i}throw new Error("Mode "+e.name+" failed to advance stream.")}dt.prototype.lookAhead=function(e){var t=this.doc.getLine(this.line+e);return null!=t&&e>this.maxLookAhead&&(this.maxLookAhead=e),t},dt.prototype.baseToken=function(e){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=e;)this.baseTokenPos+=2;var t=this.baseTokens[this.baseTokenPos+1];return{type:t&&t.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-e}},dt.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},dt.fromSaved=function(e,t,n){return t instanceof lt?new dt(e,Ue(e.mode,t.state),n,t.lookAhead):new dt(e,Ue(e.mode,t),n)},dt.prototype.save=function(e){var t=!1!==e?Ue(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new lt(t,this.maxLookAhead):t};var yt=function(e,t,n){this.start=e.start,this.end=e.pos,this.string=e.current(),this.type=t||null,this.state=n};function bt(e,t,n,r){var a,i,o=e.doc,s=o.mode,u=Ke(o,(t=ut(o,t)).line),c=ht(e,t.line,n),l=new Ge(u.text,e.options.tabSize,c);for(r&&(i=[]);(r||l.pos<t.ch)&&!l.eol();)l.start=l.pos,a=mt(s,l,c.state),r&&i.push(new yt(l,a,Ue(o.mode,c.state)));return r?i:new yt(l,a,c.state)}function _t(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?"bgClass":"textClass";null==t[r]?t[r]=n[2]:new RegExp("(?:^|s)"+n[2]+"(?:$|s)").test(t[r])||(t[r]+=" "+n[2])}return e}function xt(e,t,n,r,a,i,o){var s=n.flattenSpans;null==s&&(s=e.options.flattenSpans);var u,c=0,l=null,d=new Ge(t,e.options.tabSize,r),f=e.options.addModeClass&&[null];for(""==t&&_t(vt(n,r.state),i);!d.eol();){if(d.pos>e.options.maxHighlightLength?(s=!1,o&>(e,t,r,d.pos),d.pos=t.length,u=null):u=_t(mt(n,d,r.state,f),i),f){var p=f[0].name;p&&(u="m-"+(u?p+" "+u:p))}if(!s||l!=u){for(;c<d.start;)a(c=Math.min(d.start,c+5e3),l);l=u}d.start=d.pos}for(;c<d.pos;){var h=Math.min(d.pos,c+5e3);a(h,l),c=h}}var Rt=!1,wt=!1;function Et(e,t,n){this.marker=e,this.from=t,this.to=n}function St(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t)return r}}function At(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n||(n=[])).push(e[r]);return n}function Tt(e,t){if(t.full)return null;var n=Qe(e,t.from.line)&&Ke(e,t.from.line).markedSpans,r=Qe(e,t.to.line)&&Ke(e,t.to.line).markedSpans;if(!n&&!r)return null;var a=t.from.ch,i=t.to.ch,o=0==nt(t.from,t.to),s=function(e,t,n){var r;if(e)for(var a=0;a<e.length;++a){var i=e[a],o=i.marker;if(null==i.from||(o.inclusiveLeft?i.from<=t:i.from<t)||i.from==t&&"bookmark"==o.type&&(!n||!i.marker.insertLeft)){var s=null==i.to||(o.inclusiveRight?i.to>=t:i.to>t);(r||(r=[])).push(new Et(o,i.from,s?null:i.to))}}return r}(n,a,o),u=function(e,t,n){var r;if(e)for(var a=0;a<e.length;++a){var i=e[a],o=i.marker;if(null==i.to||(o.inclusiveRight?i.to>=t:i.to>t)||i.from==t&&"bookmark"==o.type&&(!n||i.marker.insertLeft)){var s=null==i.from||(o.inclusiveLeft?i.from<=t:i.from<t);(r||(r=[])).push(new Et(o,s?null:i.from-t,null==i.to?null:i.to-t))}}return r}(r,i,o),c=1==t.text.length,l=X(t.text).length+(c?a:0);if(s)for(var d=0;d<s.length;++d){var f=s[d];if(null==f.to){var p=St(u,f.marker);p?c&&(f.to=null==p.to?null:p.to+l):f.to=a}}if(u)for(var h=0;h<u.length;++h){var g=u[h];null!=g.to&&(g.to+=l),null==g.from?St(s,g.marker)||(g.from=l,c&&(s||(s=[])).push(g)):(g.from+=l,c&&(s||(s=[])).push(g))}s&&(s=Pt(s)),u&&u!=s&&(u=Pt(u));var v=[s];if(!c){var m,y=t.text.length-2;if(y>0&&s)for(var b=0;b<s.length;++b)null==s[b].to&&(m||(m=[])).push(new Et(s[b].marker,null,null));for(var _=0;_<y;++_)v.push(m);v.push(u)}return v}function Pt(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&e.splice(t--,1)}return e.length?e:null}function Ct(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function Mt(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function Ot(e){return e.inclusiveLeft?-1:0}function kt(e){return e.inclusiveRight?1:0}function Dt(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var r=e.find(),a=t.find(),i=nt(r.from,a.from)||Ot(e)-Ot(t);if(i)return-i;var o=nt(r.to,a.to)||kt(e)-kt(t);return o||t.id-e.id}function It(e,t){var n,r=wt&&e.markedSpans;if(r)for(var a=void 0,i=0;i<r.length;++i)(a=r[i]).marker.collapsed&&null==(t?a.from:a.to)&&(!n||Dt(n,a.marker)<0)&&(n=a.marker);return n}function Lt(e){return It(e,!0)}function jt(e){return It(e,!1)}function Ft(e,t){var n,r=wt&&e.markedSpans;if(r)for(var a=0;a<r.length;++a){var i=r[a];i.marker.collapsed&&(null==i.from||i.from<t)&&(null==i.to||i.to>t)&&(!n||Dt(n,i.marker)<0)&&(n=i.marker)}return n}function zt(e,t,n,r,a){var i=Ke(e,t),o=wt&&i.markedSpans;if(o)for(var s=0;s<o.length;++s){var u=o[s];if(u.marker.collapsed){var c=u.marker.find(0),l=nt(c.from,n)||Ot(u.marker)-Ot(a),d=nt(c.to,r)||kt(u.marker)-kt(a);if(!(l>=0&&d<=0||l<=0&&d>=0)&&(l<=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?nt(c.to,n)>=0:nt(c.to,n)>0)||l>=0&&(u.marker.inclusiveRight&&a.inclusiveLeft?nt(c.from,r)<=0:nt(c.from,r)<0)))return!0}}}function Nt(e){for(var t;t=Lt(e);)e=t.find(-1,!0).line;return e}function Bt(e,t){var n=Ke(e,t),r=Nt(n);return n==r?t:Ze(r)}function Vt(e,t){if(t>e.lastLine())return t;var n,r=Ke(e,t);if(!Ht(e,r))return t;for(;n=jt(r);)r=n.find(1,!0).line;return Ze(r)+1}function Ht(e,t){var n=wt&&t.markedSpans;if(n)for(var r=void 0,a=0;a<n.length;++a)if((r=n[a]).marker.collapsed){if(null==r.from)return!0;if(!r.marker.widgetNode&&0==r.from&&r.marker.inclusiveLeft&&Ut(e,t,r))return!0}}function Ut(e,t,n){if(null==n.to){var r=n.marker.find(1,!0);return Ut(e,r.line,St(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length)return!0;for(var a=void 0,i=0;i<t.markedSpans.length;++i)if((a=t.markedSpans[i]).marker.collapsed&&!a.marker.widgetNode&&a.from==n.to&&(null==a.to||a.to!=n.from)&&(a.marker.inclusiveLeft||n.marker.inclusiveRight)&&Ut(e,t,a))return!0}function Wt(e){for(var t=0,n=(e=Nt(e)).parent,r=0;r<n.lines.length;++r){var a=n.lines[r];if(a==e)break;t+=a.height}for(var i=n.parent;i;i=(n=i).parent)for(var o=0;o<i.children.length;++o){var s=i.children[o];if(s==n)break;t+=s.height}return t}function qt(e){if(0==e.height)return 0;for(var t,n=e.text.length,r=e;t=Lt(r);){var a=t.find(0,!0);r=a.from.line,n+=a.from.ch-a.to.ch}for(r=e;t=jt(r);){var i=t.find(0,!0);n-=r.text.length-i.from.ch,n+=(r=i.to.line).text.length-i.to.ch}return n}function Gt(e){var t=e.display,n=e.doc;t.maxLine=Ke(n,n.first),t.maxLineLength=qt(t.maxLine),t.maxLineChanged=!0,n.iter((function(e){var n=qt(e);n>t.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)}))}var Kt=function(e,t,n){this.text=e,Mt(this,t),this.height=n?n(this):1};function Yt(e){e.parent=null,Ct(e)}Kt.prototype.lineNo=function(){return Ze(this)},be(Kt);var Xt={},Jt={};function Zt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?Jt:Xt;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function $t(e,t){var n=M("span",null,null,u?"padding-right: .1px":null),r={pre:M("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,trailingSpace:!1,splitSpaces:e.getOption("lineWrapping")};t.measure={};for(var a=0;a<=(t.rest?t.rest.length:0);a++){var i=a?t.rest[a-1]:t.line,o=void 0;r.pos=0,r.addToken=en,Me(e.display.measure)&&(o=le(i,e.doc.direction))&&(r.addToken=tn(r.addToken,o)),r.map=[],rn(i,r,pt(e,i,t!=e.display.externalMeasured&&Ze(i))),i.styleClasses&&(i.styleClasses.bgClass&&(r.bgClass=I(i.styleClasses.bgClass,r.bgClass||"")),i.styleClasses.textClass&&(r.textClass=I(i.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Ce(e.display.measure))),0==a?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(u){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return ge(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=I(r.pre.className,r.textClass||"")),r}function Qt(e){var t=C("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function en(e,t,n,r,a,i,u){if(t){var c,l=e.splitSpaces?function(e,t){if(e.length>1&&!/ /.test(e))return e;for(var n=t,r="",a=0;a<e.length;a++){var i=e.charAt(a);" "!=i||!n||a!=e.length-1&&32!=e.charCodeAt(a+1)||(i=" "),r+=i,n=" "==i}return r}(t,e.trailingSpace):t,d=e.cm.state.specialChars,f=!1;if(d.test(t)){c=document.createDocumentFragment();for(var p=0;;){d.lastIndex=p;var h=d.exec(t),g=h?h.index-p:t.length-p;if(g){var v=document.createTextNode(l.slice(p,p+g));o&&s<9?c.appendChild(C("span",[v])):c.appendChild(v),e.map.push(e.pos,e.pos+g,v),e.col+=g,e.pos+=g}if(!h)break;p+=g+1;var m=void 0;if("\t"==h[0]){var y=e.cm.options.tabSize,b=y-e.col%y;(m=c.appendChild(C("span",Y(b),"cm-tab"))).setAttribute("role","presentation"),m.setAttribute("cm-text","\t"),e.col+=b}else"\r"==h[0]||"\n"==h[0]?((m=c.appendChild(C("span","\r"==h[0]?"␍":"","cm-invalidchar"))).setAttribute("cm-text",h[0]),e.col+=1):((m=e.cm.options.specialCharPlaceholder(h[0])).setAttribute("cm-text",h[0]),o&&s<9?c.appendChild(C("span",[m])):c.appendChild(m),e.col+=1);e.map.push(e.pos,e.pos+1,m),e.pos++}}else e.col+=t.length,c=document.createTextNode(l),e.map.push(e.pos,e.pos+t.length,c),o&&s<9&&(f=!0),e.pos+=t.length;if(e.trailingSpace=32==l.charCodeAt(t.length-1),n||r||a||f||i){var _=n||"";r&&(_+=r),a&&(_+=a);var x=C("span",[c],_,i);if(u)for(var R in u)u.hasOwnProperty(R)&&"style"!=R&&"class"!=R&&x.setAttribute(R,u[R]);return e.content.appendChild(x)}e.content.appendChild(c)}}function tn(e,t){return function(n,r,a,i,o,s,u){a=a?a+" cm-force-border":"cm-force-border";for(var c=n.pos,l=c+r.length;;){for(var d=void 0,f=0;f<t.length&&!((d=t[f]).to>c&&d.from<=c);f++);if(d.to>=l)return e(n,r,a,i,o,s,u);e(n,r.slice(0,d.to-c),a,i,null,s,u),i=null,r=r.slice(d.to-c),c=d.to}}}function nn(e,t,n,r){var a=!r&&n.widgetNode;a&&e.map.push(e.pos,e.pos+t,a),!r&&e.cm.display.input.needsContentAttribute&&(a||(a=e.content.appendChild(document.createElement("span"))),a.setAttribute("cm-marker",n.id)),a&&(e.cm.display.input.setUneditable(a),e.content.appendChild(a)),e.pos+=t,e.trailingSpace=!1}function rn(e,t,n){var r=e.markedSpans,a=e.text,i=0;if(r)for(var o,s,u,c,l,d,f,p=a.length,h=0,g=1,v="",m=0;;){if(m==h){u=c=l=s="",f=null,d=null,m=1/0;for(var y=[],b=void 0,_=0;_<r.length;++_){var x=r[_],R=x.marker;if("bookmark"==R.type&&x.from==h&&R.widgetNode)y.push(R);else if(x.from<=h&&(null==x.to||x.to>h||R.collapsed&&x.to==h&&x.from==h)){if(null!=x.to&&x.to!=h&&m>x.to&&(m=x.to,c=""),R.className&&(u+=" "+R.className),R.css&&(s=(s?s+";":"")+R.css),R.startStyle&&x.from==h&&(l+=" "+R.startStyle),R.endStyle&&x.to==m&&(b||(b=[])).push(R.endStyle,x.to),R.title&&((f||(f={})).title=R.title),R.attributes)for(var w in R.attributes)(f||(f={}))[w]=R.attributes[w];R.collapsed&&(!d||Dt(d.marker,R)<0)&&(d=x)}else x.from>h&&m>x.from&&(m=x.from)}if(b)for(var E=0;E<b.length;E+=2)b[E+1]==m&&(c+=" "+b[E]);if(!d||d.from==h)for(var S=0;S<y.length;++S)nn(t,0,y[S]);if(d&&(d.from||0)==h){if(nn(t,(null==d.to?p+1:d.to)-h,d.marker,null==d.from),null==d.to)return;d.to==h&&(d=!1)}}if(h>=p)break;for(var A=Math.min(p,m);;){if(v){var T=h+v.length;if(!d){var P=T>A?v.slice(0,A-h):v;t.addToken(t,P,o?o+u:u,l,h+P.length==m?c:"",s,f)}if(T>=A){v=v.slice(A-h),h=A;break}h=T,l=""}v=a.slice(i,i=n[g++]),o=Zt(n[g++],t.cm.options)}}else for(var C=1;C<n.length;C+=2)t.addToken(t,a.slice(i,i=n[C]),Zt(n[C+1],t.cm.options))}function an(e,t,n){this.line=t,this.rest=function(e){for(var t,n;t=jt(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}(t),this.size=this.rest?Ze(X(this.rest))-n+1:1,this.node=this.text=null,this.hidden=Ht(e,t)}function on(e,t,n){for(var r,a=[],i=t;i<n;i=r){var o=new an(e.doc,Ke(e.doc,i),i);r=i+o.size,a.push(o)}return a}var sn=null,un=null;function cn(e,t){var n=pe(e,t);if(n.length){var r,a=Array.prototype.slice.call(arguments,2);sn?r=sn.delayedCallbacks:un?r=un:(r=un=[],setTimeout(ln,0));for(var i=function(e){r.push((function(){return n[e].apply(null,a)}))},o=0;o<n.length;++o)i(o)}}function ln(){var e=un;un=null;for(var t=0;t<e.length;++t)e[t]()}function dn(e,t,n,r){for(var a=0;a<t.changes.length;a++){var i=t.changes[a];"text"==i?hn(e,t):"gutter"==i?vn(e,t,n,r):"class"==i?gn(e,t):"widget"==i&&mn(e,t,r)}t.changes=null}function fn(e){return e.node==e.text&&(e.node=C("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),o&&s<8&&(e.node.style.zIndex=2)),e.node}function pn(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):$t(e,t)}function hn(e,t){var n=t.text.className,r=pn(e,t);t.text==t.node&&(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,gn(e,t)):n&&(t.text.className=n)}function gn(e,t){!function(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(n&&(n+=" CodeMirror-linebackground"),t.background)n?t.background.className=n:(t.background.parentNode.removeChild(t.background),t.background=null);else if(n){var r=fn(t);t.background=r.insertBefore(C("div",null,n),r.firstChild),e.display.input.setUneditable(t.background)}}(e,t),t.line.wrapClass?fn(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var n=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=n||""}function vn(e,t,n,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var a=fn(t);t.gutterBackground=C("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px"),e.display.input.setUneditable(t.gutterBackground),a.insertBefore(t.gutterBackground,t.text)}var i=t.line.gutterMarkers;if(e.options.lineNumbers||i){var o=fn(t),s=t.gutter=C("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");if(e.display.input.setUneditable(s),o.insertBefore(s,t.text),t.line.gutterClass&&(s.className+=" "+t.line.gutterClass),!e.options.lineNumbers||i&&i["CodeMirror-linenumbers"]||(t.lineNumber=s.appendChild(C("div",et(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),i)for(var u=0;u<e.display.gutterSpecs.length;++u){var c=e.display.gutterSpecs[u].className,l=i.hasOwnProperty(c)&&i[c];l&&s.appendChild(C("div",[l],"CodeMirror-gutter-elt","left: "+r.gutterLeft[c]+"px; width: "+r.gutterWidth[c]+"px"))}}}function mn(e,t,n){t.alignable&&(t.alignable=null);for(var r=t.node.firstChild,a=void 0;r;r=a)a=r.nextSibling,"CodeMirror-linewidget"==r.className&&t.node.removeChild(r);bn(e,t,n)}function yn(e,t,n,r){var a=pn(e,t);return t.text=t.node=a.pre,a.bgClass&&(t.bgClass=a.bgClass),a.textClass&&(t.textClass=a.textClass),gn(e,t),vn(e,t,n,r),bn(e,t,r),t.node}function bn(e,t,n){if(_n(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.length;r++)_n(e,t.rest[r],t,n,!1)}function _n(e,t,n,r,a){if(t.widgets)for(var i=fn(n),o=0,s=t.widgets;o<s.length;++o){var u=s[o],c=C("div",[u.node],"CodeMirror-linewidget");u.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),xn(u,c,n,r),e.display.input.setUneditable(c),a&&u.above?i.insertBefore(c,n.gutter||n.text):i.appendChild(c),cn(u,"redraw")}}function xn(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var a=r.wrapperWidth;t.style.left=r.fixedPos+"px",e.coverGutter||(a-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+"px"),t.style.width=a+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+"px"))}function Rn(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!O(document.body,e.node)){var n="position: relative;";e.coverGutter&&(n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(n+="width: "+t.display.wrapper.clientWidth+"px;"),P(t.display.measure,C("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function wn(e,t){for(var n=Ee(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==e.sizer&&n!=e.mover)return!0}function En(e){return e.lineSpace.offsetTop}function Sn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function An(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=P(e.measure,C("pre","x","CodeMirror-line-like")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(r.left)||isNaN(r.right)||(e.cachedPaddingH=r),r}function Tn(e){return V-e.display.nativeBarWidth}function Pn(e){return e.display.scroller.clientWidth-Tn(e)-e.display.barWidth}function Cn(e){return e.display.scroller.clientHeight-Tn(e)-e.display.barHeight}function Mn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var a=0;a<e.rest.length;a++)if(Ze(e.rest[a])>n)return{map:e.measure.maps[a],cache:e.measure.caches[a],before:!0}}function On(e,t,n,r){return In(e,Dn(e,t),n,r)}function kn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[dr(e,t)];var n=e.display.externalMeasured;return n&&t>=n.lineN&&t<n.lineN+n.size?n:void 0}function Dn(e,t){var n=Ze(t),r=kn(e,n);r&&!r.text?r=null:r&&r.changes&&(dn(e,r,n,or(e)),e.curOp.forceUpdate=!0),r||(r=function(e,t){var n=Ze(t=Nt(t)),r=e.display.externalMeasured=new an(e.doc,t,n);r.lineN=n;var a=r.built=$t(e,r);return r.text=a.pre,P(e.display.lineMeasure,a.pre),r}(e,t));var a=Mn(r,t,n);return{line:t,view:r,rect:null,map:a.map,cache:a.cache,before:a.before,hasHeights:!1}}function In(e,t,n,r,a){t.before&&(n=-1);var i,u=n+(r||"");return t.cache.hasOwnProperty(u)?i=t.cache[u]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(function(e,t,n){var r=e.options.lineWrapping,a=r&&Pn(e);if(!t.measure.heights||r&&t.measure.width!=a){var i=t.measure.heights=[];if(r){t.measure.width=a;for(var o=t.text.firstChild.getClientRects(),s=0;s<o.length-1;s++){var u=o[s],c=o[s+1];Math.abs(u.bottom-c.bottom)>2&&i.push((u.bottom+c.top)/2-n.top)}}i.push(n.bottom-n.top)}}(e,t.view,t.rect),t.hasHeights=!0),(i=function(e,t,n,r){var a,i=Fn(t.map,n,r),u=i.node,c=i.start,l=i.end,d=i.collapse;if(3==u.nodeType){for(var f=0;f<4;f++){for(;c&&ae(t.line.text.charAt(i.coverStart+c));)--c;for(;i.coverStart+l<i.coverEnd&&ae(t.line.text.charAt(i.coverStart+l));)++l;if((a=o&&s<9&&0==c&&l==i.coverEnd-i.coverStart?u.parentNode.getBoundingClientRect():zn(S(u,c,l).getClientRects(),r)).left||a.right||0==c)break;l=c,c-=1,d="right"}o&&s<11&&(a=function(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!function(e){if(null!=Le)return Le;var t=P(e,C("span","x")),n=t.getBoundingClientRect(),r=S(t,0,1).getBoundingClientRect();return Le=Math.abs(n.left-r.left)>1}(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}(e.display.measure,a))}else{var p;c>0&&(d=r="right"),a=e.options.lineWrapping&&(p=u.getClientRects()).length>1?p["right"==r?p.length-1:0]:u.getBoundingClientRect()}if(o&&s<9&&!c&&(!a||!a.left&&!a.right)){var h=u.parentNode.getClientRects()[0];a=h?{left:h.left,right:h.left+ir(e.display),top:h.top,bottom:h.bottom}:jn}for(var g=a.top-t.rect.top,v=a.bottom-t.rect.top,m=(g+v)/2,y=t.view.measure.heights,b=0;b<y.length-1&&!(m<y[b]);b++);var _=b?y[b-1]:0,x=y[b],R={left:("right"==d?a.right:a.left)-t.rect.left,right:("left"==d?a.left:a.right)-t.rect.left,top:_,bottom:x};return a.left||a.right||(R.bogus=!0),e.options.singleCursorHeightPerLine||(R.rtop=g,R.rbottom=v),R}(e,t,n,r)).bogus||(t.cache[u]=i)),{left:i.left,right:i.right,top:a?i.rtop:i.top,bottom:a?i.rbottom:i.bottom}}var Ln,jn={left:0,right:0,top:0,bottom:0};function Fn(e,t,n){for(var r,a,i,o,s,u,c=0;c<e.length;c+=3)if(s=e[c],u=e[c+1],t<s?(a=0,i=1,o="left"):t<u?i=1+(a=t-s):(c==e.length-3||t==u&&e[c+3]>t)&&(a=(i=u-s)-1,t>=u&&(o="right")),null!=a){if(r=e[c+2],s==u&&n==(r.insertLeft?"left":"right")&&(o=n),"left"==n&&0==a)for(;c&&e[c-2]==e[c-3]&&e[c-1].insertLeft;)r=e[2+(c-=3)],o="left";if("right"==n&&a==u-s)for(;c<e.length-3&&e[c+3]==e[c+4]&&!e[c+5].insertLeft;)r=e[(c+=3)+2],o="right";break}return{node:r,start:a,end:i,collapse:o,coverStart:s,coverEnd:u}}function zn(e,t){var n=jn;if("left"==t)for(var r=0;r<e.length&&(n=e[r]).left==n.right;r++);else for(var a=e.length-1;a>=0&&(n=e[a]).left==n.right;a--);return n}function Nn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function Bn(e){e.display.externalMeasure=null,T(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)Nn(e.display.view[t])}function Vn(e){Bn(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function Hn(){return l&&v?-(document.body.getBoundingClientRect().left-parseInt(getComputedStyle(document.body).marginLeft)):window.pageXOffset||(document.documentElement||document.body).scrollLeft}function Un(){return l&&v?-(document.body.getBoundingClientRect().top-parseInt(getComputedStyle(document.body).marginTop)):window.pageYOffset||(document.documentElement||document.body).scrollTop}function Wn(e){var t=0;if(e.widgets)for(var n=0;n<e.widgets.length;++n)e.widgets[n].above&&(t+=Rn(e.widgets[n]));return t}function qn(e,t,n,r,a){if(!a){var i=Wn(t);n.top+=i,n.bottom+=i}if("line"==r)return n;r||(r="local");var o=Wt(t);if("local"==r?o+=En(e.display):o-=e.display.viewOffset,"page"==r||"window"==r){var s=e.display.lineSpace.getBoundingClientRect();o+=s.top+("window"==r?0:Un());var u=s.left+("window"==r?0:Hn());n.left+=u,n.right+=u}return n.top+=o,n.bottom+=o,n}function Gn(e,t,n){if("div"==n)return t;var r=t.left,a=t.top;if("page"==n)r-=Hn(),a-=Un();else if("local"==n||!n){var i=e.display.sizer.getBoundingClientRect();r+=i.left,a+=i.top}var o=e.display.lineSpace.getBoundingClientRect();return{left:r-o.left,top:a-o.top}}function Kn(e,t,n,r,a){return r||(r=Ke(e.doc,t.line)),qn(e,r,On(e,r,t.ch,a),n)}function Yn(e,t,n,r,a,i){function o(t,o){var s=In(e,a,t,o?"right":"left",i);return o?s.left=s.right:s.right=s.left,qn(e,r,s,n)}r=r||Ke(e.doc,t.line),a||(a=Dn(e,r));var s=le(r,e.doc.direction),u=t.ch,c=t.sticky;if(u>=r.text.length?(u=r.text.length,c="before"):u<=0&&(u=0,c="after"),!s)return o("before"==c?u-1:u,"before"==c);function l(e,t,n){return o(n?e-1:e,1==s[t].level!=n)}var d=ue(s,u,c),f=se,p=l(u,d,"before"==c);return null!=f&&(p.other=l(u,f,"before"!=c)),p}function Xn(e,t){var n=0;t=ut(e.doc,t),e.options.lineWrapping||(n=ir(e.display)*t.ch);var r=Ke(e.doc,t.line),a=Wt(r)+En(e.display);return{left:n,right:n,top:a,bottom:a+r.height}}function Jn(e,t,n,r,a){var i=tt(e,t,n);return i.xRel=a,r&&(i.outside=r),i}function Zn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return Jn(r.first,0,null,-1,-1);var a=$e(r,n),i=r.first+r.size-1;if(a>i)return Jn(r.first+r.size-1,Ke(r,i).text.length,null,1,1);t<0&&(t=0);for(var o=Ke(r,a);;){var s=tr(e,o,a,t,n),u=Ft(o,s.ch+(s.xRel>0||s.outside>0?1:0));if(!u)return s;var c=u.find(1);if(c.line==a)return c;o=Ke(r,a=c.line)}}function $n(e,t,n,r){r-=Wn(t);var a=t.text.length,i=oe((function(t){return In(e,n,t-1).bottom<=r}),a,0);return{begin:i,end:a=oe((function(t){return In(e,n,t).top>r}),i,a)}}function Qn(e,t,n,r){return n||(n=Dn(e,t)),$n(e,t,n,qn(e,t,In(e,n,r),"line").top)}function er(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}function tr(e,t,n,r,a){a-=Wt(t);var i=Dn(e,t),o=Wn(t),s=0,u=t.text.length,c=!0,l=le(t,e.doc.direction);if(l){var d=(e.options.lineWrapping?rr:nr)(e,t,n,i,l,r,a);s=(c=1!=d.level)?d.from:d.to-1,u=c?d.to:d.from-1}var f,p,h=null,g=null,v=oe((function(t){var n=In(e,i,t);return n.top+=o,n.bottom+=o,!!er(n,r,a,!1)&&(n.top<=a&&n.left<=r&&(h=t,g=n),!0)}),s,u),m=!1;if(g){var y=r-g.left<g.right-r,b=y==c;v=h+(b?0:1),p=b?"after":"before",f=y?g.left:g.right}else{c||v!=u&&v!=s||v++,p=0==v?"after":v==t.text.length?"before":In(e,i,v-(c?1:0)).bottom+o<=a==c?"after":"before";var _=Yn(e,tt(n,v,p),"line",t,i);f=_.left,m=a<_.top?-1:a>=_.bottom?1:0}return Jn(n,v=ie(t.text,v,1),p,m,r-f)}function nr(e,t,n,r,a,i,o){var s=oe((function(s){var u=a[s],c=1!=u.level;return er(Yn(e,tt(n,c?u.to:u.from,c?"before":"after"),"line",t,r),i,o,!0)}),0,a.length-1),u=a[s];if(s>0){var c=1!=u.level,l=Yn(e,tt(n,c?u.from:u.to,c?"after":"before"),"line",t,r);er(l,i,o,!0)&&l.top>o&&(u=a[s-1])}return u}function rr(e,t,n,r,a,i,o){var s=$n(e,t,r,o),u=s.begin,c=s.end;/\s/.test(t.text.charAt(c-1))&&c--;for(var l=null,d=null,f=0;f<a.length;f++){var p=a[f];if(!(p.from>=c||p.to<=u)){var h=In(e,r,1!=p.level?Math.min(c,p.to)-1:Math.max(u,p.from)).right,g=h<i?i-h+1e9:h-i;(!l||d>g)&&(l=p,d=g)}}return l||(l=a[a.length-1]),l.from<u&&(l={from:u,to:l.to,level:l.level}),l.to>c&&(l={from:l.from,to:c,level:l.level}),l}function ar(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==Ln){Ln=C("pre",null,"CodeMirror-line-like");for(var t=0;t<49;++t)Ln.appendChild(document.createTextNode("x")),Ln.appendChild(C("br"));Ln.appendChild(document.createTextNode("x"))}P(e.measure,Ln);var n=Ln.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),T(e.measure),n||1}function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=C("span","xxxxxxxxxx"),n=C("pre",[t],"CodeMirror-line-like");P(e.measure,n);var r=t.getBoundingClientRect(),a=(r.right-r.left)/10;return a>2&&(e.cachedCharWidth=a),a||10}function or(e){for(var t=e.display,n={},r={},a=t.gutters.clientLeft,i=t.gutters.firstChild,o=0;i;i=i.nextSibling,++o){var s=e.display.gutterSpecs[o].className;n[s]=i.offsetLeft+i.clientLeft+a,r[s]=i.clientWidth}return{fixedPos:sr(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function sr(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function ur(e){var t=ar(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/ir(e.display)-3);return function(a){if(Ht(e.doc,a))return 0;var i=0;if(a.widgets)for(var o=0;o<a.widgets.length;o++)a.widgets[o].height&&(i+=a.widgets[o].height);return n?i+(Math.ceil(a.text.length/r)||1)*t:i+t}}function cr(e){var t=e.doc,n=ur(e);t.iter((function(e){var t=n(e);t!=e.height&&Je(e,t)}))}function lr(e,t,n,r){var a=e.display;if(!n&&"true"==Ee(t).getAttribute("cm-not-content"))return null;var i,o,s=a.lineSpace.getBoundingClientRect();try{i=t.clientX-s.left,o=t.clientY-s.top}catch(t){return null}var u,c=Zn(e,i,o);if(r&&1==c.xRel&&(u=Ke(e.doc,c.line).text).length==c.ch){var l=z(u,u.length,e.options.tabSize)-u.length;c=tt(c.line,Math.max(0,Math.round((i-An(e.display).left)/ir(e.display))-l))}return c}function dr(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.viewFrom)<0)return null;for(var n=e.display.view,r=0;r<n.length;r++)if((t-=n[r].size)<0)return r}function fr(e,t,n,r){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e.doc.size),r||(r=0);var a=e.display;if(r&&n<a.viewTo&&(null==a.updateLineNumbers||a.updateLineNumbers>t)&&(a.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=a.viewTo)wt&&Bt(e.doc,t)<a.viewTo&&hr(e);else if(n<=a.viewFrom)wt&&Vt(e.doc,n+r)>a.viewFrom?hr(e):(a.viewFrom+=r,a.viewTo+=r);else if(t<=a.viewFrom&&n>=a.viewTo)hr(e);else if(t<=a.viewFrom){var i=gr(e,n,n+r,1);i?(a.view=a.view.slice(i.index),a.viewFrom=i.lineN,a.viewTo+=r):hr(e)}else if(n>=a.viewTo){var o=gr(e,t,t,-1);o?(a.view=a.view.slice(0,o.index),a.viewTo=o.lineN):hr(e)}else{var s=gr(e,t,t,-1),u=gr(e,n,n+r,1);s&&u?(a.view=a.view.slice(0,s.index).concat(on(e,s.lineN,u.lineN)).concat(a.view.slice(u.index)),a.viewTo+=r):hr(e)}var c=a.externalMeasured;c&&(n<c.lineN?c.lineN+=r:t<c.lineN+c.size&&(a.externalMeasured=null))}function pr(e,t,n){e.curOp.viewChanged=!0;var r=e.display,a=e.display.externalMeasured;if(a&&t>=a.lineN&&t<a.lineN+a.size&&(r.externalMeasured=null),!(t<r.viewFrom||t>=r.viewTo)){var i=r.view[dr(e,t)];if(null!=i.node){var o=i.changes||(i.changes=[]);-1==B(o,n)&&o.push(n)}}}function hr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function gr(e,t,n,r){var a,i=dr(e,t),o=e.display.view;if(!wt||n==e.doc.first+e.doc.size)return{index:i,lineN:n};for(var s=e.display.viewFrom,u=0;u<i;u++)s+=o[u].size;if(s!=t){if(r>0){if(i==o.length-1)return null;a=s+o[i].size-t,i++}else a=s-t;t+=a,n+=a}for(;Bt(e.doc,n)!=n;){if(i==(r<0?0:o.length-1))return null;n+=r*o[i-(r<0?1:0)].size,i+=r}return{index:i,lineN:n}}function vr(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var a=t[r];a.hidden||a.node&&!a.changes||++n}return n}function mr(e){e.display.input.showSelection(e.display.input.prepareSelection())}function yr(e,t){void 0===t&&(t=!0);for(var n=e.doc,r={},a=r.cursors=document.createDocumentFragment(),i=r.selection=document.createDocumentFragment(),o=0;o<n.sel.ranges.length;o++)if(t||o!=n.sel.primIndex){var s=n.sel.ranges[o];if(!(s.from().line>=e.display.viewTo||s.to().line<e.display.viewFrom)){var u=s.empty();(u||e.options.showCursorWhenSelecting)&&br(e,s.head,a),u||xr(e,s,i)}}return r}function br(e,t,n){var r=Yn(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),a=n.appendChild(C("div"," ","CodeMirror-cursor"));if(a.style.left=r.left+"px",a.style.top=r.top+"px",a.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px",r.other){var i=n.appendChild(C("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));i.style.display="",i.style.left=r.other.left+"px",i.style.top=r.other.top+"px",i.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function _r(e,t){return e.top-t.top||e.left-t.left}function xr(e,t,n){var r=e.display,a=e.doc,i=document.createDocumentFragment(),o=An(e.display),s=o.left,u=Math.max(r.sizerWidth,Pn(e)-r.sizer.offsetLeft)-o.right,c="ltr"==a.direction;function l(e,t,n,r){t<0&&(t=0),t=Math.round(t),r=Math.round(r),i.appendChild(C("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px;\n top: "+t+"px; width: "+(null==n?u-e:n)+"px;\n height: "+(r-t)+"px"))}function d(t,n,r){var i,o,d=Ke(a,t),f=d.text.length;function p(n,r){return Kn(e,tt(t,n),"div",d,r)}function h(t,n,r){var a=Qn(e,d,null,t),i="ltr"==n==("after"==r)?"left":"right";return p("after"==r?a.begin:a.end-(/\s/.test(d.text.charAt(a.end-1))?2:1),i)[i]}var g=le(d,a.direction);return function(e,t,n,r){if(!e)return r(t,n,"ltr",0);for(var a=!1,i=0;i<e.length;++i){var o=e[i];(o.from<n&&o.to>t||t==n&&o.to==t)&&(r(Math.max(o.from,t),Math.min(o.to,n),1==o.level?"rtl":"ltr",i),a=!0)}a||r(t,n,"ltr")}(g,n||0,null==r?f:r,(function(e,t,a,d){var v="ltr"==a,m=p(e,v?"left":"right"),y=p(t-1,v?"right":"left"),b=null==n&&0==e,_=null==r&&t==f,x=0==d,R=!g||d==g.length-1;if(y.top-m.top<=3){var w=(c?_:b)&&R,E=(c?b:_)&&x?s:(v?m:y).left,S=w?u:(v?y:m).right;l(E,m.top,S-E,m.bottom)}else{var A,T,P,C;v?(A=c&&b&&x?s:m.left,T=c?u:h(e,a,"before"),P=c?s:h(t,a,"after"),C=c&&_&&R?u:y.right):(A=c?h(e,a,"before"):s,T=!c&&b&&x?u:m.right,P=!c&&_&&R?s:y.left,C=c?h(t,a,"after"):u),l(A,m.top,T-A,m.bottom),m.bottom<y.top&&l(s,m.bottom,null,y.top),l(P,y.top,C-P,y.bottom)}(!i||_r(m,i)<0)&&(i=m),_r(y,i)<0&&(i=y),(!o||_r(m,o)<0)&&(o=m),_r(y,o)<0&&(o=y)})),{start:i,end:o}}var f=t.from(),p=t.to();if(f.line==p.line)d(f.line,f.ch,p.ch);else{var h=Ke(a,f.line),g=Ke(a,p.line),v=Nt(h)==Nt(g),m=d(f.line,f.ch,v?h.text.length+1:null).end,y=d(p.line,v?0:null,p.ch).start;v&&(m.top<y.top-2?(l(m.right,m.top,null,m.bottom),l(s,y.top,y.left,y.bottom)):l(m.right,m.top,y.left-m.right,m.bottom)),m.bottom<y.top&&l(s,m.bottom,null,y.top)}n.appendChild(i)}function Rr(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval((function(){return t.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function wr(e){e.state.focused||(e.display.input.focus(),Sr(e))}function Er(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,Ar(e))}),100)}function Sr(e,t){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(ge(e,"focus",e,t),e.state.focused=!0,D(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),u&&setTimeout((function(){return e.display.input.reset(!0)}),20)),e.display.input.receivedFocus()),Rr(e))}function Ar(e,t){e.state.delayingBlurEvent||(e.state.focused&&(ge(e,"blur",e,t),e.state.focused=!1,A(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout((function(){e.state.focused||(e.display.shift=!1)}),150))}function Tr(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r<t.view.length;r++){var a=t.view[r],i=e.options.lineWrapping,u=void 0,c=0;if(!a.hidden){if(o&&s<8){var l=a.node.offsetTop+a.node.offsetHeight;u=l-n,n=l}else{var d=a.node.getBoundingClientRect();u=d.bottom-d.top,!i&&a.text.firstChild&&(c=a.text.firstChild.getBoundingClientRect().right-d.left-1)}var f=a.line.height-u;if((f>.005||f<-.005)&&(Je(a.line,u),Pr(a.line),a.rest))for(var p=0;p<a.rest.length;p++)Pr(a.rest[p]);if(c>e.display.sizerWidth){var h=Math.ceil(c/ir(e.display));h>e.display.maxLineLength&&(e.display.maxLineLength=h,e.display.maxLine=a.line,e.display.maxLineChanged=!0)}}}}function Pr(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e.widgets[t],r=n.node.parentNode;r&&(n.height=r.offsetHeight)}}function Cr(e,t,n){var r=n&&null!=n.top?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-En(e));var a=n&&null!=n.bottom?n.bottom:r+e.wrapper.clientHeight,i=$e(t,r),o=$e(t,a);if(n&&n.ensure){var s=n.ensure.from.line,u=n.ensure.to.line;s<i?(i=s,o=$e(t,Wt(Ke(t,s))+e.wrapper.clientHeight)):Math.min(u,t.lastLine())>=o&&(i=$e(t,Wt(Ke(t,u))-e.wrapper.clientHeight),o=u)}return{from:i,to:Math.max(o,i+1)}}function Mr(e,t){var n=e.display,r=ar(e.display);t.top<0&&(t.top=0);var a=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:n.scroller.scrollTop,i=Cn(e),o={};t.bottom-t.top>i&&(t.bottom=t.top+i);var s=e.doc.height+Sn(n),u=t.top<r,c=t.bottom>s-r;if(t.top<a)o.scrollTop=u?0:t.top;else if(t.bottom>a+i){var l=Math.min(t.top,(c?s:t.bottom)-i);l!=a&&(o.scrollTop=l)}var d=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:n.scroller.scrollLeft,f=Pn(e)-(e.options.fixedGutter?n.gutters.offsetWidth:0),p=t.right-t.left>f;return p&&(t.right=t.left+f),t.left<10?o.scrollLeft=0:t.left<d?o.scrollLeft=Math.max(0,t.left-(p?0:10)):t.right>f+d-3&&(o.scrollLeft=t.right+(p?0:10)-f),o}function Or(e,t){null!=t&&(Ir(e),e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+t)}function kr(e){Ir(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:t,margin:e.options.cursorScrollMargin}}function Dr(e,t,n){null==t&&null==n||Ir(e),null!=t&&(e.curOp.scrollLeft=t),null!=n&&(e.curOp.scrollTop=n)}function Ir(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Lr(e,Xn(e,t.from),Xn(e,t.to),t.margin))}function Lr(e,t,n,r){var a=Mr(e,{left:Math.min(t.left,n.left),top:Math.min(t.top,n.top)-r,right:Math.max(t.right,n.right),bottom:Math.max(t.bottom,n.bottom)+r});Dr(e,a.scrollLeft,a.scrollTop)}function jr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||ua(e,{top:t}),Fr(e,t,!0),n&&ua(e),ra(e,100))}function Fr(e,t,n){t=Math.min(e.display.scroller.scrollHeight-e.display.scroller.clientHeight,t),(e.display.scroller.scrollTop!=t||n)&&(e.doc.scrollTop=t,e.display.scrollbars.setScrollTop(t),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t))}function zr(e,t,n,r){t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)&&!r||(e.doc.scrollLeft=t,da(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function Nr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+Sn(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Tn(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}var Br=function(e,t,n){this.cm=n;var r=this.vert=C("div",[C("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),a=this.horiz=C("div",[C("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");r.tabIndex=a.tabIndex=-1,e(r),e(a),fe(r,"scroll",(function(){r.clientHeight&&t(r.scrollTop,"vertical")})),fe(a,"scroll",(function(){a.clientWidth&&t(a.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,o&&s<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Br.prototype.update=function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var a=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+a)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var i=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=Math.max(0,e.scrollWidth-e.clientWidth+i)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},Br.prototype.setScrollLeft=function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Br.prototype.setScrollTop=function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Br.prototype.zeroWidthHack=function(){var e=y&&!p?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new N,this.disableVert=new N},Br.prototype.enableZeroWidthBar=function(e,t,n){e.style.pointerEvents="auto",t.set(1e3,(function r(){var a=e.getBoundingClientRect();("vert"==n?document.elementFromPoint(a.right-1,(a.top+a.bottom)/2):document.elementFromPoint((a.right+a.left)/2,a.bottom-1))!=e?e.style.pointerEvents="none":t.set(1e3,r)}))},Br.prototype.clear=function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)};var Vr=function(){};function Hr(e,t){t||(t=Nr(e));var n=e.display.barWidth,r=e.display.barHeight;Ur(e,t);for(var a=0;a<4&&n!=e.display.barWidth||r!=e.display.barHeight;a++)n!=e.display.barWidth&&e.options.lineWrapping&&Tr(e),Ur(e,Nr(e)),n=e.display.barWidth,r=e.display.barHeight}function Ur(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}Vr.prototype.update=function(){return{bottom:0,right:0}},Vr.prototype.setScrollLeft=function(){},Vr.prototype.setScrollTop=function(){},Vr.prototype.clear=function(){};var Wr={native:Br,null:Vr};function qr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&A(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new Wr[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),fe(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){return e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?zr(e,t):jr(e,t)}),e),e.display.scrollbars.addClass&&D(e.display.wrapper,e.display.scrollbars.addClass)}var Gr=0;function Kr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Gr},t=e.curOp,sn?sn.ops.push(t):t.ownsGroup=sn={ops:[t],delayedCallbacks:[]}}function Yr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try{!function(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var r=0;r<e.ops.length;r++){var a=e.ops[r];if(a.cursorActivityHandlers)for(;a.cursorActivityCalled<a.cursorActivityHandlers.length;)a.cursorActivityHandlers[a.cursorActivityCalled++].call(null,a.cm)}}while(n<t.length)}(n)}finally{sn=null,t(n)}}(t,(function(e){for(var t=0;t<e.ops.length;t++)e.ops[t].cm.curOp=null;!function(e){for(var t=e.ops,n=0;n<t.length;n++)Xr(t[n]);for(var r=0;r<t.length;r++)(a=t[r]).updatedDisplay=a.mustUpdate&&oa(a.cm,a.update);for(var a,i=0;i<t.length;i++)Jr(t[i]);for(var o=0;o<t.length;o++)Zr(t[o]);for(var s=0;s<t.length;s++)$r(t[s])}(e)}))}function Xr(e){var t=e.cm,n=t.display;!function(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Tn(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Tn(e)+"px",t.scrollbarsClipped=!0)}(t),e.updateMaxLine&&Gt(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new ia(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Jr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Tr(t),e.barMeasure=Nr(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=On(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Tn(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-Pn(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection())}function Zr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&zr(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==k();e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&&Hr(t,e.barMeasure),e.updatedDisplay&&la(t,e.barMeasure),e.selectionChanged&&Rr(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),n&&wr(e.cm)}function $r(e){var t=e.cm,n=t.display,r=t.doc;e.updatedDisplay&&sa(t,e.update),null==n.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null!=e.scrollTop&&Fr(t,e.scrollTop,e.forceScroll),null!=e.scrollLeft&&zr(t,e.scrollLeft,!0,!0),e.scrollToPos&&function(e,t){if(!ve(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),a=null;if(t.top+r.top<0?a=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(a=!1),null!=a&&!h){var i=C("div","",null,"position: absolute;\n top: "+(t.top-n.viewOffset-En(e.display))+"px;\n height: "+(t.bottom-t.top+Tn(e)+n.barHeight)+"px;\n left: "+t.left+"px; width: "+Math.max(2,t.right-t.left)+"px;");e.display.lineSpace.appendChild(i),i.scrollIntoView(a),e.display.lineSpace.removeChild(i)}}}(t,function(e,t,n,r){var a;null==r&&(r=0),e.options.lineWrapping||t!=n||(n="before"==(t=t.ch?tt(t.line,"before"==t.sticky?t.ch-1:t.ch,"after"):t).sticky?tt(t.line,t.ch+1,"before"):t);for(var i=0;i<5;i++){var o=!1,s=Yn(e,t),u=n&&n!=t?Yn(e,n):s,c=Mr(e,a={left:Math.min(s.left,u.left),top:Math.min(s.top,u.top)-r,right:Math.max(s.left,u.left),bottom:Math.max(s.bottom,u.bottom)+r}),l=e.doc.scrollTop,d=e.doc.scrollLeft;if(null!=c.scrollTop&&(jr(e,c.scrollTop),Math.abs(e.doc.scrollTop-l)>1&&(o=!0)),null!=c.scrollLeft&&(zr(e,c.scrollLeft),Math.abs(e.doc.scrollLeft-d)>1&&(o=!0)),!o)break}return a}(t,ut(r,e.scrollToPos.from),ut(r,e.scrollToPos.to),e.scrollToPos.margin));var a=e.maybeHiddenMarkers,i=e.maybeUnhiddenMarkers;if(a)for(var o=0;o<a.length;++o)a[o].lines.length||ge(a[o],"hide");if(i)for(var s=0;s<i.length;++s)i[s].lines.length&&ge(i[s],"unhide");n.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&ge(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function Qr(e,t){if(e.curOp)return t();Kr(e);try{return t()}finally{Yr(e)}}function ea(e,t){return function(){if(e.curOp)return t.apply(e,arguments);Kr(e);try{return t.apply(e,arguments)}finally{Yr(e)}}}function ta(e){return function(){if(this.curOp)return e.apply(this,arguments);Kr(this);try{return e.apply(this,arguments)}finally{Yr(this)}}}function na(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);Kr(t);try{return e.apply(this,arguments)}finally{Yr(t)}}}function ra(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highlight.set(t,j(aa,e))}function aa(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){var n=+new Date+e.options.workTime,r=ht(e,t.highlightFrontier),a=[];t.iter(r.line,Math.min(t.first+t.size,e.display.viewTo+500),(function(i){if(r.line>=e.display.viewFrom){var o=i.styles,s=i.text.length>e.options.maxHighlightLength?Ue(t.mode,r.state):null,u=ft(e,i,r,!0);s&&(r.state=s),i.styles=u.styles;var c=i.styleClasses,l=u.classes;l?i.styleClasses=l:c&&(i.styleClasses=null);for(var d=!o||o.length!=i.styles.length||c!=l&&(!c||!l||c.bgClass!=l.bgClass||c.textClass!=l.textClass),f=0;!d&&f<o.length;++f)d=o[f]!=i.styles[f];d&&a.push(r.line),i.stateAfter=r.save(),r.nextLine()}else i.text.length<=e.options.maxHighlightLength&>(e,i.text,r),i.stateAfter=r.line%5==0?r.save():null,r.nextLine();if(+new Date>n)return ra(e,e.options.workDelay),!0})),t.highlightFrontier=r.line,t.modeFrontier=Math.max(t.modeFrontier,r.line),a.length&&Qr(e,(function(){for(var t=0;t<a.length;t++)pr(e,a[t],"text")}))}}var ia=function(e,t,n){var r=e.display;this.viewport=t,this.visible=Cr(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=Pn(e),this.force=n,this.dims=or(e),this.events=[]};function oa(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return hr(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==vr(e))return!1;fa(e)&&(hr(e),t.dims=or(e));var a=r.first+r.size,i=Math.max(t.visible.from-e.options.viewportMargin,r.first),o=Math.min(a,t.visible.to+e.options.viewportMargin);n.viewFrom<i&&i-n.viewFrom<20&&(i=Math.max(r.first,n.viewFrom)),n.viewTo>o&&n.viewTo-o<20&&(o=Math.min(a,n.viewTo)),wt&&(i=Bt(e.doc,i),o=Vt(e.doc,o));var s=i!=n.viewFrom||o!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;!function(e,t,n){var r=e.display;0==r.view.length||t>=r.viewTo||n<=r.viewFrom?(r.view=on(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=on(e,t,r.viewFrom).concat(r.view):r.viewFrom<t&&(r.view=r.view.slice(dr(e,t))),r.viewFrom=t,r.viewTo<n?r.view=r.view.concat(on(e,r.viewTo,n)):r.viewTo>n&&(r.view=r.view.slice(0,dr(e,n)))),r.viewTo=n}(e,i,o),n.viewOffset=Wt(Ke(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var c=vr(e);if(!s&&0==c&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var l=function(e){if(e.hasFocus())return null;var t=k();if(!t||!O(e.display.lineDiv,t))return null;var n={activeElt:t};if(window.getSelection){var r=window.getSelection();r.anchorNode&&r.extend&&O(e.display.lineDiv,r.anchorNode)&&(n.anchorNode=r.anchorNode,n.anchorOffset=r.anchorOffset,n.focusNode=r.focusNode,n.focusOffset=r.focusOffset)}return n}(e);return c>4&&(n.lineDiv.style.display="none"),function(e,t,n){var r=e.display,a=e.options.lineNumbers,i=r.lineDiv,o=i.firstChild;function s(t){var n=t.nextSibling;return u&&y&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var c=r.view,l=r.viewFrom,d=0;d<c.length;d++){var f=c[d];if(f.hidden);else if(f.node&&f.node.parentNode==i){for(;o!=f.node;)o=s(o);var p=a&&null!=t&&t<=l&&f.lineNumber;f.changes&&(B(f.changes,"gutter")>-1&&(p=!1),dn(e,f,l,n)),p&&(T(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(et(e.options,l)))),o=f.node.nextSibling}else{var h=yn(e,f,l,n);i.insertBefore(h,o)}l+=f.size}for(;o;)o=s(o)}(e,n.updateLineNumbers,t.dims),c>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,function(e){if(e&&e.activeElt&&e.activeElt!=k()&&(e.activeElt.focus(),e.anchorNode&&O(document.body,e.anchorNode)&&O(document.body,e.focusNode))){var t=window.getSelection(),n=document.createRange();n.setEnd(e.anchorNode,e.anchorOffset),n.collapse(!1),t.removeAllRanges(),t.addRange(n),t.extend(e.focusNode,e.focusOffset)}}(l),T(n.cursorDiv),T(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,ra(e,400)),n.updateLineNumbers=null,!0}function sa(e,t){for(var n=t.viewport,r=!0;(r&&e.options.lineWrapping&&t.oldDisplayWidth!=Pn(e)||(n&&null!=n.top&&(n={top:Math.min(e.doc.height+Sn(e.display)-Cn(e),n.top)}),t.visible=Cr(e.display,e.doc,n),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&oa(e,t);r=!1){Tr(e);var a=Nr(e);mr(e),Hr(e,a),la(e,a),t.force=!1}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function ua(e,t){var n=new ia(e,t);if(oa(e,n)){Tr(e),sa(e,n);var r=Nr(e);mr(e),Hr(e,r),la(e,r),n.finish()}}function ca(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"px"}function la(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Tn(e)+"px"}function da(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=sr(t)-t.scroller.scrollLeft+e.doc.scrollLeft,a=t.gutters.offsetWidth,i=r+"px",o=0;o<n.length;o++)if(!n[o].hidden){e.options.fixedGutter&&(n[o].gutter&&(n[o].gutter.style.left=i),n[o].gutterBackground&&(n[o].gutterBackground.style.left=i));var s=n[o].alignable;if(s)for(var u=0;u<s.length;u++)s[u].style.left=i}e.options.fixedGutter&&(t.gutters.style.left=r+a+"px")}}function fa(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=et(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var a=r.measure.appendChild(C("div",[C("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),i=a.firstChild.offsetWidth,o=a.offsetWidth-i;return r.lineGutter.style.width="",r.lineNumInnerWidth=Math.max(i,r.lineGutter.offsetWidth-o)+1,r.lineNumWidth=r.lineNumInnerWidth+o,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+"px",ca(e.display),!0}return!1}function pa(e,t){for(var n=[],r=!1,a=0;a<e.length;a++){var i=e[a],o=null;if("string"!=typeof i&&(o=i.style,i=i.className),"CodeMirror-linenumbers"==i){if(!t)continue;r=!0}n.push({className:i,style:o})}return t&&!r&&n.push({className:"CodeMirror-linenumbers",style:null}),n}function ha(e){var t=e.gutters,n=e.gutterSpecs;T(t),e.lineGutter=null;for(var r=0;r<n.length;++r){var a=n[r],i=a.className,o=a.style,s=t.appendChild(C("div",null,"CodeMirror-gutter "+i));o&&(s.style.cssText=o),"CodeMirror-linenumbers"==i&&(e.lineGutter=s,s.style.width=(e.lineNumWidth||1)+"px")}t.style.display=n.length?"":"none",ca(e)}function ga(e){ha(e.display),fr(e),da(e)}function va(e,t,r,a){var i=this;this.input=r,i.scrollbarFiller=C("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=C("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=M("div",null,"CodeMirror-code"),i.selectionDiv=C("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=C("div",null,"CodeMirror-cursors"),i.measure=C("div",null,"CodeMirror-measure"),i.lineMeasure=C("div",null,"CodeMirror-measure"),i.lineSpace=M("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none");var c=M("div",[i.lineSpace],"CodeMirror-lines");i.mover=C("div",[c],null,"position: relative"),i.sizer=C("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=C("div",null,null,"position: absolute; height: "+V+"px; width: 1px;"),i.gutters=C("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=C("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=C("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),o&&s<8&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),u||n&&m||(i.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(i.wrapper):e(i.wrapper)),i.viewFrom=i.viewTo=t.first,i.reportedViewFrom=i.reportedViewTo=t.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,i.gutterSpecs=pa(a.gutters,a.lineNumbers),ha(i),r.init(i)}ia.prototype.signal=function(e,t){ye(e,t)&&this.events.push(arguments)},ia.prototype.finish=function(){for(var e=0;e<this.events.length;e++)ge.apply(null,this.events[e])};var ma=0,ya=null;function ba(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==n&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&&(n=e.wheelDelta),{x:t,y:n}}function _a(e){var t=ba(e);return t.x*=ya,t.y*=ya,t}function xa(e,t){var r=ba(t),a=r.x,i=r.y,o=e.display,s=o.scroller,c=s.scrollWidth>s.clientWidth,l=s.scrollHeight>s.clientHeight;if(a&&c||i&&l){if(i&&y&&u)e:for(var f=t.target,p=o.view;f!=s;f=f.parentNode)for(var h=0;h<p.length;h++)if(p[h].node==f){e.display.currentWheelTarget=f;break e}if(a&&!n&&!d&&null!=ya)return i&&l&&jr(e,Math.max(0,s.scrollTop+i*ya)),zr(e,Math.max(0,s.scrollLeft+a*ya)),(!i||i&&l)&&_e(t),void(o.wheelStartX=null);if(i&&null!=ya){var g=i*ya,v=e.doc.scrollTop,m=v+o.wrapper.clientHeight;g<0?v=Math.max(0,v+g-50):m=Math.min(e.doc.height,m+g+50),ua(e,{top:v,bottom:m})}ma<20&&(null==o.wheelStartX?(o.wheelStartX=s.scrollLeft,o.wheelStartY=s.scrollTop,o.wheelDX=a,o.wheelDY=i,setTimeout((function(){if(null!=o.wheelStartX){var e=s.scrollLeft-o.wheelStartX,t=s.scrollTop-o.wheelStartY,n=t&&o.wheelDY&&t/o.wheelDY||e&&o.wheelDX&&e/o.wheelDX;o.wheelStartX=o.wheelStartY=null,n&&(ya=(ya*ma+n)/(ma+1),++ma)}}),200)):(o.wheelDX+=a,o.wheelDY+=i))}}o?ya=-.53:n?ya=15:l?ya=-.7:f&&(ya=-1/3);var Ra=function(e,t){this.ranges=e,this.primIndex=t};Ra.prototype.primary=function(){return this.ranges[this.primIndex]},Ra.prototype.equals=function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(!rt(n.anchor,r.anchor)||!rt(n.head,r.head))return!1}return!0},Ra.prototype.deepCopy=function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new wa(at(this.ranges[t].anchor),at(this.ranges[t].head));return new Ra(e,this.primIndex)},Ra.prototype.somethingSelected=function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},Ra.prototype.contains=function(e,t){t||(t=e);for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(nt(t,r.from())>=0&&nt(e,r.to())<=0)return n}return-1};var wa=function(e,t){this.anchor=e,this.head=t};function Ea(e,t,n){var r=e&&e.options.selectionsMayTouch,a=t[n];t.sort((function(e,t){return nt(e.from(),t.from())})),n=B(t,a);for(var i=1;i<t.length;i++){var o=t[i],s=t[i-1],u=nt(s.to(),o.from());if(r&&!o.empty()?u>0:u>=0){var c=ot(s.from(),o.from()),l=it(s.to(),o.to()),d=s.empty()?o.from()==o.head:s.from()==s.head;i<=n&&--n,t.splice(--i,2,new wa(d?l:c,d?c:l))}}return new Ra(t,n)}function Sa(e,t){return new Ra([new wa(e,t||e)],0)}function Aa(e){return e.text?tt(e.from.line+e.text.length-1,X(e.text).length+(1==e.text.length?e.from.ch:0)):e.to}function Ta(e,t){if(nt(e,t.from)<0)return e;if(nt(e,t.to)<=0)return Aa(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Aa(t).ch-t.to.ch),tt(n,r)}function Pa(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var a=e.sel.ranges[r];n.push(new wa(Ta(a.anchor,t),Ta(a.head,t)))}return Ea(e.cm,n,e.sel.primIndex)}function Ca(e,t,n){return e.line==t.line?tt(n.line,e.ch-t.ch+n.ch):tt(n.line+(e.line-t.line),e.ch)}function Ma(e){e.doc.mode=Be(e.options,e.doc.modeOption),Oa(e)}function Oa(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)})),e.doc.modeFrontier=e.doc.highlightFrontier=e.doc.first,ra(e,100),e.state.modeGen++,e.curOp&&fr(e)}function ka(e,t){return 0==t.from.ch&&0==t.to.ch&&""==X(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Da(e,t,n,r){function a(e){return n?n[e]:null}function i(e,n,a){!function(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),Ct(e),Mt(e,n);var a=r?r(e):1;a!=e.height&&Je(e,a)}(e,n,a,r),cn(e,"change",e,t)}function o(e,t){for(var n=[],i=e;i<t;++i)n.push(new Kt(c[i],a(i),r));return n}var s=t.from,u=t.to,c=t.text,l=Ke(e,s.line),d=Ke(e,u.line),f=X(c),p=a(c.length-1),h=u.line-s.line;if(t.full)e.insert(0,o(0,c.length)),e.remove(c.length,e.size-c.length);else if(ka(e,t)){var g=o(0,c.length-1);i(d,d.text,p),h&&e.remove(s.line,h),g.length&&e.insert(s.line,g)}else if(l==d)if(1==c.length)i(l,l.text.slice(0,s.ch)+f+l.text.slice(u.ch),p);else{var v=o(1,c.length-1);v.push(new Kt(f+l.text.slice(u.ch),p,r)),i(l,l.text.slice(0,s.ch)+c[0],a(0)),e.insert(s.line+1,v)}else if(1==c.length)i(l,l.text.slice(0,s.ch)+c[0]+d.text.slice(u.ch),a(0)),e.remove(s.line+1,h);else{i(l,l.text.slice(0,s.ch)+c[0],a(0)),i(d,f+d.text.slice(u.ch),p);var m=o(1,c.length-1);h>1&&e.remove(s.line+1,h-1),e.insert(s.line+1,m)}cn(e,"change",e,t)}function Ia(e,t,n){!function e(r,a,i){if(r.linked)for(var o=0;o<r.linked.length;++o){var s=r.linked[o];if(s.doc!=a){var u=i&&s.sharedHist;n&&!u||(t(s.doc,u),e(s.doc,r,u))}}}(e,null,!0)}function La(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,cr(e),Ma(e),ja(e),e.options.lineWrapping||Gt(e),e.options.mode=t.modeOption,fr(e)}function ja(e){("rtl"==e.doc.direction?D:A)(e.display.lineDiv,"CodeMirror-rtl")}function Fa(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function za(e,t){var n={from:at(t.from),to:Aa(t),text:Ye(e,t.from,t.to)};return Ua(e,n,t.from.line,t.to.line+1),Ia(e,(function(e){return Ua(e,n,t.from.line,t.to.line+1)}),!0),n}function Na(e){for(;e.length&&X(e).ranges;)e.pop()}function Ba(e,t,n,r){var a=e.history;a.undone.length=0;var i,o,s=+new Date;if((a.lastOp==r||a.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&a.lastModTime>s-(e.cm?e.cm.options.historyEventDelay:500)||"*"==t.origin.charAt(0)))&&(i=function(e,t){return t?(Na(e.done),X(e.done)):e.done.length&&!X(e.done).ranges?X(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),X(e.done)):void 0}(a,a.lastOp==r)))o=X(i.changes),0==nt(t.from,t.to)&&0==nt(t.from,o.to)?o.to=Aa(t):i.changes.push(za(e,t));else{var u=X(a.done);for(u&&u.ranges||Ha(e.sel,a.done),i={changes:[za(e,t)],generation:a.generation},a.done.push(i);a.done.length>a.undoDepth;)a.done.shift(),a.done[0].ranges||a.done.shift()}a.done.push(n),a.generation=++a.maxGeneration,a.lastModTime=a.lastSelTime=s,a.lastOp=a.lastSelOp=r,a.lastOrigin=a.lastSelOrigin=t.origin,o||ge(e,"historyAdded")}function Va(e,t,n,r){var a=e.history,i=r&&r.origin;n==a.lastSelOp||i&&a.lastSelOrigin==i&&(a.lastModTime==a.lastSelTime&&a.lastOrigin==i||function(e,t,n,r){var a=t.charAt(0);return"*"==a||"+"==a&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}(e,i,X(a.done),t))?a.done[a.done.length-1]=t:Ha(t,a.done),a.lastSelTime=+new Date,a.lastSelOrigin=i,a.lastSelOp=n,r&&!1!==r.clearRedo&&Na(a.undone)}function Ha(e,t){var n=X(t);n&&n.ranges&&n.equals(e)||t.push(e)}function Ua(e,t,n,r){var a=t["spans_"+e.id],i=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),(function(n){n.markedSpans&&((a||(a=t["spans_"+e.id]={}))[i]=n.markedSpans),++i}))}function Wa(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&&t.push(e[n]);return t?t.length?t:null:e}function qa(e,t){var n=function(e,t){var n=t["spans_"+e.id];if(!n)return null;for(var r=[],a=0;a<t.text.length;++a)r.push(Wa(n[a]));return r}(e,t),r=Tt(e,t);if(!n)return r;if(!r)return n;for(var a=0;a<n.length;++a){var i=n[a],o=r[a];if(i&&o)e:for(var s=0;s<o.length;++s){for(var u=o[s],c=0;c<i.length;++c)if(i[c].marker==u.marker)continue e;i.push(u)}else o&&(n[a]=o)}return n}function Ga(e,t,n){for(var r=[],a=0;a<e.length;++a){var i=e[a];if(i.ranges)r.push(n?Ra.prototype.deepCopy.call(i):i);else{var o=i.changes,s=[];r.push({changes:s});for(var u=0;u<o.length;++u){var c=o[u],l=void 0;if(s.push({from:c.from,to:c.to,text:c.text}),t)for(var d in c)(l=d.match(/^spans_(\d+)$/))&&B(t,Number(l[1]))>-1&&(X(s)[d]=c[d],delete c[d])}}}return r}function Ka(e,t,n,r){if(r){var a=e.anchor;if(n){var i=nt(t,a)<0;i!=nt(n,a)<0?(a=t,t=n):i!=nt(t,n)<0&&(t=n)}return new wa(a,t)}return new wa(n||t,t)}function Ya(e,t,n,r,a){null==a&&(a=e.cm&&(e.cm.display.shift||e.extend)),Qa(e,new Ra([Ka(e.sel.primary(),t,n,a)],0),r)}function Xa(e,t,n){for(var r=[],a=e.cm&&(e.cm.display.shift||e.extend),i=0;i<e.sel.ranges.length;i++)r[i]=Ka(e.sel.ranges[i],t[i],null,a);Qa(e,Ea(e.cm,r,e.sel.primIndex),n)}function Ja(e,t,n,r){var a=e.sel.ranges.slice(0);a[t]=n,Qa(e,Ea(e.cm,a,e.sel.primIndex),r)}function Za(e,t,n,r){Qa(e,Sa(t,n),r)}function $a(e,t,n){var r=e.history.done,a=X(r);a&&a.ranges?(r[r.length-1]=t,ei(e,t,n)):Qa(e,t,n)}function Qa(e,t,n){ei(e,t,n),Va(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function ei(e,t,n){(ye(e,"beforeSelectionChange")||e.cm&&ye(e.cm,"beforeSelectionChange"))&&(t=function(e,t,n){var r={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n<t.length;n++)this.ranges[n]=new wa(ut(e,t[n].anchor),ut(e,t[n].head))},origin:n&&n.origin};return ge(e,"beforeSelectionChange",e,r),e.cm&&ge(e.cm,"beforeSelectionChange",e.cm,r),r.ranges!=t.ranges?Ea(e.cm,r.ranges,r.ranges.length-1):t}(e,t,n));var r=n&&n.bias||(nt(t.primary().head,e.sel.primary().head)<0?-1:1);ti(e,ri(e,t,r,!0)),n&&!1===n.scroll||!e.cm||kr(e.cm)}function ti(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=1,e.cm.curOp.selectionChanged=!0,me(e.cm)),cn(e,"cursorActivity",e))}function ni(e){ti(e,ri(e,e.sel,null,!1))}function ri(e,t,n,r){for(var a,i=0;i<t.ranges.length;i++){var o=t.ranges[i],s=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[i],u=ii(e,o.anchor,s&&s.anchor,n,r),c=ii(e,o.head,s&&s.head,n,r);(a||u!=o.anchor||c!=o.head)&&(a||(a=t.ranges.slice(0,i)),a[i]=new wa(u,c))}return a?Ea(e.cm,a,t.primIndex):t}function ai(e,t,n,r,a){var i=Ke(e,t.line);if(i.markedSpans)for(var o=0;o<i.markedSpans.length;++o){var s=i.markedSpans[o],u=s.marker,c="selectLeft"in u?!u.selectLeft:u.inclusiveLeft,l="selectRight"in u?!u.selectRight:u.inclusiveRight;if((null==s.from||(c?s.from<=t.ch:s.from<t.ch))&&(null==s.to||(l?s.to>=t.ch:s.to>t.ch))){if(a&&(ge(u,"beforeCursorEnter"),u.explicitlyCleared)){if(i.markedSpans){--o;continue}break}if(!u.atomic)continue;if(n){var d=u.find(r<0?1:-1),f=void 0;if((r<0?l:c)&&(d=oi(e,d,-r,d&&d.line==t.line?i:null)),d&&d.line==t.line&&(f=nt(d,n))&&(r<0?f<0:f>0))return ai(e,d,t,r,a)}var p=u.find(r<0?-1:1);return(r<0?c:l)&&(p=oi(e,p,r,p.line==t.line?i:null)),p?ai(e,p,t,r,a):null}}return t}function ii(e,t,n,r,a){var i=r||1,o=ai(e,t,n,i,a)||!a&&ai(e,t,n,i,!0)||ai(e,t,n,-i,a)||!a&&ai(e,t,n,-i,!0);return o||(e.cantEdit=!0,tt(e.first,0))}function oi(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?ut(e,tt(t.line-1)):null:n>0&&t.ch==(r||Ke(e,t.line)).text.length?t.line<e.first+e.size-1?tt(t.line+1,0):null:new tt(t.line,t.ch+n)}function si(e){e.setSelection(tt(e.firstLine(),0),tt(e.lastLine()),U)}function ui(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){return r.canceled=!0}};return n&&(r.update=function(t,n,a,i){t&&(r.from=ut(e,t)),n&&(r.to=ut(e,n)),a&&(r.text=a),void 0!==i&&(r.origin=i)}),ge(e,"beforeChange",e,r),e.cm&&ge(e.cm,"beforeChange",e.cm,r),r.canceled?(e.cm&&(e.cm.curOp.updateInput=2),null):{from:r.from,to:r.to,text:r.text,origin:r.origin}}function ci(e,t,n){if(e.cm){if(!e.cm.curOp)return ea(e.cm,ci)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(ye(e,"beforeChange")||e.cm&&ye(e.cm,"beforeChange"))||(t=ui(e,t,!0))){var r=Rt&&!n&&function(e,t,n){var r=null;if(e.iter(t.line,n.line+1,(function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;!n.readOnly||r&&-1!=B(r,n)||(r||(r=[])).push(n)}})),!r)return null;for(var a=[{from:t,to:n}],i=0;i<r.length;++i)for(var o=r[i],s=o.find(0),u=0;u<a.length;++u){var c=a[u];if(!(nt(c.to,s.from)<0||nt(c.from,s.to)>0)){var l=[u,1],d=nt(c.from,s.from),f=nt(c.to,s.to);(d<0||!o.inclusiveLeft&&!d)&&l.push({from:c.from,to:s.from}),(f>0||!o.inclusiveRight&&!f)&&l.push({from:s.to,to:c.to}),a.splice.apply(a,l),u+=l.length-3}}return a}(e,t.from,t.to);if(r)for(var a=r.length-1;a>=0;--a)li(e,{from:r[a].from,to:r[a].to,text:a?[""]:t.text,origin:t.origin});else li(e,t)}}function li(e,t){if(1!=t.text.length||""!=t.text[0]||0!=nt(t.from,t.to)){var n=Pa(e,t);Ba(e,t,n,e.cm?e.cm.curOp.id:NaN),pi(e,t,n,Tt(e,t));var r=[];Ia(e,(function(e,n){n||-1!=B(r,e.history)||(mi(e.history,t),r.push(e.history)),pi(e,t,null,Tt(e,t))}))}}function di(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(var a,i=e.history,o=e.sel,s="undo"==t?i.done:i.undone,u="undo"==t?i.undone:i.done,c=0;c<s.length&&(a=s[c],n?!a.ranges||a.equals(e.sel):a.ranges);c++);if(c!=s.length){for(i.lastOrigin=i.lastSelOrigin=null;;){if(!(a=s.pop()).ranges){if(r)return void s.push(a);break}if(Ha(a,u),n&&!a.equals(e.sel))return void Qa(e,a,{clearRedo:!1});o=a}var l=[];Ha(o,u),u.push({changes:l,generation:i.generation}),i.generation=a.generation||++i.maxGeneration;for(var d=ye(e,"beforeChange")||e.cm&&ye(e.cm,"beforeChange"),f=function(n){var r=a.changes[n];if(r.origin=t,d&&!ui(e,r,!1))return s.length=0,{};l.push(za(e,r));var i=n?Pa(e,r):X(s);pi(e,r,i,qa(e,r)),!n&&e.cm&&e.cm.scrollIntoView({from:r.from,to:Aa(r)});var o=[];Ia(e,(function(e,t){t||-1!=B(o,e.history)||(mi(e.history,r),o.push(e.history)),pi(e,r,null,qa(e,r))}))},p=a.changes.length-1;p>=0;--p){var h=f(p);if(h)return h.v}}}}function fi(e,t){if(0!=t&&(e.first+=t,e.sel=new Ra(J(e.sel.ranges,(function(e){return new wa(tt(e.anchor.line+t,e.anchor.ch),tt(e.head.line+t,e.head.ch))})),e.sel.primIndex),e.cm)){fr(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++)pr(e.cm,r,"gutter")}}function pi(e,t,n,r){if(e.cm&&!e.cm.curOp)return ea(e.cm,pi)(e,t,n,r);if(t.to.line<e.first)fi(e,t.text.length-1-(t.to.line-t.from.line));else if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var a=t.text.length-1-(e.first-t.from.line);fi(e,a),t={from:tt(e.first,0),to:tt(t.to.line+a,t.to.ch),text:[X(t.text)],origin:t.origin}}var i=e.lastLine();t.to.line>i&&(t={from:t.from,to:tt(i,Ke(e,i).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Ye(e,t.from,t.to),n||(n=Pa(e,t)),e.cm?function(e,t,n){var r=e.doc,a=e.display,i=t.from,o=t.to,s=!1,u=i.line;e.options.lineWrapping||(u=Ze(Nt(Ke(r,i.line))),r.iter(u,o.line+1,(function(e){if(e==a.maxLine)return s=!0,!0}))),r.sel.contains(t.from,t.to)>-1&&me(e),Da(r,t,n,ur(e)),e.options.lineWrapping||(r.iter(u,i.line+t.text.length,(function(e){var t=qt(e);t>a.maxLineLength&&(a.maxLine=e,a.maxLineLength=t,a.maxLineChanged=!0,s=!1)})),s&&(e.curOp.updateMaxLine=!0)),function(e,t){if(e.modeFrontier=Math.min(e.modeFrontier,t),!(e.highlightFrontier<t-10)){for(var n=e.first,r=t-1;r>n;r--){var a=Ke(e,r).stateAfter;if(a&&(!(a instanceof lt)||r+a.lookAhead<t)){n=r+1;break}}e.highlightFrontier=Math.min(e.highlightFrontier,n)}}(r,i.line),ra(e,400);var c=t.text.length-(o.line-i.line)-1;t.full?fr(e):i.line!=o.line||1!=t.text.length||ka(e.doc,t)?fr(e,i.line,o.line+1,c):pr(e,i.line,"text");var l=ye(e,"changes"),d=ye(e,"change");if(d||l){var f={from:i,to:o,text:t.text,removed:t.removed,origin:t.origin};d&&cn(e,"change",e,f),l&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(f)}e.display.selForContextMenu=null}(e.cm,t,r):Da(e,t,r),ei(e,n,U),e.cantEdit&&ii(e,tt(e.firstLine(),0))&&(e.cantEdit=!1)}}function hi(e,t,n,r,a){var i;r||(r=n),nt(r,n)<0&&(n=(i=[r,n])[0],r=i[1]),"string"==typeof t&&(t=e.splitLines(t)),ci(e,{from:n,to:r,text:t,origin:a})}function gi(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function vi(e,t,n,r){for(var a=0;a<e.length;++a){var i=e[a],o=!0;if(i.ranges){i.copied||((i=e[a]=i.deepCopy()).copied=!0);for(var s=0;s<i.ranges.length;s++)gi(i.ranges[s].anchor,t,n,r),gi(i.ranges[s].head,t,n,r)}else{for(var u=0;u<i.changes.length;++u){var c=i.changes[u];if(n<c.from.line)c.from=tt(c.from.line+r,c.from.ch),c.to=tt(c.to.line+r,c.to.ch);else if(t<=c.to.line){o=!1;break}}o||(e.splice(0,a+1),a=0)}}}function mi(e,t){var n=t.from.line,r=t.to.line,a=t.text.length-(r-n)-1;vi(e.done,n,r,a),vi(e.undone,n,r,a)}function yi(e,t,n,r){var a=t,i=t;return"number"==typeof t?i=Ke(e,st(e,t)):a=Ze(t),null==a?null:(r(i,a)&&e.cm&&pr(e.cm,a,n),i)}function bi(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;++n)e[n].parent=this,t+=e[n].height;this.height=t}function _i(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var a=e[r];t+=a.chunkSize(),n+=a.height,a.parent=this}this.size=t,this.height=n,this.parent=null}wa.prototype.from=function(){return ot(this.anchor,this.head)},wa.prototype.to=function(){return it(this.anchor,this.head)},wa.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch},bi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;n<r;++n){var a=this.lines[n];this.height-=a.height,Yt(a),cn(a,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;e<r;++e)if(n(this.lines[e]))return!0}},_i.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var r=this.children[n],a=r.chunkSize();if(e<a){var i=Math.min(t,a-e),o=r.height;if(r.removeInner(e,i),this.height-=o-r.height,a==i&&(this.children.splice(n--,1),r.parent=null),0==(t-=i))break;e=0}else e-=a}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof bi))){var s=[];this.collapse(s),this.children=[new bi(s)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r<this.children.length;++r){var a=this.children[r],i=a.chunkSize();if(e<=i){if(a.insertInner(e,t,n),a.lines&&a.lines.length>50){for(var o=a.lines.length%25+25,s=o;s<a.lines.length;){var u=new bi(a.lines.slice(s,s+=25));a.height-=u.height,this.children.splice(++r,0,u),u.parent=this}a.lines=a.lines.slice(0,o),this.maybeSpill()}break}e-=i}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=new _i(e.children.splice(e.children.length-5,5));if(e.parent){e.size-=t.size,e.height-=t.height;var n=B(e.parent.children,e);e.parent.children.splice(n+1,0,t)}else{var r=new _i(e.children);r.parent=e,e.children=[r,t],e=r}t.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var a=this.children[r],i=a.chunkSize();if(e<i){var o=Math.min(t,i-e);if(a.iterN(e,o,n))return!0;if(0==(t-=o))break;e=0}else e-=i}}};var xi=function(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&&(this[r]=n[r]);this.doc=e,this.node=t};function Ri(e,t,n){Wt(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Or(e,n)}xi.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=Ze(n);if(null!=r&&t){for(var a=0;a<t.length;++a)t[a]==this&&t.splice(a--,1);t.length||(n.widgets=null);var i=Rn(this);Je(n,Math.max(0,n.height-i)),e&&(Qr(e,(function(){Ri(e,n,-i),pr(e,r,"widget")})),cn(e,"lineWidgetCleared",e,this,r))}},xi.prototype.changed=function(){var e=this,t=this.height,n=this.doc.cm,r=this.line;this.height=null;var a=Rn(this)-t;a&&(Ht(this.doc,r)||Je(r,r.height+a),n&&Qr(n,(function(){n.curOp.forceUpdate=!0,Ri(n,r,a),cn(n,"lineWidgetChanged",n,e,Ze(r))})))},be(xi);var wi=0,Ei=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++wi};function Si(e,t,n,r,a){if(r&&r.shared)return function(e,t,n,r,a){(r=F(r)).shared=!1;var i=[Si(e,t,n,r,a)],o=i[0],s=r.widgetNode;return Ia(e,(function(e){s&&(r.widgetNode=s.cloneNode(!0)),i.push(Si(e,ut(e,t),ut(e,n),r,a));for(var u=0;u<e.linked.length;++u)if(e.linked[u].isParent)return;o=X(i)})),new Ai(i,o)}(e,t,n,r,a);if(e.cm&&!e.cm.curOp)return ea(e.cm,Si)(e,t,n,r,a);var i=new Ei(e,a),o=nt(t,n);if(r&&F(r,i,!1),o>0||0==o&&!1!==i.clearWhenEmpty)return i;if(i.replacedWith&&(i.collapsed=!0,i.widgetNode=M("span",[i.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||i.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(i.widgetNode.insertLeft=!0)),i.collapsed){if(zt(e,t.line,t,n,i)||t.line!=n.line&&zt(e,n.line,t,n,i))throw new Error("Inserting collapsed marker partially overlapping an existing one");wt=!0}i.addToHistory&&Ba(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var s,u=t.line,c=e.cm;if(e.iter(u,n.line+1,(function(e){c&&i.collapsed&&!c.options.lineWrapping&&Nt(e)==c.display.maxLine&&(s=!0),i.collapsed&&u!=t.line&&Je(e,0),function(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}(e,new Et(i,u==t.line?t.ch:null,u==n.line?n.ch:null)),++u})),i.collapsed&&e.iter(t.line,n.line+1,(function(t){Ht(e,t)&&Je(t,0)})),i.clearOnEnter&&fe(i,"beforeCursorEnter",(function(){return i.clear()})),i.readOnly&&(Rt=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),i.collapsed&&(i.id=++wi,i.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),i.collapsed)fr(c,t.line,n.line+1);else if(i.className||i.startStyle||i.endStyle||i.css||i.attributes||i.title)for(var l=t.line;l<=n.line;l++)pr(c,l,"text");i.atomic&&ni(c.doc),cn(c,"markerAdded",c,i)}return i}Ei.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&Kr(e),ye(this,"clear")){var n=this.find();n&&cn(this,"clear",n.from,n.to)}for(var r=null,a=null,i=0;i<this.lines.length;++i){var o=this.lines[i],s=St(o.markedSpans,this);e&&!this.collapsed?pr(e,Ze(o),"text"):e&&(null!=s.to&&(a=Ze(o)),null!=s.from&&(r=Ze(o))),o.markedSpans=At(o.markedSpans,s),null==s.from&&this.collapsed&&!Ht(this.doc,o)&&e&&Je(o,ar(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var u=0;u<this.lines.length;++u){var c=Nt(this.lines[u]),l=qt(c);l>e.display.maxLineLength&&(e.display.maxLine=c,e.display.maxLineLength=l,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&fr(e,r,a+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&ni(e.doc)),e&&cn(e,"markerCleared",e,this,r,a),t&&Yr(e),this.parent&&this.parent.clear()}},Ei.prototype.find=function(e,t){var n,r;null==e&&"bookmark"==this.type&&(e=1);for(var a=0;a<this.lines.length;++a){var i=this.lines[a],o=St(i.markedSpans,this);if(null!=o.from&&(n=tt(t?i:Ze(i),o.from),-1==e))return n;if(null!=o.to&&(r=tt(t?i:Ze(i),o.to),1==e))return r}return n&&{from:n,to:r}},Ei.prototype.changed=function(){var e=this,t=this.find(-1,!0),n=this,r=this.doc.cm;t&&r&&Qr(r,(function(){var a=t.line,i=Ze(t.line),o=kn(r,i);if(o&&(Nn(o),r.curOp.selectionChanged=r.curOp.forceUpdate=!0),r.curOp.updateMaxLine=!0,!Ht(n.doc,a)&&null!=n.height){var s=n.height;n.height=null;var u=Rn(n)-s;u&&Je(a,a.height+u)}cn(r,"markerChanged",r,e)}))},Ei.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=B(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},Ei.prototype.detachLine=function(e){if(this.lines.splice(B(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}},be(Ei);var Ai=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};function Ti(e){return e.findMarks(tt(e.first,0),e.clipPos(tt(e.lastLine())),(function(e){return e.parent}))}function Pi(e){for(var t=function(t){var n=e[t],r=[n.primary.doc];Ia(n.primary.doc,(function(e){return r.push(e)}));for(var a=0;a<n.markers.length;a++){var i=n.markers[a];-1==B(r,i.doc)&&(i.parent=null,n.markers.splice(a--,1))}},n=0;n<e.length;n++)t(n)}Ai.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();cn(this,"clear")}},Ai.prototype.find=function(e,t){return this.primary.find(e,t)},be(Ai);var Ci=0,Mi=function e(t,n,r,a,i){if(!(this instanceof e))return new e(t,n,r,a,i);null==r&&(r=0),_i.call(this,[new bi([new Kt("",null)])]),this.first=r,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.modeFrontier=this.highlightFrontier=r;var o=tt(r,0);this.sel=Sa(o),this.history=new Fa(null),this.id=++Ci,this.modeOption=n,this.lineSep=a,this.direction="rtl"==i?"rtl":"ltr",this.extend=!1,"string"==typeof t&&(t=this.splitLines(t)),Da(this,{from:o,to:o,text:t}),Qa(this,Sa(o),U)};Mi.prototype=$(_i.prototype,{constructor:Mi,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r<t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Xe(this,this.first,this.first+this.size);return!1===e?t:t.join(e||this.lineSeparator())},setValue:na((function(e){var t=tt(this.first,0),n=this.first+this.size-1;ci(this,{from:t,to:tt(n,Ke(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),this.cm&&Dr(this.cm,0,0),Qa(this,Sa(t),U)})),replaceRange:function(e,t,n,r){hi(this,e,t=ut(this,t),n=n?ut(this,n):t,r)},getRange:function(e,t,n){var r=Ye(this,ut(this,e),ut(this,t));return!1===n?r:r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){if(Qe(this,e))return Ke(this,e)},getLineNumber:function(e){return Ze(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Ke(this,e)),Nt(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return ut(this,e)},getCursor:function(e){var t=this.sel.primary();return null==e||"head"==e?t.head:"anchor"==e?t.anchor:"end"==e||"to"==e||!1===e?t.to():t.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:na((function(e,t,n){Za(this,ut(this,"number"==typeof e?tt(e,t||0):e),null,n)})),setSelection:na((function(e,t,n){Za(this,ut(this,e),ut(this,t||e),n)})),extendSelection:na((function(e,t,n){Ya(this,ut(this,e),t&&ut(this,t),n)})),extendSelections:na((function(e,t){Xa(this,ct(this,e),t)})),extendSelectionsBy:na((function(e,t){Xa(this,ct(this,J(this.sel.ranges,e)),t)})),setSelections:na((function(e,t,n){if(e.length){for(var r=[],a=0;a<e.length;a++)r[a]=new wa(ut(this,e[a].anchor),ut(this,e[a].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Qa(this,Ea(this.cm,r,t),n)}})),addSelection:na((function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new wa(ut(this,e),ut(this,t||e))),Qa(this,Ea(this.cm,r,r.length-1),n)})),getSelection:function(e){for(var t,n=this.sel.ranges,r=0;r<n.length;r++){var a=Ye(this,n[r].from(),n[r].to());t=t?t.concat(a):a}return!1===e?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r<n.length;r++){var a=Ye(this,n[r].from(),n[r].to());!1!==e&&(a=a.join(e||this.lineSeparator())),t[r]=a}return t},replaceSelection:function(e,t,n){for(var r=[],a=0;a<this.sel.ranges.length;a++)r[a]=e;this.replaceSelections(r,t,n||"+input")},replaceSelections:na((function(e,t,n){for(var r=[],a=this.sel,i=0;i<a.ranges.length;i++){var o=a.ranges[i];r[i]={from:o.from(),to:o.to(),text:this.splitLines(e[i]),origin:n}}for(var s=t&&"end"!=t&&function(e,t,n){for(var r=[],a=tt(e.first,0),i=a,o=0;o<t.length;o++){var s=t[o],u=Ca(s.from,a,i),c=Ca(Aa(s),a,i);if(a=s.to,i=c,"around"==n){var l=e.sel.ranges[o],d=nt(l.head,l.anchor)<0;r[o]=new wa(d?c:u,d?u:c)}else r[o]=new wa(u,u)}return new Ra(r,e.sel.primIndex)}(this,r,t),u=r.length-1;u>=0;u--)ci(this,r[u]);s?$a(this,s):this.cm&&kr(this.cm)})),undo:na((function(){di(this,"undo")})),redo:na((function(){di(this,"redo")})),undoSelection:na((function(){di(this,"undo",!0)})),redoSelection:na((function(){di(this,"redo",!0)})),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var a=0;a<e.undone.length;a++)e.undone[a].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){this.history=new Fa(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:Ga(this.history.done),undone:Ga(this.history.undone)}},setHistory:function(e){var t=this.history=new Fa(this.history.maxGeneration);t.done=Ga(e.done.slice(0),null,!0),t.undone=Ga(e.undone.slice(0),null,!0)},setGutterMarker:na((function(e,t,n){return yi(this,e,"gutter",(function(e){var r=e.gutterMarkers||(e.gutterMarkers={});return r[t]=n,!n&&ne(r)&&(e.gutterMarkers=null),!0}))})),clearGutter:na((function(e){var t=this;this.iter((function(n){n.gutterMarkers&&n.gutterMarkers[e]&&yi(t,n,"gutter",(function(){return n.gutterMarkers[e]=null,ne(n.gutterMarkers)&&(n.gutterMarkers=null),!0}))}))})),lineInfo:function(e){var t;if("number"==typeof e){if(!Qe(this,e))return null;if(t=e,!(e=Ke(this,e)))return null}else if(null==(t=Ze(e)))return null;return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},addLineClass:na((function(e,t,n){return yi(this,e,"gutter"==t?"gutter":"class",(function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[r]){if(E(n).test(e[r]))return!1;e[r]+=" "+n}else e[r]=n;return!0}))})),removeLineClass:na((function(e,t,n){return yi(this,e,"gutter"==t?"gutter":"class",(function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",a=e[r];if(!a)return!1;if(null==n)e[r]=null;else{var i=a.match(E(n));if(!i)return!1;var o=i.index+i[0].length;e[r]=a.slice(0,i.index)+(i.index&&o!=a.length?" ":"")+a.slice(o)||null}return!0}))})),addLineWidget:na((function(e,t,n){return function(e,t,n,r){var a=new xi(e,n,r),i=e.cm;return i&&a.noHScroll&&(i.display.alignWidgets=!0),yi(e,t,"widget",(function(t){var n=t.widgets||(t.widgets=[]);if(null==a.insertAt?n.push(a):n.splice(Math.min(n.length-1,Math.max(0,a.insertAt)),0,a),a.line=t,i&&!Ht(e,t)){var r=Wt(t)<e.scrollTop;Je(t,t.height+Rn(a)),r&&Or(i,a.height),i.curOp.forceUpdate=!0}return!0})),i&&cn(i,"lineWidgetAdded",i,a,"number"==typeof t?t:Ze(t)),a}(this,e,t,n)})),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return Si(this,ut(this,e),ut(this,t),n,n&&n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return Si(this,e=ut(this,e),e,n,"bookmark")},findMarksAt:function(e){var t=[],n=Ke(this,(e=ut(this,e)).line).markedSpans;if(n)for(var r=0;r<n.length;++r){var a=n[r];(null==a.from||a.from<=e.ch)&&(null==a.to||a.to>=e.ch)&&t.push(a.marker.parent||a.marker)}return t},findMarks:function(e,t,n){e=ut(this,e),t=ut(this,t);var r=[],a=e.line;return this.iter(e.line,t.line+1,(function(i){var o=i.markedSpans;if(o)for(var s=0;s<o.length;s++){var u=o[s];null!=u.to&&a==e.line&&e.ch>=u.to||null==u.from&&a!=e.line||null!=u.from&&a==t.line&&u.from>=t.ch||n&&!n(u.marker)||r.push(u.marker.parent||u.marker)}++a})),r},getAllMarks:function(){var e=[];return this.iter((function(t){var n=t.markedSpans;if(n)for(var r=0;r<n.length;++r)null!=n[r].from&&e.push(n[r].marker)})),e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;return this.iter((function(a){var i=a.text.length+r;if(i>e)return t=e,!0;e-=i,++n})),ut(this,tt(n,t))},indexFromPos:function(e){var t=(e=ut(this,e)).ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,(function(e){t+=e.text.length+n})),t},copy:function(e){var t=new Mi(Xe(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep,this.direction);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<n&&(n=e.to);var r=new Mi(Xe(this,t,n),e.mode||this.modeOption,t,this.lineSep,this.direction);return e.sharedHist&&(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],function(e,t){for(var n=0;n<t.length;n++){var r=t[n],a=r.find(),i=e.clipPos(a.from),o=e.clipPos(a.to);if(nt(i,o)){var s=Si(e,i,o,r.primary,r.primary.type);r.markers.push(s),s.parent=r}}}(r,Ti(this)),r},unlinkDoc:function(e){if(e instanceof To&&(e=e.doc),this.linked)for(var t=0;t<this.linked.length;++t)if(this.linked[t].doc==e){this.linked.splice(t,1),e.unlinkDoc(this),Pi(Ti(this));break}if(e.history==this.history){var n=[e.id];Ia(e,(function(e){return n.push(e.id)}),!0),e.history=new Fa(null),e.history.done=Ga(this.history.done,n),e.history.undone=Ga(this.history.undone,n)}},iterLinkedDocs:function(e){Ia(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):ke(e)},lineSeparator:function(){return this.lineSep||"\n"},setDirection:na((function(e){var t;"rtl"!=e&&(e="ltr"),e!=this.direction&&(this.direction=e,this.iter((function(e){return e.order=null})),this.cm&&Qr(t=this.cm,(function(){ja(t),fr(t)})))}))}),Mi.prototype.eachLine=Mi.prototype.iter;var Oi=0;function ki(e){var t=this;if(Di(t),!ve(t,e)&&!wn(t.display,e)){_e(e),o&&(Oi=+new Date);var n=lr(t,e,!0),r=e.dataTransfer.files;if(n&&!t.isReadOnly())if(r&&r.length&&window.FileReader&&window.File)for(var a=r.length,i=Array(a),s=0,u=function(e,r){if(!t.options.allowDropFileTypes||-1!=B(t.options.allowDropFileTypes,e.type)){var o=new FileReader;o.onload=ea(t,(function(){var e=o.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(e)&&(e=""),i[r]=e,++s==a){var u={from:n=ut(t.doc,n),to:n,text:t.doc.splitLines(i.join(t.doc.lineSeparator())),origin:"paste"};ci(t.doc,u),$a(t.doc,Sa(n,Aa(u)))}})),o.readAsText(e)}},c=0;c<a;++c)u(r[c],c);else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1)return t.state.draggingText(e),void setTimeout((function(){return t.display.input.focus()}),20);try{var l=e.dataTransfer.getData("Text");if(l){var d;if(t.state.draggingText&&!t.state.draggingText.copy&&(d=t.listSelections()),ei(t.doc,Sa(n,n)),d)for(var f=0;f<d.length;++f)hi(t.doc,"",d[f].anchor,d[f].head,"drag");t.replaceSelection(l,"around","paste"),t.display.input.focus()}}catch(e){}}}}function Di(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function Ii(e){if(document.getElementsByClassName){for(var t=document.getElementsByClassName("CodeMirror"),n=[],r=0;r<t.length;r++){var a=t[r].CodeMirror;a&&n.push(a)}n.length&&n[0].operation((function(){for(var t=0;t<n.length;t++)e(n[t])}))}}var Li=!1;function ji(){var e;Li||(fe(window,"resize",(function(){null==e&&(e=setTimeout((function(){e=null,Ii(Fi)}),100))})),fe(window,"blur",(function(){return Ii(Ar)})),Li=!0)}function Fi(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize()}for(var zi={3:"Pause",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",145:"ScrollLock",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"},Ni=0;Ni<10;Ni++)zi[Ni+48]=zi[Ni+96]=String(Ni);for(var Bi=65;Bi<=90;Bi++)zi[Bi]=String.fromCharCode(Bi);for(var Vi=1;Vi<=12;Vi++)zi[Vi+111]=zi[Vi+63235]="F"+Vi;var Hi={};function Ui(e){var t,n,r,a,i=e.split(/-(?!$)/);e=i[i.length-1];for(var o=0;o<i.length-1;o++){var s=i[o];if(/^(cmd|meta|m)$/i.test(s))a=!0;else if(/^a(lt)?$/i.test(s))t=!0;else if(/^(c|ctrl|control)$/i.test(s))n=!0;else{if(!/^s(hift)?$/i.test(s))throw new Error("Unrecognized modifier name: "+s);r=!0}}return t&&(e="Alt-"+e),n&&(e="Ctrl-"+e),a&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function Wi(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){delete e[n];continue}for(var a=J(n.split(" "),Ui),i=0;i<a.length;i++){var o=void 0,s=void 0;i==a.length-1?(s=a.join(" "),o=r):(s=a.slice(0,i+1).join(" "),o="...");var u=t[s];if(u){if(u!=o)throw new Error("Inconsistent bindings for "+s)}else t[s]=o}delete e[n]}for(var c in t)e[c]=t[c];return e}function qi(e,t,n,r){var a=(t=Xi(t)).call?t.call(e,r):t[e];if(!1===a)return"nothing";if("..."===a)return"multi";if(null!=a&&n(a))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return qi(e,t.fallthrough,n,r);for(var i=0;i<t.fallthrough.length;i++){var o=qi(e,t.fallthrough[i],n,r);if(o)return o}}}function Gi(e){var t="string"==typeof e?e:zi[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t}function Ki(e,t,n){var r=e;return t.altKey&&"Alt"!=r&&(e="Alt-"+e),(R?t.metaKey:t.ctrlKey)&&"Ctrl"!=r&&(e="Ctrl-"+e),(R?t.ctrlKey:t.metaKey)&&"Cmd"!=r&&(e="Cmd-"+e),!n&&t.shiftKey&&"Shift"!=r&&(e="Shift-"+e),e}function Yi(e,t){if(d&&34==e.keyCode&&e.char)return!1;var n=zi[e.keyCode];return null!=n&&!e.altGraphKey&&(3==e.keyCode&&e.code&&(n=e.code),Ki(n,e,t))}function Xi(e){return"string"==typeof e?Hi[e]:e}function Ji(e,t){for(var n=e.doc.sel.ranges,r=[],a=0;a<n.length;a++){for(var i=t(n[a]);r.length&&nt(i.from,X(r).to)<=0;){var o=r.pop();if(nt(o.from,i.from)<0){i.from=o.from;break}}r.push(i)}Qr(e,(function(){for(var t=r.length-1;t>=0;t--)hi(e.doc,"",r[t].from,r[t].to,"+delete");kr(e)}))}function Zi(e,t,n){var r=ie(e.text,t+n,n);return r<0||r>e.text.length?null:r}function $i(e,t,n){var r=Zi(e,t.ch,n);return null==r?null:new tt(t.line,r,n<0?"after":"before")}function Qi(e,t,n,r,a){if(e){var i=le(n,t.doc.direction);if(i){var o,s=a<0?X(i):i[0],u=a<0==(1==s.level)?"after":"before";if(s.level>0||"rtl"==t.doc.direction){var c=Dn(t,n);o=a<0?n.text.length-1:0;var l=In(t,c,o).top;o=oe((function(e){return In(t,c,e).top==l}),a<0==(1==s.level)?s.from:s.to-1,o),"before"==u&&(o=Zi(n,o,1))}else o=a<0?s.to:s.from;return new tt(r,o,u)}}return new tt(r,a<0?n.text.length:0,a<0?"before":"after")}Hi.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},Hi.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},Hi.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},Hi.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},Hi.default=y?Hi.macDefault:Hi.pcDefault;var eo={selectAll:si,singleSelection:function(e){return e.setSelection(e.getCursor("anchor"),e.getCursor("head"),U)},killLine:function(e){return Ji(e,(function(t){if(t.empty()){var n=Ke(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line<e.lastLine()?{from:t.head,to:tt(t.head.line+1,0)}:{from:t.head,to:tt(t.head.line,n)}}return{from:t.from(),to:t.to()}}))},deleteLine:function(e){return Ji(e,(function(t){return{from:tt(t.from().line,0),to:ut(e.doc,tt(t.to().line+1,0))}}))},delLineLeft:function(e){return Ji(e,(function(e){return{from:tt(e.from().line,0),to:e.from()}}))},delWrappedLineLeft:function(e){return Ji(e,(function(t){var n=e.charCoords(t.head,"div").top+5;return{from:e.coordsChar({left:0,top:n},"div"),to:t.from()}}))},delWrappedLineRight:function(e){return Ji(e,(function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:r}}))},undo:function(e){return e.undo()},redo:function(e){return e.redo()},undoSelection:function(e){return e.undoSelection()},redoSelection:function(e){return e.redoSelection()},goDocStart:function(e){return e.extendSelection(tt(e.firstLine(),0))},goDocEnd:function(e){return e.extendSelection(tt(e.lastLine()))},goLineStart:function(e){return e.extendSelectionsBy((function(t){return to(e,t.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(e){return e.extendSelectionsBy((function(t){return no(e,t.head)}),{origin:"+move",bias:1})},goLineEnd:function(e){return e.extendSelectionsBy((function(t){return function(e,t){var n=Ke(e.doc,t),r=function(e){for(var t;t=jt(e);)e=t.find(1,!0).line;return e}(n);return r!=n&&(t=Ze(r)),Qi(!0,e,n,t,-1)}(e,t.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")}),q)},goLineLeft:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")}),q)},goLineLeftSmart:function(e){return e.extendSelectionsBy((function(t){var n=e.cursorCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return r.ch<e.getLine(r.line).search(/\S/)?no(e,t.head):r}),q)},goLineUp:function(e){return e.moveV(-1,"line")},goLineDown:function(e){return e.moveV(1,"line")},goPageUp:function(e){return e.moveV(-1,"page")},goPageDown:function(e){return e.moveV(1,"page")},goCharLeft:function(e){return e.moveH(-1,"char")},goCharRight:function(e){return e.moveH(1,"char")},goColumnLeft:function(e){return e.moveH(-1,"column")},goColumnRight:function(e){return e.moveH(1,"column")},goWordLeft:function(e){return e.moveH(-1,"word")},goGroupRight:function(e){return e.moveH(1,"group")},goGroupLeft:function(e){return e.moveH(-1,"group")},goWordRight:function(e){return e.moveH(1,"word")},delCharBefore:function(e){return e.deleteH(-1,"char")},delCharAfter:function(e){return e.deleteH(1,"char")},delWordBefore:function(e){return e.deleteH(-1,"word")},delWordAfter:function(e){return e.deleteH(1,"word")},delGroupBefore:function(e){return e.deleteH(-1,"group")},delGroupAfter:function(e){return e.deleteH(1,"group")},indentAuto:function(e){return e.indentSelection("smart")},indentMore:function(e){return e.indentSelection("add")},indentLess:function(e){return e.indentSelection("subtract")},insertTab:function(e){return e.replaceSelection("\t")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,a=0;a<n.length;a++){var i=n[a].from(),o=z(e.getLine(i.line),i.ch,r);t.push(Y(r-o%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){return Qr(e,(function(){for(var t=e.listSelections(),n=[],r=0;r<t.length;r++)if(t[r].empty()){var a=t[r].head,i=Ke(e.doc,a.line).text;if(i)if(a.ch==i.length&&(a=new tt(a.line,a.ch-1)),a.ch>0)a=new tt(a.line,a.ch+1),e.replaceRange(i.charAt(a.ch-1)+i.charAt(a.ch-2),tt(a.line,a.ch-2),a,"+transpose");else if(a.line>e.doc.first){var o=Ke(e.doc,a.line-1).text;o&&(a=new tt(a.line,1),e.replaceRange(i.charAt(0)+e.doc.lineSeparator()+o.charAt(o.length-1),tt(a.line-1,o.length-1),a,"+transpose"))}n.push(new wa(a,a))}e.setSelections(n)}))},newlineAndIndent:function(e){return Qr(e,(function(){for(var t=e.listSelections(),n=t.length-1;n>=0;n--)e.replaceRange(e.doc.lineSeparator(),t[n].anchor,t[n].head,"+input");t=e.listSelections();for(var r=0;r<t.length;r++)e.indentLine(t[r].from().line,null,!0);kr(e)}))},openLine:function(e){return e.replaceSelection("\n","start")},toggleOverwrite:function(e){return e.toggleOverwrite()}};function to(e,t){var n=Ke(e.doc,t),r=Nt(n);return r!=n&&(t=Ze(r)),Qi(!0,e,r,t,1)}function no(e,t){var n=to(e,t.line),r=Ke(e.doc,n.line),a=le(r,e.doc.direction);if(!a||0==a[0].level){var i=Math.max(0,r.text.search(/\S/)),o=t.line==n.line&&t.ch<=i&&t.ch;return tt(n.line,o?0:i,n.sticky)}return n}function ro(e,t,n){if("string"==typeof t&&!(t=eo[t]))return!1;e.display.input.ensurePolled();var r=e.display.shift,a=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),a=t(e)!=H}finally{e.display.shift=r,e.state.suppressEdits=!1}return a}var ao=new N;function io(e,t,n,r){var a=e.state.keySeq;if(a){if(Gi(t))return"handled";if(/\'$/.test(t)?e.state.keySeq=null:ao.set(50,(function(){e.state.keySeq==a&&(e.state.keySeq=null,e.display.input.reset())})),oo(e,a+" "+t,n,r))return!0}return oo(e,t,n,r)}function oo(e,t,n,r){var a=function(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var a=qi(t,e.state.keyMaps[r],n,e);if(a)return a}return e.options.extraKeys&&qi(t,e.options.extraKeys,n,e)||qi(t,e.options.keyMap,n,e)}(e,t,r);return"multi"==a&&(e.state.keySeq=t),"handled"==a&&cn(e,"keyHandled",e,t,n),"handled"!=a&&"multi"!=a||(_e(n),Rr(e)),!!a}function so(e,t){var n=Yi(t,!0);return!!n&&(t.shiftKey&&!e.state.keySeq?io(e,"Shift-"+n,t,(function(t){return ro(e,t,!0)}))||io(e,n,t,(function(t){if("string"==typeof t?/^go[A-Z]/.test(t):t.motion)return ro(e,t)})):io(e,n,t,(function(t){return ro(e,t)})))}var uo=null;function co(e){var t=this;if(t.curOp.focus=k(),!ve(t,e)){o&&s<11&&27==e.keyCode&&(e.returnValue=!1);var n=e.keyCode;t.display.shift=16==n||e.shiftKey;var r=so(t,e);d&&(uo=r?n:null,!r&&88==n&&!Ie&&(y?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),18!=n||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||function(e){var t=e.display.lineDiv;function n(e){18!=e.keyCode&&e.altKey||(A(t,"CodeMirror-crosshair"),he(document,"keyup",n),he(document,"mouseover",n))}D(t,"CodeMirror-crosshair"),fe(document,"keyup",n),fe(document,"mouseover",n)}(t)}}function lo(e){16==e.keyCode&&(this.doc.sel.shift=!1),ve(this,e)}function fo(e){var t=this;if(!(wn(t.display,e)||ve(t,e)||e.ctrlKey&&!e.altKey||y&&e.metaKey)){var n=e.keyCode,r=e.charCode;if(d&&n==uo)return uo=null,void _e(e);if(!d||e.which&&!(e.which<10)||!so(t,e)){var a=String.fromCharCode(null==r?n:r);"\b"!=a&&(function(e,t,n){return io(e,"'"+n+"'",t,(function(t){return ro(e,t,!0)}))}(t,e,a)||t.display.input.onKeyPress(e))}}}var po,ho,go=function(e,t,n){this.time=e,this.pos=t,this.button=n};function vo(e){var t=this,n=t.display;if(!(ve(t,e)||n.activeTouch&&n.input.supportsTouch()))if(n.input.ensurePolled(),n.shift=e.shiftKey,wn(n,e))u||(n.scroller.draggable=!1,setTimeout((function(){return n.scroller.draggable=!0}),100));else if(!bo(t,e)){var r=lr(t,e),a=Se(e),i=r?function(e,t){var n=+new Date;return ho&&ho.compare(n,e,t)?(po=ho=null,"triple"):po&&po.compare(n,e,t)?(ho=new go(n,e,t),po=null,"double"):(po=new go(n,e,t),ho=null,"single")}(r,a):"single";window.focus(),1==a&&t.state.selectingText&&t.state.selectingText(e),r&&function(e,t,n,r,a){var i="Click";return"double"==r?i="Double"+i:"triple"==r&&(i="Triple"+i),io(e,Ki(i=(1==t?"Left":2==t?"Middle":"Right")+i,a),a,(function(t){if("string"==typeof t&&(t=eo[t]),!t)return!1;var r=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),r=t(e,n)!=H}finally{e.state.suppressEdits=!1}return r}))}(t,a,r,i,e)||(1==a?r?function(e,t,n,r){o?setTimeout(j(wr,e),0):e.curOp.focus=k();var a,i=function(e,t,n){var r=e.getOption("configureMouse"),a=r?r(e,t,n):{};if(null==a.unit){var i=b?n.shiftKey&&n.metaKey:n.altKey;a.unit=i?"rectangle":"single"==t?"char":"double"==t?"word":"line"}return(null==a.extend||e.doc.extend)&&(a.extend=e.doc.extend||n.shiftKey),null==a.addNew&&(a.addNew=y?n.metaKey:n.ctrlKey),null==a.moveOnDrag&&(a.moveOnDrag=!(y?n.altKey:n.ctrlKey)),a}(e,n,r),c=e.doc.sel;e.options.dragDrop&&Pe&&!e.isReadOnly()&&"single"==n&&(a=c.contains(t))>-1&&(nt((a=c.ranges[a]).from(),t)<0||t.xRel>0)&&(nt(a.to(),t)>0||t.xRel<0)?function(e,t,n,r){var a=e.display,i=!1,c=ea(e,(function(t){u&&(a.scroller.draggable=!1),e.state.draggingText=!1,he(a.wrapper.ownerDocument,"mouseup",c),he(a.wrapper.ownerDocument,"mousemove",l),he(a.scroller,"dragstart",d),he(a.scroller,"drop",c),i||(_e(t),r.addNew||Ya(e.doc,n,null,null,r.extend),u||o&&9==s?setTimeout((function(){a.wrapper.ownerDocument.body.focus(),a.input.focus()}),20):a.input.focus())})),l=function(e){i=i||Math.abs(t.clientX-e.clientX)+Math.abs(t.clientY-e.clientY)>=10},d=function(){return i=!0};u&&(a.scroller.draggable=!0),e.state.draggingText=c,c.copy=!r.moveOnDrag,a.scroller.dragDrop&&a.scroller.dragDrop(),fe(a.wrapper.ownerDocument,"mouseup",c),fe(a.wrapper.ownerDocument,"mousemove",l),fe(a.scroller,"dragstart",d),fe(a.scroller,"drop",c),Er(e),setTimeout((function(){return a.input.focus()}),20)}(e,r,t,i):function(e,t,n,r){var a=e.display,i=e.doc;_e(t);var o,s,u=i.sel,c=u.ranges;if(r.addNew&&!r.extend?(s=i.sel.contains(n),o=s>-1?c[s]:new wa(n,n)):(o=i.sel.primary(),s=i.sel.primIndex),"rectangle"==r.unit)r.addNew||(o=new wa(n,n)),n=lr(e,t,!0,!0),s=-1;else{var l=mo(e,n,r.unit);o=r.extend?Ka(o,l.anchor,l.head,r.extend):l}r.addNew?-1==s?(s=c.length,Qa(i,Ea(e,c.concat([o]),s),{scroll:!1,origin:"*mouse"})):c.length>1&&c[s].empty()&&"char"==r.unit&&!r.extend?(Qa(i,Ea(e,c.slice(0,s).concat(c.slice(s+1)),0),{scroll:!1,origin:"*mouse"}),u=i.sel):Ja(i,s,o,W):(s=0,Qa(i,new Ra([o],0),W),u=i.sel);var d=n;function f(t){if(0!=nt(d,t))if(d=t,"rectangle"==r.unit){for(var a=[],c=e.options.tabSize,l=z(Ke(i,n.line).text,n.ch,c),f=z(Ke(i,t.line).text,t.ch,c),p=Math.min(l,f),h=Math.max(l,f),g=Math.min(n.line,t.line),v=Math.min(e.lastLine(),Math.max(n.line,t.line));g<=v;g++){var m=Ke(i,g).text,y=G(m,p,c);p==h?a.push(new wa(tt(g,y),tt(g,y))):m.length>y&&a.push(new wa(tt(g,y),tt(g,G(m,h,c))))}a.length||a.push(new wa(n,n)),Qa(i,Ea(e,u.ranges.slice(0,s).concat(a),s),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var b,_=o,x=mo(e,t,r.unit),R=_.anchor;nt(x.anchor,R)>0?(b=x.head,R=ot(_.from(),x.anchor)):(b=x.anchor,R=it(_.to(),x.head));var w=u.ranges.slice(0);w[s]=function(e,t){var n=t.anchor,r=t.head,a=Ke(e.doc,n.line);if(0==nt(n,r)&&n.sticky==r.sticky)return t;var i=le(a);if(!i)return t;var o=ue(i,n.ch,n.sticky),s=i[o];if(s.from!=n.ch&&s.to!=n.ch)return t;var u,c=o+(s.from==n.ch==(1!=s.level)?0:1);if(0==c||c==i.length)return t;if(r.line!=n.line)u=(r.line-n.line)*("ltr"==e.doc.direction?1:-1)>0;else{var l=ue(i,r.ch,r.sticky),d=l-o||(r.ch-n.ch)*(1==s.level?-1:1);u=l==c-1||l==c?d<0:d>0}var f=i[c+(u?-1:0)],p=u==(1==f.level),h=p?f.from:f.to,g=p?"after":"before";return n.ch==h&&n.sticky==g?t:new wa(new tt(n.line,h,g),r)}(e,new wa(ut(i,R),b)),Qa(i,Ea(e,w,s),W)}}var p=a.wrapper.getBoundingClientRect(),h=0;function g(t){e.state.selectingText=!1,h=1/0,t&&(_e(t),a.input.focus()),he(a.wrapper.ownerDocument,"mousemove",v),he(a.wrapper.ownerDocument,"mouseup",m),i.history.lastSelOrigin=null}var v=ea(e,(function(t){0!==t.buttons&&Se(t)?function t(n){var o=++h,s=lr(e,n,!0,"rectangle"==r.unit);if(s)if(0!=nt(s,d)){e.curOp.focus=k(),f(s);var u=Cr(a,i);(s.line>=u.to||s.line<u.from)&&setTimeout(ea(e,(function(){h==o&&t(n)})),150)}else{var c=n.clientY<p.top?-20:n.clientY>p.bottom?20:0;c&&setTimeout(ea(e,(function(){h==o&&(a.scroller.scrollTop+=c,t(n))})),50)}}(t):g(t)})),m=ea(e,g);e.state.selectingText=m,fe(a.wrapper.ownerDocument,"mousemove",v),fe(a.wrapper.ownerDocument,"mouseup",m)}(e,r,t,i)}(t,r,i,e):Ee(e)==n.scroller&&_e(e):2==a?(r&&Ya(t.doc,r),setTimeout((function(){return n.input.focus()}),20)):3==a&&(w?t.display.input.onContextMenu(e):Er(t)))}}function mo(e,t,n){if("char"==n)return new wa(t,t);if("word"==n)return e.findWordAt(t);if("line"==n)return new wa(tt(t.line,0),ut(e.doc,tt(t.line+1,0)));var r=n(e,t);return new wa(r.from,r.to)}function yo(e,t,n,r){var a,i;if(t.touches)a=t.touches[0].clientX,i=t.touches[0].clientY;else try{a=t.clientX,i=t.clientY}catch(t){return!1}if(a>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&_e(t);var o=e.display,s=o.lineDiv.getBoundingClientRect();if(i>s.bottom||!ye(e,n))return Re(t);i-=s.top-o.viewOffset;for(var u=0;u<e.display.gutterSpecs.length;++u){var c=o.gutters.childNodes[u];if(c&&c.getBoundingClientRect().right>=a)return ge(e,n,e,$e(e.doc,i),e.display.gutterSpecs[u].className,t),Re(t)}}function bo(e,t){return yo(e,t,"gutterClick",!0)}function _o(e,t){wn(e.display,t)||function(e,t){return!!ye(e,"gutterContextMenu")&&yo(e,t,"gutterContextMenu",!1)}(e,t)||ve(e,t,"contextmenu")||w||e.display.input.onContextMenu(t)}function xo(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Vn(e)}go.prototype.compare=function(e,t,n){return this.time+400>e&&0==nt(t,this.pos)&&n==this.button};var Ro={toString:function(){return"CodeMirror.Init"}},wo={},Eo={};function So(e,t,n){if(!t!=!(n&&n!=Ro)){var r=e.display.dragFunctions,a=t?fe:he;a(e.display.scroller,"dragstart",r.start),a(e.display.scroller,"dragenter",r.enter),a(e.display.scroller,"dragover",r.over),a(e.display.scroller,"dragleave",r.leave),a(e.display.scroller,"drop",r.drop)}}function Ao(e){e.options.lineWrapping?(D(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(A(e.display.wrapper,"CodeMirror-wrap"),Gt(e)),cr(e),fr(e),Vn(e),setTimeout((function(){return Hr(e)}),100)}function To(e,t){var n=this;if(!(this instanceof To))return new To(e,t);this.options=t=t?F(t):{},F(wo,t,!1);var r=t.value;"string"==typeof r?r=new Mi(r,t.mode,null,t.lineSeparator,t.direction):t.mode&&(r.modeOption=t.mode),this.doc=r;var a=new To.inputStyles[t.inputStyle](this),i=this.display=new va(e,r,a,t);for(var c in i.wrapper.CodeMirror=this,xo(this),t.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),qr(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new N,keySeq:null,specialChars:null},t.autofocus&&!m&&i.input.focus(),o&&s<11&&setTimeout((function(){return n.display.input.reset(!0)}),20),function(e){var t=e.display;fe(t.scroller,"mousedown",ea(e,vo)),fe(t.scroller,"dblclick",o&&s<11?ea(e,(function(t){if(!ve(e,t)){var n=lr(e,t);if(n&&!bo(e,t)&&!wn(e.display,t)){_e(t);var r=e.findWordAt(n);Ya(e.doc,r.anchor,r.head)}}})):function(t){return ve(e,t)||_e(t)}),fe(t.scroller,"contextmenu",(function(t){return _o(e,t)}));var n,r={end:0};function a(){t.activeTouch&&(n=setTimeout((function(){return t.activeTouch=null}),1e3),(r=t.activeTouch).end=+new Date)}function i(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}fe(t.scroller,"touchstart",(function(a){if(!ve(e,a)&&!function(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}(a)&&!bo(e,a)){t.input.ensurePolled(),clearTimeout(n);var i=+new Date;t.activeTouch={start:i,moved:!1,prev:i-r.end<=300?r:null},1==a.touches.length&&(t.activeTouch.left=a.touches[0].pageX,t.activeTouch.top=a.touches[0].pageY)}})),fe(t.scroller,"touchmove",(function(){t.activeTouch&&(t.activeTouch.moved=!0)})),fe(t.scroller,"touchend",(function(n){var r=t.activeTouch;if(r&&!wn(t,n)&&null!=r.left&&!r.moved&&new Date-r.start<300){var o,s=e.coordsChar(t.activeTouch,"page");o=!r.prev||i(r,r.prev)?new wa(s,s):!r.prev.prev||i(r,r.prev.prev)?e.findWordAt(s):new wa(tt(s.line,0),ut(e.doc,tt(s.line+1,0))),e.setSelection(o.anchor,o.head),e.focus(),_e(n)}a()})),fe(t.scroller,"touchcancel",a),fe(t.scroller,"scroll",(function(){t.scroller.clientHeight&&(jr(e,t.scroller.scrollTop),zr(e,t.scroller.scrollLeft,!0),ge(e,"scroll",e))})),fe(t.scroller,"mousewheel",(function(t){return xa(e,t)})),fe(t.scroller,"DOMMouseScroll",(function(t){return xa(e,t)})),fe(t.wrapper,"scroll",(function(){return t.wrapper.scrollTop=t.wrapper.scrollLeft=0})),t.dragFunctions={enter:function(t){ve(e,t)||we(t)},over:function(t){ve(e,t)||(function(e,t){var n=lr(e,t);if(n){var r=document.createDocumentFragment();br(e,n,r),e.display.dragCursor||(e.display.dragCursor=C("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),P(e.display.dragCursor,r)}}(e,t),we(t))},start:function(t){return function(e,t){if(o&&(!e.state.draggingText||+new Date-Oi<100))we(t);else if(!ve(e,t)&&!wn(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!f)){var n=C("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),d&&n.parentNode.removeChild(n)}}(e,t)},drop:ea(e,ki),leave:function(t){ve(e,t)||Di(e)}};var u=t.input.getField();fe(u,"keyup",(function(t){return lo.call(e,t)})),fe(u,"keydown",ea(e,co)),fe(u,"keypress",ea(e,fo)),fe(u,"focus",(function(t){return Sr(e,t)})),fe(u,"blur",(function(t){return Ar(e,t)}))}(this),ji(),Kr(this),this.curOp.forceUpdate=!0,La(this,r),t.autofocus&&!m||this.hasFocus()?setTimeout(j(Sr,this),20):Ar(this),Eo)Eo.hasOwnProperty(c)&&Eo[c](n,t[c],Ro);fa(this),t.finishInit&&t.finishInit(this);for(var l=0;l<Po.length;++l)Po[l](n);Yr(this),u&&t.lineWrapping&&"optimizelegibility"==getComputedStyle(i.lineDiv).textRendering&&(i.lineDiv.style.textRendering="auto")}To.defaults=wo,To.optionHandlers=Eo;var Po=[];function Co(e,t,n,r){var a,i=e.doc;null==n&&(n="add"),"smart"==n&&(i.mode.indent?a=ht(e,t).state:n="prev");var o=e.options.tabSize,s=Ke(i,t),u=z(s.text,null,o);s.stateAfter&&(s.stateAfter=null);var c,l=s.text.match(/^\s*/)[0];if(r||/\S/.test(s.text)){if("smart"==n&&((c=i.mode.indent(a,s.text.slice(l.length),s.text))==H||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>i.first?z(Ke(i,t-1).text,null,o):0:"add"==n?c=u+e.options.indentUnit:"subtract"==n?c=u-e.options.indentUnit:"number"==typeof n&&(c=u+n),c=Math.max(0,c);var d="",f=0;if(e.options.indentWithTabs)for(var p=Math.floor(c/o);p;--p)f+=o,d+="\t";if(f<c&&(d+=Y(c-f)),d!=l)return hi(i,d,tt(t,0),tt(t,l.length),"+input"),s.stateAfter=null,!0;for(var h=0;h<i.sel.ranges.length;h++){var g=i.sel.ranges[h];if(g.head.line==t&&g.head.ch<l.length){var v=tt(t,l.length);Ja(i,h,new wa(v,v));break}}}To.defineInitHook=function(e){return Po.push(e)};var Mo=null;function Oo(e){Mo=e}function ko(e,t,n,r,a){var i=e.doc;e.display.shift=!1,r||(r=i.sel);var o=+new Date-200,s="paste"==a||e.state.pasteIncoming>o,u=ke(t),c=null;if(s&&r.ranges.length>1)if(Mo&&Mo.text.join("\n")==t){if(r.ranges.length%Mo.text.length==0){c=[];for(var l=0;l<Mo.text.length;l++)c.push(i.splitLines(Mo.text[l]))}}else u.length==r.ranges.length&&e.options.pasteLinesPerSelection&&(c=J(u,(function(e){return[e]})));for(var d=e.curOp.updateInput,f=r.ranges.length-1;f>=0;f--){var p=r.ranges[f],h=p.from(),g=p.to();p.empty()&&(n&&n>0?h=tt(h.line,h.ch-n):e.state.overwrite&&!s?g=tt(g.line,Math.min(Ke(i,g.line).text.length,g.ch+X(u).length)):s&&Mo&&Mo.lineWise&&Mo.text.join("\n")==t&&(h=g=tt(h.line,0)));var v={from:h,to:g,text:c?c[f%c.length]:u,origin:a||(s?"paste":e.state.cutIncoming>o?"cut":"+input")};ci(e.doc,v),cn(e,"inputRead",e,v)}t&&!s&&Io(e,t),kr(e),e.curOp.updateInput<2&&(e.curOp.updateInput=d),e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=-1}function Do(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");if(n)return e.preventDefault(),t.isReadOnly()||t.options.disableInput||Qr(t,(function(){return ko(t,n,0,null,"paste")})),!0}function Io(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var a=n.ranges[r];if(!(a.head.ch>100||r&&n.ranges[r-1].head.line==a.head.line)){var i=e.getModeAt(a.head),o=!1;if(i.electricChars){for(var s=0;s<i.electricChars.length;s++)if(t.indexOf(i.electricChars.charAt(s))>-1){o=Co(e,a.head.line,"smart");break}}else i.electricInput&&i.electricInput.test(Ke(e.doc,a.head.line).text.slice(0,a.head.ch))&&(o=Co(e,a.head.line,"smart"));o&&cn(e,"electricInput",e,a.head.line)}}}function Lo(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var a=e.doc.sel.ranges[r].head.line,i={anchor:tt(a,0),head:tt(a+1,0)};n.push(i),t.push(e.getRange(i.anchor,i.head))}return{text:t,ranges:n}}function jo(e,t,n,r){e.setAttribute("autocorrect",n?"":"off"),e.setAttribute("autocapitalize",r?"":"off"),e.setAttribute("spellcheck",!!t)}function Fo(){var e=C("textarea",null,null,"position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"),t=C("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return u?e.style.width="1000px":e.setAttribute("wrap","off"),g&&(e.style.border="1px solid black"),jo(e),t}function zo(e,t,n,r,a){var i=t,o=n,s=Ke(e,t.line);function u(r){var i,o;if(null==(i=a?function(e,t,n,r){var a=le(t,e.doc.direction);if(!a)return $i(t,n,r);n.ch>=t.text.length?(n.ch=t.text.length,n.sticky="before"):n.ch<=0&&(n.ch=0,n.sticky="after");var i=ue(a,n.ch,n.sticky),o=a[i];if("ltr"==e.doc.direction&&o.level%2==0&&(r>0?o.to>n.ch:o.from<n.ch))return $i(t,n,r);var s,u=function(e,n){return Zi(t,e instanceof tt?e.ch:e,n)},c=function(n){return e.options.lineWrapping?(s=s||Dn(e,t),Qn(e,t,s,n)):{begin:0,end:t.text.length}},l=c("before"==n.sticky?u(n,-1):n.ch);if("rtl"==e.doc.direction||1==o.level){var d=1==o.level==r<0,f=u(n,d?1:-1);if(null!=f&&(d?f<=o.to&&f<=l.end:f>=o.from&&f>=l.begin)){var p=d?"before":"after";return new tt(n.line,f,p)}}var h=function(e,t,r){for(var i=function(e,t){return t?new tt(n.line,u(e,1),"before"):new tt(n.line,e,"after")};e>=0&&e<a.length;e+=t){var o=a[e],s=t>0==(1!=o.level),c=s?r.begin:u(r.end,-1);if(o.from<=c&&c<o.to)return i(c,s);if(c=s?o.from:u(o.to,-1),r.begin<=c&&c<r.end)return i(c,s)}},g=h(i+r,r,l);if(g)return g;var v=r>0?l.end:u(l.begin,-1);return null==v||r>0&&v==t.text.length||!(g=h(r>0?0:a.length-1,r,c(v)))?null:g}(e.cm,s,t,n):$i(s,t,n))){if(r||(o=t.line+n)<e.first||o>=e.first+e.size||(t=new tt(o,t.ch,t.sticky),!(s=Ke(e,o))))return!1;t=Qi(a,e.cm,s,t.line,n)}else t=i;return!0}if("char"==r)u();else if("column"==r)u(!0);else if("word"==r||"group"==r)for(var c=null,l="group"==r,d=e.cm&&e.cm.getHelper(t,"wordChars"),f=!0;!(n<0)||u(!f);f=!1){var p=s.text.charAt(t.ch)||"\n",h=te(p,d)?"w":l&&"\n"==p?"n":!l||/\s/.test(p)?null:"p";if(!l||f||h||(h="s"),c&&c!=h){n<0&&(n=1,u(),t.sticky="after");break}if(h&&(c=h),n>0&&!u(!f))break}var g=ii(e,t,i,o,!0);return rt(i,g)&&(g.hitSide=!0),g}function No(e,t,n,r){var a,i,o=e.doc,s=t.left;if("page"==r){var u=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),c=Math.max(u-.5*ar(e.display),3);a=(n>0?t.bottom:t.top)+n*c}else"line"==r&&(a=n>0?t.bottom+3:t.top-3);for(;(i=Zn(e,s,a)).outside;){if(n<0?a<=0:a>=o.height){i.hitSide=!0;break}a+=5*n}return i}var Bo=function(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new N,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};function Vo(e,t){var n=kn(e,t.line);if(!n||n.hidden)return null;var r=Ke(e.doc,t.line),a=Mn(n,r,t.line),i=le(r,e.doc.direction),o="left";i&&(o=ue(i,t.ch)%2?"right":"left");var s=Fn(a.map,t.ch,o);return s.offset="right"==s.collapse?s.end:s.start,s}function Ho(e,t){return t&&(e.bad=!0),e}function Uo(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineDiv.childNodes[n]))return Ho(e.clipPos(tt(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var a=0;a<e.display.view.length;a++){var i=e.display.view[a];if(i.node==r)return Wo(i,t,n)}}function Wo(e,t,n){var r=e.text.firstChild,a=!1;if(!t||!O(r,t))return Ho(tt(Ze(e.line),0),!0);if(t==r&&(a=!0,t=r.childNodes[n],n=0,!t)){var i=e.rest?X(e.rest):e.line;return Ho(tt(Ze(i),i.text.length),a)}var o=3==t.nodeType?t:null,s=t;for(o||1!=t.childNodes.length||3!=t.firstChild.nodeType||(o=t.firstChild,n&&(n=o.nodeValue.length));s.parentNode!=r;)s=s.parentNode;var u=e.measure,c=u.maps;function l(t,n,r){for(var a=-1;a<(c?c.length:0);a++)for(var i=a<0?u.map:c[a],o=0;o<i.length;o+=3){var s=i[o+2];if(s==t||s==n){var l=Ze(a<0?e.line:e.rest[a]),d=i[o]+r;return(r<0||s!=t)&&(d=i[o+(r?1:0)]),tt(l,d)}}}var d=l(o,s,n);if(d)return Ho(d,a);for(var f=s.nextSibling,p=o?o.nodeValue.length-n:0;f;f=f.nextSibling){if(d=l(f,f.firstChild,0))return Ho(tt(d.line,d.ch-p),a);p+=f.textContent.length}for(var h=s.previousSibling,g=n;h;h=h.previousSibling){if(d=l(h,h.firstChild,-1))return Ho(tt(d.line,d.ch+g),a);g+=h.textContent.length}}Bo.prototype.init=function(e){var t=this,n=this,r=n.cm,a=n.div=e.lineDiv;function i(e){if(!ve(r,e)){if(r.somethingSelected())Oo({lineWise:!1,text:r.getSelections()}),"cut"==e.type&&r.replaceSelection("",null,"cut");else{if(!r.options.lineWiseCopyCut)return;var t=Lo(r);Oo({lineWise:!0,text:t.text}),"cut"==e.type&&r.operation((function(){r.setSelections(t.ranges,0,U),r.replaceSelection("",null,"cut")}))}if(e.clipboardData){e.clipboardData.clearData();var i=Mo.text.join("\n");if(e.clipboardData.setData("Text",i),e.clipboardData.getData("Text")==i)return void e.preventDefault()}var o=Fo(),s=o.firstChild;r.display.lineSpace.insertBefore(o,r.display.lineSpace.firstChild),s.value=Mo.text.join("\n");var u=document.activeElement;L(s),setTimeout((function(){r.display.lineSpace.removeChild(o),u.focus(),u==a&&n.showPrimarySelection()}),50)}}jo(a,r.options.spellcheck,r.options.autocorrect,r.options.autocapitalize),fe(a,"paste",(function(e){ve(r,e)||Do(e,r)||s<=11&&setTimeout(ea(r,(function(){return t.updateFromDOM()})),20)})),fe(a,"compositionstart",(function(e){t.composing={data:e.data,done:!1}})),fe(a,"compositionupdate",(function(e){t.composing||(t.composing={data:e.data,done:!1})})),fe(a,"compositionend",(function(e){t.composing&&(e.data!=t.composing.data&&t.readFromDOMSoon(),t.composing.done=!0)})),fe(a,"touchstart",(function(){return n.forceCompositionEnd()})),fe(a,"input",(function(){t.composing||t.readFromDOMSoon()})),fe(a,"copy",i),fe(a,"cut",i)},Bo.prototype.prepareSelection=function(){var e=yr(this.cm,!1);return e.focus=this.cm.state.focused,e},Bo.prototype.showSelection=function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},Bo.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Bo.prototype.showPrimarySelection=function(){var e=this.getSelection(),t=this.cm,r=t.doc.sel.primary(),a=r.from(),i=r.to();if(t.display.viewTo==t.display.viewFrom||a.line>=t.display.viewTo||i.line<t.display.viewFrom)e.removeAllRanges();else{var o=Uo(t,e.anchorNode,e.anchorOffset),s=Uo(t,e.focusNode,e.focusOffset);if(!o||o.bad||!s||s.bad||0!=nt(ot(o,s),a)||0!=nt(it(o,s),i)){var u=t.display.view,c=a.line>=t.display.viewFrom&&Vo(t,a)||{node:u[0].measure.map[2],offset:0},l=i.line<t.display.viewTo&&Vo(t,i);if(!l){var d=u[u.length-1].measure,f=d.maps?d.maps[d.maps.length-1]:d.map;l={node:f[f.length-1],offset:f[f.length-2]-f[f.length-3]}}if(c&&l){var p,h=e.rangeCount&&e.getRangeAt(0);try{p=S(c.node,c.offset,l.offset,l.node)}catch(Oe){}p&&(!n&&t.state.focused?(e.collapse(c.node,c.offset),p.collapsed||(e.removeAllRanges(),e.addRange(p))):(e.removeAllRanges(),e.addRange(p)),h&&null==e.anchorNode?e.addRange(h):n&&this.startGracePeriod()),this.rememberSelection()}else e.removeAllRanges()}}},Bo.prototype.startGracePeriod=function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation((function(){return e.cm.curOp.selectionChanged=!0}))}),20)},Bo.prototype.showMultipleSelections=function(e){P(this.cm.display.cursorDiv,e.cursors),P(this.cm.display.selectionDiv,e.selection)},Bo.prototype.rememberSelection=function(){var e=this.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},Bo.prototype.selectionInEditor=function(){var e=this.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return O(this.div,t)},Bo.prototype.focus=function(){"nocursor"!=this.cm.options.readOnly&&(this.selectionInEditor()||this.showSelection(this.prepareSelection(),!0),this.div.focus())},Bo.prototype.blur=function(){this.div.blur()},Bo.prototype.getField=function(){return this.div},Bo.prototype.supportsTouch=function(){return!0},Bo.prototype.receivedFocus=function(){var e=this;this.selectionInEditor()?this.pollSelection():Qr(this.cm,(function(){return e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,(function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}))},Bo.prototype.selectionChanged=function(){var e=this.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},Bo.prototype.pollSelection=function(){if(null==this.readDOMTimeout&&!this.gracePeriod&&this.selectionChanged()){var e=this.getSelection(),t=this.cm;if(v&&l&&this.cm.display.gutterSpecs.length&&function(e){for(var t=e;t;t=t.parentNode)if(/CodeMirror-gutter-wrapper/.test(t.className))return!0;return!1}(e.anchorNode))return this.cm.triggerOnKeyDown({type:"keydown",keyCode:8,preventDefault:Math.abs}),this.blur(),void this.focus();if(!this.composing){this.rememberSelection();var n=Uo(t,e.anchorNode,e.anchorOffset),r=Uo(t,e.focusNode,e.focusOffset);n&&r&&Qr(t,(function(){Qa(t.doc,Sa(n,r),U),(n.bad||r.bad)&&(t.curOp.selectionChanged=!0)}))}}},Bo.prototype.pollContent=function(){null!=this.readDOMTimeout&&(clearTimeout(this.readDOMTimeout),this.readDOMTimeout=null);var e,t,n,r=this.cm,a=r.display,i=r.doc.sel.primary(),o=i.from(),s=i.to();if(0==o.ch&&o.line>r.firstLine()&&(o=tt(o.line-1,Ke(r.doc,o.line-1).length)),s.ch==Ke(r.doc,s.line).text.length&&s.line<r.lastLine()&&(s=tt(s.line+1,0)),o.line<a.viewFrom||s.line>a.viewTo-1)return!1;o.line==a.viewFrom||0==(e=dr(r,o.line))?(t=Ze(a.view[0].line),n=a.view[0].node):(t=Ze(a.view[e].line),n=a.view[e-1].node.nextSibling);var u,c,l=dr(r,s.line);if(l==a.view.length-1?(u=a.viewTo-1,c=a.lineDiv.lastChild):(u=Ze(a.view[l+1].line)-1,c=a.view[l+1].node.previousSibling),!n)return!1;for(var d=r.doc.splitLines(function(e,t,n,r,a){var i="",o=!1,s=e.doc.lineSeparator(),u=!1;function c(){o&&(i+=s,u&&(i+=s),o=u=!1)}function l(e){e&&(c(),i+=e)}function d(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)return void l(n);var i,f=t.getAttribute("cm-marker");if(f){var p=e.findMarks(tt(r,0),tt(a+1,0),(v=+f,function(e){return e.id==v}));return void(p.length&&(i=p[0].find(0))&&l(Ye(e.doc,i.from,i.to).join(s)))}if("false"==t.getAttribute("contenteditable"))return;var h=/^(pre|div|p|li|table|br)$/i.test(t.nodeName);if(!/^br$/i.test(t.nodeName)&&0==t.textContent.length)return;h&&c();for(var g=0;g<t.childNodes.length;g++)d(t.childNodes[g]);/^(pre|p)$/i.test(t.nodeName)&&(u=!0),h&&(o=!0)}else 3==t.nodeType&&l(t.nodeValue.replace(/\u200b/g,"").replace(/\u00a0/g," "));var v}for(;d(t),t!=n;)t=t.nextSibling,u=!1;return i}(r,n,c,t,u)),f=Ye(r.doc,tt(t,0),tt(u,Ke(r.doc,u).text.length));d.length>1&&f.length>1;)if(X(d)==X(f))d.pop(),f.pop(),u--;else{if(d[0]!=f[0])break;d.shift(),f.shift(),t++}for(var p=0,h=0,g=d[0],v=f[0],m=Math.min(g.length,v.length);p<m&&g.charCodeAt(p)==v.charCodeAt(p);)++p;for(var y=X(d),b=X(f),_=Math.min(y.length-(1==d.length?p:0),b.length-(1==f.length?p:0));h<_&&y.charCodeAt(y.length-h-1)==b.charCodeAt(b.length-h-1);)++h;if(1==d.length&&1==f.length&&t==o.line)for(;p&&p>o.ch&&y.charCodeAt(y.length-h-1)==b.charCodeAt(b.length-h-1);)p--,h++;d[d.length-1]=y.slice(0,y.length-h).replace(/^\u200b+/,""),d[0]=d[0].slice(p).replace(/\u200b+$/,"");var x=tt(t,p),R=tt(u,f.length?X(f).length-h:0);return d.length>1||d[0]||nt(x,R)?(hi(r.doc,d,x,R,"+input"),!0):void 0},Bo.prototype.ensurePolled=function(){this.forceCompositionEnd()},Bo.prototype.reset=function(){this.forceCompositionEnd()},Bo.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Bo.prototype.readFromDOMSoon=function(){var e=this;null==this.readDOMTimeout&&(this.readDOMTimeout=setTimeout((function(){if(e.readDOMTimeout=null,e.composing){if(!e.composing.done)return;e.composing=null}e.updateFromDOM()}),80))},Bo.prototype.updateFromDOM=function(){var e=this;!this.cm.isReadOnly()&&this.pollContent()||Qr(this.cm,(function(){return fr(e.cm)}))},Bo.prototype.setUneditable=function(e){e.contentEditable="false"},Bo.prototype.onKeyPress=function(e){0==e.charCode||this.composing||(e.preventDefault(),this.cm.isReadOnly()||ea(this.cm,ko)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0))},Bo.prototype.readOnlyChanged=function(e){this.div.contentEditable=String("nocursor"!=e)},Bo.prototype.onContextMenu=function(){},Bo.prototype.resetPosition=function(){},Bo.prototype.needsContentAttribute=!0;var qo=function(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new N,this.hasSelection=!1,this.composing=null};qo.prototype.init=function(e){var t=this,n=this,r=this.cm;this.createField(e);var a=this.textarea;function i(e){if(!ve(r,e)){if(r.somethingSelected())Oo({lineWise:!1,text:r.getSelections()});else{if(!r.options.lineWiseCopyCut)return;var t=Lo(r);Oo({lineWise:!0,text:t.text}),"cut"==e.type?r.setSelections(t.ranges,null,U):(n.prevInput="",a.value=t.text.join("\n"),L(a))}"cut"==e.type&&(r.state.cutIncoming=+new Date)}}e.wrapper.insertBefore(this.wrapper,e.wrapper.firstChild),g&&(a.style.width="0px"),fe(a,"input",(function(){o&&s>=9&&t.hasSelection&&(t.hasSelection=null),n.poll()})),fe(a,"paste",(function(e){ve(r,e)||Do(e,r)||(r.state.pasteIncoming=+new Date,n.fastPoll())})),fe(a,"cut",i),fe(a,"copy",i),fe(e.scroller,"paste",(function(t){if(!wn(e,t)&&!ve(r,t)){if(!a.dispatchEvent)return r.state.pasteIncoming=+new Date,void n.focus();var i=new Event("paste");i.clipboardData=t.clipboardData,a.dispatchEvent(i)}})),fe(e.lineSpace,"selectstart",(function(t){wn(e,t)||_e(t)})),fe(a,"compositionstart",(function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}})),fe(a,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},qo.prototype.createField=function(e){this.wrapper=Fo(),this.textarea=this.wrapper.firstChild},qo.prototype.prepareSelection=function(){var e=this.cm,t=e.display,n=e.doc,r=yr(e);if(e.options.moveInputWithCursor){var a=Yn(e,n.sel.primary().head,"div"),i=t.wrapper.getBoundingClientRect(),o=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,a.top+o.top-i.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,a.left+o.left-i.left))}return r},qo.prototype.showSelection=function(e){var t=this.cm.display;P(t.cursorDiv,e.cursors),P(t.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},qo.prototype.reset=function(e){if(!this.contextMenuPending&&!this.composing){var t=this.cm;if(t.somethingSelected()){this.prevInput="";var n=t.getSelection();this.textarea.value=n,t.state.focused&&L(this.textarea),o&&s>=9&&(this.hasSelection=n)}else e||(this.prevInput=this.textarea.value="",o&&s>=9&&(this.hasSelection=null))}},qo.prototype.getField=function(){return this.textarea},qo.prototype.supportsTouch=function(){return!1},qo.prototype.focus=function(){if("nocursor"!=this.cm.options.readOnly&&(!m||k()!=this.textarea))try{this.textarea.focus()}catch(Oe){}},qo.prototype.blur=function(){this.textarea.blur()},qo.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},qo.prototype.receivedFocus=function(){this.slowPoll()},qo.prototype.slowPoll=function(){var e=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,(function(){e.poll(),e.cm.state.focused&&e.slowPoll()}))},qo.prototype.fastPoll=function(){var e=!1,t=this;t.pollingFast=!0,t.polling.set(20,(function n(){t.poll()||e?(t.pollingFast=!1,t.slowPoll()):(e=!0,t.polling.set(60,n))}))},qo.prototype.poll=function(){var e=this,t=this.cm,n=this.textarea,r=this.prevInput;if(this.contextMenuPending||!t.state.focused||De(n)&&!r&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var a=n.value;if(a==r&&!t.somethingSelected())return!1;if(o&&s>=9&&this.hasSelection===a||y&&/[\uf700-\uf7ff]/.test(a))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var i=a.charCodeAt(0);if(8203!=i||r||(r=""),8666==i)return this.reset(),this.cm.execCommand("undo")}for(var u=0,c=Math.min(r.length,a.length);u<c&&r.charCodeAt(u)==a.charCodeAt(u);)++u;return Qr(t,(function(){ko(t,a.slice(u),r.length-u,null,e.composing?"*compose":null),a.length>1e3||a.indexOf("\n")>-1?n.value=e.prevInput="":e.prevInput=a,e.composing&&(e.composing.range.clear(),e.composing.range=t.markText(e.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},qo.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},qo.prototype.onKeyPress=function(){o&&s>=9&&(this.hasSelection=null),this.fastPoll()},qo.prototype.onContextMenu=function(e){var t=this,n=t.cm,r=n.display,a=t.textarea;t.contextMenuPending&&t.contextMenuPending();var i=lr(n,e),c=r.scroller.scrollTop;if(i&&!d){n.options.resetSelectionOnContextMenu&&-1==n.doc.sel.contains(i)&&ea(n,Qa)(n.doc,Sa(i),U);var l,f=a.style.cssText,p=t.wrapper.style.cssText,h=t.wrapper.offsetParent.getBoundingClientRect();t.wrapper.style.cssText="position: static",a.style.cssText="position: absolute; width: 30px; height: 30px;\n top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px;\n z-index: 1000; background: "+(o?"rgba(255, 255, 255, .05)":"transparent")+";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",u&&(l=window.scrollY),r.input.focus(),u&&window.scrollTo(null,l),r.input.reset(),n.somethingSelected()||(a.value=t.prevInput=" "),t.contextMenuPending=v,r.selForContextMenu=n.doc.sel,clearTimeout(r.detectingSelectAll),o&&s>=9&&g(),w?(we(e),fe(window,"mouseup",(function e(){he(window,"mouseup",e),setTimeout(v,20)}))):setTimeout(v,50)}function g(){if(null!=a.selectionStart){var e=n.somethingSelected(),i=""+(e?a.value:"");a.value="⇚",a.value=i,t.prevInput=e?"":"",a.selectionStart=1,a.selectionEnd=i.length,r.selForContextMenu=n.doc.sel}}function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrapper.style.cssText=p,a.style.cssText=f,o&&s<9&&r.scrollbars.setScrollTop(r.scroller.scrollTop=c),null!=a.selectionStart)){(!o||o&&s<9)&&g();var e=0;r.detectingSelectAll=setTimeout((function i(){r.selForContextMenu==n.doc.sel&&0==a.selectionStart&&a.selectionEnd>0&&""==t.prevInput?ea(n,si)(n):e++<10?r.detectingSelectAll=setTimeout(i,500):(r.selForContextMenu=null,r.input.reset())}),200)}}},qo.prototype.readOnlyChanged=function(e){e||this.reset(),this.textarea.disabled="nocursor"==e},qo.prototype.setUneditable=function(){},qo.prototype.needsContentAttribute=!1,function(e){var t=e.optionHandlers;function n(n,r,a,i){e.defaults[n]=r,a&&(t[n]=i?function(e,t,n){n!=Ro&&a(e,t,n)}:a)}e.defineOption=n,e.Init=Ro,n("value","",(function(e,t){return e.setValue(t)}),!0),n("mode",null,(function(e,t){e.doc.modeOption=t,Ma(e)}),!0),n("indentUnit",2,Ma,!0),n("indentWithTabs",!1),n("smartIndent",!0),n("tabSize",4,(function(e){Oa(e),Vn(e),fr(e)}),!0),n("lineSeparator",null,(function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter((function(e){for(var a=0;;){var i=e.text.indexOf(t,a);if(-1==i)break;a=i+t.length,n.push(tt(r,i))}r++}));for(var a=n.length-1;a>=0;a--)hi(e.doc,t,n[a],tt(n[a].line,n[a].ch+t.length))}})),n("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,(function(e,t,n){e.state.specialChars=new RegExp(t.source+(t.test("\t")?"":"|\t"),"g"),n!=Ro&&e.refresh()})),n("specialCharPlaceholder",Qt,(function(e){return e.refresh()}),!0),n("electricChars",!0),n("inputStyle",m?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),n("spellcheck",!1,(function(e,t){return e.getInputField().spellcheck=t}),!0),n("autocorrect",!1,(function(e,t){return e.getInputField().autocorrect=t}),!0),n("autocapitalize",!1,(function(e,t){return e.getInputField().autocapitalize=t}),!0),n("rtlMoveVisually",!_),n("wholeLineUpdateBefore",!0),n("theme","default",(function(e){xo(e),ga(e)}),!0),n("keyMap","default",(function(e,t,n){var r=Xi(t),a=n!=Ro&&Xi(n);a&&a.detach&&a.detach(e,r),r.attach&&r.attach(e,a||null)})),n("extraKeys",null),n("configureMouse",null),n("lineWrapping",!1,Ao,!0),n("gutters",[],(function(e,t){e.display.gutterSpecs=pa(t,e.options.lineNumbers),ga(e)}),!0),n("fixedGutter",!0,(function(e,t){e.display.gutters.style.left=t?sr(e.display)+"px":"0",e.refresh()}),!0),n("coverGutterNextToScrollbar",!1,(function(e){return Hr(e)}),!0),n("scrollbarStyle","native",(function(e){qr(e),Hr(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)}),!0),n("lineNumbers",!1,(function(e,t){e.display.gutterSpecs=pa(e.options.gutters,t),ga(e)}),!0),n("firstLineNumber",1,ga,!0),n("lineNumberFormatter",(function(e){return e}),ga,!0),n("showCursorWhenSelecting",!1,mr,!0),n("resetSelectionOnContextMenu",!0),n("lineWiseCopyCut",!0),n("pasteLinesPerSelection",!0),n("selectionsMayTouch",!1),n("readOnly",!1,(function(e,t){"nocursor"==t&&(Ar(e),e.display.input.blur()),e.display.input.readOnlyChanged(t)})),n("disableInput",!1,(function(e,t){t||e.display.input.reset()}),!0),n("dragDrop",!0,So),n("allowDropFileTypes",null),n("cursorBlinkRate",530),n("cursorScrollMargin",0),n("cursorHeight",1,mr,!0),n("singleCursorHeightPerLine",!0,mr,!0),n("workTime",100),n("workDelay",100),n("flattenSpans",!0,Oa,!0),n("addModeClass",!1,Oa,!0),n("pollInterval",100),n("undoDepth",200,(function(e,t){return e.doc.history.undoDepth=t})),n("historyEventDelay",1250),n("viewportMargin",10,(function(e){return e.refresh()}),!0),n("maxHighlightLength",1e4,Oa,!0),n("moveInputWithCursor",!0,(function(e,t){t||e.display.input.resetPosition()})),n("tabindex",null,(function(e,t){return e.display.input.getField().tabIndex=t||""})),n("autofocus",null),n("direction","ltr",(function(e,t){return e.doc.setDirection(t)}),!0),n("phrases",null)}(To),function(e){var t=e.optionHandlers,n=e.helpers={};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,n){var r=this.options,a=r[e];r[e]==n&&"mode"!=e||(r[e]=n,t.hasOwnProperty(e)&&ea(this,t[e])(this,n,a),ge(this,"optionChange",this,e))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"](Xi(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n<t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:ta((function(t,n){var r=t.token?t:e.getMode(this.options,t);if(r.startState)throw new Error("Overlays may not be stateful.");!function(e,t,n){for(var r=0,a=n(t);r<e.length&&n(e[r])<=a;)r++;e.splice(r,0,t)}(this.state.overlays,{mode:r,modeSpec:t,opaque:n&&n.opaque,priority:n&&n.priority||0},(function(e){return e.priority})),this.state.modeGen++,fr(this)})),removeOverlay:ta((function(e){for(var t=this.state.overlays,n=0;n<t.length;++n){var r=t[n].modeSpec;if(r==e||"string"==typeof e&&r.name==e)return t.splice(n,1),this.state.modeGen++,void fr(this)}})),indentLine:ta((function(e,t,n){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),Qe(this.doc,e)&&Co(this,e,t,n)})),indentSelection:ta((function(e){for(var t=this.doc.sel.ranges,n=-1,r=0;r<t.length;r++){var a=t[r];if(a.empty())a.head.line>n&&(Co(this,a.head.line,e,!0),n=a.head.line,r==this.doc.sel.primIndex&&kr(this));else{var i=a.from(),o=a.to(),s=Math.max(n,i.line);n=Math.min(this.lastLine(),o.line-(o.ch?0:1))+1;for(var u=s;u<n;++u)Co(this,u,e);var c=this.doc.sel.ranges;0==i.ch&&t.length==c.length&&c[r].from().ch>0&&Ja(this.doc,r,new wa(i,c[r].to()),U)}}})),getTokenAt:function(e,t){return bt(this,e,t)},getLineTokens:function(e,t){return bt(this,tt(e),t,!0)},getTokenTypeAt:function(e){e=ut(this.doc,e);var t,n=pt(this,Ke(this.doc,e.line)),r=0,a=(n.length-1)/2,i=e.ch;if(0==i)t=n[2];else for(;;){var o=r+a>>1;if((o?n[2*o-1]:0)>=i)a=o;else{if(!(n[2*o+1]<i)){t=n[2*o+2];break}r=o+1}}var s=t?t.indexOf("overlay "):-1;return s<0?t:0==s?null:t.slice(0,s-1)},getModeAt:function(t){var n=this.doc.mode;return n.innerMode?e.innerMode(n,this.getTokenAt(t).state).mode:n},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var r=[];if(!n.hasOwnProperty(t))return r;var a=n[t],i=this.getModeAt(e);if("string"==typeof i[t])a[i[t]]&&r.push(a[i[t]]);else if(i[t])for(var o=0;o<i[t].length;o++){var s=a[i[t][o]];s&&r.push(s)}else i.helperType&&a[i.helperType]?r.push(a[i.helperType]):a[i.name]&&r.push(a[i.name]);for(var u=0;u<a._global.length;u++){var c=a._global[u];c.pred(i,this)&&-1==B(r,c.val)&&r.push(c.val)}return r},getStateAfter:function(e,t){var n=this.doc;return ht(this,(e=st(n,null==e?n.first+n.size-1:e))+1,t).state},cursorCoords:function(e,t){var n=this.doc.sel.primary();return Yn(this,null==e?n.head:"object"==typeof e?ut(this.doc,e):e?n.from():n.to(),t||"page")},charCoords:function(e,t){return Kn(this,ut(this.doc,e),t||"page")},coordsChar:function(e,t){return Zn(this,(e=Gn(this,e,t||"page")).left,e.top)},lineAtHeight:function(e,t){return e=Gn(this,{top:e,left:0},t||"page").top,$e(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t,n){var r,a=!1;if("number"==typeof e){var i=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>i&&(e=i,a=!0),r=Ke(this.doc,e)}else r=e;return qn(this,r,{top:0,left:0},t||"page",n||a).top+(a?this.doc.height-Wt(r):0)},defaultTextHeight:function(){return ar(this.display)},defaultCharWidth:function(){return ir(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,a){var i,o,s,u=this.display,c=(e=Yn(this,ut(this.doc,e))).bottom,l=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),u.sizer.appendChild(t),"over"==r)c=e.top;else if("above"==r||"near"==r){var d=Math.max(u.wrapper.clientHeight,this.doc.height),f=Math.max(u.sizer.clientWidth,u.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>d)&&e.top>t.offsetHeight?c=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=d&&(c=e.bottom),l+t.offsetWidth>f&&(l=f-t.offsetWidth)}t.style.top=c+"px",t.style.left=t.style.right="","right"==a?(l=u.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==a?l=0:"middle"==a&&(l=(u.sizer.clientWidth-t.offsetWidth)/2),t.style.left=l+"px"),n&&(i=this,o={left:l,top:c,right:l+t.offsetWidth,bottom:c+t.offsetHeight},null!=(s=Mr(i,o)).scrollTop&&jr(i,s.scrollTop),null!=s.scrollLeft&&zr(i,s.scrollLeft))},triggerOnKeyDown:ta(co),triggerOnKeyPress:ta(fo),triggerOnKeyUp:lo,triggerOnMouseDown:ta(vo),execCommand:function(e){if(eo.hasOwnProperty(e))return eo[e].call(null,this)},triggerElectric:ta((function(e){Io(this,e)})),findPosH:function(e,t,n,r){var a=1;t<0&&(a=-1,t=-t);for(var i=ut(this.doc,e),o=0;o<t&&!(i=zo(this.doc,i,a,n,r)).hitSide;++o);return i},moveH:ta((function(e,t){var n=this;this.extendSelectionsBy((function(r){return n.display.shift||n.doc.extend||r.empty()?zo(n.doc,r.head,e,t,n.options.rtlMoveVisually):e<0?r.from():r.to()}),q)})),deleteH:ta((function(e,t){var n=this.doc.sel,r=this.doc;n.somethingSelected()?r.replaceSelection("",null,"+delete"):Ji(this,(function(n){var a=zo(r,n.head,e,t,!1);return e<0?{from:a,to:n.head}:{from:n.head,to:a}}))})),findPosV:function(e,t,n,r){var a=1,i=r;t<0&&(a=-1,t=-t);for(var o=ut(this.doc,e),s=0;s<t;++s){var u=Yn(this,o,"div");if(null==i?i=u.left:u.left=i,(o=No(this,u,a,n)).hitSide)break}return o},moveV:ta((function(e,t){var n=this,r=this.doc,a=[],i=!this.display.shift&&!r.extend&&r.sel.somethingSelected();if(r.extendSelectionsBy((function(o){if(i)return e<0?o.from():o.to();var s=Yn(n,o.head,"div");null!=o.goalColumn&&(s.left=o.goalColumn),a.push(s.left);var u=No(n,s,e,t);return"page"==t&&o==r.sel.primary()&&Or(n,Kn(n,u,"div").top-s.top),u}),q),a.length)for(var o=0;o<r.sel.ranges.length;o++)r.sel.ranges[o].goalColumn=a[o]})),findWordAt:function(e){var t=Ke(this.doc,e.line).text,n=e.ch,r=e.ch;if(t){var a=this.getHelper(e,"wordChars");"before"!=e.sticky&&r!=t.length||!n?++r:--n;for(var i=t.charAt(n),o=te(i,a)?function(e){return te(e,a)}:/\s/.test(i)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!te(e)};n>0&&o(t.charAt(n-1));)--n;for(;r<t.length&&o(t.charAt(r));)++r}return new wa(tt(e.line,n),tt(e.line,r))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?D(this.display.cursorDiv,"CodeMirror-overwrite"):A(this.display.cursorDiv,"CodeMirror-overwrite"),ge(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==k()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:ta((function(e,t){Dr(this,e,t)})),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Tn(this)-this.display.barHeight,width:e.scrollWidth-Tn(this)-this.display.barWidth,clientHeight:Cn(this),clientWidth:Pn(this)}},scrollIntoView:ta((function(e,t){null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:tt(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line?function(e,t){Ir(e),e.curOp.scrollToPos=t}(this,e):Lr(this,e.from,e.to,e.margin)})),setSize:ta((function(e,t){var n=this,r=function(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e};null!=e&&(this.display.wrapper.style.width=r(e)),null!=t&&(this.display.wrapper.style.height=r(t)),this.options.lineWrapping&&Bn(this);var a=this.display.viewFrom;this.doc.iter(a,this.display.viewTo,(function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){pr(n,a,"widget");break}++a})),this.curOp.forceUpdate=!0,ge(this,"refresh",this)})),operation:function(e){return Qr(this,e)},startOperation:function(){return Kr(this)},endOperation:function(){return Yr(this)},refresh:ta((function(){var e=this.display.cachedTextHeight;fr(this),this.curOp.forceUpdate=!0,Vn(this),Dr(this,this.doc.scrollLeft,this.doc.scrollTop),ca(this.display),(null==e||Math.abs(e-ar(this.display))>.5)&&cr(this),ge(this,"refresh",this)})),swapDoc:ta((function(e){var t=this.doc;return t.cm=null,this.state.selectingText&&this.state.selectingText(),La(this,e),Vn(this),this.display.input.reset(),Dr(this,e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,cn(this,"swapDoc",this,t),t})),phrase:function(e){var t=this.options.phrases;return t&&Object.prototype.hasOwnProperty.call(t,e)?t[e]:e},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},be(e),e.registerHelper=function(t,r,a){n.hasOwnProperty(t)||(n[t]=e[t]={_global:[]}),n[t][r]=a},e.registerGlobalHelper=function(t,r,a,i){e.registerHelper(t,r,i),n[t]._global.push({pred:a,val:i})}}(To);var Go="iter insert remove copy getEditor constructor".split(" ");for(var Ko in Mi.prototype)Mi.prototype.hasOwnProperty(Ko)&&B(Go,Ko)<0&&(To.prototype[Ko]=function(e){return function(){return e.apply(this.doc,arguments)}}(Mi.prototype[Ko]));return be(Mi),To.inputStyles={textarea:qo,contenteditable:Bo},To.defineMode=function(e){To.defaults.mode||"null"==e||(To.defaults.mode=e),ze.apply(this,arguments)},To.defineMIME=function(e,t){Fe[e]=t},To.defineMode("null",(function(){return{token:function(e){return e.skipToEnd()}}})),To.defineMIME("text/plain","null"),To.defineExtension=function(e,t){To.prototype[e]=t},To.defineDocExtension=function(e,t){Mi.prototype[e]=t},To.fromTextArea=function(e,t){if((t=t?F(t):{}).value=e.value,!t.tabindex&&e.tabIndex&&(t.tabindex=e.tabIndex),!t.placeholder&&e.placeholder&&(t.placeholder=e.placeholder),null==t.autofocus){var n=k();t.autofocus=n==e||null!=e.getAttribute("autofocus")&&n==document.body}function r(){e.value=s.getValue()}var a;if(e.form&&(fe(e.form,"submit",r),!t.leaveSubmitMethodAlone)){var i=e.form;a=i.submit;try{var o=i.submit=function(){r(),i.submit=a,i.submit(),i.submit=o}}catch(Oe){}}t.finishInit=function(n){n.save=r,n.getTextArea=function(){return e},n.toTextArea=function(){n.toTextArea=isNaN,r(),e.parentNode.removeChild(n.getWrapperElement()),e.style.display="",e.form&&(he(e.form,"submit",r),t.leaveSubmitMethodAlone||"function"!=typeof e.form.submit||(e.form.submit=a))}},e.style.display="none";var s=To((function(t){return e.parentNode.insertBefore(t,e.nextSibling)}),t);return s},function(e){e.off=he,e.on=fe,e.wheelEventPixels=_a,e.Doc=Mi,e.splitLines=ke,e.countColumn=z,e.findColumn=G,e.isWordChar=ee,e.Pass=H,e.signal=ge,e.Line=Kt,e.changeEnd=Aa,e.scrollbarModel=Wr,e.Pos=tt,e.cmpPos=nt,e.modes=je,e.mimeModes=Fe,e.resolveMode=Ne,e.getMode=Be,e.modeExtensions=Ve,e.extendMode=He,e.copyState=Ue,e.startState=qe,e.innerMode=We,e.commands=eo,e.keyMap=Hi,e.keyName=Yi,e.isModifierKey=Gi,e.lookupKey=qi,e.normalizeKeyMap=Wi,e.StringStream=Ge,e.SharedTextMarker=Ai,e.TextMarker=Ei,e.LineWidget=xi,e.e_preventDefault=_e,e.e_stopPropagation=xe,e.e_stop=we,e.addClass=D,e.contains=O,e.rmClass=A,e.keyNames=zi}(To),To.version="5.49.2",To}()},VvRu:function(e,t,n){"use strict";var r=n("o0o1"),a=n("yXPU");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o,s,u,c,l,d=n("4cb6"),f=n("pqXx"),p=n("ewr5"),h=n("i0Ec");var g,v,m,y,b,_,x=(i=(0,d.injectable)(),o=(0,f.lazyInject)(p.TYPES.IRendererService),i((l=function(){function e(){var e,t,n,r;e=this,t="rendererService",r=this,(n=c)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),this.passes=[],this.readFBO=void 0,this.writeFBO=void 0;var a=this.rendererService,i=a.createFramebuffer,o=a.createTexture2D;this.readFBO=i({color:o({width:1,height:1,wrapS:h.gl.CLAMP_TO_EDGE,wrapT:h.gl.CLAMP_TO_EDGE})}),this.writeFBO=i({color:o({width:1,height:1,wrapS:h.gl.CLAMP_TO_EDGE,wrapT:h.gl.CLAMP_TO_EDGE})})}var t=e.prototype;return t.getReadFBO=function(){return this.readFBO},t.getWriteFBO=function(){return this.writeFBO},t.render=function(){var e=a(r.mark((function e(t){var n,a;return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=0;case 1:if(!(n<this.passes.length)){e.next=10;break}return(a=this.passes[n]).setRenderToScreen(this.isLastEnabledPass(n)),e.next=6,a.render(t);case 6:n!==this.passes.length-1&&this.swap();case 7:n++,e.next=1;break;case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.resize=function(e,t){this.readFBO.resize({width:e,height:t}),this.writeFBO.resize({width:e,height:t})},t.add=function(e,t,n){e.init(t,n),this.passes.push(e)},t.insert=function(e,t,n,r){e.init(n,r),this.passes.splice(t,0,e)},t.getPostProcessingPassByName=function(e){return this.passes.find((function(t){return t.getName()===e}))},t.isLastEnabledPass=function(e){for(var t=e+1;t<this.passes.length;t++)if(this.passes[t].isEnabled())return!1;return!0},t.swap=function(){var e=this.readFBO;this.readFBO=this.writeFBO,this.writeFBO=e},e}(),g=(u=l).prototype,v="rendererService",m=[o],y={configurable:!0,enumerable:!0,writable:!0,initializer:null},_={},Object.keys(y).forEach((function(e){_[e]=y[e]})),_.enumerable=!!_.enumerable,_.configurable=!!_.configurable,("value"in _||_.initializer)&&(_.writable=!0),_=m.slice().reverse().reduce((function(e,t){return t(g,v,e)||e}),_),b&&void 0!==_.initializer&&(_.value=_.initializer?_.initializer.call(b):void 0,_.initializer=void 0),void 0===_.initializer&&(Object.defineProperty(g,v,_),_=null),c=_,s=u))||s);t.default=x},VxS6:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,n){return t(n)},onDone:n,rethrowIfPossible:r})}}]),t}(n("hcU7"))),l=function(){throw new Error("tapAsync is not supported on a SyncHook")},d=function(){throw new Error("tapPromise is not supported on a SyncHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},W070:function(e,t,n){var r=n("NsO/"),a=n("tEej"),i=n("D8kY");e.exports=function(e){return function(t,n,o){var s,u=r(t),c=a(u.length),l=i(o,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},W8MJ:function(e,t){function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}e.exports=function(e,t,r){return t&&n(e.prototype,t),r&&n(e,r),e}},WEpk:function(e,t){var n=e.exports={version:"2.6.10"};"number"==typeof __e&&(__e=n)},WFAs:function(e,t,n){n("LK8F");var r=Array.isArray;e.exports=r},WFqU:function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n("yLpj"))},WGu1:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=n("pqXx"),i=n("X28Z"),o=function(){function e(e,t){this.reGl=void 0,this.drawCommand=void 0,this.uniforms={},this.reGl=e;var n=t.vs,r=t.fs,o=t.attributes,s=t.uniforms,u=t.primitive,c=t.count,l=t.elements,d=t.depth,f=t.blend,p=t.stencil,h=t.cull,g=t.instances,v={};s&&(this.uniforms=s,Object.keys(s).forEach((function(t){v[t]=e.prop(t)})));var m={};Object.keys(o).forEach((function(e){m[e]=o[e].get()}));var y={attributes:m,frag:r,uniforms:v,vert:n,primitive:i.primitiveMap[void 0===u?a.gl.TRIANGLES:u]};g&&(y.instances=g),c&&(y.count=c),l&&(y.elements=l.get()),this.initDepthDrawParams({depth:d},y),this.initBlendDrawParams({blend:f},y),this.initStencilDrawParams({stencil:p},y),this.initCullDrawParams({cull:h},y),this.drawCommand=e(y)}var t=e.prototype;return t.addUniforms=function(e){this.uniforms=r({},this.uniforms,{},e)},t.draw=function(e){var t=r({},this.uniforms,{},e.uniforms),n={};Object.keys(t).forEach((function(e){var r=typeof t[e];"boolean"===r||"number"===r||Array.isArray(t[e])||t[e].BYTES_PER_ELEMENT?n[e]=t[e]:n[e]=t[e].get()})),this.drawCommand(n)},t.destroy=function(){},t.initDepthDrawParams=function(e,t){var n=e.depth;n&&(t.depth={enable:void 0===n.enable||!!n.enable,mask:void 0===n.mask||!!n.mask,func:i.depthFuncMap[n.func||a.gl.LESS],range:n.range||[0,1]})},t.initBlendDrawParams=function(e,t){var n=e.blend;if(n){var r=n.enable,o=n.func,s=n.equation,u=n.color,c=void 0===u?[0,0,0,0]:u;t.blend={enable:void 0!==r&&!!r,func:{srcRGB:i.blendFuncMap[o&&o.srcRGB||a.gl.SRC_ALPHA],srcAlpha:i.blendFuncMap[o&&o.srcAlpha||a.gl.SRC_ALPHA],dstRGB:i.blendFuncMap[o&&o.dstRGB||a.gl.ONE_MINUS_SRC_ALPHA],dstAlpha:i.blendFuncMap[o&&o.dstAlpha||a.gl.ONE_MINUS_SRC_ALPHA]},equation:{rgb:i.blendEquationMap[s&&s.rgb||a.gl.FUNC_ADD],alpha:i.blendEquationMap[s&&s.alpha||a.gl.FUNC_ADD]},color:c}}},t.initStencilDrawParams=function(e,t){var n=e.stencil;if(n){var o=n.enable,s=n.mask,u=void 0===s?-1:s,c=n.func,l=void 0===c?{cmp:a.gl.ALWAYS,ref:0,mask:-1}:c,d=n.opFront,f=void 0===d?{fail:a.gl.KEEP,zfail:a.gl.KEEP,zpass:a.gl.KEEP}:d,p=n.opBack,h=void 0===p?{fail:a.gl.KEEP,zfail:a.gl.KEEP,zpass:a.gl.KEEP}:p;t.stencil={enable:void 0!==o&&!!o,mask:u,func:r({},l,{cmp:i.stencilFuncMap[l.cmp]}),opFront:{fail:i.stencilOpMap[f.fail],zfail:i.stencilOpMap[f.zfail],zpass:i.stencilOpMap[f.zpass]},opBack:{fail:i.stencilOpMap[h.fail],zfail:i.stencilOpMap[h.zfail],zpass:i.stencilOpMap[h.zpass]}}}},t.initCullDrawParams=function(e,t){var n=e.cull;if(n){var r=n.enable,o=n.face,s=void 0===o?a.gl.BACK:o;t.cull={enable:void 0!==r&&!!r,face:i.cullFaceMap[s]}}},e}();t.default=o},WHjf:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));var r=n("APuy");function a(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e.length-1,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:r.a;o>n;){if(o-n>600){var u=o-n+1,c=t-n+1,l=Math.log(u),d=.5*Math.exp(2*l/3),f=.5*Math.sqrt(l*d*(u-d)/u)*(c-u/2<0?-1:1);a(e,t,Math.max(n,Math.floor(t-c*d/u+f)),Math.min(o,Math.floor(t+(u-c)*d/u+f)),s)}var p=e[t],h=n,g=o;for(i(e,n,t),s(e[o],p)>0&&i(e,n,o);h<g;){for(i(e,h,g),++h,--g;s(e[h],p)<0;)++h;for(;s(e[g],p)>0;)--g}0===s(e[n],p)?i(e,n,g):i(e,++g,o),g<=t&&(n=g+1),t<=g&&(o=g-1)}return e}function i(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}},WLL4:function(e,t,n){var r=n("XKFU");r(r.S+r.F*!n("nh4g"),"Object",{defineProperties:n("FJW5")})},WOAq:function(e,t,n){"use strict";(function(e){var r=n("Ju5/"),a=n("L3Qv"),i="object"==typeof exports&&exports&&!exports.nodeType&&exports,o=i&&"object"==typeof e&&e&&!e.nodeType&&e,s=o&&o.exports===i?r.a.Buffer:void 0,u=(s?s.isBuffer:void 0)||a.a;t.a=u}).call(this,n("3UD+")(e))},WbBG:function(e,t,n){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},WbCV:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e.default||e}},WbIG:function(e,t,n){"use strict";n("VEUW"),n("OwP9")},Wbzz:function(e,t,n){"use strict";var r=n("284h"),a=n("TqRt");t.__esModule=!0,t.graphql=function(){throw new Error("It appears like Gatsby is misconfigured. Gatsby related `graphql` calls are supposed to only be evaluated at compile time, and then compiled away. Unfortunately, something went wrong and the query was left in the compiled code.\n\nUnless your site has a complex or custom babel/Gatsby configuration this is likely a bug in Gatsby.")},t.prefetchPathname=t.useStaticQuery=t.StaticQuery=t.StaticQueryContext=void 0;var i=a(n("q1tI")),o=a(n("17x9")),s=r(n("+ZDr"));t.Link=s.default,t.withPrefix=s.withPrefix,t.withAssetPrefix=s.withAssetPrefix,t.navigate=s.navigate,t.push=s.push,t.replace=s.replace,t.navigateTo=s.navigateTo,t.parsePath=s.parsePath;var u=a(n("lw3w"));t.PageRenderer=u.default;var c=a(n("emEt")).default.enqueue;t.prefetchPathname=c;var l=i.default.createContext({});function d(e){var t=e.staticQueryData,n=e.data,r=e.query,a=e.render,o=n?n.data:t[r]&&t[r].data;return i.default.createElement(i.default.Fragment,null,o&&a(o),!o&&i.default.createElement("div",null,"Loading (StaticQuery)"))}t.StaticQueryContext=l;var f=function(e){var t=e.data,n=e.query,r=e.render,a=e.children;return i.default.createElement(l.Consumer,null,(function(e){return i.default.createElement(d,{data:t,query:n,render:r||a,staticQueryData:e})}))};t.StaticQuery=f;t.useStaticQuery=function(e){i.default.useContext;var t=i.default.useContext(l);if(t[e]&&t[e].data)return t[e].data;throw new Error("The result of this StaticQuery could not be fetched.\n\nThis is likely a bug in Gatsby and if refreshing the page does not fix it, please open an issue in https://github.com/gatsbyjs/gatsby/issues")},f.propTypes={data:o.default.object,query:o.default.string.isRequired,render:o.default.func,children:o.default.func}},WmZF:function(e,t,n){"use strict";n("91GP"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("aYrm")),a=i(n("kM4J"));function i(e){return e&&e.__esModule?e:{default:e}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var s={lang:o({placeholder:"Select date",rangePlaceholder:["Start date","End date"]},r.default),timePickerLocale:o({},a.default)};t.default=s},Wnyi:function(e,t,n){var r=n("cOqj"),a=n("ABxe");e.exports=function(e){return function t(n,i){switch(arguments.length){case 0:return t;case 1:return a(n)?t:r((function(t){return e(n,t)}));default:return a(n)&&a(i)?t:a(n)?r((function(t){return e(t,i)})):a(i)?r((function(t){return e(n,t)})):e(n,i)}}}},X28Z:function(e,t,n){"use strict";var r,a,i,o,s,u,c,l,d,f,p,h,g,v;Object.defineProperty(t,"__esModule",{value:!0}),t.cullFaceMap=t.stencilOpMap=t.stencilFuncMap=t.blendFuncMap=t.blendEquationMap=t.depthFuncMap=t.colorSpaceMap=t.wrapModeMap=t.filterMap=t.mipmapMap=t.formatMap=t.dataTypeMap=t.usageMap=t.primitiveMap=void 0;var m=n("pqXx"),y=((r={})[m.gl.POINTS]="points",r[m.gl.LINES]="lines",r[m.gl.LINE_LOOP]="line loop",r[m.gl.LINE_STRIP]="line strip",r[m.gl.TRIANGLES]="triangles",r[m.gl.TRIANGLE_FAN]="triangle fan",r[m.gl.TRIANGLE_STRIP]="triangle strip",r);t.primitiveMap=y;var b=((a={})[m.gl.STATIC_DRAW]="static",a[m.gl.DYNAMIC_DRAW]="dynamic",a[m.gl.STREAM_DRAW]="stream",a);t.usageMap=b;var _=((i={})[m.gl.BYTE]="int8",i[m.gl.UNSIGNED_INT]="int16",i[m.gl.INT]="int32",i[m.gl.UNSIGNED_BYTE]="uint8",i[m.gl.UNSIGNED_SHORT]="uint16",i[m.gl.UNSIGNED_INT]="uint32",i[m.gl.FLOAT]="float",i);t.dataTypeMap=_;var x=((o={})[m.gl.ALPHA]="alpha",o[m.gl.LUMINANCE]="luminance",o[m.gl.LUMINANCE_ALPHA]="luminance alpha",o[m.gl.RGB]="rgb",o[m.gl.RGBA]="rgba",o[m.gl.RGBA4]="rgba4",o[m.gl.RGB5_A1]="rgb5 a1",o[m.gl.RGB565]="rgb565",o[m.gl.DEPTH_COMPONENT]="depth",o[m.gl.DEPTH_STENCIL]="depth stencil",o);t.formatMap=x;var R=((s={})[m.gl.DONT_CARE]="dont care",s[m.gl.NICEST]="nice",s[m.gl.FASTEST]="fast",s);t.mipmapMap=R;var w=((u={})[m.gl.NEAREST]="nearest",u[m.gl.LINEAR]="linear",u[m.gl.LINEAR_MIPMAP_LINEAR]="mipmap",u[m.gl.NEAREST_MIPMAP_LINEAR]="nearest mipmap linear",u[m.gl.LINEAR_MIPMAP_NEAREST]="linear mipmap nearest",u[m.gl.NEAREST_MIPMAP_NEAREST]="nearest mipmap nearest",u);t.filterMap=w;var E=((c={})[m.gl.REPEAT]="repeat",c[m.gl.CLAMP_TO_EDGE]="clamp",c[m.gl.MIRRORED_REPEAT]="mirror",c);t.wrapModeMap=E;var S=((l={})[m.gl.NONE]="none",l[m.gl.BROWSER_DEFAULT_WEBGL]="browser",l);t.colorSpaceMap=S;var A=((d={})[m.gl.NEVER]="never",d[m.gl.ALWAYS]="always",d[m.gl.LESS]="less",d[m.gl.LEQUAL]="lequal",d[m.gl.GREATER]="greater",d[m.gl.GEQUAL]="gequal",d[m.gl.EQUAL]="equal",d[m.gl.NOTEQUAL]="notequal",d);t.depthFuncMap=A;var T=((f={})[m.gl.FUNC_ADD]="add",f[m.gl.FUNC_SUBTRACT]="subtract",f[m.gl.FUNC_REVERSE_SUBTRACT]="reverse subtract",f);t.blendEquationMap=T;var P=((p={})[m.gl.ZERO]="zero",p[m.gl.ONE]="one",p[m.gl.SRC_COLOR]="src color",p[m.gl.ONE_MINUS_SRC_COLOR]="one minus src color",p[m.gl.SRC_ALPHA]="src alpha",p[m.gl.ONE_MINUS_SRC_ALPHA]="one minus src alpha",p[m.gl.DST_COLOR]="dst color",p[m.gl.ONE_MINUS_DST_COLOR]="one minus dst color",p[m.gl.DST_ALPHA]="dst alpha",p[m.gl.ONE_MINUS_DST_ALPHA]="one minus dst alpha",p[m.gl.CONSTANT_COLOR]="constant color",p[m.gl.ONE_MINUS_CONSTANT_COLOR]="one minus constant color",p[m.gl.CONSTANT_ALPHA]="constant alpha",p[m.gl.ONE_MINUS_CONSTANT_ALPHA]="one minus constant alpha",p[m.gl.SRC_ALPHA_SATURATE]="src alpha saturate",p);t.blendFuncMap=P;var C=((h={})[m.gl.NEVER]="never",h[m.gl.ALWAYS]="always",h[m.gl.LESS]="less",h[m.gl.LEQUAL]="lequal",h[m.gl.GREATER]="greater",h[m.gl.GEQUAL]="gequal",h[m.gl.EQUAL]="equal",h[m.gl.NOTEQUAL]="notequal",h);t.stencilFuncMap=C;var M=((g={})[m.gl.ZERO]="zero",g[m.gl.KEEP]="keep",g[m.gl.REPLACE]="replace",g[m.gl.INVERT]="invert",g[m.gl.INCR]="increment",g[m.gl.DECR]="decrement",g[m.gl.INCR_WRAP]="increment wrap",g[m.gl.DECR_WRAP]="decrement wrap",g);t.stencilOpMap=M;var O=((v={})[m.gl.FRONT]="front",v[m.gl.BACK]="back",v);t.cullFaceMap=O},X53C:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("6nwk")),a=o(n("TD0+")),i=o(n("4Q1U"));function o(e){return e&&e.__esModule?e:{default:e}}var s=(0,o(n("V7Sg")).default)((function(e,t,n){return(0,i.default)(n)?t:(0,a.default)((function(e){return(0,r.default)(e,n)}),e)[0]||t}));t.default=s},XD0j:function(e,t,n){"use strict";e.exports=function(e,t,n){var r=" ",a=e.schema[t],i=e.errSchemaPath+"/"+t,o=(e.opts.allErrors,e.util.toQuotedString(a));return!0===e.opts.$comment?r+=" console.log("+o+");":"function"==typeof e.opts.$comment&&(r+=" self._opts.$comment("+o+", "+e.util.toQuotedString(i)+", validate.root.schema);"),r}},XImm:function(e,t,n){"use strict";var r=n("E1XU"),a=r.Success,i=r.Failure;e.exports=function(e,t){return e.matchWith({Nothing:function(){return i(t)},Just:function(e){var t=e.value;return a(t)}})}},XKFU:function(e,t,n){var r=n("dyZX"),a=n("g3g5"),i=n("Mukb"),o=n("KroJ"),s=n("m0Pp"),u=function(e,t,n){var c,l,d,f,p=e&u.F,h=e&u.G,g=e&u.S,v=e&u.P,m=e&u.B,y=h?r:g?r[t]||(r[t]={}):(r[t]||{}).prototype,b=h?a:a[t]||(a[t]={}),_=b.prototype||(b.prototype={});for(c in h&&(n=t),n)d=((l=!p&&y&&void 0!==y[c])?y:n)[c],f=m&&l?s(d,r):v&&"function"==typeof d?s(Function.call,d):d,y&&o(y,c,d,e&u.U),b[c]!=d&&i(b,c,f),v&&_[c]!=d&&(_[c]=d)};r.core=a,u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},XMVh:function(e,t,n){var r=n("K0xU")("iterator"),a=!1;try{var i=[7][r]();i.return=function(){a=!0},Array.from(i,(function(){throw 2}))}catch(o){}e.exports=function(e,t){if(!t&&!a)return!1;var n=!1;try{var i=[7],s=i[r]();s.next=function(){return{done:n=!0}},i[r]=function(){return s},e(i)}catch(o){}return n}},XPXQ:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e);p.level++;var h="valid"+p.level,g="i"+a,v=p.dataLevel=e.dataLevel+1,m="data"+v,y=e.baseId,b=e.opts.strictKeywords?"object"==typeof o&&Object.keys(o).length>0:e.util.schemaHasRules(o,e.RULES.all);if(r+="var "+f+" = errors;var "+d+";",b){var _=e.compositeRule;e.compositeRule=p.compositeRule=!0,p.schema=o,p.schemaPath=s,p.errSchemaPath=u,r+=" var "+h+" = false; for (var "+g+" = 0; "+g+" < "+l+".length; "+g+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,g,e.opts.jsonPointers,!0);var x=l+"["+g+"]";p.dataPathArr[v]=g;var R=e.validate(p);p.baseId=y,e.util.varOccurences(R,m)<2?r+=" "+e.util.varReplace(R,m,x)+" ":r+=" var "+m+" = "+x+"; "+R+" ",r+=" if ("+h+") break; } ",e.compositeRule=p.compositeRule=_,r+=" if (!"+h+") {"}else r+=" if ("+l+".length == 0) {";var w=w||[];w.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'contains' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: 'should contain a valid item' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var E=r;return r=w.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+E+"]); ":r+=" validate.errors = ["+E+"]; return false; ":r+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else { ",b&&(r+=" errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } "),e.opts.allErrors&&(r+=" } "),r=e.util.cleanUpCode(r)}},XYOB:function(e,t,n){function r(e,t){switch(t.type){case"text":return e+t.content;case"tag":return e+="<"+t.name+(t.attrs?function(e){var t=[];for(var n in e)t.push(n+'="'+e[n]+'"');return t.length?" "+t.join(" "):""}(t.attrs):"")+(t.voidElement?"/>":">"),t.voidElement?e:e+t.children.reduce(r,"")+"</"+t.name+">"}}n("DNiP"),n("f3/d"),e.exports=function(e){return e.reduce((function(e,t){return e+r("",t)}),"")}},XZ74:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.supportRef=function(e){return!(e.type&&e.type.prototype&&!e.type.prototype.render)}},Xbzi:function(e,t,n){var r=n("0/R4"),a=n("i5dc").set;e.exports=function(e,t,n){var i,o=t.constructor;return o!==n&&"function"==typeof o&&(i=o.prototype)!==n.prototype&&r(i)&&a&&a(e,i),e}},XfO3:function(e,t,n){"use strict";var r=n("AvRE")(!0);n("Afnz")(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})}))},Xodd:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=this,n=e.onError,r=e.onResult;e.onDone;return this.callTapsSeries({onError:function(e,t,r,a){return n(t)+a(!0)},onResult:function(e,n,r){var a="";return a+="if(".concat(n," !== undefined) {\n"),a+="".concat(t._args[0]," = ").concat(n,";\n"),a+="}\n",a+=r()},onDone:function(){return r(t._args[0])}})}}]),t}(n("hcU7"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");var n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},XqMk:function(e,t,n){"use strict";(function(e){var n="object"==typeof e&&e&&e.Object===Object&&e;t.a=n}).call(this,n("yLpj"))},Xtr8:function(e,t,n){var r=n("XKFU"),a=n("g3g5"),i=n("eeVq");e.exports=function(e,t){var n=(a.Object||{})[e]||Object[e],o={};o[e]=t(n),r(r.S+r.F*i((function(){n(1)})),"Object",o)}},XwpZ:function(e,t,n){"use strict";n("/SS/"),n("hHhE"),n("V+eJ"),n("91GP"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n("q1tI"),o=u(i),s=u(n("icam"));function u(e){return e&&e.__esModule?e:{default:e}}var c=(0,s.default)(),l=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).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),a(t,[{key:"componentDidMount",value:function(){if(!document.getElementById("____GITHUB_CORNER_SUPER_SECRET___")){var e=document.head||document.getElementsByTagName("head")[0],t=document.createElement("style");t.type="text/css",t.id="____GITHUB_CORNER_SUPER_SECRET___",t.styleSheet?t.styleSheet.cssText=c:t.appendChild(document.createTextNode(c)),e.appendChild(t)}}},{key:"render",value:function(){var e=this.props,t=e.href,n=e.size,a=e.direction,i=e.octoColor,s=e.bannerColor,u=e.ariaLabel,c=e.className,l=e.svgStyle,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["href","size","direction","octoColor","bannerColor","ariaLabel","className","svgStyle"]),f={position:"absolute",top:0,fill:i},p={},h="",g="",v="";"left"===a?(h="M250 0L135 115h-15l-12 27L0 250V0z",g="M122 109c15-9 9-19 9-19-3-7-2-11-2-11 1-7-3-2-3-2-4 5-2 11-2 11 3 10-5 15-9 16",v="M135 115s-4 2-5 0l-14-14c-3-2-6-3-8-3 8-11 15-24-2-41-5-5-10-7-16-7-1-2-3-7-12-11 0 0-5 3-7 16-4 2-8 5-12 9s-7 8-9 12c-14 4-17 9-17 9 4 8 9 11 11 11 0 6 2 11 7 16 16 16 30 10 41 2 0 3 1 7 5 11l12 11c1 2-1 6-1 6z",f.left=0,p.WebkitTransformOrigin="120px 144px",p.transformOrigin="120px 144px"):(h="M0 0l115 115h15l12 27 108 108V0z",g="M128 109c-15-9-9-19-9-19 3-7 2-11 2-11-1-7 3-2 3-2 4 5 2 11 2 11-3 10 5 15 9 16",v="M115 115s4 2 5 0l14-14c3-2 6-3 8-3-8-11-15-24 2-41 5-5 10-7 16-7 1-2 3-7 12-11 0 0 5 3 7 16 4 2 8 5 12 9s7 8 9 12c14 3 17 7 17 7-4 8-9 11-11 11 0 6-2 11-7 16-16 16-30 10-41 2 0 3-1 7-5 11l-12 11c-1 1 1 5 1 5z",f.right=0,p.WebkitTransformOrigin="130px 106px",p.transformOrigin="130px 106px");var m="string"==typeof c?" "+c:"";return o.default.createElement("a",r({},d,{href:t,className:"github-corner"+m,"aria-label":u}),o.default.createElement("svg",{width:n,height:n,viewBox:"0 0 250 250",style:r({},f,l)},o.default.createElement("path",{className:"octo-banner",d:h,fill:s}),o.default.createElement("path",{className:"octo-arm",d:g,style:p}),o.default.createElement("path",{className:"octo-body",d:v})))}}]),t}(i.Component);l.defaultProps={href:"/",size:80,direction:"right",octoColor:"#fff",bannerColor:"#151513",ariaLabel:"Open GitHub project"},t.default=l},Xxuz:function(e,t,n){"use strict";var r=n("I8a+"),a=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 a.call(e,t)}},XzT5:function(e,t,n){"use strict";n.r(t);n("2Spj"),n("rGqo"),n("yt8O"),n("RW0V"),n("Tze0"),n("Oyvg"),n("xfY5"),n("bWfx"),n("LK8F"),n("f3/d"),n("a1Th"),n("h7Nl"),n("pIFo"),n("V+eJ"),n("VRzm"),n("Btvt"),n("0l/t"),n("KKXr"),n("8+KV");var r=n("U8pU"),a=n("rePB");function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){Object(a.a)(e,t,n[t])}))}return e}var o=n("1OyB"),s=n("vuIU"),u=n("md7G"),c=n("foSv"),l=n("JX7q"),d=n("Ji7U"),f=n("KQm4"),p=n("ODXe"),h={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){var n;console&&console[e]&&(n=console)[e].apply(n,Object(f.a)(t))}},g=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(o.a)(this,e),this.init(t,n)}return Object(s.a)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||h,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,i({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}()),v=function(){function e(){Object(o.a)(this,e),this.observers={}}return Object(s.a)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];if(this.observers[e]){var a=[].concat(this.observers[e]);a.forEach((function(e){e.apply(void 0,n)}))}if(this.observers["*"]){var i=[].concat(this.observers["*"]);i.forEach((function(t){t.apply(t,[e].concat(n))}))}}}]),e}();function m(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function y(e){return null==e?"":""+e}function b(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function a(){return!e||"string"==typeof e}for(var i="string"!=typeof t?[].concat(t):t.split(".");i.length>1;){if(a())return{};var o=r(i.shift());!e[o]&&n&&(e[o]=new n),e=e[o]}return a()?{}:{obj:e,k:r(i.shift())}}function _(e,t,n){var r=b(e,t,Object);r.obj[r.k]=n}function x(e,t){var n=b(e,t),r=n.obj,a=n.k;if(r)return r[a]}function R(e,t,n){var r=x(e,n);return void 0!==r?r:x(t,n)}function w(e,t,n){for(var r in t)r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):w(e[r],t[r],n):e[r]=t[r];return e}function E(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var S={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};function A(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return S[e]})):e}var T=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return Object(o.a)(this,t),n=Object(u.a)(this,Object(c.a)(t).call(this)),v.call(Object(l.a)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return Object(d.a)(t,e),Object(s.a)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},a=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,i=[e,t];return n&&"string"!=typeof n&&(i=i.concat(n)),n&&"string"==typeof n&&(i=i.concat(a?n.split(a):n)),e.indexOf(".")>-1&&(i=e.split(".")),x(this.data,i)}},{key:"addResource",value:function(e,t,n,r){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},i=this.options.keySeparator;void 0===i&&(i=".");var o=[e,t];n&&(o=o.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(r=t,t=(o=e.split("."))[1]),this.addNamespaces(t),_(this.data,o,r),a.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var a in n)"string"!=typeof n[a]&&"[object Array]"!==Object.prototype.toString.apply(n[a])||this.addResource(e,t,a,n[a],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},s=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(s=e.split("."))[1]),this.addNamespaces(t);var u=x(this.data,s)||{};r?w(u,n,a):u=i({},u,n),_(this.data,s,u),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?i({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}(v),P={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,a){var i=this;return e.forEach((function(e){i.processors[e]&&(t=i.processors[e].process(t,n,r,a))})),t}},C={},M=function(e){function t(e){var n,r,a,i,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object(o.a)(this,t),n=Object(u.a)(this,Object(c.a)(t).call(this)),v.call(Object(l.a)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],a=e,i=Object(l.a)(n),r.forEach((function(e){a[e]&&(i[e]=a[e])})),n.options=s,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=g.create("translator"),n}return Object(d.a)(t,e),Object(s.a)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=t.nsSeparator||this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,a=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var i=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(i[0])>-1)&&(a=i.shift()),e=i.join(r)}return"string"==typeof a&&(a=[a]),{key:e,namespaces:a}}},{key:"translate",value:function(e,t){var n=this;if("object"!==Object(r.a)(t)&&this.options.overloadTranslationOptionHandler&&(t=this.options.overloadTranslationOptionHandler(arguments)),t||(t={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var a=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,o=this.extractFromKey(e[e.length-1],t),s=o.key,u=o.namespaces,c=u[u.length-1],l=t.lng||this.language,d=t.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(l&&"cimode"===l.toLowerCase()){if(d){var f=t.nsSeparator||this.options.nsSeparator;return c+f+s}return s}var p=this.resolve(e,t),h=p&&p.res,g=p&&p.usedKey||s,v=p&&p.exactUsedKey||s,m=Object.prototype.toString.apply(h),y=["[object Number]","[object Function]","[object RegExp]"],b=void 0!==t.joinArrays?t.joinArrays:this.options.joinArrays,_=!this.i18nFormat||this.i18nFormat.handleAsObject,x="string"!=typeof h&&"boolean"!=typeof h&&"number"!=typeof h;if(_&&h&&x&&y.indexOf(m)<0&&("string"!=typeof b||"[object Array]"!==m)){if(!t.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(g,h,t):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(a){var R="[object Array]"===m,w=R?[]:{},E=R?v:g;for(var S in h)if(Object.prototype.hasOwnProperty.call(h,S)){var A="".concat(E).concat(a).concat(S);w[S]=this.translate(A,i({},t,{joinArrays:!1,ns:u})),w[S]===A&&(w[S]=h[S])}h=w}}else if(_&&"string"==typeof b&&"[object Array]"===m)(h=h.join(b))&&(h=this.extendTranslation(h,e,t));else{var T=!1,P=!1;if(!this.isValidLookup(h)&&void 0!==t.defaultValue){if(T=!0,void 0!==t.count){var C=this.pluralResolver.getSuffix(l,t.count);h=t["defaultValue".concat(C)]}h||(h=t.defaultValue)}this.isValidLookup(h)||(P=!0,h=s);var M=t.defaultValue&&t.defaultValue!==h&&this.options.updateMissing;if(P||T||M){this.logger.log(M?"updateKey":"missingKey",l,c,s,M?t.defaultValue:h);var O=[],k=this.languageUtils.getFallbackCodes(this.options.fallbackLng,t.lng||this.language);if("fallback"===this.options.saveMissingTo&&k&&k[0])for(var D=0;D<k.length;D++)O.push(k[D]);else"all"===this.options.saveMissingTo?O=this.languageUtils.toResolveHierarchy(t.lng||this.language):O.push(t.lng||this.language);var I=function(e,r){n.options.missingKeyHandler?n.options.missingKeyHandler(e,c,r,M?t.defaultValue:h,M,t):n.backendConnector&&n.backendConnector.saveMissing&&n.backendConnector.saveMissing(e,c,r,M?t.defaultValue:h,M,t),n.emit("missingKey",e,c,r,h)};if(this.options.saveMissing){var L=void 0!==t.count&&"string"!=typeof t.count;this.options.saveMissingPlurals&&L?O.forEach((function(e){n.pluralResolver.getPluralFormsOfKey(e,s).forEach((function(t){return I([e],t)}))})):I(O,s)}}h=this.extendTranslation(h,e,t,p),P&&h===s&&this.options.appendNamespaceToMissingKey&&(h="".concat(c,":").concat(s)),P&&this.options.parseMissingKeyHandler&&(h=this.options.parseMissingKeyHandler(h))}return h}},{key:"extendTranslation",value:function(e,t,n,r){var a=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(i({},n,{interpolation:i({},this.options.interpolation,n.interpolation)}));var o=n.replace&&"string"!=typeof n.replace?n.replace:n;this.options.interpolation.defaultVariables&&(o=i({},this.options.interpolation.defaultVariables,o)),e=this.interpolator.interpolate(e,o,n.lng||this.language,n),!1!==n.nest&&(e=this.interpolator.nest(e,(function(){return a.translate.apply(a,arguments)}),n)),n.interpolation&&this.interpolator.reset()}var s=n.postProcess||this.options.postProcess,u="string"==typeof s?[s]:s;return null!=e&&u&&u.length&&!1!==n.applyPostProcessor&&(e=P.handle(u,e,t,this.options&&this.options.postProcessPassResolved?i({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,a,i,o=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!o.isValidLookup(t)){var u=o.extractFromKey(e,s),c=u.key;n=c;var l=u.namespaces;o.options.fallbackNS&&(l=l.concat(o.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,f=void 0!==s.context&&"string"==typeof s.context&&""!==s.context,p=s.lngs?s.lngs:o.languageUtils.toResolveHierarchy(s.lng||o.language,s.fallbackLng);l.forEach((function(e){o.isValidLookup(t)||(i=e,!C["".concat(p[0],"-").concat(e)]&&o.utils&&o.utils.hasLoadedNamespace&&!o.utils.hasLoadedNamespace(i)&&(C["".concat(p[0],"-").concat(e)]=!0,o.logger.warn('key "'.concat(n,'" for namespace "').concat(i,'" for languages "').concat(p.join(", "),"\" won't get resolved as namespace was not yet loaded"),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),p.forEach((function(n){if(!o.isValidLookup(t)){a=n;var i,u,l=c,p=[l];if(o.i18nFormat&&o.i18nFormat.addLookupKeys)o.i18nFormat.addLookupKeys(p,c,n,e,s);else d&&(i=o.pluralResolver.getSuffix(n,s.count)),d&&f&&p.push(l+i),f&&p.push(l+="".concat(o.options.contextSeparator).concat(s.context)),d&&p.push(l+=i);for(;u=p.pop();)o.isValidLookup(t)||(r=u,t=o.getResource(n,e,u,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:a,usedNS:i}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}]),t}(v);function O(e){return e.charAt(0).toUpperCase()+e.slice(1)}var k=function(){function e(t){Object(o.a)(this,e),this.options=t,this.whitelist=this.options.whitelist||!1,this.logger=g.create("languageUtils")}return Object(s.a)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=O(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=O(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=O(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitWhitelist)&&(e=this.getLanguagePartFromCode(e)),!this.whitelist||!this.whitelist.length||this.whitelist.indexOf(e)>-1}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),a=[],i=function(e){e&&(n.isWhitelisted(e)?a.push(e):n.logger.warn("rejecting non-whitelisted language code: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&i(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&i(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&i(this.getLanguagePartFromCode(e))):"string"==typeof e&&i(this.formatLanguageCode(e)),r.forEach((function(e){a.indexOf(e)<0&&i(n.formatLanguageCode(e))})),a}}]),e}(),D=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he"],nr:[1,2,20,21],fc:22}],I={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0===e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0===e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1===e?0:2===e?1:(e<0||e>10)&&e%10==0?2:3)}};var L=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};Object(o.a)(this,e),this.languageUtils=t,this.options=r,this.logger=g.create("pluralResolver"),this.rules=(n={},D.forEach((function(e){e.lngs.forEach((function(t){n[t]={numbers:e.nr,plurals:I[e.fc]}}))})),n)}return Object(s.a)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){var n=this,r=[],a=this.getRule(e);return a?(a.numbers.forEach((function(a){var i=n.getSuffix(e,a);r.push("".concat(t).concat(i))})),r):r}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var a=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),i=r.numbers[a];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===i?i="plural":1===i&&(i=""));var o=function(){return n.options.prepend&&i.toString()?n.options.prepend+i.toString():i.toString()};return"v1"===this.options.compatibilityJSON?1===i?"":"number"==typeof i?"_plural_".concat(i.toString()):o():"v2"===this.options.compatibilityJSON?o():this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?o():this.options.prepend&&a.toString()?this.options.prepend+a.toString():a.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),j=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Object(o.a)(this,e),this.logger=g.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return Object(s.a)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:A,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?E(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?E(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?E(t.nestingPrefix):t.nestingPrefixEscaped||E("$t("),this.nestingSuffix=t.nestingSuffix?E(t.nestingSuffix):t.nestingSuffixEscaped||E(")"),this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var a,i,o,s=this,u=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var l=function(e){if(e.indexOf(s.formatSeparator)<0)return R(t,u,e);var r=e.split(s.formatSeparator),a=r.shift().trim(),i=r.join(s.formatSeparator).trim();return s.format(R(t,u,a),i,n)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler;for(o=0;a=this.regexpUnescape.exec(e);){if(void 0===(i=l(a[1].trim())))if("function"==typeof d){var f=d(e,a,r);i="string"==typeof f?f:""}else this.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(e)),i="";else"string"==typeof i||this.useRawValueToEscape||(i=y(i));if(e=e.replace(a[0],c(i)),this.regexpUnescape.lastIndex=0,++o>=this.maxReplaces)break}for(o=0;a=this.regexp.exec(e);){if(void 0===(i=l(a[1].trim())))if("function"==typeof d){var p=d(e,a,r);i="string"==typeof p?p:""}else this.logger.warn("missed to pass in variable ".concat(a[1]," for interpolating ").concat(e)),i="";else"string"==typeof i||this.useRawValueToEscape||(i=y(i));if(i=this.escapeValue?c(this.escape(i)):c(i),e=e.replace(a[0],i),this.regexp.lastIndex=0,++o>=this.maxReplaces)break}return e}},{key:"nest",value:function(e,t){var n,r,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=i({},a);function s(e,t){if(e.indexOf(",")<0)return e;var n=e.split(",");e=n.shift();var r=n.join(",");r=(r=this.interpolate(r,o)).replace(/'/g,'"');try{o=JSON.parse(r),t&&(o=i({},t,o))}catch(a){this.logger.error("failed parsing options string in nesting for key ".concat(e),a)}return delete o.defaultValue,e}for(o.applyPostProcessor=!1,delete o.defaultValue;n=this.nestingRegexp.exec(e);){if((r=t(s.call(this,n[1].trim(),o),o))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=y(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}();var F=function(e){function t(e,n,r){var a,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return Object(o.a)(this,t),a=Object(u.a)(this,Object(c.a)(t).call(this)),v.call(Object(l.a)(a)),a.backend=e,a.store=n,a.services=r,a.languageUtils=r.languageUtils,a.options=i,a.logger=g.create("backendConnector"),a.state={},a.queue=[],a.backend&&a.backend.init&&a.backend.init(r,i.backend,i),a}return Object(d.a)(t,e),Object(s.a)(t,[{key:"queueLoad",value:function(e,t,n,r){var a=this,i=[],o=[],s=[],u=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&a.store.hasResourceBundle(e,t)?a.state[s]=2:a.state[s]<0||(1===a.state[s]?o.indexOf(s)<0&&o.push(s):(a.state[s]=1,r=!1,o.indexOf(s)<0&&o.push(s),i.indexOf(s)<0&&i.push(s),u.indexOf(t)<0&&u.push(t)))})),r||s.push(e)})),(i.length||o.length)&&this.queue.push({pending:o,loaded:{},errors:[],callback:r}),{toLoad:i,pending:o,toLoadLanguages:s,toLoadNamespaces:u}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),a=Object(p.a)(r,2),i=a[0],o=a[1];t&&this.emit("failedLoading",i,o,t),n&&this.store.addResourceBundle(i,o,n),this.state[e]=t?-1:2;var s={};this.queue.forEach((function(n){var r,a,u,c,l,d;r=n.loaded,a=o,c=b(r,[i],Object),l=c.obj,d=c.k,l[d]=l[d]||[],u&&(l[d]=l[d].concat(a)),u||l[d].push(a),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){s[e]||(s[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){s[e].indexOf(t)<0&&s[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",s),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:250,o=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,u){s&&u&&a<5?setTimeout((function(){r.read.call(r,e,t,n,a+1,2*i,o)}),i):o(s,u)})):o(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),a&&a();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var i=this.queueLoad(e,t,r,a);if(!i.toLoad.length)return i.pending.length||a(),null;i.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),a=Object(p.a)(r,2),i=a[0],o=a[1];this.read(i,o,"read",null,null,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(i," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(i),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,a){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" for namespace "').concat(t,'" as the namespace was not yet loaded'),"This means something IS WRONG in your application setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,i({},o,{isUpdate:a})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}(v);function z(){return{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===Object(r.a)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===Object(r.a)(e[2])||"object"===Object(r.a)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",maxReplaces:1e3}}}function N(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e}function B(){}var V=new(function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if(Object(o.a)(this,t),e=Object(u.a)(this,Object(c.a)(t).call(this)),v.call(Object(l.a)(e)),e.options=N(n),e.services={},e.logger=g,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),Object(u.a)(e,Object(l.a)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return Object(d.a)(t,e),Object(s.a)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),this.options=i({},z(),this.options,N(t)),this.format=this.options.interpolation.format,n||(n=B),!this.options.isClone){this.modules.logger?g.init(r(this.modules.logger),this.options):g.init(null,this.options);var a=new k(this.options);this.store=new T(this.options.resources,this.options);var o=this.services;o.logger=g,o.resourceStore=this.store,o.languageUtils=a,o.pluralResolver=new L(a,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),o.interpolator=new j(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new F(r(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(o.languageDetector=r(this.modules.languageDetector),o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=r(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new M(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}var s=["getResource","addResource","addResources","addResourceBundle","removeResourceBundle","hasResourceBundle","getResourceBundle","getDataByLanguage"];s.forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}}));var u=m(),c=function(){e.changeLanguage(e.options.lng,(function(t,r){e.isInitialized=!0,e.logger.log("initialized",e.options),e.emit("initialized",e.options),u.resolve(r),n(t,r)}))};return this.options.resources||!this.options.initImmediate?c():setTimeout(c,0),u}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B,r=n,a="string"==typeof e?e:this.language;if("function"==typeof e&&(r=e),!this.options.resources||this.options.partialBundledLanguages){if(a&&"cimode"===a.toLowerCase())return r();var i=[],o=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){i.indexOf(e)<0&&i.push(e)}))};if(a)o(a);else{var s=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);s.forEach((function(e){return o(e)}))}this.options.preload&&this.options.preload.forEach((function(e){return o(e)})),this.services.backendConnector.load(i,this.options.ns,r)}else r(null)}},{key:"reloadResources",value:function(e,t,n){var r=m();return e||(e=this.languages),t||(t=this.options.ns),n||(n=B),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&P.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=m();this.emit("languageChanging",e);var a=function(e){e&&(n.language||(n.language=e,n.languages=n.services.languageUtils.toResolveHierarchy(e)),n.translator.language||n.translator.changeLanguage(e),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(e)),n.loadResources(e,(function(a){!function(e,a){a?(n.language=a,n.languages=n.services.languageUtils.toResolveHierarchy(a),n.translator.changeLanguage(a),n.isLanguageChangingTo=void 0,n.emit("languageChanged",a),n.logger.log("languageChanged",a)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(a,e)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(a):a(e):a(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,a=function e(t,a){var o;if("object"!==Object(r.a)(a)){for(var s=arguments.length,u=new Array(s>2?s-2:0),c=2;c<s;c++)u[c-2]=arguments[c];o=n.options.overloadTranslationOptionHandler([t,a].concat(u))}else o=i({},a);return o.lng=o.lng||e.lng,o.lngs=o.lngs||e.lngs,o.ns=o.ns||e.ns,n.t(t,o)};return"string"==typeof e?a.lng=e:a.lngs=e,a.ns=t,a}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this;if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var n=this.languages[0],r=!!this.options&&this.options.fallbackLng,a=this.languages[this.languages.length-1];if("cimode"===n.toLowerCase())return!0;var i=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!!this.hasResourceBundle(n,e)||(!this.services.backendConnector.backend||!(!i(n,e)||r&&!i(a,e)))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=m();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=m();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],a=e.filter((function(e){return r.indexOf(e)<0}));return a.length?(this.options.preload=r.concat(a),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){if(e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),!e)return"rtl";return["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr"}},{key:"createInstance",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;return new t(e,n)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:B,a=i({},this.options,n,{isClone:!0}),o=new t(a),s=["store","services","language"];return s.forEach((function(t){o[t]=e[t]})),o.translator=new M(o.services,o.options),o.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o.emit.apply(o,[e].concat(n))})),o.init(a,r),o.translator.options=o.options,o}}]),t}(v));t.default=V},Y3YA:function(e,t,n){"use strict";e.exports={$ref:n("bvhh"),allOf:n("6gcW"),anyOf:n("YPXT"),$comment:n("XD0j"),const:n("AwJw"),contains:n("XPXQ"),dependencies:n("uSCx"),enum:n("6MIY"),format:n("AK1u"),if:n("3ZNU"),items:n("eY4P"),maximum:n("v43d"),minimum:n("v43d"),maxItems:n("2jsQ"),minItems:n("2jsQ"),maxLength:n("mQYA"),minLength:n("mQYA"),maxProperties:n("d+r/"),minProperties:n("d+r/"),multipleOf:n("qTHO"),not:n("APWh"),oneOf:n("TbEC"),pattern:n("cUtX"),properties:n("vVvC"),propertyNames:n("bWPq"),required:n("t+aO"),uniqueItems:n("0w4r"),validate:n("1QhW")}},Y62N:function(e,t,n){"use strict";n.d(t,"b",(function(){return r}));n("hHhE");function r(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}t.a=function(e,t,n){e.prototype=t.prototype=n,n.constructor=e}},Y7ZC:function(e,t,n){var r=n("5T2Y"),a=n("WEpk"),i=n("2GTP"),o=n("NegM"),s=n("B+OT"),u=function(e,t,n){var c,l,d,f=e&u.F,p=e&u.G,h=e&u.S,g=e&u.P,v=e&u.B,m=e&u.W,y=p?a:a[t]||(a[t]={}),b=y.prototype,_=p?r:h?r[t]:(r[t]||{}).prototype;for(c in p&&(n=t),n)(l=!f&&_&&void 0!==_[c])&&s(y,c)||(d=l?_[c]:n[c],y[c]=p&&"function"!=typeof _[c]?n[c]:v&&l?i(d,r):m&&_[c]==d?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(d):g&&"function"==typeof d?i(Function.call,d):d,g&&((y.virtual||(y.virtual={}))[c]=d,e&u.R&&b&&!b[c]&&o(b,c,d)))};u.F=1,u.G=2,u.S=4,u.P=8,u.B=16,u.W=32,u.U=64,u.R=128,e.exports=u},Y9lz:function(e,t,n){n("7DDg")("Float32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},YEIV:function(e,t,n){"use strict";t.__esModule=!0;var r,a=n("SEkw"),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e,t,n){return t in e?(0,i.default)(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},YJhX:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0,n("PAYn");var a=r(n("EQeY")),i=r(n("q1tI")),o=r(n("wd/R")),s=n("9kay"),u=function(e){var t=e.readingTime,n=(0,s.useTranslation)().i18n;return i.default.createElement(a.default,null,"zh"===n.language?(0,o.default)(t.time).format("阅读时间约 M 分钟"):t.text)};t.default=u},"YLt+":function(e){e.exports=JSON.parse('[{"fromPath":"/gatsby-theme-antv/zh/docs/specification","isPermanent":true,"redirectInBrowser":true,"toPath":"/gatsby-theme-antv/zh/docs/specification/introduction"},{"fromPath":"/gatsby-theme-antv/zh/docs/tutorial","isPermanent":true,"redirectInBrowser":true,"toPath":"/gatsby-theme-antv/zh/docs/manual/tutorial/quickStart"},{"fromPath":"/gatsby-theme-antv/zh/docs/API","isPermanent":true,"redirectInBrowser":true,"toPath":"/gatsby-theme-antv/zh/docs/API/L7"},{"fromPath":"/gatsby-theme-antv/zh/examples","isPermanent":true,"redirectInBrowser":true,"toPath":"/gatsby-theme-antv/zh/examples/polygon/basic"},{"fromPath":"/gatsby-theme-antv/zh/examples","isPermanent":true,"redirectInBrowser":true,"toPath":"/gatsby-theme-antv/zh/examples/point/basic"}]')},YPXT:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e),h="";p.level++;var g="valid"+p.level;if(o.every((function(t){return e.opts.strictKeywords?"object"==typeof t&&Object.keys(t).length>0:e.util.schemaHasRules(t,e.RULES.all)}))){var v=p.baseId;r+=" var "+f+" = errors; var "+d+" = false; ";var m=e.compositeRule;e.compositeRule=p.compositeRule=!0;var y=o;if(y)for(var b,_=-1,x=y.length-1;_<x;)b=y[_+=1],p.schema=b,p.schemaPath=s+"["+_+"]",p.errSchemaPath=u+"/"+_,r+=" "+e.validate(p)+" ",p.baseId=v,r+=" "+d+" = "+d+" || "+g+"; if (!"+d+") { ",h+="}";e.compositeRule=p.compositeRule=m,r+=" "+h+" if (!"+d+") { var err = ",!1!==e.createErrors?(r+=" { keyword: 'anyOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: {} ",!1!==e.opts.messages&&(r+=" , message: 'should match some schema in anyOf' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&c&&(e.async?r+=" throw new ValidationError(vErrors); ":r+=" validate.errors = vErrors; return false; "),r+=" } else { errors = "+f+"; if (vErrors !== null) { if ("+f+") vErrors.length = "+f+"; else vErrors = null; } ",e.opts.allErrors&&(r+=" } "),r=e.util.cleanUpCode(r)}else c&&(r+=" if (true) { ");return r}},YSjd:function(e,t,n){"use strict";var r=n("284h"),a=n("TqRt");t.__esModule=!0,t.default=function(e){var t=e.data,n=e.location,r=e.pageContext,a=t.allMarkdownRemark,l=t.site,R=a.edges,w=(void 0===R?[]:R).filter((function(e){return e.node.fields.slug.includes("/examples/")})),E=w.find((function(e){var t=e.node.fields.slug,r=n.pathname.replace(/\/$/,"");return/\/examples\/.*\/API$/.test(r)||/\/examples\/.*\/design$/.test(r)?r.indexOf(t)>=0:r===t||r.endsWith(t)})).node,S=E.frontmatter,A=E.html,T=E.fields.slug,P=E.parent.relativePath,C=l.siteMetadata,M=C.examples,O=void 0===M?[]:M,k=C.githubUrl,D=C.playground,I=(0,f.useTranslation)(),L=I.t,j=I.i18n,F=(0,d.groupBy)(w,(function(e){var t=e.node.fields.slug;return t.endsWith("/API")||t.endsWith("/design")?t.split("/").slice(0,-2).join("/"):t.split("/").slice(0,-1).join("/")})),z=Object.keys(F).filter((function(e){return T.startsWith(e)})),N=(0,c.useState)(z),B=N[0],V=N[1],H="examples",U=T;/\/examples\/.*\/API$/.test(n.pathname)?(H="API",U=U.replace(/\/API$/,"")):/\/examples\/.*\/design$/.test(n.pathname)&&(H="design",U=U.replace(/\/design$/,""));var W=r.exampleSections;return c.default.createElement(c.default.Fragment,null,c.default.createElement(h.default,{title:S.title,lang:j.language}),c.default.createElement(o.default,{style:{background:"#fff"},hasSider:!0,className:m.default.layout},c.default.createElement(o.default.Sider,{width:"auto",theme:"light",className:m.default.sider},c.default.createElement(s.default,{mode:"inline",selectedKeys:[T],style:{height:"100%"},openKeys:B,onOpenChange:function(e){return V(e)}},Object.keys(F).filter((function(e){return e.startsWith("/"+j.language+"/")})).sort((function(e,t){return x({groupedEdgeKey:e,examples:O,groupedEdges:F})-x({groupedEdgeKey:t,examples:O,groupedEdges:F})})).map((function(e){if(e.split("/").length<=3)return b(F[e]);var t=_(e),n=O.find((function(e){return e.slug===t}))||{};return c.default.createElement(s.default.SubMenu,{key:e,title:c.default.createElement("div",null,n.icon&&c.default.createElement(y,{className:m.default.menuIcon,type:"icon-"+n.icon}),c.default.createElement("span",null,n&&n.title?n.title[j.language]:t))},b(F[e]))})))),c.default.createElement(p.default,{className:m.default.markdown},c.default.createElement("div",{className:m.default.main,style:{width:"100%"}},c.default.createElement("h1",null,S.title,c.default.createElement(i.default,{title:L("在 GitHub 上编辑")},c.default.createElement("a",{href:k+"/edit/master/"+P,target:"_blank",className:m.default.editOnGtiHubButton},c.default.createElement(u.default,{type:"edit"})))),c.default.createElement("div",{dangerouslySetInnerHTML:{__html:A}}),c.default.createElement(g.default,{slug:U,active:H,showTabs:{examples:W.examples&&W.examples.length>0,API:!!W.API,design:!!W.design}}),W.examples&&c.default.createElement("div",{style:{display:"examples"===H?"block":"none"}},c.default.createElement(v.default,{examples:W.examples,location:n,playground:D||{}})),W.API&&c.default.createElement("div",{style:{display:"API"===H?"block":"none"},dangerouslySetInnerHTML:{__html:W.API.node.html}}),W.design&&c.default.createElement("div",{style:{display:"design"===H?"block":"none"},dangerouslySetInnerHTML:{__html:W.design.node.html}})))))},t.pageQuery=void 0,n("93XW");var i=a(n("d1El"));n("ppZR");var o=a(n("d2CI"));n("PFYH");var s=a(n("Jv8k"));n("FGdI");var u=a(n("Pbn2")),c=r(n("q1tI")),l=n("Wbzz"),d=n("T89o"),f=n("9kay"),p=a(n("fAB8")),h=a(n("wPmp")),g=a(n("1Bfj")),v=a(n("30cx")),m=a(n("HYfu")),y=u.default.createFromIconfontCN({scriptUrl:"//at.alicdn.com/t/font_470089_9m0keqj54r.js"}),b=function(e){return e.filter((function(e){var t=e.node.fields.slug;return!t.endsWith("/API")&&!t.endsWith("/design")})).sort((function(e,t){return e.node.frontmatter.order-t.node.frontmatter.order})).map((function(e){var t=e.node,n=t.frontmatter,r=n.title,a=n.icon,i=t.fields.slug;return c.default.createElement(s.default.Item,{key:i},c.default.createElement(l.Link,{to:i},a&&c.default.createElement(y,{className:m.default.menuIcon,type:"icon-"+a}),c.default.createElement("span",null,r)))}))},_=function(e){void 0===e&&(e="");var t=e.split("/");return t.slice(t.indexOf("examples")+1).filter((function(e){return e})).join("/")},x=function(e){var t=e.groupedEdgeKey,n=void 0===t?"":t,r=e.examples,a=void 0===r?[]:r,i=e.groupedEdges,o=void 0===i?{}:i,s=_(n);return a.find((function(e){return e.slug===s}))?(a.findIndex((function(e){return e.slug===s}))||0)+100:(o[n]||o[n].length)&&o[n][0].node.frontmatter.order||0};t.pageQuery="1201805627"},YTvA:function(e,t,n){var r=n("VTer")("keys"),a=n("ylqs");e.exports=function(e){return r[e]||(r[e]=a(e))}},Yk9n:function(e,t,n){"use strict";n("f3/d"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("xfSm"),i=n("GXnB"),o=n("Ztfv"),s=function(){function e(e){this._cb=e}return e.prototype.unwrap=function(){return this._cb()},e}();t.LazyServiceIdentifer=s,t.inject=function(e){return function(t,n,s){if(void 0===e)throw new Error(r.UNDEFINED_INJECT_ANNOTATION(t.name));var u=new i.Metadata(a.INJECT_TAG,e);"number"==typeof s?o.tagParameter(t,n,s,u):o.tagProperty(t,n,u)}}},Ymqv:function(e,t,n){var r=n("LZWt");e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==r(e)?e.split(""):Object(e)}},YqAc:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},Yt9R:function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.PositionType=void 0;var o,s,u,c,l,d=n("pqXx"),f=n("DLW2"),p=n("uhBA");t.PositionType=l,function(e){e.TOPRIGHT="topright",e.TOPLEFT="topleft",e.BOTTOMRIGHT="bottomright",e.BOTTOMLEFT="bottomleft"}(l||(t.PositionType=l={}));var h,g,v,m,y,b,_=(o=(0,d.lazyInject)(d.TYPES.IControlService),c=function(e){function t(t){var n,i,o,s,c;return(n=e.call(this)||this).controlOption=void 0,n.mapsService=void 0,i=a(n),o="controlService",s=u,c=a(n),s&&Object.defineProperty(i,o,{enumerable:s.enumerable,configurable:s.configurable,writable:s.writable,value:s.initializer?s.initializer.call(c):void 0}),n.container=void 0,n.isShow=void 0,n.controlOption=r({},n.getDefault(),{},t||{}),n}i(t,e);var n=t.prototype;return n.getDefault=function(){return{position:l.TOPRIGHT}},n.setPosition=function(e){var t=this.controlService;return t&&t.removeControl(this),this.controlOption.position=e,t&&t.addControl(this,this.mapsService),this},n.addTo=function(e){this.remove(),this.isShow=!0,this.mapsService=e,this.container=this.onAdd(e);var t=this.container,n=this.controlOption.position,r=this.controlService.controlCorners[n];return f.DOM.addClass(t,"l7-control"),-1!==n.indexOf("bottom")?r.insertBefore(t,r.firstChild):r.appendChild(t),this},n.onAdd=function(e){throw new Error("Method not implemented.")},n.hide=function(){var e=this.container;f.DOM.addClass(e,"l7-control-hide"),this.isShow=!1},n.show=function(){var e=this.container;f.DOM.removeClass(e,"l7-control-hide"),this.isShow=!0},n.remove=function(){if(!this.mapsService)return this;f.DOM.remove(this.container)},n._refocusOnMap=function(e){if(this.mapsService&&e&&e.screenX>0&&e.screenY>0){var t=this.mapsService.getContainer();null!==t&&t.focus()}},t}(p.EventEmitter),h=(s=c).prototype,g="controlService",v=[o],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=v.slice().reverse().reduce((function(e,t){return t(h,g,e)||e}),b),y&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(y):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(h,g,b),b=null),u=b,s);t.default=_},YuTi:function(e,t,n){n("HAE/"),e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},YvDT:function(e,t,n){"use strict";n.d(t,"b",(function(){return h})),n.d(t,"a",(function(){return g})),n.d(t,"d",(function(){return R})),n.d(t,"c",(function(){return w}));var r=n("Y62N"),a=n("FmoU"),i=n("Uwo/"),o=.96422,s=1,u=.82521,c=4/29,l=6/29,d=3*l*l,f=l*l*l;function p(e){if(e instanceof v)return new v(e.l,e.a,e.b,e.opacity);if(e instanceof E)return S(e);e instanceof a.b||(e=Object(a.h)(e));var t,n,r=_(e.r),i=_(e.g),c=_(e.b),l=m((.2225045*r+.7168786*i+.0606169*c)/s);return r===i&&i===c?t=n=l:(t=m((.4360747*r+.3850649*i+.1430804*c)/o),n=m((.0139322*r+.0971045*i+.7141733*c)/u)),new v(116*l-16,500*(t-l),200*(l-n),e.opacity)}function h(e,t){return new v(e,0,0,null==t?1:t)}function g(e,t,n,r){return 1===arguments.length?p(e):new v(e,t,n,null==r?1:r)}function v(e,t,n,r){this.l=+e,this.a=+t,this.b=+n,this.opacity=+r}function m(e){return e>f?Math.pow(e,1/3):e/d+c}function y(e){return e>l?e*e*e:d*(e-c)}function b(e){return 255*(e<=.0031308?12.92*e:1.055*Math.pow(e,1/2.4)-.055)}function _(e){return(e/=255)<=.04045?e/12.92:Math.pow((e+.055)/1.055,2.4)}function x(e){if(e instanceof E)return new E(e.h,e.c,e.l,e.opacity);if(e instanceof v||(e=p(e)),0===e.a&&0===e.b)return new E(NaN,0<e.l&&e.l<100?0:NaN,e.l,e.opacity);var t=Math.atan2(e.b,e.a)*i.b;return new E(t<0?t+360:t,Math.sqrt(e.a*e.a+e.b*e.b),e.l,e.opacity)}function R(e,t,n,r){return 1===arguments.length?x(e):new E(n,t,e,null==r?1:r)}function w(e,t,n,r){return 1===arguments.length?x(e):new E(e,t,n,null==r?1:r)}function E(e,t,n,r){this.h=+e,this.c=+t,this.l=+n,this.opacity=+r}function S(e){if(isNaN(e.h))return new v(e.l,0,0,e.opacity);var t=e.h*i.a;return new v(e.l,Math.cos(t)*e.c,Math.sin(t)*e.c,e.opacity)}Object(r.a)(v,g,Object(r.b)(a.a,{brighter:function(e){return new v(this.l+18*(null==e?1:e),this.a,this.b,this.opacity)},darker:function(e){return new v(this.l-18*(null==e?1:e),this.a,this.b,this.opacity)},rgb:function(){var e=(this.l+16)/116,t=isNaN(this.a)?e:e+this.a/500,n=isNaN(this.b)?e:e-this.b/200;return t=o*y(t),e=s*y(e),n=u*y(n),new a.b(b(3.1338561*t-1.6168667*e-.4906146*n),b(-.9787684*t+1.9161415*e+.033454*n),b(.0719453*t-.2289914*e+1.4052427*n),this.opacity)}})),Object(r.a)(E,w,Object(r.b)(a.a,{brighter:function(e){return new E(this.h,this.c,this.l+18*(null==e?1:e),this.opacity)},darker:function(e){return new E(this.h,this.c,this.l-18*(null==e?1:e),this.opacity)},rgb:function(){return S(this).rgb()}}))},YwZP:function(e,t,n){"use strict";n.r(t),n.d(t,"Link",(function(){return k})),n.d(t,"Location",(function(){return b})),n.d(t,"LocationProvider",(function(){return _})),n.d(t,"Match",(function(){return z})),n.d(t,"Redirect",(function(){return F})),n.d(t,"Router",(function(){return w})),n.d(t,"ServerLocation",(function(){return x})),n.d(t,"isRedirect",(function(){return I})),n.d(t,"redirectTo",(function(){return L})),n.d(t,"BaseContext",(function(){return R}));n("pIFo"),n("bWfx"),n("VRzm"),n("Btvt"),n("/SS/"),n("hHhE"),n("V+eJ"),n("91GP");var r=n("q1tI"),a=n.n(r),i=(n("lCXf"),n("17x9"),n("QLaP")),o=n.n(i),s=n("nqlD"),u=n.n(s),c=n("94VI"),l=n("LYrO"),d=n("9Xx/");n.d(t,"createHistory",(function(){return d.createHistory})),n.d(t,"createMemorySource",(function(){return d.createMemorySource})),n.d(t,"navigate",(function(){return d.navigate})),n.d(t,"globalHistory",(function(){return d.globalHistory}));var f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function p(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function g(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function v(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}var m=function(e,t){var n=u()(t);return n.Consumer.displayName=e+".Consumer",n.Provider.displayName=e+".Provider",n},y=m("Location"),b=function(e){var t=e.children;return a.a.createElement(y.Consumer,null,(function(e){return e?t(e):a.a.createElement(_,null,t)}))},_=function(e){function t(){var n,r;h(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=g(this,e.call.apply(e,[this].concat(i))),r.state={context:r.getContext(),refs:{unlisten:null}},g(r,n)}return v(t,e),t.prototype.getContext=function(){var e=this.props.history;return{navigate:e.navigate,location:e.location}},t.prototype.componentDidCatch=function(e,t){if(!I(e))throw e;(0,this.props.history.navigate)(e.uri,{replace:!0})},t.prototype.componentDidUpdate=function(e,t){t.context.location!==this.state.context.location&&this.props.history._onTransitionComplete()},t.prototype.componentDidMount=function(){var e=this,t=this.state.refs,n=this.props.history;t.unlisten=n.listen((function(){Promise.resolve().then((function(){requestAnimationFrame((function(){e.unmounted||e.setState((function(){return{context:e.getContext()}}))}))}))}))},t.prototype.componentWillUnmount=function(){var e=this.state.refs;this.unmounted=!0,e.unlisten()},t.prototype.render=function(){var e=this.state.context,t=this.props.children;return a.a.createElement(y.Provider,{value:e},"function"==typeof t?t(e):t||null)},t}(a.a.Component);_.defaultProps={history:d.globalHistory};var x=function(e){var t=e.url,n=e.children;return a.a.createElement(y.Provider,{value:{location:{pathname:t,search:"",hash:""},navigate:function(){throw new Error("You can't call navigate on the server.")}}},n)},R=m("Base",{baseuri:"/",basepath:"/"}),w=function(e){return a.a.createElement(R.Consumer,null,(function(t){return a.a.createElement(b,null,(function(n){return a.a.createElement(E,f({},t,n,e))}))}))},E=function(e){function t(){return h(this,t),g(this,e.apply(this,arguments))}return v(t,e),t.prototype.render=function(){var e=this.props,t=e.location,n=e.navigate,r=e.basepath,i=e.primary,o=e.children,s=(e.baseuri,e.component),u=void 0===s?"div":s,c=p(e,["location","navigate","basepath","primary","children","baseuri","component"]),d=a.a.Children.map(o,B(r)),h=t.pathname,g=Object(l.pick)(d,h);if(g){var v=g.params,m=g.uri,y=g.route,b=g.route.value;r=y.default?r:y.path.replace(/\*$/,"");var _=f({},v,{uri:m,location:t,navigate:function(e,t){return n(Object(l.resolve)(e,m),t)}}),x=a.a.cloneElement(b,_,b.props.children?a.a.createElement(w,{primary:i},b.props.children):void 0),E=i?A:u,S=i?f({uri:m,location:t,component:u},c):c;return a.a.createElement(R.Provider,{value:{baseuri:m,basepath:r}},a.a.createElement(E,S,x))}return null},t}(a.a.PureComponent);E.defaultProps={primary:!0};var S=m("Focus"),A=function(e){var t=e.uri,n=e.location,r=e.component,i=p(e,["uri","location","component"]);return a.a.createElement(S.Consumer,null,(function(e){return a.a.createElement(C,f({},i,{component:r,requestFocus:e,uri:t,location:n}))}))},T=!0,P=0,C=function(e){function t(){var n,r;h(this,t);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return n=r=g(this,e.call.apply(e,[this].concat(i))),r.state={},r.requestFocus=function(e){r.state.shouldFocus||e.focus()},g(r,n)}return v(t,e),t.getDerivedStateFromProps=function(e,t){if(null==t.uri)return f({shouldFocus:!0},e);var n=e.uri!==t.uri,r=t.location.pathname!==e.location.pathname&&e.location.pathname===e.uri;return f({shouldFocus:n||r},e)},t.prototype.componentDidMount=function(){P++,this.focus()},t.prototype.componentWillUnmount=function(){0===--P&&(T=!0)},t.prototype.componentDidUpdate=function(e,t){e.location!==this.props.location&&this.state.shouldFocus&&this.focus()},t.prototype.focus=function(){var e=this.props.requestFocus;e?e(this.node):T?T=!1:this.node.contains(document.activeElement)||this.node.focus()},t.prototype.render=function(){var e=this,t=this.props,n=(t.children,t.style),r=(t.requestFocus,t.role),i=void 0===r?"group":r,o=t.component,s=void 0===o?"div":o,u=(t.uri,t.location,p(t,["children","style","requestFocus","role","component","uri","location"]));return a.a.createElement(s,f({style:f({outline:"none"},n),tabIndex:"-1",role:i,ref:function(t){return e.node=t}},u),a.a.createElement(S.Provider,{value:this.requestFocus},this.props.children))},t}(a.a.Component);Object(c.polyfill)(C);var M=function(){},O=a.a.forwardRef;void 0===O&&(O=function(e){return e});var k=O((function(e,t){var n=e.innerRef,r=p(e,["innerRef"]);return a.a.createElement(R.Consumer,null,(function(e){e.basepath;var i=e.baseuri;return a.a.createElement(b,null,(function(e){var o=e.location,s=e.navigate,u=r.to,c=r.state,d=r.replace,h=r.getProps,g=void 0===h?M:h,v=p(r,["to","state","replace","getProps"]),m=Object(l.resolve)(u,i),y=o.pathname===m,b=Object(l.startsWith)(o.pathname,m);return a.a.createElement("a",f({ref:t||n,"aria-current":y?"page":void 0},v,g({isCurrent:y,isPartiallyCurrent:b,href:m,location:o}),{href:m,onClick:function(e){v.onClick&&v.onClick(e),V(e)&&(e.preventDefault(),s(m,{state:c,replace:d}))}}))}))}))}));function D(e){this.uri=e}var I=function(e){return e instanceof D},L=function(e){throw new D(e)},j=function(e){function t(){return h(this,t),g(this,e.apply(this,arguments))}return v(t,e),t.prototype.componentDidMount=function(){var e=this.props,t=e.navigate,n=e.to,r=(e.from,e.replace),a=void 0===r||r,i=e.state,o=(e.noThrow,p(e,["navigate","to","from","replace","state","noThrow"]));Promise.resolve().then((function(){t(Object(l.insertParams)(n,o),{replace:a,state:i})}))},t.prototype.render=function(){var e=this.props,t=(e.navigate,e.to),n=(e.from,e.replace,e.state,e.noThrow),r=p(e,["navigate","to","from","replace","state","noThrow"]);return n||L(Object(l.insertParams)(t,r)),null},t}(a.a.Component),F=function(e){return a.a.createElement(b,null,(function(t){return a.a.createElement(j,f({},t,e))}))},z=function(e){var t=e.path,n=e.children;return a.a.createElement(R.Consumer,null,(function(e){var r=e.baseuri;return a.a.createElement(b,null,(function(e){var a=e.navigate,i=e.location,o=Object(l.resolve)(t,r),s=Object(l.match)(o,i.pathname);return n({navigate:a,location:i,match:s?f({},s.params,{uri:s.uri,path:t}):null})}))}))},N=function(e){return e.replace(/(^\/+|\/+$)/g,"")},B=function(e){return function(t){if(!t)return null;if(t.props.path||t.props.default||t.type===F||o()(!1),t.type!==F||t.props.from&&t.props.to||o()(!1),t.type!==F||Object(l.validateRedirect)(t.props.from,t.props.to)||o()(!1),t.props.default)return{value:t,default:!0};var n=t.type===F?t.props.from:t.props.path,r="/"===n?e:N(e)+"/"+N(n);return{value:t,default:t.props.default,path:t.props.children?N(r)+"/*":r}}},V=function(e){return!e.defaultPrevented&&0===e.button&&!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}},Z2Ku:function(e,t,n){"use strict";var r=n("XKFU"),a=n("w2a5")(!0);r(r.P,"Array",{includes:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")("includes")},Z4ex:function(e,t,n){"use strict";n("/SS/"),n("hHhE"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n("q1tI"),o=((r=i)&&r.__esModule,n("VIrW"));var s=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(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}(this,(t.__proto__||Object.getPrototypeOf(t)).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),a(t,[{key:"getChildContext",value:function(){return{miniStore:this.props.store}}},{key:"render",value:function(){return i.Children.only(this.props.children)}}]),t}(i.Component);s.propTypes={store:o.storeShape.isRequired},s.childContextTypes={miniStore:o.storeShape.isRequired},t.default=s},Z6vF:function(e,t,n){var r=n("ylqs")("meta"),a=n("0/R4"),i=n("aagx"),o=n("hswa").f,s=0,u=Object.isExtensible||function(){return!0},c=!n("eeVq")((function(){return u(Object.preventExtensions({}))})),l=function(e){o(e,r,{value:{i:"O"+ ++s,w:{}}})},d=e.exports={KEY:r,NEED:!1,fastKey:function(e,t){if(!a(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!i(e,r)){if(!u(e))return"F";if(!t)return"E";l(e)}return e[r].i},getWeak:function(e,t){if(!i(e,r)){if(!u(e))return!0;if(!t)return!1;l(e)}return e[r].w},onFreeze:function(e){return c&&d.NEED&&u(e)&&!i(e,r)&&l(e),e}}},Z7Uv:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e){return void 0===e?e:"/"===e?"/":"/"===e.charAt(e.length-1)?e.slice(0,-1):e}},ZApo:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.BKDRHash=function(e){var t=0;e+="x";for(var n=Math.floor(65745979961613.07),r=0;r<e.length;r++)t>n&&(t=Math.floor(t/137)),t=131*t+e.charCodeAt(r);return t},t.djb2hash=function(e){e=e.toString();var t=5381,n=e.length;for(;n;)t=33*t^e.charCodeAt(--n);return t>>>0}},ZBjB:function(e,t,n){"use strict";n("bWfx"),n("rE2o"),n("ioFf"),n("rGqo"),n("f3/d");var r=n("lwsE"),a=n("W8MJ"),i=(n("1ll/"),function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this.hooks=t,this.name=n}return a(e,[{key:"tap",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tap(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"tapAsync",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tapAsync(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"tapPromise",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tapPromise(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"isUsed",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,a=this.hooks[Symbol.iterator]();!(e=(r=a.next()).done);e=!0){if(r.value.isUsed())return!0}}catch(i){t=!0,n=i}finally{try{e||null==a.return||a.return()}finally{if(t)throw n}}return!1}},{key:"intercept",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=this.hooks[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){a.value.intercept(e)}}catch(o){n=!0,r=o}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"withOptions",value:function(t){return new e(this.hooks.map((function(e){return e.withOptions(t)})),this.name)}}]),e}());e.exports=i},ZD67:function(e,t,n){"use strict";var r=n("3Lyj"),a=n("Z6vF").getWeak,i=n("y3w9"),o=n("0/R4"),s=n("9gX7"),u=n("SlkY"),c=n("CkkT"),l=n("aagx"),d=n("s5qY"),f=c(5),p=c(6),h=0,g=function(e){return e._l||(e._l=new v)},v=function(){this.a=[]},m=function(e,t){return f(e.a,(function(e){return e[0]===t}))};v.prototype={get:function(e){var t=m(this,e);if(t)return t[1]},has:function(e){return!!m(this,e)},set:function(e,t){var n=m(this,e);n?n[1]=t:this.a.push([e,t])},delete:function(e){var t=p(this.a,(function(t){return t[0]===e}));return~t&&this.a.splice(t,1),!!~t}},e.exports={getConstructor:function(e,t,n,i){var c=e((function(e,r){s(e,c,t,"_i"),e._t=t,e._i=h++,e._l=void 0,null!=r&&u(r,n,e[i],e)}));return r(c.prototype,{delete:function(e){if(!o(e))return!1;var n=a(e);return!0===n?g(d(this,t)).delete(e):n&&l(n,this._i)&&delete n[this._i]},has:function(e){if(!o(e))return!1;var n=a(e);return!0===n?g(d(this,t)).has(e):n&&l(n,this._i)}}),c},def:function(e,t,n){var r=a(i(t),!0);return!0===r?g(e).set(t,n):r[e._i]=n,e},ufstore:g}},ZK94:function(e,t){e.exports.RADIUS=6378137,e.exports.FLATTENING=1/298.257223563,e.exports.POLAR_RADIUS=6356752.3142},ZOtD:function(e,t,n){var r=n("ALMR"),a=n("cOqj"),i=n("Wnyi"),o=n("r8KN");e.exports=i((function(e,t){return 1===e?a(t):r(e,o(e,[],t))}))},ZaHm:function(e,t,n){"use strict";n.r(t),n.d(t,"create",(function(){return a})),n.d(t,"clone",(function(){return i})),n.d(t,"copy",(function(){return o})),n.d(t,"fromValues",(function(){return s})),n.d(t,"set",(function(){return u})),n.d(t,"identity",(function(){return c})),n.d(t,"transpose",(function(){return l})),n.d(t,"invert",(function(){return d})),n.d(t,"adjoint",(function(){return f})),n.d(t,"determinant",(function(){return p})),n.d(t,"multiply",(function(){return h})),n.d(t,"translate",(function(){return g})),n.d(t,"scale",(function(){return v})),n.d(t,"rotate",(function(){return m})),n.d(t,"rotateX",(function(){return y})),n.d(t,"rotateY",(function(){return b})),n.d(t,"rotateZ",(function(){return _})),n.d(t,"fromTranslation",(function(){return x})),n.d(t,"fromScaling",(function(){return R})),n.d(t,"fromRotation",(function(){return w})),n.d(t,"fromXRotation",(function(){return E})),n.d(t,"fromYRotation",(function(){return S})),n.d(t,"fromZRotation",(function(){return A})),n.d(t,"fromRotationTranslation",(function(){return T})),n.d(t,"fromQuat2",(function(){return P})),n.d(t,"getTranslation",(function(){return C})),n.d(t,"getScaling",(function(){return M})),n.d(t,"getRotation",(function(){return O})),n.d(t,"fromRotationTranslationScale",(function(){return k})),n.d(t,"fromRotationTranslationScaleOrigin",(function(){return D})),n.d(t,"fromQuat",(function(){return I})),n.d(t,"frustum",(function(){return L})),n.d(t,"perspective",(function(){return j})),n.d(t,"perspectiveFromFieldOfView",(function(){return F})),n.d(t,"ortho",(function(){return z})),n.d(t,"lookAt",(function(){return N})),n.d(t,"targetTo",(function(){return B})),n.d(t,"str",(function(){return V})),n.d(t,"frob",(function(){return H})),n.d(t,"add",(function(){return U})),n.d(t,"subtract",(function(){return W})),n.d(t,"multiplyScalar",(function(){return q})),n.d(t,"multiplyScalarAndAdd",(function(){return G})),n.d(t,"exactEquals",(function(){return K})),n.d(t,"equals",(function(){return Y})),n.d(t,"mul",(function(){return X})),n.d(t,"sub",(function(){return J}));n("x8ZO"),n("Y9lz");var r=n("yU0y");function a(){var e=new r.ARRAY_TYPE(16);return r.ARRAY_TYPE!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=0,e[12]=0,e[13]=0,e[14]=0),e[0]=1,e[5]=1,e[10]=1,e[15]=1,e}function i(e){var t=new r.ARRAY_TYPE(16);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t[9]=e[9],t[10]=e[10],t[11]=e[11],t[12]=e[12],t[13]=e[13],t[14]=e[14],t[15]=e[15],t}function o(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function s(e,t,n,a,i,o,s,u,c,l,d,f,p,h,g,v){var m=new r.ARRAY_TYPE(16);return m[0]=e,m[1]=t,m[2]=n,m[3]=a,m[4]=i,m[5]=o,m[6]=s,m[7]=u,m[8]=c,m[9]=l,m[10]=d,m[11]=f,m[12]=p,m[13]=h,m[14]=g,m[15]=v,m}function u(e,t,n,r,a,i,o,s,u,c,l,d,f,p,h,g,v){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=i,e[5]=o,e[6]=s,e[7]=u,e[8]=c,e[9]=l,e[10]=d,e[11]=f,e[12]=p,e[13]=h,e[14]=g,e[15]=v,e}function c(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function l(e,t){if(e===t){var n=t[1],r=t[2],a=t[3],i=t[6],o=t[7],s=t[11];e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=n,e[6]=t[9],e[7]=t[13],e[8]=r,e[9]=i,e[11]=t[14],e[12]=a,e[13]=o,e[14]=s}else e[0]=t[0],e[1]=t[4],e[2]=t[8],e[3]=t[12],e[4]=t[1],e[5]=t[5],e[6]=t[9],e[7]=t[13],e[8]=t[2],e[9]=t[6],e[10]=t[10],e[11]=t[14],e[12]=t[3],e[13]=t[7],e[14]=t[11],e[15]=t[15];return e}function d(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=t[6],c=t[7],l=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],v=t[14],m=t[15],y=n*s-r*o,b=n*u-a*o,_=n*c-i*o,x=r*u-a*s,R=r*c-i*s,w=a*c-i*u,E=l*g-d*h,S=l*v-f*h,A=l*m-p*h,T=d*v-f*g,P=d*m-p*g,C=f*m-p*v,M=y*C-b*P+_*T+x*A-R*S+w*E;return M?(M=1/M,e[0]=(s*C-u*P+c*T)*M,e[1]=(a*P-r*C-i*T)*M,e[2]=(g*w-v*R+m*x)*M,e[3]=(f*R-d*w-p*x)*M,e[4]=(u*A-o*C-c*S)*M,e[5]=(n*C-a*A+i*S)*M,e[6]=(v*_-h*w-m*b)*M,e[7]=(l*w-f*_+p*b)*M,e[8]=(o*P-s*A+c*E)*M,e[9]=(r*A-n*P-i*E)*M,e[10]=(h*R-g*_+m*y)*M,e[11]=(d*_-l*R-p*y)*M,e[12]=(s*S-o*T-u*E)*M,e[13]=(n*T-r*S+a*E)*M,e[14]=(g*b-h*x-v*y)*M,e[15]=(l*x-d*b+f*y)*M,e):null}function f(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=t[4],s=t[5],u=t[6],c=t[7],l=t[8],d=t[9],f=t[10],p=t[11],h=t[12],g=t[13],v=t[14],m=t[15];return e[0]=s*(f*m-p*v)-d*(u*m-c*v)+g*(u*p-c*f),e[1]=-(r*(f*m-p*v)-d*(a*m-i*v)+g*(a*p-i*f)),e[2]=r*(u*m-c*v)-s*(a*m-i*v)+g*(a*c-i*u),e[3]=-(r*(u*p-c*f)-s*(a*p-i*f)+d*(a*c-i*u)),e[4]=-(o*(f*m-p*v)-l*(u*m-c*v)+h*(u*p-c*f)),e[5]=n*(f*m-p*v)-l*(a*m-i*v)+h*(a*p-i*f),e[6]=-(n*(u*m-c*v)-o*(a*m-i*v)+h*(a*c-i*u)),e[7]=n*(u*p-c*f)-o*(a*p-i*f)+l*(a*c-i*u),e[8]=o*(d*m-p*g)-l*(s*m-c*g)+h*(s*p-c*d),e[9]=-(n*(d*m-p*g)-l*(r*m-i*g)+h*(r*p-i*d)),e[10]=n*(s*m-c*g)-o*(r*m-i*g)+h*(r*c-i*s),e[11]=-(n*(s*p-c*d)-o*(r*p-i*d)+l*(r*c-i*s)),e[12]=-(o*(d*v-f*g)-l*(s*v-u*g)+h*(s*f-u*d)),e[13]=n*(d*v-f*g)-l*(r*v-a*g)+h*(r*f-a*d),e[14]=-(n*(s*v-u*g)-o*(r*v-a*g)+h*(r*u-a*s)),e[15]=n*(s*f-u*d)-o*(r*f-a*d)+l*(r*u-a*s),e}function p(e){var t=e[0],n=e[1],r=e[2],a=e[3],i=e[4],o=e[5],s=e[6],u=e[7],c=e[8],l=e[9],d=e[10],f=e[11],p=e[12],h=e[13],g=e[14],v=e[15];return(t*o-n*i)*(d*v-f*g)-(t*s-r*i)*(l*v-f*h)+(t*u-a*i)*(l*g-d*h)+(n*s-r*o)*(c*v-f*p)-(n*u-a*o)*(c*g-d*p)+(r*u-a*s)*(c*h-l*p)}function h(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=t[9],p=t[10],h=t[11],g=t[12],v=t[13],m=t[14],y=t[15],b=n[0],_=n[1],x=n[2],R=n[3];return e[0]=b*r+_*s+x*d+R*g,e[1]=b*a+_*u+x*f+R*v,e[2]=b*i+_*c+x*p+R*m,e[3]=b*o+_*l+x*h+R*y,b=n[4],_=n[5],x=n[6],R=n[7],e[4]=b*r+_*s+x*d+R*g,e[5]=b*a+_*u+x*f+R*v,e[6]=b*i+_*c+x*p+R*m,e[7]=b*o+_*l+x*h+R*y,b=n[8],_=n[9],x=n[10],R=n[11],e[8]=b*r+_*s+x*d+R*g,e[9]=b*a+_*u+x*f+R*v,e[10]=b*i+_*c+x*p+R*m,e[11]=b*o+_*l+x*h+R*y,b=n[12],_=n[13],x=n[14],R=n[15],e[12]=b*r+_*s+x*d+R*g,e[13]=b*a+_*u+x*f+R*v,e[14]=b*i+_*c+x*p+R*m,e[15]=b*o+_*l+x*h+R*y,e}function g(e,t,n){var r,a,i,o,s,u,c,l,d,f,p,h,g=n[0],v=n[1],m=n[2];return t===e?(e[12]=t[0]*g+t[4]*v+t[8]*m+t[12],e[13]=t[1]*g+t[5]*v+t[9]*m+t[13],e[14]=t[2]*g+t[6]*v+t[10]*m+t[14],e[15]=t[3]*g+t[7]*v+t[11]*m+t[15]):(r=t[0],a=t[1],i=t[2],o=t[3],s=t[4],u=t[5],c=t[6],l=t[7],d=t[8],f=t[9],p=t[10],h=t[11],e[0]=r,e[1]=a,e[2]=i,e[3]=o,e[4]=s,e[5]=u,e[6]=c,e[7]=l,e[8]=d,e[9]=f,e[10]=p,e[11]=h,e[12]=r*g+s*v+d*m+t[12],e[13]=a*g+u*v+f*m+t[13],e[14]=i*g+c*v+p*m+t[14],e[15]=o*g+l*v+h*m+t[15]),e}function v(e,t,n){var r=n[0],a=n[1],i=n[2];return e[0]=t[0]*r,e[1]=t[1]*r,e[2]=t[2]*r,e[3]=t[3]*r,e[4]=t[4]*a,e[5]=t[5]*a,e[6]=t[6]*a,e[7]=t[7]*a,e[8]=t[8]*i,e[9]=t[9]*i,e[10]=t[10]*i,e[11]=t[11]*i,e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15],e}function m(e,t,n,a){var i,o,s,u,c,l,d,f,p,h,g,v,m,y,b,_,x,R,w,E,S,A,T,P,C=a[0],M=a[1],O=a[2],k=Math.hypot(C,M,O);return k<r.EPSILON?null:(C*=k=1/k,M*=k,O*=k,i=Math.sin(n),s=1-(o=Math.cos(n)),u=t[0],c=t[1],l=t[2],d=t[3],f=t[4],p=t[5],h=t[6],g=t[7],v=t[8],m=t[9],y=t[10],b=t[11],_=C*C*s+o,x=M*C*s+O*i,R=O*C*s-M*i,w=C*M*s-O*i,E=M*M*s+o,S=O*M*s+C*i,A=C*O*s+M*i,T=M*O*s-C*i,P=O*O*s+o,e[0]=u*_+f*x+v*R,e[1]=c*_+p*x+m*R,e[2]=l*_+h*x+y*R,e[3]=d*_+g*x+b*R,e[4]=u*w+f*E+v*S,e[5]=c*w+p*E+m*S,e[6]=l*w+h*E+y*S,e[7]=d*w+g*E+b*S,e[8]=u*A+f*T+v*P,e[9]=c*A+p*T+m*P,e[10]=l*A+h*T+y*P,e[11]=d*A+g*T+b*P,t!==e&&(e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e)}function y(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[4],o=t[5],s=t[6],u=t[7],c=t[8],l=t[9],d=t[10],f=t[11];return t!==e&&(e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[4]=i*a+c*r,e[5]=o*a+l*r,e[6]=s*a+d*r,e[7]=u*a+f*r,e[8]=c*a-i*r,e[9]=l*a-o*r,e[10]=d*a-s*r,e[11]=f*a-u*r,e}function b(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[0],o=t[1],s=t[2],u=t[3],c=t[8],l=t[9],d=t[10],f=t[11];return t!==e&&(e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=i*a-c*r,e[1]=o*a-l*r,e[2]=s*a-d*r,e[3]=u*a-f*r,e[8]=i*r+c*a,e[9]=o*r+l*a,e[10]=s*r+d*a,e[11]=u*r+f*a,e}function _(e,t,n){var r=Math.sin(n),a=Math.cos(n),i=t[0],o=t[1],s=t[2],u=t[3],c=t[4],l=t[5],d=t[6],f=t[7];return t!==e&&(e[8]=t[8],e[9]=t[9],e[10]=t[10],e[11]=t[11],e[12]=t[12],e[13]=t[13],e[14]=t[14],e[15]=t[15]),e[0]=i*a+c*r,e[1]=o*a+l*r,e[2]=s*a+d*r,e[3]=u*a+f*r,e[4]=c*a-i*r,e[5]=l*a-o*r,e[6]=d*a-s*r,e[7]=f*a-u*r,e}function x(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=t[0],e[13]=t[1],e[14]=t[2],e[15]=1,e}function R(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=t[1],e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=t[2],e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function w(e,t,n){var a,i,o,s=n[0],u=n[1],c=n[2],l=Math.hypot(s,u,c);return l<r.EPSILON?null:(s*=l=1/l,u*=l,c*=l,a=Math.sin(t),o=1-(i=Math.cos(t)),e[0]=s*s*o+i,e[1]=u*s*o+c*a,e[2]=c*s*o-u*a,e[3]=0,e[4]=s*u*o-c*a,e[5]=u*u*o+i,e[6]=c*u*o+s*a,e[7]=0,e[8]=s*c*o+u*a,e[9]=u*c*o-s*a,e[10]=c*c*o+i,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e)}function E(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=r,e[6]=n,e[7]=0,e[8]=0,e[9]=-n,e[10]=r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function S(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=0,e[2]=-n,e[3]=0,e[4]=0,e[5]=1,e[6]=0,e[7]=0,e[8]=n,e[9]=0,e[10]=r,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function A(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=0,e[4]=-n,e[5]=r,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=1,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function T(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3],s=r+r,u=a+a,c=i+i,l=r*s,d=r*u,f=r*c,p=a*u,h=a*c,g=i*c,v=o*s,m=o*u,y=o*c;return e[0]=1-(p+g),e[1]=d+y,e[2]=f-m,e[3]=0,e[4]=d-y,e[5]=1-(l+g),e[6]=h+v,e[7]=0,e[8]=f+m,e[9]=h-v,e[10]=1-(l+p),e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function P(e,t){var n=new r.ARRAY_TYPE(3),a=-t[0],i=-t[1],o=-t[2],s=t[3],u=t[4],c=t[5],l=t[6],d=t[7],f=a*a+i*i+o*o+s*s;return f>0?(n[0]=2*(u*s+d*a+c*o-l*i)/f,n[1]=2*(c*s+d*i+l*a-u*o)/f,n[2]=2*(l*s+d*o+u*i-c*a)/f):(n[0]=2*(u*s+d*a+c*o-l*i),n[1]=2*(c*s+d*i+l*a-u*o),n[2]=2*(l*s+d*o+u*i-c*a)),T(e,t,n),e}function C(e,t){return e[0]=t[12],e[1]=t[13],e[2]=t[14],e}function M(e,t){var n=t[0],r=t[1],a=t[2],i=t[4],o=t[5],s=t[6],u=t[8],c=t[9],l=t[10];return e[0]=Math.hypot(n,r,a),e[1]=Math.hypot(i,o,s),e[2]=Math.hypot(u,c,l),e}function O(e,t){var n=new r.ARRAY_TYPE(3);M(n,t);var a=1/n[0],i=1/n[1],o=1/n[2],s=t[0]*a,u=t[1]*i,c=t[2]*o,l=t[4]*a,d=t[5]*i,f=t[6]*o,p=t[8]*a,h=t[9]*i,g=t[10]*o,v=s+d+g,m=0;return v>0?(m=2*Math.sqrt(v+1),e[3]=.25*m,e[0]=(f-h)/m,e[1]=(p-c)/m,e[2]=(u-l)/m):s>d&&s>g?(m=2*Math.sqrt(1+s-d-g),e[3]=(f-h)/m,e[0]=.25*m,e[1]=(u+l)/m,e[2]=(p+c)/m):d>g?(m=2*Math.sqrt(1+d-s-g),e[3]=(p-c)/m,e[0]=(u+l)/m,e[1]=.25*m,e[2]=(f+h)/m):(m=2*Math.sqrt(1+g-s-d),e[3]=(u-l)/m,e[0]=(p+c)/m,e[1]=(f+h)/m,e[2]=.25*m),e}function k(e,t,n,r){var a=t[0],i=t[1],o=t[2],s=t[3],u=a+a,c=i+i,l=o+o,d=a*u,f=a*c,p=a*l,h=i*c,g=i*l,v=o*l,m=s*u,y=s*c,b=s*l,_=r[0],x=r[1],R=r[2];return e[0]=(1-(h+v))*_,e[1]=(f+b)*_,e[2]=(p-y)*_,e[3]=0,e[4]=(f-b)*x,e[5]=(1-(d+v))*x,e[6]=(g+m)*x,e[7]=0,e[8]=(p+y)*R,e[9]=(g-m)*R,e[10]=(1-(d+h))*R,e[11]=0,e[12]=n[0],e[13]=n[1],e[14]=n[2],e[15]=1,e}function D(e,t,n,r,a){var i=t[0],o=t[1],s=t[2],u=t[3],c=i+i,l=o+o,d=s+s,f=i*c,p=i*l,h=i*d,g=o*l,v=o*d,m=s*d,y=u*c,b=u*l,_=u*d,x=r[0],R=r[1],w=r[2],E=a[0],S=a[1],A=a[2],T=(1-(g+m))*x,P=(p+_)*x,C=(h-b)*x,M=(p-_)*R,O=(1-(f+m))*R,k=(v+y)*R,D=(h+b)*w,I=(v-y)*w,L=(1-(f+g))*w;return e[0]=T,e[1]=P,e[2]=C,e[3]=0,e[4]=M,e[5]=O,e[6]=k,e[7]=0,e[8]=D,e[9]=I,e[10]=L,e[11]=0,e[12]=n[0]+E-(T*E+M*S+D*A),e[13]=n[1]+S-(P*E+O*S+I*A),e[14]=n[2]+A-(C*E+k*S+L*A),e[15]=1,e}function I(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n+n,s=r+r,u=a+a,c=n*o,l=r*o,d=r*s,f=a*o,p=a*s,h=a*u,g=i*o,v=i*s,m=i*u;return e[0]=1-d-h,e[1]=l+m,e[2]=f-v,e[3]=0,e[4]=l-m,e[5]=1-c-h,e[6]=p+g,e[7]=0,e[8]=f+v,e[9]=p-g,e[10]=1-c-d,e[11]=0,e[12]=0,e[13]=0,e[14]=0,e[15]=1,e}function L(e,t,n,r,a,i,o){var s=1/(n-t),u=1/(a-r),c=1/(i-o);return e[0]=2*i*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=2*i*u,e[6]=0,e[7]=0,e[8]=(n+t)*s,e[9]=(a+r)*u,e[10]=(o+i)*c,e[11]=-1,e[12]=0,e[13]=0,e[14]=o*i*2*c,e[15]=0,e}function j(e,t,n,r,a){var i,o=1/Math.tan(t/2);return e[0]=o/n,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=o,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[11]=-1,e[12]=0,e[13]=0,e[15]=0,null!=a&&a!==1/0?(i=1/(r-a),e[10]=(a+r)*i,e[14]=2*a*r*i):(e[10]=-1,e[14]=-2*r),e}function F(e,t,n,r){var a=Math.tan(t.upDegrees*Math.PI/180),i=Math.tan(t.downDegrees*Math.PI/180),o=Math.tan(t.leftDegrees*Math.PI/180),s=Math.tan(t.rightDegrees*Math.PI/180),u=2/(o+s),c=2/(a+i);return e[0]=u,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=c,e[6]=0,e[7]=0,e[8]=-(o-s)*u*.5,e[9]=(a-i)*c*.5,e[10]=r/(n-r),e[11]=-1,e[12]=0,e[13]=0,e[14]=r*n/(n-r),e[15]=0,e}function z(e,t,n,r,a,i,o){var s=1/(t-n),u=1/(r-a),c=1/(i-o);return e[0]=-2*s,e[1]=0,e[2]=0,e[3]=0,e[4]=0,e[5]=-2*u,e[6]=0,e[7]=0,e[8]=0,e[9]=0,e[10]=2*c,e[11]=0,e[12]=(t+n)*s,e[13]=(a+r)*u,e[14]=(o+i)*c,e[15]=1,e}function N(e,t,n,a){var i,o,s,u,l,d,f,p,h,g,v=t[0],m=t[1],y=t[2],b=a[0],_=a[1],x=a[2],R=n[0],w=n[1],E=n[2];return Math.abs(v-R)<r.EPSILON&&Math.abs(m-w)<r.EPSILON&&Math.abs(y-E)<r.EPSILON?c(e):(f=v-R,p=m-w,h=y-E,i=_*(h*=g=1/Math.hypot(f,p,h))-x*(p*=g),o=x*(f*=g)-b*h,s=b*p-_*f,(g=Math.hypot(i,o,s))?(i*=g=1/g,o*=g,s*=g):(i=0,o=0,s=0),u=p*s-h*o,l=h*i-f*s,d=f*o-p*i,(g=Math.hypot(u,l,d))?(u*=g=1/g,l*=g,d*=g):(u=0,l=0,d=0),e[0]=i,e[1]=u,e[2]=f,e[3]=0,e[4]=o,e[5]=l,e[6]=p,e[7]=0,e[8]=s,e[9]=d,e[10]=h,e[11]=0,e[12]=-(i*v+o*m+s*y),e[13]=-(u*v+l*m+d*y),e[14]=-(f*v+p*m+h*y),e[15]=1,e)}function B(e,t,n,r){var a=t[0],i=t[1],o=t[2],s=r[0],u=r[1],c=r[2],l=a-n[0],d=i-n[1],f=o-n[2],p=l*l+d*d+f*f;p>0&&(l*=p=1/Math.sqrt(p),d*=p,f*=p);var h=u*f-c*d,g=c*l-s*f,v=s*d-u*l;return(p=h*h+g*g+v*v)>0&&(h*=p=1/Math.sqrt(p),g*=p,v*=p),e[0]=h,e[1]=g,e[2]=v,e[3]=0,e[4]=d*v-f*g,e[5]=f*h-l*v,e[6]=l*g-d*h,e[7]=0,e[8]=l,e[9]=d,e[10]=f,e[11]=0,e[12]=a,e[13]=i,e[14]=o,e[15]=1,e}function V(e){return"mat4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+", "+e[4]+", "+e[5]+", "+e[6]+", "+e[7]+", "+e[8]+", "+e[9]+", "+e[10]+", "+e[11]+", "+e[12]+", "+e[13]+", "+e[14]+", "+e[15]+")"}function H(e){return Math.hypot(e[0],e[1],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}function U(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e[9]=t[9]+n[9],e[10]=t[10]+n[10],e[11]=t[11]+n[11],e[12]=t[12]+n[12],e[13]=t[13]+n[13],e[14]=t[14]+n[14],e[15]=t[15]+n[15],e}function W(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e[9]=t[9]-n[9],e[10]=t[10]-n[10],e[11]=t[11]-n[11],e[12]=t[12]-n[12],e[13]=t[13]-n[13],e[14]=t[14]-n[14],e[15]=t[15]-n[15],e}function q(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e[9]=t[9]*n,e[10]=t[10]*n,e[11]=t[11]*n,e[12]=t[12]*n,e[13]=t[13]*n,e[14]=t[14]*n,e[15]=t[15]*n,e}function G(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e[9]=t[9]+n[9]*r,e[10]=t[10]+n[10]*r,e[11]=t[11]+n[11]*r,e[12]=t[12]+n[12]*r,e[13]=t[13]+n[13]*r,e[14]=t[14]+n[14]*r,e[15]=t[15]+n[15]*r,e}function K(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]&&e[9]===t[9]&&e[10]===t[10]&&e[11]===t[11]&&e[12]===t[12]&&e[13]===t[13]&&e[14]===t[14]&&e[15]===t[15]}function Y(e,t){var n=e[0],a=e[1],i=e[2],o=e[3],s=e[4],u=e[5],c=e[6],l=e[7],d=e[8],f=e[9],p=e[10],h=e[11],g=e[12],v=e[13],m=e[14],y=e[15],b=t[0],_=t[1],x=t[2],R=t[3],w=t[4],E=t[5],S=t[6],A=t[7],T=t[8],P=t[9],C=t[10],M=t[11],O=t[12],k=t[13],D=t[14],I=t[15];return Math.abs(n-b)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(b))&&Math.abs(a-_)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(_))&&Math.abs(i-x)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(x))&&Math.abs(o-R)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(R))&&Math.abs(s-w)<=r.EPSILON*Math.max(1,Math.abs(s),Math.abs(w))&&Math.abs(u-E)<=r.EPSILON*Math.max(1,Math.abs(u),Math.abs(E))&&Math.abs(c-S)<=r.EPSILON*Math.max(1,Math.abs(c),Math.abs(S))&&Math.abs(l-A)<=r.EPSILON*Math.max(1,Math.abs(l),Math.abs(A))&&Math.abs(d-T)<=r.EPSILON*Math.max(1,Math.abs(d),Math.abs(T))&&Math.abs(f-P)<=r.EPSILON*Math.max(1,Math.abs(f),Math.abs(P))&&Math.abs(p-C)<=r.EPSILON*Math.max(1,Math.abs(p),Math.abs(C))&&Math.abs(h-M)<=r.EPSILON*Math.max(1,Math.abs(h),Math.abs(M))&&Math.abs(g-O)<=r.EPSILON*Math.max(1,Math.abs(g),Math.abs(O))&&Math.abs(v-k)<=r.EPSILON*Math.max(1,Math.abs(v),Math.abs(k))&&Math.abs(m-D)<=r.EPSILON*Math.max(1,Math.abs(m),Math.abs(D))&&Math.abs(y-I)<=r.EPSILON*Math.max(1,Math.abs(y),Math.abs(I))}var X=h,J=W},ZfQF:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=function(e,t){var n=(0,a.default)(e);if(void 0===t)return n?"pageYOffset"in n?n.pageYOffset:n.document.documentElement.scrollTop:e.scrollTop;n?n.scrollTo("pageXOffset"in n?n.pageXOffset:n.document.documentElement.scrollLeft,t):e.scrollTop=t};var a=r(n("8Y+z"));e.exports=t.default},ZsDt:function(e,t,n){"use strict";n("KKXr");var r=["multipleOf","maximum","exclusiveMaximum","minimum","exclusiveMinimum","maxLength","minLength","pattern","additionalItems","maxItems","minItems","uniqueItems","maxProperties","minProperties","required","additionalProperties","enum","format","const"];e.exports=function(e,t){for(var n=0;n<t.length;n++){e=JSON.parse(JSON.stringify(e));var a,i=t[n].split("/"),o=e;for(a=1;a<i.length;a++)o=o[i[a]];for(a=0;a<r.length;a++){var s=r[a],u=o[s];u&&(o[s]={anyOf:[u,{$ref:"https://raw.githubusercontent.com/epoberezkin/ajv/master/lib/refs/data.json#"}]})}}return e}},Zshi:function(e,t,n){var r=n("0/R4");n("Xtr8")("isFrozen",(function(e){return function(t){return!r(t)||!!e&&e(t)}}))},Zss7:function(e,t,n){var r;n("pIFo"),n("Oyvg"),n("V+eJ"),n("a1Th"),n("h7Nl"),n("Btvt"),function(a){var i=/^\s+/,o=/\s+$/,s=0,u=a.round,c=a.min,l=a.max,d=a.random;function f(e,t){if(t=t||{},(e=e||"")instanceof f)return e;if(!(this instanceof f))return new f(e,t);var n=function(e){var t={r:0,g:0,b:0},n=1,r=null,s=null,u=null,d=!1,f=!1;"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(o,"").toLowerCase();var t,n=!1;if(M[e])e=M[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};if(t=U.rgb.exec(e))return{r:t[1],g:t[2],b:t[3]};if(t=U.rgba.exec(e))return{r:t[1],g:t[2],b:t[3],a:t[4]};if(t=U.hsl.exec(e))return{h:t[1],s:t[2],l:t[3]};if(t=U.hsla.exec(e))return{h:t[1],s:t[2],l:t[3],a:t[4]};if(t=U.hsv.exec(e))return{h:t[1],s:t[2],v:t[3]};if(t=U.hsva.exec(e))return{h:t[1],s:t[2],v:t[3],a:t[4]};if(t=U.hex8.exec(e))return{r:L(t[1]),g:L(t[2]),b:L(t[3]),a:N(t[4]),format:n?"name":"hex8"};if(t=U.hex6.exec(e))return{r:L(t[1]),g:L(t[2]),b:L(t[3]),format:n?"name":"hex"};if(t=U.hex4.exec(e))return{r:L(t[1]+""+t[1]),g:L(t[2]+""+t[2]),b:L(t[3]+""+t[3]),a:N(t[4]+""+t[4]),format:n?"name":"hex8"};if(t=U.hex3.exec(e))return{r:L(t[1]+""+t[1]),g:L(t[2]+""+t[2]),b:L(t[3]+""+t[3]),format:n?"name":"hex"};return!1}(e));"object"==typeof e&&(W(e.r)&&W(e.g)&&W(e.b)?(p=e.r,h=e.g,g=e.b,t={r:255*D(p,255),g:255*D(h,255),b:255*D(g,255)},d=!0,f="%"===String(e.r).substr(-1)?"prgb":"rgb"):W(e.h)&&W(e.s)&&W(e.v)?(r=F(e.s),s=F(e.v),t=function(e,t,n){e=6*D(e,360),t=D(t,100),n=D(n,100);var r=a.floor(e),i=e-r,o=n*(1-t),s=n*(1-i*t),u=n*(1-(1-i)*t),c=r%6;return{r:255*[n,s,o,o,u,n][c],g:255*[u,n,n,s,o,o][c],b:255*[o,o,u,n,n,s][c]}}(e.h,r,s),d=!0,f="hsv"):W(e.h)&&W(e.s)&&W(e.l)&&(r=F(e.s),u=F(e.l),t=function(e,t,n){var r,a,i;function o(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=D(e,360),t=D(t,100),n=D(n,100),0===t)r=a=i=n;else{var s=n<.5?n*(1+t):n+t-n*t,u=2*n-s;r=o(u,s,e+1/3),a=o(u,s,e),i=o(u,s,e-1/3)}return{r:255*r,g:255*a,b:255*i}}(e.h,r,u),d=!0,f="hsl"),e.hasOwnProperty("a")&&(n=e.a));var p,h,g;return n=k(n),{ok:d,format:e.format||f,r:c(255,l(t.r,0)),g:c(255,l(t.g,0)),b:c(255,l(t.b,0)),a:n}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=u(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=u(this._r)),this._g<1&&(this._g=u(this._g)),this._b<1&&(this._b=u(this._b)),this._ok=n.ok,this._tc_id=s++}function p(e,t,n){e=D(e,255),t=D(t,255),n=D(n,255);var r,a,i=l(e,t,n),o=c(e,t,n),s=(i+o)/2;if(i==o)r=a=0;else{var u=i-o;switch(a=s>.5?u/(2-i-o):u/(i+o),i){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4}r/=6}return{h:r,s:a,l:s}}function h(e,t,n){e=D(e,255),t=D(t,255),n=D(n,255);var r,a,i=l(e,t,n),o=c(e,t,n),s=i,u=i-o;if(a=0===i?0:u/i,i==o)r=0;else{switch(i){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4}r/=6}return{h:r,s:a,v:s}}function g(e,t,n,r){var a=[j(u(e).toString(16)),j(u(t).toString(16)),j(u(n).toString(16))];return r&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0):a.join("")}function v(e,t,n,r){return[j(z(r)),j(u(e).toString(16)),j(u(t).toString(16)),j(u(n).toString(16))].join("")}function m(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s-=t/100,n.s=I(n.s),f(n)}function y(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.s+=t/100,n.s=I(n.s),f(n)}function b(e){return f(e).desaturate(100)}function _(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l+=t/100,n.l=I(n.l),f(n)}function x(e,t){t=0===t?0:t||10;var n=f(e).toRgb();return n.r=l(0,c(255,n.r-u(-t/100*255))),n.g=l(0,c(255,n.g-u(-t/100*255))),n.b=l(0,c(255,n.b-u(-t/100*255))),f(n)}function R(e,t){t=0===t?0:t||10;var n=f(e).toHsl();return n.l-=t/100,n.l=I(n.l),f(n)}function w(e,t){var n=f(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,f(n)}function E(e){var t=f(e).toHsl();return t.h=(t.h+180)%360,f(t)}function S(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+120)%360,s:t.s,l:t.l}),f({h:(n+240)%360,s:t.s,l:t.l})]}function A(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+90)%360,s:t.s,l:t.l}),f({h:(n+180)%360,s:t.s,l:t.l}),f({h:(n+270)%360,s:t.s,l:t.l})]}function T(e){var t=f(e).toHsl(),n=t.h;return[f(e),f({h:(n+72)%360,s:t.s,l:t.l}),f({h:(n+216)%360,s:t.s,l:t.l})]}function P(e,t,n){t=t||6,n=n||30;var r=f(e).toHsl(),a=360/n,i=[f(e)];for(r.h=(r.h-(a*t>>1)+720)%360;--t;)r.h=(r.h+a)%360,i.push(f(r));return i}function C(e,t){t=t||6;for(var n=f(e).toHsv(),r=n.h,a=n.s,i=n.v,o=[],s=1/t;t--;)o.push(f({h:r,s:a,v:i})),i=(i+s)%1;return o}f.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:a.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:a.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:a.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=k(e),this._roundA=u(100*this._a)/100,this},toHsv:function(){var e=h(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=h(this._r,this._g,this._b),t=u(360*e.h),n=u(100*e.s),r=u(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=p(this._r,this._g,this._b),t=u(360*e.h),n=u(100*e.s),r=u(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return g(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,a){var i=[j(u(e).toString(16)),j(u(t).toString(16)),j(u(n).toString(16)),j(z(r))];if(a&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1))return i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0);return i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:u(this._r),g:u(this._g),b:u(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+u(this._r)+", "+u(this._g)+", "+u(this._b)+")":"rgba("+u(this._r)+", "+u(this._g)+", "+u(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:u(100*D(this._r,255))+"%",g:u(100*D(this._g,255))+"%",b:u(100*D(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+u(100*D(this._r,255))+"%, "+u(100*D(this._g,255))+"%, "+u(100*D(this._b,255))+"%)":"rgba("+u(100*D(this._r,255))+"%, "+u(100*D(this._g,255))+"%, "+u(100*D(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(O[g(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+v(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var a=f(e);n="#"+v(a._r,a._g,a._b,a._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return f(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(_,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(R,arguments)},desaturate:function(){return this._applyModification(m,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(b,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(P,arguments)},complement:function(){return this._applyCombination(E,arguments)},monochromatic:function(){return this._applyCombination(C,arguments)},splitcomplement:function(){return this._applyCombination(T,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(A,arguments)}},f.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:F(e[r]));e=n}return f(e,t)},f.equals=function(e,t){return!(!e||!t)&&f(e).toRgbString()==f(t).toRgbString()},f.random=function(){return f.fromRatio({r:d(),g:d(),b:d()})},f.mix=function(e,t,n){n=0===n?0:n||50;var r=f(e).toRgb(),a=f(t).toRgb(),i=n/100;return f({r:(a.r-r.r)*i+r.r,g:(a.g-r.g)*i+r.g,b:(a.b-r.b)*i+r.b,a:(a.a-r.a)*i+r.a})},f.readability=function(e,t){var n=f(e),r=f(t);return(a.max(n.getLuminance(),r.getLuminance())+.05)/(a.min(n.getLuminance(),r.getLuminance())+.05)},f.isReadable=function(e,t,n){var r,a,i=f.readability(e,t);switch(a=!1,(r=function(e){var t,n;t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase(),n=(e.size||"small").toLowerCase(),"AA"!==t&&"AAA"!==t&&(t="AA");"small"!==n&&"large"!==n&&(n="small");return{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":a=i>=4.5;break;case"AAlarge":a=i>=3;break;case"AAAsmall":a=i>=7}return a},f.mostReadable=function(e,t,n){var r,a,i,o,s=null,u=0;a=(n=n||{}).includeFallbackColors,i=n.level,o=n.size;for(var c=0;c<t.length;c++)(r=f.readability(e,t[c]))>u&&(u=r,s=f(t[c]));return f.isReadable(e,s,{level:i,size:o})||!a?s:(n.includeFallbackColors=!1,f.mostReadable(e,["#fff","#000"],n))};var M=f.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},O=f.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(M);function k(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function D(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,l(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),a.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function I(e){return c(1,l(0,e))}function L(e){return parseInt(e,16)}function j(e){return 1==e.length?"0"+e:""+e}function F(e){return e<=1&&(e=100*e+"%"),e}function z(e){return a.round(255*parseFloat(e)).toString(16)}function N(e){return L(e)/255}var B,V,H,U=(V="[\\s|\\(]+("+(B="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",H="[\\s|\\(]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")[,|\\s]+("+B+")\\s*\\)?",{CSS_UNIT:new RegExp(B),rgb:new RegExp("rgb"+V),rgba:new RegExp("rgba"+H),hsl:new RegExp("hsl"+V),hsla:new RegExp("hsla"+H),hsv:new RegExp("hsv"+V),hsva:new RegExp("hsva"+H),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function W(e){return!!U.CSS_UNIT.exec(e)}e.exports?e.exports=f:void 0===(r=function(){return f}.call(t,n,t,e))||(e.exports=r)}(Math)},ZtTP:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsLooping({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("5cEH"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},Ztfv:function(e,t,n){"use strict";n("LK8F"),n("a1Th"),n("h7Nl"),n("Btvt"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("xfSm");function i(e,t,n,a,i){var o={},s="number"==typeof i,u=void 0!==i&&s?i.toString():n;if(s&&void 0!==n)throw new Error(r.INVALID_DECORATOR_OPERATION);Reflect.hasOwnMetadata(e,t)&&(o=Reflect.getMetadata(e,t));var c=o[u];if(Array.isArray(c))for(var l=0,d=c;l<d.length;l++){var f=d[l];if(f.key===a.key)throw new Error(r.DUPLICATED_METADATA+" "+f.key.toString())}else c=[];c.push(a),o[u]=c,Reflect.defineMetadata(e,o,t)}function o(e,t){Reflect.decorate(e,t)}function s(e,t){return function(n,r){t(n,r,e)}}t.tagParameter=function(e,t,n,r){i(a.TAGGED,e,t,r,n)},t.tagProperty=function(e,t,n){i(a.TAGGED_PROP,e.constructor,t,n)},t.decorate=function(e,t,n){"number"==typeof n?o([s(n,e)],t):"string"==typeof n?Reflect.decorate([e],t,n):o([e],t)}},ZxFD:function(e,t,n){"use strict";n.r(t),n.d(t,"create",(function(){return a})),n.d(t,"clone",(function(){return i})),n.d(t,"fromValues",(function(){return o})),n.d(t,"copy",(function(){return s})),n.d(t,"set",(function(){return u})),n.d(t,"add",(function(){return c})),n.d(t,"subtract",(function(){return l})),n.d(t,"multiply",(function(){return d})),n.d(t,"divide",(function(){return f})),n.d(t,"ceil",(function(){return p})),n.d(t,"floor",(function(){return h})),n.d(t,"min",(function(){return g})),n.d(t,"max",(function(){return v})),n.d(t,"round",(function(){return m})),n.d(t,"scale",(function(){return y})),n.d(t,"scaleAndAdd",(function(){return b})),n.d(t,"distance",(function(){return _})),n.d(t,"squaredDistance",(function(){return x})),n.d(t,"length",(function(){return R})),n.d(t,"squaredLength",(function(){return w})),n.d(t,"negate",(function(){return E})),n.d(t,"inverse",(function(){return S})),n.d(t,"normalize",(function(){return A})),n.d(t,"dot",(function(){return T})),n.d(t,"cross",(function(){return P})),n.d(t,"lerp",(function(){return C})),n.d(t,"random",(function(){return M})),n.d(t,"transformMat2",(function(){return O})),n.d(t,"transformMat2d",(function(){return k})),n.d(t,"transformMat3",(function(){return D})),n.d(t,"transformMat4",(function(){return I})),n.d(t,"rotate",(function(){return L})),n.d(t,"angle",(function(){return j})),n.d(t,"zero",(function(){return F})),n.d(t,"str",(function(){return z})),n.d(t,"exactEquals",(function(){return N})),n.d(t,"equals",(function(){return B})),n.d(t,"len",(function(){return H})),n.d(t,"sub",(function(){return U})),n.d(t,"mul",(function(){return W})),n.d(t,"div",(function(){return q})),n.d(t,"dist",(function(){return G})),n.d(t,"sqrDist",(function(){return K})),n.d(t,"sqrLen",(function(){return Y})),n.d(t,"forEach",(function(){return X}));n("x8ZO"),n("Y9lz");var r=n("yU0y");function a(){var e=new r.ARRAY_TYPE(2);return r.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0),e}function i(e){var t=new r.ARRAY_TYPE(2);return t[0]=e[0],t[1]=e[1],t}function o(e,t){var n=new r.ARRAY_TYPE(2);return n[0]=e,n[1]=t,n}function s(e,t){return e[0]=t[0],e[1]=t[1],e}function u(e,t,n){return e[0]=t,e[1]=n,e}function c(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function l(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function d(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function f(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function p(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function h(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function g(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function v(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}function m(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e}function y(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function b(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function _(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.hypot(n,r)}function x(e,t){var n=t[0]-e[0],r=t[1]-e[1];return n*n+r*r}function R(e){var t=e[0],n=e[1];return Math.hypot(t,n)}function w(e){var t=e[0],n=e[1];return t*t+n*n}function E(e,t){return e[0]=-t[0],e[1]=-t[1],e}function S(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function A(e,t){var n=t[0],r=t[1],a=n*n+r*r;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e}function T(e,t){return e[0]*t[0]+e[1]*t[1]}function P(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e}function C(e,t,n,r){var a=t[0],i=t[1];return e[0]=a+r*(n[0]-a),e[1]=i+r*(n[1]-i),e}function M(e,t){t=t||1;var n=2*r.RANDOM()*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e}function O(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[2]*a,e[1]=n[1]*r+n[3]*a,e}function k(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[2]*a+n[4],e[1]=n[1]*r+n[3]*a+n[5],e}function D(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[3]*a+n[6],e[1]=n[1]*r+n[4]*a+n[7],e}function I(e,t,n){var r=t[0],a=t[1];return e[0]=n[0]*r+n[4]*a+n[12],e[1]=n[1]*r+n[5]*a+n[13],e}function L(e,t,n,r){var a=t[0]-n[0],i=t[1]-n[1],o=Math.sin(r),s=Math.cos(r);return e[0]=a*s-i*o+n[0],e[1]=a*o+i*s+n[1],e}function j(e,t){var n=e[0],r=e[1],a=t[0],i=t[1],o=n*n+r*r;o>0&&(o=1/Math.sqrt(o));var s=a*a+i*i;s>0&&(s=1/Math.sqrt(s));var u=(n*a+r*i)*o*s;return u>1?0:u<-1?Math.PI:Math.acos(u)}function F(e){return e[0]=0,e[1]=0,e}function z(e){return"vec2("+e[0]+", "+e[1]+")"}function N(e,t){return e[0]===t[0]&&e[1]===t[1]}function B(e,t){var n=e[0],a=e[1],i=t[0],o=t[1];return Math.abs(n-i)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(a-o)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(o))}var V,H=R,U=l,W=d,q=f,G=_,K=x,Y=w,X=(V=a(),function(e,t,n,r,a,i){var o,s;for(t||(t=2),n||(n=0),s=r?Math.min(r*t+n,e.length):e.length,o=n;o<s;o+=t)V[0]=e[o],V[1]=e[o+1],a(V,V,i),e[o]=V[0],e[o+1]=V[1];return e})},ZxPm:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;var r=function(){return"test"};t.default=r},Zxgi:function(e,t,n){var r=n("5T2Y"),a=n("WEpk"),i=n("uOPS"),o=n("zLkG"),s=n("2faE").f;e.exports=function(e){var t=a.Symbol||(a.Symbol=i?{}:r.Symbol||{});"_"==e.charAt(0)||e in t||s(t,e,{value:o.f(e)})}},Zz4T:function(e,t,n){"use strict";n("OGtf")("sub",(function(e){return function(){return e(this,"sub","","")}}))},ZzCi:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("GXnB"),i=n("Ztfv");t.named=function(e){return function(t,n,o){var s=new a.Metadata(r.NAMED_TAG,e);"number"==typeof o?i.tagParameter(t,n,o,s):i.tagProperty(t,n,s)}}},"a/kR":function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o=n("4cb6"),s=n("LvDl"),u=(a=n("iT+1"))&&a.__esModule?a:{default:a};var c=(0,o.injectable)()(i=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getName=function(){return"sepia"},n.setupShaders=function(){return this.shaderModule.registerModule("sepia-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\n\nuniform float u_Amount : 0.5;\n\n// https://github.com/evanw/glfx.js/blob/master/src/filters/adjust/sepia.js\nvec4 sepia_filterColor(vec4 color) {\n float r = color.r;\n float g = color.g;\n float b = color.b;\n color.r =\n min(1.0, (r * (1.0 - (0.607 * u_Amount))) + (g * (0.769 * u_Amount)) + (b * (0.189 * u_Amount)));\n color.g = min(1.0, (r * 0.349 * u_Amount) + (g * (1.0 - (0.314 * u_Amount))) + (b * 0.168 * u_Amount));\n color.b = min(1.0, (r * 0.272 * u_Amount) + (g * 0.534 * u_Amount) + (b * (1.0 - (0.869 * u_Amount))));\n return color;\n}\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n gl_FragColor = sepia_filterColor(gl_FragColor);\n}"}),this.shaderModule.getModule("sepia-pass")},n.convertOptionsToUniforms=function(e){var t={};return(0,s.isNil)(e.amount)||(t.u_Amount=e.amount),t},t}(u.default))||i;t.default=c},a0xu:function(e,t){var n={}.toString;e.exports=function(e){return n.call(e).slice(8,-1)}},a1Th:function(e,t,n){"use strict";n("OEbY");var r=n("y3w9"),a=n("C/va"),i=n("nh4g"),o=/./.toString,s=function(e){n("KroJ")(RegExp.prototype,"toString",e,!0)};n("eeVq")((function(){return"/a/b"!=o.call({source:"a",flags:"b"})}))?s((function(){var e=r(this);return"/".concat(e.source,"/","flags"in e?e.flags:!i&&e instanceof RegExp?a.call(e):void 0)})):"toString"!=o.name&&s((function(){return o.call(this)}))},a1gu:function(e,t,n){var r=n("cDf5"),a=n("PJYZ");e.exports=function(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?a(e):t}},a2PE:function(e,t,n){"use strict";(function(e){function r(){return(r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}n("f3/d"),n("dZ+Y"),n("0l/t"),n("8+KV"),n("LK8F"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("HAE/"),n("hHhE"),n("/SS/"),n("rE2o"),n("ioFf"),n("91GP");var i,o=(i=function(e,t){return(i=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var s,u=n("q1tI"),c="undefined"==typeof navigator||!0===e.PREVENT_CODEMIRROR_RENDER;c||(s=n("VrN/"));var l=function(){function e(){}return e.equals=function(e,t){var n=this,r=Object.keys,i=a(e),o=a(t);return e&&t&&"object"===i&&i===o?r(e).length===r(t).length&&r(e).every((function(r){return n.equals(e[r],t[r])})):e===t},e}(),d=function(){function e(e,t){this.editor=e,this.props=t}return e.prototype.delegateCursor=function(e,t,n){var r=this.editor.getDoc();n&&this.editor.focus(),t?r.setCursor(e):r.setCursor(e,null,{scroll:!1})},e.prototype.delegateScroll=function(e){this.editor.scrollTo(e.x,e.y)},e.prototype.delegateSelection=function(e,t){this.editor.getDoc().setSelections(e),t&&this.editor.focus()},e.prototype.apply=function(e){e&&e.selection&&e.selection.ranges&&this.delegateSelection(e.selection.ranges,e.selection.focus||!1),e&&e.cursor&&this.delegateCursor(e.cursor,e.autoScroll||!1,this.editor.getOption("autofocus")||!1),e&&e.scroll&&this.delegateScroll(e.scroll)},e.prototype.applyNext=function(e,t,n){e&&e.selection&&e.selection.ranges&&t&&t.selection&&t.selection.ranges&&!l.equals(e.selection.ranges,t.selection.ranges)&&this.delegateSelection(t.selection.ranges,t.selection.focus||!1),e&&e.cursor&&t&&t.cursor&&!l.equals(e.cursor,t.cursor)&&this.delegateCursor(n.cursor||t.cursor,t.autoScroll||!1,t.autoCursor||!1),e&&e.scroll&&t&&t.scroll&&!l.equals(e.scroll,t.scroll)&&this.delegateScroll(t.scroll)},e.prototype.applyUserDefined=function(e,t){t&&t.cursor&&this.delegateCursor(t.cursor,e.autoScroll||!1,this.editor.getOption("autofocus")||!1)},e.prototype.wire=function(e){var t=this;Object.keys(e||{}).filter((function(e){return/^on/.test(e)})).forEach((function(e){switch(e){case"onBlur":t.editor.on("blur",(function(e,n){t.props.onBlur(t.editor,n)}));break;case"onContextMenu":t.editor.on("contextmenu",(function(e,n){t.props.onContextMenu(t.editor,n)}));break;case"onCopy":t.editor.on("copy",(function(e,n){t.props.onCopy(t.editor,n)}));break;case"onCursor":t.editor.on("cursorActivity",(function(e){t.props.onCursor(t.editor,t.editor.getDoc().getCursor())}));break;case"onCursorActivity":t.editor.on("cursorActivity",(function(e){t.props.onCursorActivity(t.editor)}));break;case"onCut":t.editor.on("cut",(function(e,n){t.props.onCut(t.editor,n)}));break;case"onDblClick":t.editor.on("dblclick",(function(e,n){t.props.onDblClick(t.editor,n)}));break;case"onDragEnter":t.editor.on("dragenter",(function(e,n){t.props.onDragEnter(t.editor,n)}));break;case"onDragLeave":t.editor.on("dragleave",(function(e,n){t.props.onDragLeave(t.editor,n)}));break;case"onDragOver":t.editor.on("dragover",(function(e,n){t.props.onDragOver(t.editor,n)}));break;case"onDragStart":t.editor.on("dragstart",(function(e,n){t.props.onDragStart(t.editor,n)}));break;case"onDrop":t.editor.on("drop",(function(e,n){t.props.onDrop(t.editor,n)}));break;case"onFocus":t.editor.on("focus",(function(e,n){t.props.onFocus(t.editor,n)}));break;case"onGutterClick":t.editor.on("gutterClick",(function(e,n,r,a){t.props.onGutterClick(t.editor,n,r,a)}));break;case"onKeyDown":t.editor.on("keydown",(function(e,n){t.props.onKeyDown(t.editor,n)}));break;case"onKeyPress":t.editor.on("keypress",(function(e,n){t.props.onKeyPress(t.editor,n)}));break;case"onKeyUp":t.editor.on("keyup",(function(e,n){t.props.onKeyUp(t.editor,n)}));break;case"onMouseDown":t.editor.on("mousedown",(function(e,n){t.props.onMouseDown(t.editor,n)}));break;case"onPaste":t.editor.on("paste",(function(e,n){t.props.onPaste(t.editor,n)}));break;case"onRenderLine":t.editor.on("renderLine",(function(e,n,r){t.props.onRenderLine(t.editor,n,r)}));break;case"onScroll":t.editor.on("scroll",(function(e){t.props.onScroll(t.editor,t.editor.getScrollInfo())}));break;case"onSelection":t.editor.on("beforeSelectionChange",(function(e,n){t.props.onSelection(t.editor,n)}));break;case"onTouchStart":t.editor.on("touchstart",(function(e,n){t.props.onTouchStart(t.editor,n)}));break;case"onUpdate":t.editor.on("update",(function(e){t.props.onUpdate(t.editor)}));break;case"onViewportChange":t.editor.on("viewportChange",(function(e,n,r){t.props.onViewportChange(t.editor,n,r)}))}}))},e}(),f=function(e){function t(t){var n=e.call(this,t)||this;return c?n:(n.applied=!1,n.appliedNext=!1,n.appliedUserDefined=!1,n.deferred=null,n.emulating=!1,n.hydrated=!1,n.initCb=function(){n.props.editorDidConfigure&&n.props.editorDidConfigure(n.editor)},n.mounted=!1,n)}return o(t,e),t.prototype.hydrate=function(e){var t=this,n=e&&e.options?e.options:{},a=r({},s.defaults,this.editor.options,n);Object.keys(a).some((function(e){return t.editor.getOption(e)!==a[e]}))&&Object.keys(a).forEach((function(e){n.hasOwnProperty(e)&&t.editor.getOption(e)!==a[e]&&(t.editor.setOption(e,a[e]),t.mirror.setOption(e,a[e]))})),this.hydrated||(this.deferred?this.resolveChange():this.initChange(e.value||"")),this.hydrated=!0},t.prototype.initChange=function(e){this.emulating=!0;var t=this.editor.getDoc(),n=t.lastLine(),r=t.getLine(t.lastLine()).length;t.replaceRange(e||"",{line:0,ch:0},{line:n,ch:r}),this.mirror.setValue(e),t.clearHistory(),this.mirror.clearHistory(),this.emulating=!1},t.prototype.resolveChange=function(){this.emulating=!0;var e=this.editor.getDoc();"undo"===this.deferred.origin?e.undo():"redo"===this.deferred.origin?e.redo():e.replaceRange(this.deferred.text,this.deferred.from,this.deferred.to,this.deferred.origin),this.emulating=!1,this.deferred=null},t.prototype.mirrorChange=function(e){var t=this.editor.getDoc();return"undo"===e.origin?(t.setHistory(this.mirror.getHistory()),this.mirror.undo()):"redo"===e.origin?(t.setHistory(this.mirror.getHistory()),this.mirror.redo()):this.mirror.replaceRange(e.text,e.from,e.to,e.origin),this.mirror.getValue()},t.prototype.componentDidMount=function(){var e=this;c||(this.props.defineMode&&this.props.defineMode.name&&this.props.defineMode.fn&&s.defineMode(this.props.defineMode.name,this.props.defineMode.fn),this.editor=s(this.ref),this.shared=new d(this.editor,this.props),this.mirror=s((function(){})),this.editor.on("electricInput",(function(){e.mirror.setHistory(e.editor.getDoc().getHistory())})),this.editor.on("cursorActivity",(function(){e.mirror.setCursor(e.editor.getDoc().getCursor())})),this.editor.on("beforeChange",(function(t,n){if(!e.emulating){n.cancel(),e.deferred=n;var r=e.mirrorChange(e.deferred);e.props.onBeforeChange&&e.props.onBeforeChange(e.editor,e.deferred,r)}})),this.editor.on("change",(function(t,n){e.mounted&&e.props.onChange&&e.props.onChange(e.editor,n,e.editor.getValue())})),this.hydrate(this.props),this.shared.apply(this.props),this.applied=!0,this.mounted=!0,this.shared.wire(this.props),this.editor.getOption("autofocus")&&this.editor.focus(),this.props.editorDidMount&&this.props.editorDidMount(this.editor,this.editor.getValue(),this.initCb))},t.prototype.componentWillReceiveProps=function(e){if(!c){var t={cursor:null};e.value!==this.props.value&&(this.hydrated=!1),this.props.autoCursor||void 0===this.props.autoCursor||(t.cursor=this.editor.getDoc().getCursor()),this.hydrate(e),this.appliedNext||(this.shared.applyNext(this.props,e,t),this.appliedNext=!0),this.shared.applyUserDefined(this.props,t),this.appliedUserDefined=!0}},t.prototype.componentWillUnmount=function(){c||this.props.editorWillUnmount&&this.props.editorWillUnmount(s)},t.prototype.shouldComponentUpdate=function(e,t){return!c},t.prototype.render=function(){var e=this;if(c)return null;var t=this.props.className?"react-codemirror2 "+this.props.className:"react-codemirror2";return u.createElement("div",{className:t,ref:function(t){return e.ref=t}})},t}(u.Component);t.Controlled=f;var p=function(e){function t(t){var n=e.call(this,t)||this;return c?n:(n.applied=!1,n.appliedUserDefined=!1,n.continueChange=!1,n.detached=!1,n.hydrated=!1,n.initCb=function(){n.props.editorDidConfigure&&n.props.editorDidConfigure(n.editor)},n.mounted=!1,n.onBeforeChangeCb=function(){n.continueChange=!0},n)}return o(t,e),t.prototype.hydrate=function(e){var t=this,n=e&&e.options?e.options:{},a=r({},s.defaults,this.editor.options,n);if(Object.keys(a).some((function(e){return t.editor.getOption(e)!==a[e]}))&&Object.keys(a).forEach((function(e){n.hasOwnProperty(e)&&t.editor.getOption(e)!==a[e]&&t.editor.setOption(e,a[e])})),!this.hydrated){var i=this.editor.getDoc(),o=i.lastLine(),u=i.getLine(i.lastLine()).length;i.replaceRange(e.value||"",{line:0,ch:0},{line:o,ch:u})}this.hydrated=!0},t.prototype.componentDidMount=function(){var e=this;c||(this.detached=!0===this.props.detach,this.props.defineMode&&this.props.defineMode.name&&this.props.defineMode.fn&&s.defineMode(this.props.defineMode.name,this.props.defineMode.fn),this.editor=s(this.ref),this.shared=new d(this.editor,this.props),this.editor.on("beforeChange",(function(t,n){e.props.onBeforeChange&&e.props.onBeforeChange(e.editor,n,e.editor.getValue(),e.onBeforeChangeCb)})),this.editor.on("change",(function(t,n){e.mounted&&e.props.onChange&&(e.props.onBeforeChange?e.continueChange&&e.props.onChange(e.editor,n,e.editor.getValue()):e.props.onChange(e.editor,n,e.editor.getValue()))})),this.hydrate(this.props),this.shared.apply(this.props),this.applied=!0,this.mounted=!0,this.shared.wire(this.props),this.editor.getDoc().clearHistory(),this.props.editorDidMount&&this.props.editorDidMount(this.editor,this.editor.getValue(),this.initCb))},t.prototype.componentWillReceiveProps=function(e){if(this.detached&&!1===e.detach&&(this.detached=!1,this.props.editorDidAttach&&this.props.editorDidAttach(this.editor)),this.detached||!0!==e.detach||(this.detached=!0,this.props.editorDidDetach&&this.props.editorDidDetach(this.editor)),!c&&!this.detached){var t={cursor:null};e.value!==this.props.value&&(this.hydrated=!1,this.applied=!1,this.appliedUserDefined=!1),this.props.autoCursor||void 0===this.props.autoCursor||(t.cursor=this.editor.getDoc().getCursor()),this.hydrate(e),this.applied||(this.shared.apply(this.props),this.applied=!0),this.appliedUserDefined||(this.shared.applyUserDefined(this.props,t),this.appliedUserDefined=!0)}},t.prototype.componentWillUnmount=function(){c||this.props.editorWillUnmount&&this.props.editorWillUnmount(s)},t.prototype.shouldComponentUpdate=function(e,t){var n=!0;return c&&(n=!1),this.detached&&(n=!1),n},t.prototype.render=function(){var e=this;if(c)return null;var t=this.props.className?"react-codemirror2 "+this.props.className:"react-codemirror2";return u.createElement("div",{className:t,ref:function(t){return e.ref=t}})},t}(u.Component);t.UnControlled=p}).call(this,n("yLpj"))},a2QF:function(e,t,n){var r=n("cOqj"),a=n("l7rt"),i=n("hOtR"),o=n("7BTi"),s=n("F3Iy");e.exports=r((function(e){return null!=e&&"function"==typeof e["fantasy-land/empty"]?e["fantasy-land/empty"]():null!=e&&null!=e.constructor&&"function"==typeof e.constructor["fantasy-land/empty"]?e.constructor["fantasy-land/empty"]():null!=e&&"function"==typeof e.empty?e.empty():null!=e&&null!=e.constructor&&"function"==typeof e.constructor.empty?e.constructor.empty():i(e)?[]:s(e)?"":o(e)?{}:a(e)?function(){return arguments}():void 0}))},a3B7:function(e,t,n){"use strict";n.r(t);n("/KAi"),n("2Spj"),n("91GP"),n("xfY5"),n("z2o2");var r=n("U8pU"),a=n("KQm4"),i=n("rePB"),o=n("1OyB"),s=n("vuIU"),u=n("5ku3"),c="undefined"!=typeof __VERSION__?__VERSION__:"untranspiled source",l=Object(u.a)();var d=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"sessionStorage";Object(o.a)(this,e),this.storage=function(e){try{var t=window[e],n="__storage_test__";return t.setItem(n,n),t.removeItem(n),t}catch(r){return null}}(r),this.id=t,this.config={},Object.assign(this.config,n),this._loadConfiguration()}return Object(s.a)(e,[{key:"getConfiguration",value:function(){return this.config}},{key:"setConfiguration",value:function(e){return this.config={},this.updateConfiguration(e)}},{key:"updateConfiguration",value:function(e){if(Object.assign(this.config,e),this.storage){var t=JSON.stringify(this.config);this.storage.setItem(this.id,t)}return this}},{key:"_loadConfiguration",value:function(){var e={};if(this.storage){var t=this.storage.getItem(this.id);e=t?JSON.parse(t):{}}return Object.assign(this.config,e),this}}]),e}();n("pIFo"),n("V+eJ"),n("LK8F"),n("FLlr");function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,n=Math.max(t-e.length,0);return"".concat(" ".repeat(n)).concat(e)}function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:8,n=Math.max(t-e.length,0);return"".concat(e).concat(" ".repeat(n))}function h(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:600,a=e.src.replace(/\(/g,"%28").replace(/\)/g,"%29");e.width>r&&(n=Math.min(n,r/e.width));var i=e.width*n,o=e.height*n,s=["font-size:1px;","padding:".concat(Math.floor(o/2),"px ").concat(Math.floor(i/2),"px;"),"line-height:".concat(o,"px;"),"background:url(".concat(a,");"),"background-size:".concat(i,"px ").concat(o,"px;"),"color:transparent;"].join("");return["".concat(t," %c+"),s]}var g={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 v(e){return"string"==typeof e?g[e.toUpperCase()]||g.WHITE:e}function m(e,t,n){return l||"string"!=typeof e||(t&&(t=v(t),e="[".concat(t,"m").concat(e,"[39m")),n&&(t=v(n),e="[".concat(n+10,"m").concat(e,"[49m"))),e}n("rE2o"),n("ioFf"),n("rGqo"),n("dRSK");function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:["constructor"],n=Object.getPrototypeOf(e),r=Object.getOwnPropertyNames(n),a=!0,i=!1,o=void 0;try{for(var s,u=function(){var n=s.value;"function"==typeof e[n]&&(t.find((function(e){return n===e}))||(e[n]=e[n].bind(e)))},c=r[Symbol.iterator]();!(a=(s=c.next()).done);a=!0)u()}catch(l){i=!0,o=l}finally{try{a||null==c.return||c.return()}finally{if(i)throw o}}}function b(e,t){if(!e)throw new Error(t||"Assertion failed")}n("eM6i");var _=n("K9nA");function x(){var e;if(l&&_.f.performance)e=_.f.performance.now();else if(_.d.hrtime){var t=_.d.hrtime();e=1e3*t[0]+t[1]/1e6}else e=Date.now();return e}var R={debug:l&&console.debug||console.log,log:console.log,info:console.info,warn:console.warn,error:console.error},w={enabled:!1,priority:0};function E(){}var S={};var A=function(){function e(){var t=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).id;Object(o.a)(this,e),this.id=t,this.VERSION=c,this._startTs=x(),this._deltaTs=x(),this.LOG_THROTTLE_TIMEOUT=0,this._storage=new d("__probe-".concat(this.id,"__"),w),this.userData={},this.timeStamp("".concat(this.id," started")),y(this),Object.seal(this)}return Object(s.a)(e,[{key:"isEnabled",value:function(){return this._storage.config.enabled}},{key:"getPriority",value:function(){return this._storage.config.priority}},{key:"getLevel",value:function(){return this._storage.config.priority}},{key:"getTotal",value:function(){return Number((x()-this._startTs).toPrecision(10))}},{key:"getDelta",value:function(){return Number((x()-this._deltaTs).toPrecision(10))}},{key:"enable",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return this._storage.updateConfiguration({enabled:e}),this}},{key:"setLevel",value:function(e){return this._storage.updateConfiguration({priority:e}),this}},{key:"assert",value:function(e,t){b(e,t)}},{key:"warn",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this._getLogFunction({message:e,args:n,method:R.warn,once:!0})}},{key:"error",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return this._getLogFunction({message:e,args:n,method:R.error})}},{key:"deprecated",value:function(e,t){return this.warn("`".concat(e,"` is deprecated and will be removed in a later version. Use `").concat(t,"` instead"))}},{key:"removed",value:function(e,t){return this.error("`".concat(e,"` has been removed. Use `").concat(t,"` instead"))}},{key:"probe",value:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return this._getLogFunction({priority:e,message:t,args:r,method:R.log,time:!0,once:!0})}},{key:"log",value:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return this._getLogFunction({priority:e,message:t,args:r,method:R.debug})}},{key:"info",value:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return this._getLogFunction({priority:e,message:t,args:r,method:console.info})}},{key:"once",value:function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return this._getLogFunction({priority:e,message:t,args:r,method:R.debug||R.info,once:!0})}},{key:"table",value:function(e,t,n){if(t){var r=function(e){for(var t in e)for(var n in e[t])return n||"untitled";return"empty"}(t);return this._getLogFunction({priority:e,message:t,args:n&&[n],tag:r,method:console.table||E})}return E}},{key:"image",value:function(e){var t=e.priority,n=e.image,r=e.message,a=void 0===r?"":r,i=e.scale,o=void 0===i?1:i;return t>this.getPriority()?E:l?this._logImageInBrowser({image:n,message:a,scale:o}):this._logImageInNode({image:n,message:a,scale:o})}},{key:"settings",value:function(){console.table?console.table(this._storage.config):console.log(this._storage.config)}},{key:"get",value:function(e){return this._storage.config[e]}},{key:"set",value:function(e,t){this._storage.updateConfiguration(Object(i.a)({},e,t))}},{key:"_logImageInNode",value:function(e){var t=e.image,r=(e.message,e.scale),a=void 0===r?1:r,i=null;try{i=n(0)}catch(o){}return i?function(){return i(t,{fit:"box",width:"".concat(Math.round(80*a),"%")}).then((function(e){return console.log(e)}))}:E}},{key:"_logImageInBrowser",value:function(e){var t=e.image,n=e.message,r=void 0===n?"":n,i=e.scale,o=void 0===i?1:i;if("string"==typeof t){var s=new Image;return s.onload=function(){var e,t=h(s,r,o);(e=console).log.apply(e,Object(a.a)(t))},s.src=t,E}var u,c=t.nodeName||"";if("img"===c.toLowerCase())return(u=console).log.apply(u,Object(a.a)(h(t,r,o))),E;if("canvas"===c.toLowerCase()){var l=new Image;return l.onload=function(){var e;return(e=console).log.apply(e,Object(a.a)(h(l,r,o)))},l.src=t.toDataURL(),E}return E}},{key:"time",value:function(e,t){return this._getLogFunction({priority:e,message:t,method:console.time?console.time:console.info})}},{key:"timeEnd",value:function(e,t){return this._getLogFunction({priority:e,message:t,method:console.timeEnd?console.timeEnd:console.info})}},{key:"timeStamp",value:function(e,t){return this._getLogFunction({priority:e,message:t,method:console.timeStamp||E})}},{key:"group",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{collapsed:!1},r=n=this._normalizeArguments({priority:e,message:t,opts:n}),a=r.collapsed;return this._getLogFunction({priority:e,message:t,opts:n,method:(a?console.groupCollapsed:console.group)||console.info})}},{key:"groupCollapsed",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return this.group(e,t,Object.assign({},n,{collapsed:!0}))}},{key:"groupEnd",value:function(e){return this._getLogFunction({priority:e,message:"",method:console.groupEnd||E})}},{key:"withGroup",value:function(e,t,n){var r=this._normalizeArguments({priority:e,message:t});this.group(r);try{n()}finally{this.groupEnd(r.message)}}},{key:"trace",value:function(){console.trace&&console.trace()}},{key:"_shouldLog",value:function(e){return 0===(e=this._normalizePriority(e))||this.isEnabled()&&this.getPriority()>=e}},{key:"_getElapsedTime",value:function(){var e=this.getTotal(),t=this.getDelta();return this._deltaTs=x(),{total:e,delta:t}}},{key:"_getLogFunction",value:function(e){if(this._shouldLog(e.priority)){var t=e.method;e=this._parseArguments(e),b(t);var n=e.message,r=e.tag||e.message;if(e.once){if(S[r])return E;S[r]=x()}return n=this._decorateMessage(n,e),t.bind.apply(t,[console,n].concat(Object(a.a)(e.args)))}return E}},{key:"_parseArguments",value:function(e){var t=this._normalizeArguments(e),n=this._getElapsedTime(),r=n.delta,a=n.total;return Object.assign(e,t,{delta:r,total:a})}},{key:"_normalizePriority",value:function(e){var t;switch(Object(r.a)(e)){case"number":t=e;break;case"object":t=e.priority||0;break;default:t=0}return b(Number.isFinite(t)&&t>=0),t}},{key:"_normalizeArguments",value:function(e){var t=e.priority,n=e.message,a=e.args,i=void 0===a?[]:a,o=e.opts,s={priority:this._normalizePriority(t),message:n,args:i};switch(Object(r.a)(t)){case"string":case"function":void 0!==n&&i.unshift(n),Object.assign(s,{message:t});break;case"object":Object.assign(s,t)}return"function"==typeof s.message&&(s.message=this._shouldLog(s.priority)?s.message():""),b("string"==typeof s.message||"object"===Object(r.a)(s.message)),Object.assign(s,o)}},{key:"_decorateMessage",value:function(e,t){if("string"==typeof e){var n="";if(t.time){var r=this._getElapsedTime().total;n=f((a=r)<10?"".concat(a.toFixed(2),"ms"):a<100?"".concat(a.toFixed(1),"ms"):a<1e3?"".concat(a.toFixed(0),"ms"):"".concat((a/1e3).toFixed(2),"s"))}e=m(e=t.time?"".concat(this.id,": ").concat(n," ").concat(e):"".concat(this.id,": ").concat(e),t.color,t.background)}var a;return e}},{key:"priority",set:function(e){return this._storage.updateConfiguration({priority:e}),this},get:function(){return this._storage.config.priority}}]),e}();A.VERSION=c;var T=n("I0ug");function P(){return void 0!==_.f.orientation}function C(e){if(!e&&!Object(u.a)())return"Node";if(Object(T.a)(e))return"Electron";var t="undefined"!=typeof navigator?navigator:{},n=e||t.userAgent||"";if(n.indexOf("Edge")>-1)return"Edge";var r=-1!==n.indexOf("MSIE "),a=-1!==n.indexOf("Trident/");return r||a?"IE":_.f.chrome?"Chrome":_.f.safari?"Safari":_.f.mozInnerScreenX?"Firefox":"Unknown"}n("yt8O"),n("Btvt"),n("RW0V"),n("f3/d"),n("8+KV");var M=function(){function e(t,n){Object(o.a)(this,e),this.name=t,this.type=n,this.sampleSize=1,this.reset()}return Object(s.a)(e,[{key:"setSampleSize",value:function(e){return this.sampleSize=e,this}},{key:"incrementCount",value:function(){return this.addCount(1),this}},{key:"decrementCount",value:function(){return this.subtractCount(1),this}},{key:"addCount",value:function(e){return this._count+=e,this._samples++,this._checkSampling(),this}},{key:"subtractCount",value:function(e){return this._count-=e,this._samples++,this._checkSampling(),this}},{key:"addTime",value:function(e){return this._time+=e,this.lastTiming=e,this._samples++,this._checkSampling(),this}},{key:"timeStart",value:function(){return this._startTime=x(),this._timerPending=!0,this}},{key:"timeEnd",value:function(){return this._timerPending?(this.addTime(x()-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)}}]),e}(),O=function(){function e(t){var n=t.id,r=t.stats;Object(o.a)(this,e),this.id=n,this.stats={},this._initializeStats(r),Object.seal(this)}return Object(s.a)(e,[{key:"get",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"count";return this._getOrCreate({name:e,type:t})}},{key:"reset",value:function(){for(var e in this.stats)this.stats[e].reset();return this}},{key:"forEach",value:function(e){for(var t in this.stats)e(this.stats[t])}},{key:"getTable",value:function(){var e={};return this.forEach((function(t){e[t.name]={time:t.time||0,count:t.count||0,average:t.getAverageTime()||0,hz:t.getHz()||0}})),e}},{key:"_initializeStats",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];t.forEach((function(t){return e._getOrCreate(t)}))}},{key:"_getOrCreate",value:function(e){if(!e||!e.name)return null;var t=e.name,n=e.type;return this.stats[t]||(this.stats[t]=e instanceof M?e:new M(t,n)),this.stats[t]}},{key:"size",get:function(){return Object.keys(this.stats).length}}]),e}();n.d(t,"VERSION",(function(){return c})),n.d(t,"self",(function(){return _.e})),n.d(t,"window",(function(){return _.f})),n.d(t,"global",(function(){return _.c})),n.d(t,"document",(function(){return _.b})),n.d(t,"process",(function(){return _.d})),n.d(t,"console",(function(){return _.a})),n.d(t,"isBrowser",(function(){return u.a})),n.d(t,"isBrowserMainThread",(function(){return u.b})),n.d(t,"getBrowser",(function(){return C})),n.d(t,"isMobile",(function(){return P})),n.d(t,"isElectron",(function(){return T.a})),n.d(t,"assert",(function(){return b})),n.d(t,"Stats",(function(){return O})),n.d(t,"Stat",(function(){return M})),n.d(t,"Log",(function(){return A})),n.d(t,"COLOR",(function(){return g})),n.d(t,"addColor",(function(){return m})),n.d(t,"leftPad",(function(){return f})),n.d(t,"rightPad",(function(){return p})),n.d(t,"autobind",(function(){return y})),n.d(t,"LocalStorage",(function(){return d})),n.d(t,"getHiResTimestamp",(function(){return x}));t.default=new A({id:"probe.gl"})},aCFj:function(e,t,n){var r=n("Ymqv"),a=n("vhPU");e.exports=function(e){return r(a(e))}},aItV:function(e,t,n){},aOJk:function(e,t,n){"use strict";n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=u();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=s(n("d1El")),i=n("vgIT"),o=s(n("aVg8"));function s(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var g=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},v=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=f(this,p(t).apply(this,arguments))).saveTooltip=function(t){e.tooltip=t},e.renderPopover=function(t){var n=t.getPrefixCls,i=e.props,o=i.prefixCls,s=g(i,["prefixCls"]);delete s.title;var u=n("popover",o);return r.createElement(a.default,l({},s,{prefixCls:u,ref:e.saveTooltip,overlay:e.getOverlay(u)}))},e}var n,s,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e),n=t,(s=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getOverlay",value:function(e){var t=this.props,n=t.title,a=t.content;return(0,o.default)(!("overlay"in this.props),"Popover","`overlay` is removed, please use `content` instead, see: https://u.ant.design/popover-content"),r.createElement("div",null,n&&r.createElement("div",{className:"".concat(e,"-title")},n),r.createElement("div",{className:"".concat(e,"-inner-content")},a))}},{key:"render",value:function(){return r.createElement(i.ConfigConsumer,null,this.renderPopover)}}])&&d(n.prototype,s),u&&d(n,u),t}(r.Component);t.default=v,v.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}}},aPG5:function(e,t,n){"use strict";n("bWfx"),n("a1Th"),n("h7Nl"),n("Btvt"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("FV85"),i=n("qK8v"),o=n("ujMp"),s=n("cSJO"),u=function(e,t,n){try{return n()}catch(a){throw i.isStackOverflowExeption(a)?new Error(r.CIRCULAR_DEPENDENCY_IN_FACTORY(e,t.toString())):a}},c=function e(t){return function(n){n.parentContext.setCurrentRequest(n);var i=n.bindings,c=n.childRequests,l=n.target&&n.target.isArray(),d=!(n.parentRequest&&n.parentRequest.target&&n.target&&n.parentRequest.target.matchesArray(n.target.serviceIdentifier));if(l&&d)return c.map((function(n){return e(t)(n)}));var f=null;if(!n.target.isOptional()||0!==i.length){var p=i[0],h=p.scope===a.BindingScopeEnum.Singleton,g=p.scope===a.BindingScopeEnum.Request;if(h&&p.activated)return p.cache;if(g&&null!==t&&t.has(p.id))return t.get(p.id);if(p.type===a.BindingTypeEnum.ConstantValue)f=p.cache;else if(p.type===a.BindingTypeEnum.Function)f=p.cache;else if(p.type===a.BindingTypeEnum.Constructor)f=p.implementationType;else if(p.type===a.BindingTypeEnum.DynamicValue&&null!==p.dynamicValue)f=u("toDynamicValue",p.serviceIdentifier,(function(){return p.dynamicValue(n.parentContext)}));else if(p.type===a.BindingTypeEnum.Factory&&null!==p.factory)f=u("toFactory",p.serviceIdentifier,(function(){return p.factory(n.parentContext)}));else if(p.type===a.BindingTypeEnum.Provider&&null!==p.provider)f=u("toProvider",p.serviceIdentifier,(function(){return p.provider(n.parentContext)}));else{if(p.type!==a.BindingTypeEnum.Instance||null===p.implementationType){var v=o.getServiceIdentifierAsString(n.serviceIdentifier);throw new Error(r.INVALID_BINDING_TYPE+" "+v)}f=s.resolveInstance(p.implementationType,c,e(t))}return"function"==typeof p.onActivation&&(f=p.onActivation(n.parentContext,f)),h&&(p.cache=f,p.activated=!0),g&&null!==t&&!t.has(p.id)&&t.set(p.id,f),f}}};t.resolve=function(e){return c(e.plan.rootRequest.requestScope)(e.plan.rootRequest)}},aUsF:function(e,t,n){"use strict";n("a1Th"),n("h7Nl"),n("Oyvg"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F");var r=Array.isArray,a=Object.keys,i=Object.prototype.hasOwnProperty;e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var o,s,u,c=r(t),l=r(n);if(c&&l){if((s=t.length)!=n.length)return!1;for(o=s;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(c!=l)return!1;var d=t instanceof Date,f=n instanceof Date;if(d!=f)return!1;if(d&&f)return t.getTime()==n.getTime();var p=t instanceof RegExp,h=n instanceof RegExp;if(p!=h)return!1;if(p&&h)return t.toString()==n.toString();var g=a(t);if((s=g.length)!==a(n).length)return!1;for(o=s;0!=o--;)if(!i.call(n,g[o]))return!1;for(o=s;0!=o--;)if(!e(t[u=g[o]],n[u]))return!1;return!0}return t!=t&&n!=n}},aVg8:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"resetWarned",{enumerable:!0,get:function(){return r.resetWarned}}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("cOkC"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}t.default=function(e,t,n){(0,r.default)(e,"[antd: ".concat(t,"] ").concat(n))}},aYrm:function(e,t,n){"use strict";t.__esModule=!0,t.default={today:"Today",now:"Now",backToToday:"Back to today",ok:"Ok",clear:"Clear",month:"Month",year:"Year",timeSelect:"select time",dateSelect:"select date",weekSelect:"Choose a week",monthSelect:"Choose a month",yearSelect:"Choose a year",decadeSelect:"Choose a decade",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"},e.exports=t.default},aagx:function(e,t){var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},adOz:function(e,t,n){n("Zxgi")("asyncIterator")},agA0:function(e,t,n){"use strict";var r=n("o0o1");n("rGqo");var a=n("yXPU");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o,s=n("4cb6"),u=n("jCeW"),c=(i=n("VvRu"))&&i.__esModule?i:{default:i};var l=(0,s.injectable)()(o=function(){function e(e){this.passes=[],this.postProcessor=void 0,this.layer=void 0,this.renderFlag=void 0,this.layer=e,this.postProcessor=new c.default}var t=e.prototype;return t.setRenderFlag=function(e){this.renderFlag=e},t.getRenderFlag=function(){return this.renderFlag},t.getPostProcessor=function(){return this.postProcessor},t.render=function(){var e=a(r.mark((function e(){var t,n,a,i,o;return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=this.passes,n=Array.isArray(t),a=0,t=n?t:t[Symbol.iterator]();case 1:if(!n){e.next=7;break}if(!(a>=t.length)){e.next=4;break}return e.abrupt("break",16);case 4:i=t[a++],e.next=11;break;case 7:if(!(a=t.next()).done){e.next=10;break}return e.abrupt("break",16);case 10:i=a.value;case 11:return o=i,e.next=14,o.render(this.layer);case 14:e.next=1;break;case 16:return e.next=18,this.postProcessor.render(this.layer);case 18:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),t.resize=function(e,t){this.postProcessor.resize(e,t)},t.add=function(e,t){e.getType()===u.PassType.PostProcessing?this.postProcessor.add(e,this.layer,t):(e.init(this.layer,t),this.passes.push(e))},t.insert=function(e,t,n){e.init(this.layer,t),this.passes.splice(n,0,e)},e}())||o;t.default=l},akud:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.polygonTriangulation=s,t.default=void 0;var a=o(n("VmRL")),i=o(n("iZF3"));function o(e){return e&&e.__esModule?e:{default:e}}function s(e){var t=e.coordinates,n=a.default.flatten(t),r=n.vertices,i=n.dimensions,o=n.holes;return{indices:(0,a.default)(r,o,i),vertices:r,size:i}}var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PolygonLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1}})})),this},n.buildModels=function(){this.models=[this.buildLayerModel({moduleName:"polygon",vertexShader:'attribute vec4 a_Color;\nattribute vec3 a_Position;\nattribute vec3 a_Normal;\nattribute float a_Size;\nuniform mat4 u_ModelMatrix;\n\nvarying vec4 v_Color;\n\n#pragma include "projection"\n#pragma include "picking"\n\nvoid main() {\n v_Color = a_Color;\n vec4 project_pos = project_position(vec4(a_Position, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xyz, 1.0));\n\n setPickingColor(a_PickingColor);\n}\n\n',fragmentShader:'uniform float u_opacity: 1.0;\nvarying vec4 v_Color;\n\n#pragma include "picking"\n\nvoid main() {\n gl_FragColor = v_Color;\n gl_FragColor.a *= u_opacity;\n gl_FragColor = filterColor(gl_FragColor);\n}\n',triangulation:s})]},t}(i.default);t.default=u},ao0v:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i=(r=n("G5r2"))&&r.__esModule?r:{default:r};var o=(0,n("4cb6").injectable)()(a=function(){function e(){}return e.prototype.apply=function(e){e.hooks.init.tap("DataSourcePlugin",(function(){var t=e.sourceOption,n=t.data,r=t.options;e.setSource(new i.default(n,r))}))},e}())||a;t.default=o},apmT:function(e,t,n){var r=n("0/R4");e.exports=function(e,t){if(!r(e))return e;var n,a;if(t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;if("function"==typeof(n=e.valueOf)&&!r(a=n.call(e)))return a;if(!t&&"function"==typeof(n=e.toString)&&!r(a=n.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},"aqI/":function(e,t,n){n("7DDg")("Uint8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}),!0)},"ar/p":function(e,t,n){var r=n("5vMV"),a=n("FpHa").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},auA3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("DLW2");function a(e,t){var n=t.extent;return{images:new Promise((function(t){!function(e,t){var n=e,a=[];if("string"==typeof n)(0,r.getImage)({url:n},(function(e,n){a.push(n),t(a)}));else{var i=n.length,o=0;n.forEach((function(e){(0,r.getImage)({url:e},(function(e,n){o++,a.push(n),o===i&&t(a)}))}))}}(e,(function(e){t(e)}))})),_id:1,dataArray:[{_id:0,coordinates:[[n[0],n[1]],[n[2],n[3]]]}]}}},aukf:function(e,t,n){"use strict";n("91GP"),n("f3/d"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn");var r=n("lwsE"),a=n("W8MJ"),i=n("MCLT"),o=function(e,t){return t},s=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this._map=new Map,this.name=n,this._factory=t,this._interceptors=[]}return a(e,[{key:"get",value:function(e){return this._map.get(e)}},{key:"for",value:function(e){var t=this.get(e);if(void 0!==t)return t;for(var n=this._factory(e),r=this._interceptors,a=0;a<r.length;a++)n=r[a].factory(e,n);return this._map.set(e,n),n}},{key:"intercept",value:function(e){this._interceptors.push(Object.assign({factory:o},e))}}]),e}();s.prototype.tap=i.deprecate((function(e,t,n){return this.for(e).tap(t,n)}),"HookMap#tap(key,…) is deprecated. Use HookMap#for(key).tap(…) instead."),s.prototype.tapAsync=i.deprecate((function(e,t,n){return this.for(e).tapAsync(t,n)}),"HookMap#tapAsync(key,…) is deprecated. Use HookMap#for(key).tapAsync(…) instead."),s.prototype.tapPromise=i.deprecate((function(e,t,n){return this.for(e).tapPromise(t,n)}),"HookMap#tapPromise(key,…) is deprecated. Use HookMap#for(key).tapPromise(…) instead."),e.exports=s},"b/Vg":function(e,t,n){var r=n("/Ubj"),a=n("DjAY");e.exports=a(r("slice",(function(e,t,n){return Array.prototype.slice.call(n,e,t)})))},"b/Yd":function(e,t,n){"use strict";n.r(t);var r=n("ODXe"),a=(n("bWfx"),n("DNiP"),n("rE2o"),n("ioFf"),n("rGqo"),n("eM6i"),n("Y9lz"),n("hHhE"),n("1OyB")),i=n("vuIU");n("nCnK"),n("r1bV"),n("Tdpu");function o(e,t,n,r,a,i){if(!(a-r<=n)){var u=r+a>>1;!function e(t,n,r,a,i,o){for(;i>a;){if(i-a>600){var u=i-a+1,c=r-a+1,l=Math.log(u),d=.5*Math.exp(2*l/3),f=.5*Math.sqrt(l*d*(u-d)/u)*(c-u/2<0?-1:1),p=Math.max(a,Math.floor(r-c*d/u+f)),h=Math.min(i,Math.floor(r+(u-c)*d/u+f));e(t,n,r,p,h,o)}var g=n[2*r+o],v=a,m=i;for(s(t,n,a,r),n[2*i+o]>g&&s(t,n,a,i);v<m;){for(s(t,n,v,m),v++,m--;n[2*v+o]<g;)v++;for(;n[2*m+o]>g;)m--}n[2*a+o]===g?s(t,n,a,m):s(t,n,++m,i),m<=r&&(a=m+1),r<=m&&(i=m-1)}}(e,t,u,r,a,i%2),o(e,t,n,r,u-1,i+1),o(e,t,n,u+1,a,i+1)}}function s(e,t,n,r){u(e,n,r),u(t,2*n,2*r),u(t,2*n+1,2*r+1)}function u(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function c(e,t,n,r){var a=e-n,i=t-r;return a*a+i*i}var l=function(e){return e[0]},d=function(e){return e[1]},f=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:64,s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:Float64Array;Object(a.a)(this,e),this.nodeSize=i,this.points=t;for(var u=t.length<65536?Uint16Array:Uint32Array,c=this.ids=new u(t.length),f=this.coords=new s(2*t.length),p=0;p<t.length;p++)c[p]=p,f[2*p]=n(t[p]),f[2*p+1]=r(t[p]);o(c,f,i,0,c.length-1,0)}return Object(i.a)(e,[{key:"range",value:function(e,t,n,r){return function(e,t,n,r,a,i,o){for(var s,u,c=[0,e.length-1,0],l=[];c.length;){var d=c.pop(),f=c.pop(),p=c.pop();if(f-p<=o)for(var h=p;h<=f;h++)s=t[2*h],u=t[2*h+1],s>=n&&s<=a&&u>=r&&u<=i&&l.push(e[h]);else{var g=Math.floor((p+f)/2);s=t[2*g],u=t[2*g+1],s>=n&&s<=a&&u>=r&&u<=i&&l.push(e[g]);var v=(d+1)%2;(0===d?n<=s:r<=u)&&(c.push(p),c.push(g-1),c.push(v)),(0===d?a>=s:i>=u)&&(c.push(g+1),c.push(f),c.push(v))}}return l}(this.ids,this.coords,e,t,n,r,this.nodeSize)}},{key:"within",value:function(e,t,n){return function(e,t,n,r,a,i){for(var o=[0,e.length-1,0],s=[],u=a*a;o.length;){var l=o.pop(),d=o.pop(),f=o.pop();if(d-f<=i)for(var p=f;p<=d;p++)c(t[2*p],t[2*p+1],n,r)<=u&&s.push(e[p]);else{var h=Math.floor((f+d)/2),g=t[2*h],v=t[2*h+1];c(g,v,n,r)<=u&&s.push(e[h]);var m=(l+1)%2;(0===l?n-a<=g:r-a<=v)&&(o.push(f),o.push(h-1),o.push(m)),(0===l?n+a>=g:r+a>=v)&&(o.push(h+1),o.push(d),o.push(m))}}return s}(this.ids,this.coords,e,t,n,this.nodeSize)}}]),e}();n.d(t,"default",(function(){return h}));var p={minZoom:0,maxZoom:16,radius:40,extent:512,nodeSize:64,log:!1,reduce:null,map:function(e){return e}},h=function(){function e(t){Object(a.a)(this,e),this.options=_(Object.create(p),t),this.trees=new Array(this.options.maxZoom+1)}return Object(i.a)(e,[{key:"load",value:function(e){var t=this.options,n=t.log,a=t.minZoom,i=t.maxZoom,o=t.nodeSize;n&&console.time("total time");var s="prepare ".concat(e.length," points");n&&console.time(s),this.points=e;for(var u,c,l,d,p,h=[],g=0;g<e.length;g++)e[g].geometry&&h.push((u=e[g],c=g,l=void 0,d=void 0,p=void 0,l=Object(r.a)(u.geometry.coordinates,2),d=l[0],p=l[1],{x:y(d),y:b(p),zoom:1/0,index:c,parentId:-1}));this.trees[i+1]=new f(h,x,R,o,Float32Array),n&&console.timeEnd(s);for(var v=i;v>=a;v--){var m=+Date.now();h=this._cluster(h,v),this.trees[v]=new f(h,x,R,o,Float32Array),n&&console.log("z%d: %d clusters in %dms",v,h.length,+Date.now()-m)}return n&&console.timeEnd("total time"),this}},{key:"getClusters",value:function(e,t){var n=((e[0]+180)%360+360)%360-180,r=Math.max(-90,Math.min(90,e[1])),a=180===e[2]?180:((e[2]+180)%360+360)%360-180,i=Math.max(-90,Math.min(90,e[3]));if(e[2]-e[0]>=360)n=-180,a=180;else if(n>a){var o=this.getClusters([n,r,180,i],t),s=this.getClusters([-180,r,a,i],t);return o.concat(s)}var u=this.trees[this._limitZoom(t)],c=u.range(y(n),b(i),y(a),b(r)),l=[],d=!0,f=!1,p=void 0;try{for(var h,g=c[Symbol.iterator]();!(d=(h=g.next()).done);d=!0){var m=h.value,_=u.points[m];l.push(_.numPoints?v(_):this.points[_.index])}}catch(x){f=!0,p=x}finally{try{d||null==g.return||g.return()}finally{if(f)throw p}}return l}},{key:"getChildren",value:function(e){var t=e>>5,n=e%32,r="No cluster with the specified id.",a=this.trees[n];if(!a)throw new Error(r);var i=a.points[t];if(!i)throw new Error(r);var o=this.options.radius/(this.options.extent*Math.pow(2,n-1)),s=a.within(i.x,i.y,o),u=[],c=!0,l=!1,d=void 0;try{for(var f,p=s[Symbol.iterator]();!(c=(f=p.next()).done);c=!0){var h=f.value,g=a.points[h];g.parentId===e&&u.push(g.numPoints?v(g):this.points[g.index])}}catch(m){l=!0,d=m}finally{try{c||null==p.return||p.return()}finally{if(l)throw d}}if(0===u.length)throw new Error(r);return u}},{key:"getLeaves",value:function(e,t,n){t=t||10,n=n||0;var r=[];return this._appendLeaves(r,e,t,n,0),r}},{key:"getTile",value:function(e,t,n){var r=this.trees[this._limitZoom(e)],a=Math.pow(2,e),i=this.options,o=i.extent,s=i.radius/o,u=(n-s)/a,c=(n+1+s)/a,l={features:[]};return this._addTileFeatures(r.range((t-s)/a,u,(t+1+s)/a,c),r.points,t,n,a,l),0===t&&this._addTileFeatures(r.range(1-s/a,u,1,c),r.points,a,n,a,l),t===a-1&&this._addTileFeatures(r.range(0,u,s/a,c),r.points,-1,n,a,l),l.features.length?l:null}},{key:"getClusterExpansionZoom",value:function(e){for(var t=e%32-1;t<=this.options.maxZoom;){var n=this.getChildren(e);if(t++,1!==n.length)break;e=n[0].properties.cluster_id}return t}},{key:"_appendLeaves",value:function(e,t,n,r,a){var i=this.getChildren(t),o=!0,s=!1,u=void 0;try{for(var c,l=i[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=c.value,f=d.properties;if(f&&f.cluster?a+f.point_count<=r?a+=f.point_count:a=this._appendLeaves(e,f.cluster_id,n,r,a):a<r?a++:e.push(d),e.length===n)break}}catch(p){s=!0,u=p}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}return a}},{key:"_addTileFeatures",value:function(e,t,n,r,a,i){var o=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=t[c.value],f={type:1,geometry:[[Math.round(this.options.extent*(d.x*a-n)),Math.round(this.options.extent*(d.y*a-r))]],tags:d.numPoints?m(d):this.points[d.index].properties},p=d.numPoints?d.id:this.points[d.index].id;void 0!==p&&(f.id=p),i.features.push(f)}}catch(h){s=!0,u=h}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}}},{key:"_limitZoom",value:function(e){return Math.max(this.options.minZoom,Math.min(e,this.options.maxZoom+1))}},{key:"_cluster",value:function(e,t){for(var n=[],r=this.options,a=r.radius,i=r.extent,o=r.reduce,s=a/(i*Math.pow(2,t)),u=0;u<e.length;u++){var c=e[u];if(!(c.zoom<=t)){c.zoom=t;var l=this.trees[t+1],d=l.within(c.x,c.y,s),f=c.numPoints||1,p=c.x*f,h=c.y*f,v=o&&f>1?this._map(c,!0):null,m=(u<<5)+(t+1),y=!0,b=!1,_=void 0;try{for(var x,R=d[Symbol.iterator]();!(y=(x=R.next()).done);y=!0){var w=x.value,E=l.points[w];if(!(E.zoom<=t)){E.zoom=t;var S=E.numPoints||1;p+=E.x*S,h+=E.y*S,f+=S,E.parentId=m,o&&(v||(v=this._map(c,!0)),o(v,this._map(E)))}}}catch(A){b=!0,_=A}finally{try{y||null==R.return||R.return()}finally{if(b)throw _}}1===f?n.push(c):(c.parentId=m,n.push(g(p/f,h/f,m,f,v)))}}return n}},{key:"_map",value:function(e,t){if(e.numPoints)return t?_({},e.properties):e.properties;var n=this.points[e.index].properties,r=this.options.map(n);return t&&r===n?_({},r):r}}]),e}();function g(e,t,n,r,a){return{x:e,y:t,zoom:1/0,id:n,parentId:-1,numPoints:r,properties:a}}function v(e){return{type:"Feature",id:e.id,properties:m(e),geometry:{type:"Point",coordinates:[(r=e.x,360*(r-.5)),(t=e.y,n=(180-360*t)*Math.PI/180,360*Math.atan(Math.exp(n))/Math.PI-90)]}};var t,n,r}function m(e){var t=e.numPoints,n=t>=1e4?"".concat(Math.round(t/1e3),"k"):t>=1e3?"".concat(Math.round(t/100)/10,"k"):t;return _(_({},e.properties),{cluster:!0,cluster_id:e.id,point_count:t,point_count_abbreviated:n})}function y(e){return e/360+.5}function b(e){var t=Math.sin(e*Math.PI/180),n=.5-.25*Math.log((1+t)/(1-t))/Math.PI;return n<0?0:n>1?1:n}function _(e,t){for(var n in t)e[n]=t[n];return e}function x(e){return e.x}function R(e){return e.y}},"b2+F":function(e,t,n){"use strict";var r=n("5tHe"),a=r.Error,i=r.Ok;e.exports=function(e){return e.matchWith({Failure:function(e){var t=e.value;return a(t)},Success:function(e){var t=e.value;return i(t)}})}},b91Z:function(e,t){e.exports=function(e,t){for(var n=0,r=t.length,a=[];n<r;)e(t[n])&&(a[a.length]=t[n]),n+=1;return a}},bBoP:function(e,t,n){var r=n("XKFU"),a=n("LVwc"),i=Math.exp;r(r.S+r.F*n("eeVq")((function(){return-2e-17!=!Math.sinh(-2e-17)})),"Math",{sinh:function(e){return Math.abs(e=+e)<1?(a(e)-a(-e))/2:(i(e-1)-i(-e-1))*(Math.E/2)}})},bBy9:function(e,t,n){n("w2d+");for(var r=n("5T2Y"),a=n("NegM"),i=n("SBuE"),o=n("UWiX")("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var c=s[u],l=r[c],d=l&&l.prototype;d&&!d[o]&&a(d,o,c),i[c]=i.Array}},bHtr:function(e,t,n){var r=n("XKFU");r(r.P,"Array",{fill:n("Nr18")}),n("nGyu")("fill")},bM7m:function(e,t,n){"use strict";n("rGqo"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=n("DLW2"),i=(0,n("4cb6").injectable)()(r=function(){function e(){this.container=void 0,this.controlCorners=void 0,this.controlContainer=void 0,this.controls=[]}var t=e.prototype;return t.init=function(e){this.destroy(),this.container=e.container,this.initControlPos()},t.addControl=function(e,t){e.addTo(t),this.controls.push(e)},t.removeControl=function(e){var t=this.controls.indexOf(e);return t>-1&&this.controls.splice(t,1),e.remove(),this},t.destroy=function(){var e=this.controls,t=Array.isArray(e),n=0;for(e=t?e:e[Symbol.iterator]();;){var r;if(t){if(n>=e.length)break;r=e[n++]}else{if((n=e.next()).done)break;r=n.value}r.remove()}this.controls=[],this.clearControlPos()},t.initControlPos=function(){var e=this.controlCorners={},t="l7-",n=this.controlContainer=a.DOM.create("div",t+"control-container",this.container);function r(r,i){var o=t+r+" "+t+i;e[r+i]=a.DOM.create("div",o,n)}r("top","left"),r("top","right"),r("bottom","left"),r("bottom","right")},t.clearControlPos=function(){for(var e in this.controlCorners)this.controlCorners[e]&&a.DOM.remove(this.controlCorners[e]);this.controlContainer&&a.DOM.remove(this.controlContainer),delete this.controlCorners,delete this.controlContainer},e}())||r;t.default=i},bQgK:function(e,t,n){(function(t){n("eM6i"),function(){var n,r,a,i,o,s;"undefined"!=typeof performance&&null!==performance&&performance.now?e.exports=function(){return performance.now()}:null!=t&&t.hrtime?(e.exports=function(){return(n()-o)/1e6},r=t.hrtime,i=(n=function(){var e;return 1e9*(e=r())[0]+e[1]})(),s=1e9*t.uptime(),o=i-s):Date.now?(e.exports=function(){return Date.now()-a},a=Date.now()):(e.exports=function(){return(new Date).getTime()-a},a=(new Date).getTime())}.call(this)}).call(this,n("8oxB"))},bRFr:function(e,t,n){"use strict";var r;n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=(0,((r=n("foW8"))&&r.__esModule?r:{default:r}).default)({inlineCollapsed:!1});t.default=a},bUaZ:function(e,t,n){"use strict";n("VEUW"),n("7H9b")},bWPq:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="errs__"+a,f=e.util.copy(e);f.level++;var p="valid"+f.level;if(r+="var "+d+" = errors;",e.opts.strictKeywords?"object"==typeof o&&Object.keys(o).length>0:e.util.schemaHasRules(o,e.RULES.all)){f.schema=o,f.schemaPath=s,f.errSchemaPath=u;var h="key"+a,g="idx"+a,v="i"+a,m="' + "+h+" + '",y="data"+(f.dataLevel=e.dataLevel+1),b="dataProperties"+a,_=e.opts.ownProperties,x=e.baseId;_&&(r+=" var "+b+" = undefined; "),r+=_?" "+b+" = "+b+" || Object.keys("+l+"); for (var "+g+"=0; "+g+"<"+b+".length; "+g+"++) { var "+h+" = "+b+"["+g+"]; ":" for (var "+h+" in "+l+") { ",r+=" var startErrs"+a+" = errors; ";var R=h,w=e.compositeRule;e.compositeRule=f.compositeRule=!0;var E=e.validate(f);f.baseId=x,e.util.varOccurences(E,y)<2?r+=" "+e.util.varReplace(E,y,R)+" ":r+=" var "+y+" = "+R+"; "+E+" ",e.compositeRule=f.compositeRule=w,r+=" if (!"+p+") { for (var "+v+"=startErrs"+a+"; "+v+"<errors; "+v+"++) { vErrors["+v+"].propertyName = "+h+"; } var err = ",!1!==e.createErrors?(r+=" { keyword: 'propertyNames' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { propertyName: '"+m+"' } ",!1!==e.opts.messages&&(r+=" , message: 'property name \\'"+m+"\\' is invalid' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&c&&(e.async?r+=" throw new ValidationError(vErrors); ":r+=" validate.errors = vErrors; return false; "),c&&(r+=" break; "),r+=" } }"}return c&&(r+=" if ("+d+" == errors) {"),r=e.util.cleanUpCode(r)}},bWfx:function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(1);r(r.P+r.F*!n("LyE8")([].map,!0),"Array",{map:function(e){return a(this,e,arguments[1])}})},bXmB:function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,s,u,c,l,d,f,p=n("4cb6"),h=n("LvDl"),g=n("ewr5"),v=(o=n("iT+1"))&&o.__esModule?o:{default:o};var m,y,b,_,x,R,w=(s=(0,p.injectable)(),u=(0,p.inject)(g.TYPES.IRendererService),s((f=function(e){function t(){for(var t,n,r,i,o,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];return t=e.call.apply(e,[this].concat(u))||this,n=a(t),r="rendererService",i=d,o=a(t),i&&Object.defineProperty(n,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),t}i(t,e);var n=t.prototype;return n.getName=function(){return"blurH"},n.setupShaders=function(){this.shaderModule.registerModule("blur-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\n\nuniform vec2 u_ViewportSize: [1.0, 1.0];\nuniform vec2 u_BlurDir: [1.0, 0.0];\n\n// https://github.com/Jam3/glsl-fast-gaussian-blur/blob/master/9.glsl\nvec4 blur9(sampler2D image, vec2 uv, vec2 resolution, vec2 direction) {\n vec4 color = vec4(0.0);\n vec2 off1 = vec2(1.3846153846) * direction;\n vec2 off2 = vec2(3.2307692308) * direction;\n color += texture2D(image, uv) * 0.2270270270;\n color += texture2D(image, uv + (off1 / resolution)) * 0.3162162162;\n color += texture2D(image, uv - (off1 / resolution)) * 0.3162162162;\n color += texture2D(image, uv + (off2 / resolution)) * 0.0702702703;\n color += texture2D(image, uv - (off2 / resolution)) * 0.0702702703;\n return color;\n}\n\nvoid main() {\n gl_FragColor = blur9(u_Texture, v_UV, u_ViewportSize, u_BlurDir);\n}"});var e=this.shaderModule.getModule("blur-pass"),t=e.vs,n=e.fs,a=e.uniforms,i=this.rendererService.getViewportSize(),o=i.width,s=i.height;return{vs:t,fs:n,uniforms:r({},a,{u_ViewportSize:[o,s]})}},n.convertOptionsToUniforms=function(e){var t={};return(0,h.isNil)(e.blurRadius)||(t.u_BlurDir=[e.blurRadius,0]),t},t}(v.default),m=(l=f).prototype,y="rendererService",b=[u],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(_).forEach((function(e){R[e]=_[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=b.slice().reverse().reduce((function(e,t){return t(m,y,e)||e}),R),x&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(x):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(m,y,R),R=null),d=R,c=l))||c);t.default=w},bac3:function(e,t,n){"use strict";(function(e){n.d(t,"e",(function(){return d})),n.d(t,"d",(function(){return f})),n.d(t,"a",(function(){return h})),n.d(t,"b",(function(){return g})),n.d(t,"c",(function(){return v})),n.d(t,"f",(function(){return m}));n("bWfx"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("DNiP"),n("f3/d");var r=n("QbLZ"),a=n.n(r),i=n("iCc5"),o=n.n(i),s=n("V7oC"),u=n.n(s),c=n("HXN9"),l=n("q1tI");function d(t){e||console.error("[@ant-design/icons-react]: "+t+".")}function f(e){return"object"==typeof e&&"string"==typeof e.name&&"string"==typeof e.theme&&("object"==typeof e.icon||"function"==typeof e.icon)}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce((function(t,n){var r=e[n];switch(n){case"class":t.className=r,delete t.class;break;default:t[n]=r}return t}),{})}var h=function(){function e(){o()(this,e),this.collection={}}return u()(e,[{key:"clear",value:function(){this.collection={}}},{key:"delete",value:function(e){return delete this.collection[e]}},{key:"get",value:function(e){return this.collection[e]}},{key:"has",value:function(e){return Boolean(this.collection[e])}},{key:"set",value:function(e,t){return this.collection[e]=t,this}},{key:"size",get:function(){return Object.keys(this.collection).length}}]),e}();function g(e,t,n){return n?l.createElement(e.tag,a()({key:t},p(e.attrs),n),(e.children||[]).map((function(n,r){return g(n,t+"-"+e.tag+"-"+r)}))):l.createElement(e.tag,a()({key:t},p(e.attrs)),(e.children||[]).map((function(n,r){return g(n,t+"-"+e.tag+"-"+r)})))}function v(e){return Object(c.generate)(e)[0]}function m(e,t){switch(t){case"fill":return e+"-fill";case"outline":return e+"-o";case"twotone":return e+"-twotone";default:throw new TypeError("Unknown theme type: "+t+", name: "+e)}}}).call(this,n("8oxB"))},bdgK:function(e,t,n){"use strict";n.r(t),function(e){n("EK0E"),n("bWfx"),n("hHhE"),n("DNiP"),n("RW0V"),n("0l/t"),n("V+eJ"),n("eM6i"),n("2Spj"),n("8+KV"),n("HAE/"),n("dZ+Y"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn");var r=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n<r.length;n++){var a=r[n];e.call(t,a[1],a[0])}},t}()}(),a="undefined"!=typeof window&&"undefined"!=typeof document&&window.document===document,i=void 0!==e&&e.Math===Math?e:"undefined"!=typeof self&&self.Math===Math?self:"undefined"!=typeof window&&window.Math===Math?window:Function("return this")(),o="function"==typeof requestAnimationFrame?requestAnimationFrame.bind(i):function(e){return setTimeout((function(){return e(Date.now())}),1e3/60)},s=2;var u=20,c=["top","right","bottom","left","width","height","size","weight"],l="undefined"!=typeof MutationObserver,d=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=function(e,t){var n=!1,r=!1,a=0;function i(){n&&(n=!1,e()),r&&c()}function u(){o(i)}function c(){var e=Date.now();if(n){if(e-a<s)return;r=!0}else n=!0,r=!1,setTimeout(u,t);a=e}return c}(this.refresh.bind(this),u)}return e.prototype.addObserver=function(e){~this.observers_.indexOf(e)||this.observers_.push(e),this.connected_||this.connect_()},e.prototype.removeObserver=function(e){var t=this.observers_,n=t.indexOf(e);~n&&t.splice(n,1),!t.length&&this.connected_&&this.disconnect_()},e.prototype.refresh=function(){this.updateObservers_()&&this.refresh()},e.prototype.updateObservers_=function(){var e=this.observers_.filter((function(e){return e.gatherActive(),e.hasActive()}));return e.forEach((function(e){return e.broadcastActive()})),e.length>0},e.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),l?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){a&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;c.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),f=function(e,t){for(var n=0,r=Object.keys(t);n<r.length;n++){var a=r[n];Object.defineProperty(e,a,{value:t[a],enumerable:!1,writable:!1,configurable:!0})}return e},p=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView||i},h=_(0,0,0,0);function g(e){return parseFloat(e)||0}function v(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];return t.reduce((function(t,n){return t+g(e["border-"+n+"-width"])}),0)}function m(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return h;var r=p(e).getComputedStyle(e),a=function(e){for(var t={},n=0,r=["top","right","bottom","left"];n<r.length;n++){var a=r[n],i=e["padding-"+a];t[a]=g(i)}return t}(r),i=a.left+a.right,o=a.top+a.bottom,s=g(r.width),u=g(r.height);if("border-box"===r.boxSizing&&(Math.round(s+i)!==t&&(s-=v(r,"left","right")+i),Math.round(u+o)!==n&&(u-=v(r,"top","bottom")+o)),!function(e){return e===p(e).document.documentElement}(e)){var c=Math.round(s+i)-t,l=Math.round(u+o)-n;1!==Math.abs(c)&&(s-=c),1!==Math.abs(l)&&(u-=l)}return _(a.left,a.top,s,u)}var y="undefined"!=typeof SVGGraphicsElement?function(e){return e instanceof p(e).SVGGraphicsElement}:function(e){return e instanceof p(e).SVGElement&&"function"==typeof e.getBBox};function b(e){return a?y(e)?function(e){var t=e.getBBox();return _(0,0,t.width,t.height)}(e):m(e):h}function _(e,t,n,r){return{x:e,y:t,width:n,height:r}}var x=function(){function e(e){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=_(0,0,0,0),this.target=e}return e.prototype.isActive=function(){var e=b(this.target);return this.contentRect_=e,e.width!==this.broadcastWidth||e.height!==this.broadcastHeight},e.prototype.broadcastRect=function(){var e=this.contentRect_;return this.broadcastWidth=e.width,this.broadcastHeight=e.height,e},e}(),R=function(e,t){var n,r,a,i,o,s,u,c=(r=(n=t).x,a=n.y,i=n.width,o=n.height,s="undefined"!=typeof DOMRectReadOnly?DOMRectReadOnly:Object,u=Object.create(s.prototype),f(u,{x:r,y:a,width:i,height:o,top:a,right:r+i,bottom:o+a,left:r}),u);f(this,{target:e,contentRect:c})},w=function(){function e(e,t,n){if(this.activeObservations_=[],this.observations_=new r,"function"!=typeof e)throw new TypeError("The callback provided as parameter 1 is not a function.");this.callback_=e,this.controller_=t,this.callbackCtx_=n}return e.prototype.observe=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof p(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)||(t.set(e,new x(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if("undefined"!=typeof Element&&Element instanceof Object){if(!(e instanceof p(e).Element))throw new TypeError('parameter 1 is not of type "Element".');var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach((function(t){t.isActive()&&e.activeObservations_.push(t)}))},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map((function(e){return new R(e.target,e.broadcastRect())}));this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),E="undefined"!=typeof WeakMap?new WeakMap:new r,S=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=d.getInstance(),r=new w(t,n,this);E.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){S.prototype[e]=function(){var t;return(t=E.get(this))[e].apply(t,arguments)}}));var A=void 0!==i.ResizeObserver?i.ResizeObserver:S;t.default=A}.call(this,n("yLpj"))},bk2D:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PointLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"pointExtrude",vertexShader:'precision highp float;\nattribute vec3 a_Position;\nattribute vec3 a_Pos;\nattribute vec4 a_Color;\nattribute vec3 a_Size;\nattribute vec3 a_Normal;\n\nuniform mat4 u_ModelMatrix;\nvarying vec4 v_color;\n\n#pragma include "projection"\nvoid main() {\n vec3 size = a_Size * a_Position;\n v_color = vec4(a_Normal,1.0);\n vec2 offset = project_pixel(size.xy);\n vec4 project_pos = project_position(vec4(a_Pos.xy, 0, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy + offset, size.z, 1.0));\n\n}\n',fragmentShader:"varying vec4 v_color;\nuniform float u_opacity: 1.0;\nvoid main() {\n gl_FragColor = v_color;\n gl_FragColor.a *= u_opacity;\n}\n",triangulation:s.PointExtrudeTriangulation,blend:{enable:!0,func:{srcRGB:i.gl.SRC_ALPHA,srcAlpha:1,dstRGB:i.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"size",type:i.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t,n,r){var a=e.size;if(a){var i=[];return Array.isArray(a)&&(i=2===a.length?[a[0],a[0],a[1]]:a),Array.isArray(a)||(i=[a]),i}return[2,2,2]}}}),e.styleAttributeService.registerStyleAttribute({name:"normal",type:i.AttributeType.Attribute,descriptor:{name:"a_Normal",buffer:{usage:i.gl.STATIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t,n,r,a){return a}}}),e.styleAttributeService.registerStyleAttribute({name:"pos",type:i.AttributeType.Attribute,descriptor:{name:"a_Pos",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t){var n=e.coordinates;return[n[0],n[1],0]}}})},t}(o.default);t.default=u},bl9R:function(e,t,n){"use strict";n.r(t),n.d(t,"create",(function(){return a})),n.d(t,"clone",(function(){return i})),n.d(t,"fromValues",(function(){return o})),n.d(t,"copy",(function(){return s})),n.d(t,"set",(function(){return u})),n.d(t,"add",(function(){return c})),n.d(t,"subtract",(function(){return l})),n.d(t,"multiply",(function(){return d})),n.d(t,"divide",(function(){return f})),n.d(t,"ceil",(function(){return p})),n.d(t,"floor",(function(){return h})),n.d(t,"min",(function(){return g})),n.d(t,"max",(function(){return v})),n.d(t,"round",(function(){return m})),n.d(t,"scale",(function(){return y})),n.d(t,"scaleAndAdd",(function(){return b})),n.d(t,"distance",(function(){return _})),n.d(t,"squaredDistance",(function(){return x})),n.d(t,"length",(function(){return R})),n.d(t,"squaredLength",(function(){return w})),n.d(t,"negate",(function(){return E})),n.d(t,"inverse",(function(){return S})),n.d(t,"normalize",(function(){return A})),n.d(t,"dot",(function(){return T})),n.d(t,"cross",(function(){return P})),n.d(t,"lerp",(function(){return C})),n.d(t,"random",(function(){return M})),n.d(t,"transformMat4",(function(){return O})),n.d(t,"transformQuat",(function(){return k})),n.d(t,"zero",(function(){return D})),n.d(t,"str",(function(){return I})),n.d(t,"exactEquals",(function(){return L})),n.d(t,"equals",(function(){return j})),n.d(t,"sub",(function(){return z})),n.d(t,"mul",(function(){return N})),n.d(t,"div",(function(){return B})),n.d(t,"dist",(function(){return V})),n.d(t,"sqrDist",(function(){return H})),n.d(t,"len",(function(){return U})),n.d(t,"sqrLen",(function(){return W})),n.d(t,"forEach",(function(){return q}));n("x8ZO"),n("Y9lz");var r=n("yU0y");function a(){var e=new r.ARRAY_TYPE(4);return r.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0,e[3]=0),e}function i(e){var t=new r.ARRAY_TYPE(4);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t}function o(e,t,n,a){var i=new r.ARRAY_TYPE(4);return i[0]=e,i[1]=t,i[2]=n,i[3]=a,i}function s(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function u(e,t,n,r,a){return e[0]=t,e[1]=n,e[2]=r,e[3]=a,e}function c(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e}function l(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e}function d(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e[3]=t[3]*n[3],e}function f(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e[3]=t[3]/n[3],e}function p(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e[3]=Math.ceil(t[3]),e}function h(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e[3]=Math.floor(t[3]),e}function g(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e[3]=Math.min(t[3],n[3]),e}function v(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e[3]=Math.max(t[3],n[3]),e}function m(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e[3]=Math.round(t[3]),e}function y(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e}function b(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e}function _(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2],i=t[3]-e[3];return Math.hypot(n,r,a,i)}function x(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2],i=t[3]-e[3];return n*n+r*r+a*a+i*i}function R(e){var t=e[0],n=e[1],r=e[2],a=e[3];return Math.hypot(t,n,r,a)}function w(e){var t=e[0],n=e[1],r=e[2],a=e[3];return t*t+n*n+r*r+a*a}function E(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e[3]=-t[3],e}function S(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e[3]=1/t[3],e}function A(e,t){var n=t[0],r=t[1],a=t[2],i=t[3],o=n*n+r*r+a*a+i*i;return o>0&&(o=1/Math.sqrt(o)),e[0]=n*o,e[1]=r*o,e[2]=a*o,e[3]=i*o,e}function T(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]+e[3]*t[3]}function P(e,t,n,r){var a=n[0]*r[1]-n[1]*r[0],i=n[0]*r[2]-n[2]*r[0],o=n[0]*r[3]-n[3]*r[0],s=n[1]*r[2]-n[2]*r[1],u=n[1]*r[3]-n[3]*r[1],c=n[2]*r[3]-n[3]*r[2],l=t[0],d=t[1],f=t[2],p=t[3];return e[0]=d*c-f*u+p*s,e[1]=-l*c+f*o-p*i,e[2]=l*u-d*o+p*a,e[3]=-l*s+d*i-f*a,e}function C(e,t,n,r){var a=t[0],i=t[1],o=t[2],s=t[3];return e[0]=a+r*(n[0]-a),e[1]=i+r*(n[1]-i),e[2]=o+r*(n[2]-o),e[3]=s+r*(n[3]-s),e}function M(e,t){var n,a,i,o,s,u;t=t||1;do{s=(n=2*r.RANDOM()-1)*n+(a=2*r.RANDOM()-1)*a}while(s>=1);do{u=(i=2*r.RANDOM()-1)*i+(o=2*r.RANDOM()-1)*o}while(u>=1);var c=Math.sqrt((1-s)/u);return e[0]=t*n,e[1]=t*a,e[2]=t*i*c,e[3]=t*o*c,e}function O(e,t,n){var r=t[0],a=t[1],i=t[2],o=t[3];return e[0]=n[0]*r+n[4]*a+n[8]*i+n[12]*o,e[1]=n[1]*r+n[5]*a+n[9]*i+n[13]*o,e[2]=n[2]*r+n[6]*a+n[10]*i+n[14]*o,e[3]=n[3]*r+n[7]*a+n[11]*i+n[15]*o,e}function k(e,t,n){var r=t[0],a=t[1],i=t[2],o=n[0],s=n[1],u=n[2],c=n[3],l=c*r+s*i-u*a,d=c*a+u*r-o*i,f=c*i+o*a-s*r,p=-o*r-s*a-u*i;return e[0]=l*c+p*-o+d*-u-f*-s,e[1]=d*c+p*-s+f*-o-l*-u,e[2]=f*c+p*-u+l*-s-d*-o,e[3]=t[3],e}function D(e){return e[0]=0,e[1]=0,e[2]=0,e[3]=0,e}function I(e){return"vec4("+e[0]+", "+e[1]+", "+e[2]+", "+e[3]+")"}function L(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]}function j(e,t){var n=e[0],a=e[1],i=e[2],o=e[3],s=t[0],u=t[1],c=t[2],l=t[3];return Math.abs(n-s)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(s))&&Math.abs(a-u)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(u))&&Math.abs(i-c)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(c))&&Math.abs(o-l)<=r.EPSILON*Math.max(1,Math.abs(o),Math.abs(l))}var F,z=l,N=d,B=f,V=_,H=x,U=R,W=w,q=(F=a(),function(e,t,n,r,a,i){var o,s;for(t||(t=4),n||(n=0),s=r?Math.min(r*t+n,e.length):e.length,o=n;o<s;o+=t)F[0]=e[o],F[1]=e[o+1],F[2]=e[o+2],F[3]=e[o+3],a(F,F,i),e[o]=F[0],e[o+1]=F[1],e[o+2]=F[2],e[o+3]=F[3];return e})},bmMU:function(e,t,n){"use strict";n("f3/d"),n("SRfc"),n("a1Th"),n("h7Nl"),n("Oyvg"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F");var r=Array.isArray,a=Object.keys,i=Object.prototype.hasOwnProperty,o="undefined"!=typeof Element;e.exports=function(e,t){try{return function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){var s,u,c,l=r(t),d=r(n);if(l&&d){if((u=t.length)!=n.length)return!1;for(s=u;0!=s--;)if(!e(t[s],n[s]))return!1;return!0}if(l!=d)return!1;var f=t instanceof Date,p=n instanceof Date;if(f!=p)return!1;if(f&&p)return t.getTime()==n.getTime();var h=t instanceof RegExp,g=n instanceof RegExp;if(h!=g)return!1;if(h&&g)return t.toString()==n.toString();var v=a(t);if((u=v.length)!==a(n).length)return!1;for(s=u;0!=s--;)if(!i.call(n,v[s]))return!1;if(o&&t instanceof Element&&n instanceof Element)return t===n;for(s=u;0!=s--;)if(!("_owner"===(c=v[s])&&t.$$typeof||e(t[c],n[c])))return!1;return!0}return t!=t&&n!=n}(e,t)}catch(n){if(n.message&&n.message.match(/stack|recursion/i)||-2146828260===n.number)return console.warn("Warning: react-fast-compare does not handle circular references.",n.name,n.message),!1;throw n}}},bnbC:function(e){e.exports=JSON.parse('{"$schema":"http://json-schema.org/draft-07/schema#","$id":"http://json-schema.org/draft-07/schema#","title":"Core schema meta-schema","definitions":{"schemaArray":{"type":"array","minItems":1,"items":{"$ref":"#"}},"nonNegativeInteger":{"type":"integer","minimum":0},"nonNegativeIntegerDefault0":{"allOf":[{"$ref":"#/definitions/nonNegativeInteger"},{"default":0}]},"simpleTypes":{"enum":["array","boolean","integer","null","number","object","string"]},"stringArray":{"type":"array","items":{"type":"string"},"uniqueItems":true,"default":[]}},"type":["object","boolean"],"properties":{"$id":{"type":"string","format":"uri-reference"},"$schema":{"type":"string","format":"uri"},"$ref":{"type":"string","format":"uri-reference"},"$comment":{"type":"string"},"title":{"type":"string"},"description":{"type":"string"},"default":true,"readOnly":{"type":"boolean","default":false},"examples":{"type":"array","items":true},"multipleOf":{"type":"number","exclusiveMinimum":0},"maximum":{"type":"number"},"exclusiveMaximum":{"type":"number"},"minimum":{"type":"number"},"exclusiveMinimum":{"type":"number"},"maxLength":{"$ref":"#/definitions/nonNegativeInteger"},"minLength":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"pattern":{"type":"string","format":"regex"},"additionalItems":{"$ref":"#"},"items":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/schemaArray"}],"default":true},"maxItems":{"$ref":"#/definitions/nonNegativeInteger"},"minItems":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"uniqueItems":{"type":"boolean","default":false},"contains":{"$ref":"#"},"maxProperties":{"$ref":"#/definitions/nonNegativeInteger"},"minProperties":{"$ref":"#/definitions/nonNegativeIntegerDefault0"},"required":{"$ref":"#/definitions/stringArray"},"additionalProperties":{"$ref":"#"},"definitions":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"properties":{"type":"object","additionalProperties":{"$ref":"#"},"default":{}},"patternProperties":{"type":"object","additionalProperties":{"$ref":"#"},"propertyNames":{"format":"regex"},"default":{}},"dependencies":{"type":"object","additionalProperties":{"anyOf":[{"$ref":"#"},{"$ref":"#/definitions/stringArray"}]}},"propertyNames":{"$ref":"#"},"const":true,"enum":{"type":"array","items":true,"minItems":1,"uniqueItems":true},"type":{"anyOf":[{"$ref":"#/definitions/simpleTypes"},{"type":"array","items":{"$ref":"#/definitions/simpleTypes"},"minItems":1,"uniqueItems":true}]},"format":{"type":"string"},"contentMediaType":{"type":"string"},"contentEncoding":{"type":"string"},"if":{"$ref":"#"},"then":{"$ref":"#"},"else":{"$ref":"#"},"allOf":{"$ref":"#/definitions/schemaArray"},"anyOf":{"$ref":"#/definitions/schemaArray"},"oneOf":{"$ref":"#/definitions/schemaArray"},"not":{"$ref":"#"}},"default":true}')},bnbG:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PolygonLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"polygonExtrude",vertexShader:'attribute vec4 a_Color;\nattribute vec3 a_Position;\nattribute vec3 a_Normal;\nattribute float a_Size;\nuniform mat4 u_ModelMatrix;\n\nvarying vec4 v_Color;\n\n#pragma include "projection"\n#pragma include "picking"\n#pragma include "lighting"\n\nvoid main() {\n vec4 project_pos = project_position(vec4(a_Position.xy, a_Position.z * a_Size, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xyz, 1.0));\n\n vec3 viewDir = normalize(u_CameraPosition - project_pos.xyz);\n vec3 normal = project_offset_normal(a_Normal);\n v_Color.rgb *= calc_lighting(a_Position, normal, viewDir);\n\n setPickingColor(a_PickingColor);\n}\n\n',fragmentShader:'uniform float u_opacity: 1.0;\nvarying vec4 v_Color;\n\n#pragma include "picking"\n\nvoid main() {\n gl_FragColor = v_Color;\n gl_FragColor.a *= u_opacity;\n gl_FragColor = filterColor(gl_FragColor);\n}\n',triangulation:s.PolygonExtrudeTriangulation,blend:{enable:!0,func:{srcRGB:i.gl.SRC_ALPHA,srcAlpha:1,dstRGB:i.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"normal",type:i.AttributeType.Attribute,descriptor:{name:"a_Normal",buffer:{usage:i.gl.STATIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t,n,r,a){return a}}}),e.styleAttributeService.registerStyleAttribute({name:"size",type:i.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}})},t}(o.default);t.default=u},bvhh:function(e,t,n){"use strict";n("pIFo"),e.exports=function(e,t,n){var r,a,i=" ",o=e.level,s=e.dataLevel,u=e.schema[t],c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(s||""),f="valid"+o;if("#"==u||"#/"==u)e.isRoot?(r=e.async,a="validate"):(r=!0===e.root.schema.$async,a="root.refVal[0]");else{var p=e.resolveRef(e.baseId,u,e.isRoot);if(void 0===p){var h=e.MissingRefError.message(e.baseId,u);if("fail"==e.opts.missingRefs){e.logger.error(h),(y=y||[]).push(i),i="",!1!==e.createErrors?(i+=" { keyword: '$ref' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { ref: '"+e.util.escapeQuotes(u)+"' } ",!1!==e.opts.messages&&(i+=" , message: 'can\\'t resolve reference "+e.util.escapeQuotes(u)+"' "),e.opts.verbose&&(i+=" , schema: "+e.util.toQuotedString(u)+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),i+=" } "):i+=" {} ";var g=i;i=y.pop(),!e.compositeRule&&l?e.async?i+=" throw new ValidationError(["+g+"]); ":i+=" validate.errors = ["+g+"]; return false; ":i+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",l&&(i+=" if (false) { ")}else{if("ignore"!=e.opts.missingRefs)throw new e.MissingRefError(e.baseId,u,h);e.logger.warn(h),l&&(i+=" if (true) { ")}}else if(p.inline){var v=e.util.copy(e);v.level++;var m="valid"+v.level;v.schema=p.schema,v.schemaPath="",v.errSchemaPath=u,i+=" "+e.validate(v).replace(/validate\.schema/g,p.code)+" ",l&&(i+=" if ("+m+") { ")}else r=!0===p.$async||e.async&&!1!==p.$async,a=p.code}if(a){var y;(y=y||[]).push(i),i="",e.opts.passContext?i+=" "+a+".call(this, ":i+=" "+a+"( ",i+=" "+d+", (dataPath || '')",'""'!=e.errorPath&&(i+=" + "+e.errorPath);var b=i+=" , "+(s?"data"+(s-1||""):"parentData")+" , "+(s?e.dataPathArr[s]:"parentDataProperty")+", rootData) ";if(i=y.pop(),r){if(!e.async)throw new Error("async schema referenced by sync schema");l&&(i+=" var "+f+"; "),i+=" try { await "+b+"; ",l&&(i+=" "+f+" = true; "),i+=" } catch (e) { if (!(e instanceof ValidationError)) throw e; if (vErrors === null) vErrors = e.errors; else vErrors = vErrors.concat(e.errors); errors = vErrors.length; ",l&&(i+=" "+f+" = false; "),i+=" } ",l&&(i+=" if ("+f+") { ")}else i+=" if (!"+b+") { if (vErrors === null) vErrors = "+a+".errors; else vErrors = vErrors.concat("+a+".errors); errors = vErrors.length; } ",l&&(i+=" else { ")}return i}},bvpI:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(){return r.createElement("svg",{width:"251",height:"294"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),r.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),r.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),r.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),r.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),r.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),r.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),r.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),r.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),r.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),r.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),r.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),r.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),r.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),r.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),r.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),r.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),r.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),r.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),r.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),r.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),r.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),r.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),r.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),r.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),r.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),r.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),r.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),r.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),r.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),r.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),r.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),r.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),r.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),r.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),r.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"})))};t.default=i},c0Fl:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=function(){};r(n("Bp9Y")).default&&(a=document.addEventListener?function(e,t,n,r){return e.removeEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.detachEvent("on"+t,n)}:void 0);var i=a;t.default=i,e.exports=t.default},cBho:function(e,t,n){"use strict";n("dZ+Y"),n("LK8F"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.isFlexSupported=void 0;var r=function(e){if("undefined"!=typeof window&&window.document&&window.document.documentElement){var t=Array.isArray(e)?e:[e],n=window.document.documentElement;return t.some((function(e){return e in n.style}))}return!1},a=r(["flex","webkitFlex","Flex","msFlex"]);t.isFlexSupported=a;var i=r;t.default=i},cDf5:function(e,t){function n(e){return(n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function r(t){return"function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?e.exports=r=function(e){return n(e)}:e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":n(e)},r(t)}e.exports=r},cOkC:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.warning=a,t.note=i,t.resetWarned=function(){r={}},t.call=o,t.warningOnce=s,t.noteOnce=function(e,t){o(i,e,t)},t.default=void 0;var r={};function a(e,t){0}function i(e,t){0}function o(e,t,n){t||r[n]||(e(!1,n),r[n]=!0)}function s(e,t){o(a,e,t)}var u=s;t.default=u},cOqj:function(e,t,n){var r=n("ABxe");e.exports=function(e){return function t(n){return 0===arguments.length||r(n)?t:e.apply(this,arguments)}}},cSJ8:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;t.default=function(e,t){return void 0===t&&(t=""),e.substr(0,t.length)===t?e.slice(t.length):e}},cSJO:function(e,t,n){"use strict";n("2Spj"),n("f3/d"),n("8+KV"),n("bWfx"),n("0l/t"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("FV85"),i=n("xfSm");t.resolveInstance=function(e,t,n){var o,s,u=null;if(t.length>0){var c=t.filter((function(e){return null!==e.target&&e.target.type===a.TargetTypeEnum.ConstructorArgument})).map(n);s=c,u=function(e,t,n){var r=t.filter((function(e){return null!==e.target&&e.target.type===a.TargetTypeEnum.ClassProperty})),i=r.map(n);return r.forEach((function(t,n){var r;r=t.target.name.value();var a=i[n];e[r]=a})),e}(u=new((o=e).bind.apply(o,[void 0].concat(s))),t,n)}else u=new e;return function(e,t){if(Reflect.hasMetadata(i.POST_CONSTRUCT,e)){var n=Reflect.getMetadata(i.POST_CONSTRUCT,e);try{t[n.value]()}catch(a){throw new Error(r.POST_CONSTRUCT_ERROR(e.name,a.message))}}}(e,u),u}},cUip:function(e,t,n){"use strict";n("VEUW"),n("L/94"),n("MaXC")},cUtX:function(e,t,n){"use strict";e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s,a+="if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'string') || "),a+=" !"+(f?"(new RegExp("+r+"))":e.usePattern(s))+".test("+d+") ) { ";var p=p||[];p.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'pattern' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { pattern: ",a+=f?""+r:""+e.util.toQuotedString(s),a+=" } ",!1!==e.opts.messages&&(a+=" , message: 'should match pattern \"",a+=f?"' + "+r+" + '":""+e.util.escapeQuotes(s),a+="\"' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+e.util.toQuotedString(s),a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var h=a;return a=p.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+h+"]); ":a+=" validate.errors = ["+h+"]; return false; ":a+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",l&&(a+=" else { "),a}},cWyK:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("/rf6");function a(e,t,n){if(null!==e)for(var r,i,o,s,u,c,l,d,f=0,p=0,h=e.type,g="FeatureCollection"===h,v="Feature"===h,m=g?e.features.length:1,y=0;y<m;y++){u=(d=!!(l=g?e.features[y].geometry:v?e.geometry:e)&&"GeometryCollection"===l.type)?l.geometries.length:1;for(var b=0;b<u;b++){var _=0,x=0;if(null!==(s=d?l.geometries[b]:l)){c=s.coordinates;var R=s.type;switch(f=!n||"Polygon"!==R&&"MultiPolygon"!==R?0:1,R){case null:break;case"Point":if(!1===t(c,p,y,_,x))return!1;p++,_++;break;case"LineString":case"MultiPoint":for(r=0;r<c.length;r++){if(!1===t(c[r],p,y,_,x))return!1;p++,"MultiPoint"===R&&_++}"LineString"===R&&_++;break;case"Polygon":case"MultiLineString":for(r=0;r<c.length;r++){for(i=0;i<c[r].length-f;i++){if(!1===t(c[r][i],p,y,_,x))return!1;p++}"MultiLineString"===R&&_++,"Polygon"===R&&x++}"Polygon"===R&&_++;break;case"MultiPolygon":for(r=0;r<c.length;r++){for(x=0,i=0;i<c[r].length;i++){for(o=0;o<c[r][i].length-f;o++){if(!1===t(c[r][i][o],p,y,_,x))return!1;p++}x++}_++}break;case"GeometryCollection":for(r=0;r<s.geometries.length;r++)if(!1===a(s.geometries[r],t,n))return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function i(e,t){var n;switch(e.type){case"FeatureCollection":for(n=0;n<e.features.length&&!1!==t(e.features[n].properties,n);n++);break;case"Feature":t(e.properties,0)}}function o(e,t){if("Feature"===e.type)t(e,0);else if("FeatureCollection"===e.type)for(var n=0;n<e.features.length&&!1!==t(e.features[n],n);n++);}function s(e,t){var n,r,a,i,o,s,u,c,l,d,f=0,p="FeatureCollection"===e.type,h="Feature"===e.type,g=p?e.features.length:1;for(n=0;n<g;n++){for(s=p?e.features[n].geometry:h?e.geometry:e,c=p?e.features[n].properties:h?e.properties:{},l=p?e.features[n].bbox:h?e.bbox:void 0,d=p?e.features[n].id:h?e.id:void 0,o=(u=!!s&&"GeometryCollection"===s.type)?s.geometries.length:1,a=0;a<o;a++)if(null!==(i=u?s.geometries[a]:s))switch(i.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":if(!1===t(i,f,c,l,d))return!1;break;case"GeometryCollection":for(r=0;r<i.geometries.length;r++)if(!1===t(i.geometries[r],f,c,l,d))return!1;break;default:throw new Error("Unknown Geometry Type")}else if(!1===t(null,f,c,l,d))return!1;f++}}function u(e,t){s(e,(function(e,n,a,i,o){var s,u=null===e?null:e.type;switch(u){case null:case"Point":case"LineString":case"Polygon":return!1!==t(r.feature(e,a,{bbox:i,id:o}),n,0)&&void 0}switch(u){case"MultiPoint":s="Point";break;case"MultiLineString":s="LineString";break;case"MultiPolygon":s="Polygon"}for(var c=0;c<e.coordinates.length;c++){var l={type:s,coordinates:e.coordinates[c]};if(!1===t(r.feature(l,a),n,c))return!1}}))}function c(e,t){u(e,(function(e,n,i){var o=0;if(e.geometry){var s=e.geometry.type;if("Point"!==s&&"MultiPoint"!==s){var u,c=0,l=0,d=0;return!1!==a(e,(function(a,s,f,p,h){if(void 0===u||n>c||p>l||h>d)return u=a,c=n,l=p,d=h,void(o=0);var g=r.lineString([u,a],e.properties);if(!1===t(g,n,i,h,o))return!1;o++,u=a}))&&void 0}}}))}function l(e,t){if(!e)throw new Error("geojson is required");u(e,(function(e,n,a){if(null!==e.geometry){var i=e.geometry.type,o=e.geometry.coordinates;switch(i){case"LineString":if(!1===t(e,n,a,0,0))return!1;break;case"Polygon":for(var s=0;s<o.length;s++)if(!1===t(r.lineString(o[s],e.properties),n,a,s))return!1}}}))}t.coordEach=a,t.coordReduce=function(e,t,n,r){var i=n;return a(e,(function(e,r,a,o,s){i=0===r&&void 0===n?e:t(i,e,r,a,o,s)}),r),i},t.propEach=i,t.propReduce=function(e,t,n){var r=n;return i(e,(function(e,a){r=0===a&&void 0===n?e:t(r,e,a)})),r},t.featureEach=o,t.featureReduce=function(e,t,n){var r=n;return o(e,(function(e,a){r=0===a&&void 0===n?e:t(r,e,a)})),r},t.coordAll=function(e){var t=[];return a(e,(function(e){t.push(e)})),t},t.geomEach=s,t.geomReduce=function(e,t,n){var r=n;return s(e,(function(e,a,i,o,s){r=0===a&&void 0===n?e:t(r,e,a,i,o,s)})),r},t.flattenEach=u,t.flattenReduce=function(e,t,n){var r=n;return u(e,(function(e,a,i){r=0===a&&0===i&&void 0===n?e:t(r,e,a,i)})),r},t.segmentEach=c,t.segmentReduce=function(e,t,n){var r=n,a=!1;return c(e,(function(e,i,o,s,u){r=!1===a&&void 0===n?e:t(r,e,i,o,s,u),a=!0})),r},t.lineEach=l,t.lineReduce=function(e,t,n){var r=n;return l(e,(function(e,a,i,o){r=0===a&&void 0===n?e:t(r,e,a,i,o)})),r},t.findSegment=function(e,t){if(t=t||{},!r.isObject(t))throw new Error("options is invalid");var n,a=t.featureIndex||0,i=t.multiFeatureIndex||0,o=t.geometryIndex||0,s=t.segmentIndex||0,u=t.properties;switch(e.type){case"FeatureCollection":a<0&&(a=e.features.length+a),u=u||e.features[a].properties,n=e.features[a].geometry;break;case"Feature":u=u||e.properties,n=e.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":n=e;break;default:throw new Error("geojson is invalid")}if(null===n)return null;var c=n.coordinates;switch(n.type){case"Point":case"MultiPoint":return null;case"LineString":return s<0&&(s=c.length+s-1),r.lineString([c[s],c[s+1]],u,t);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s-1),r.lineString([c[o][s],c[o][s+1]],u,t);case"MultiLineString":return i<0&&(i=c.length+i),s<0&&(s=c[i].length+s-1),r.lineString([c[i][s],c[i][s+1]],u,t);case"MultiPolygon":return i<0&&(i=c.length+i),o<0&&(o=c[i].length+o),s<0&&(s=c[i][o].length-s-1),r.lineString([c[i][o][s],c[i][o][s+1]],u,t)}throw new Error("geojson is invalid")},t.findPoint=function(e,t){if(t=t||{},!r.isObject(t))throw new Error("options is invalid");var n,a=t.featureIndex||0,i=t.multiFeatureIndex||0,o=t.geometryIndex||0,s=t.coordIndex||0,u=t.properties;switch(e.type){case"FeatureCollection":a<0&&(a=e.features.length+a),u=u||e.features[a].properties,n=e.features[a].geometry;break;case"Feature":u=u||e.properties,n=e.geometry;break;case"Point":case"MultiPoint":return null;case"LineString":case"Polygon":case"MultiLineString":case"MultiPolygon":n=e;break;default:throw new Error("geojson is invalid")}if(null===n)return null;var c=n.coordinates;switch(n.type){case"Point":return r.point(c,u,t);case"MultiPoint":return i<0&&(i=c.length+i),r.point(c[i],u,t);case"LineString":return s<0&&(s=c.length+s),r.point(c[s],u,t);case"Polygon":return o<0&&(o=c.length+o),s<0&&(s=c[o].length+s),r.point(c[o][s],u,t);case"MultiLineString":return i<0&&(i=c.length+i),s<0&&(s=c[i].length+s),r.point(c[i][s],u,t);case"MultiPolygon":return i<0&&(i=c.length+i),o<0&&(o=c[i].length+o),s<0&&(s=c[i][o].length-s),r.point(c[i][o][s],u,t)}throw new Error("geojson is invalid")}},cZ5Q:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("xfSm");t.injectable=function(){return function(e){if(Reflect.hasOwnMetadata(a.PARAM_TYPES,e))throw new Error(r.DUPLICATED_INJECTABLE_DECORATOR);var t=Reflect.getMetadata(a.DESIGN_PARAM_TYPES,e)||[];return Reflect.defineMetadata(a.PARAM_TYPES,t,e),e}}},ccE7:function(e,t,n){var r=n("Ojgd"),a=n("Jes0");e.exports=function(e){return function(t,n){var i,o,s=String(a(t)),u=r(n),c=s.length;return u<0||u>=c?e?"":void 0:(i=s.charCodeAt(u))<55296||i>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?e?s.charAt(u):i:e?s.slice(u,u+2):o-56320+(i-55296<<10)+65536}}},cdXC:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c=n("pqXx"),l=n("4cb6");var d,f,p,h,g,v,m=(r=(0,l.injectable)(),a=(0,l.inject)(c.TYPES.ILogService),r((u=function(){function e(){var e,t,n,r;e=this,t="logger",r=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}var t=e.prototype;return t.apply=function(e){var t=this;e.hooks.init.tap("RegisterStyleAttributePlugin",(function(){t.registerBuiltinAttributes(e)}))},t.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"position",type:c.AttributeType.Attribute,descriptor:{name:"a_Position",buffer:{data:[],type:c.gl.FLOAT},size:3,update:function(e,t,n){return 2===n.length?[n[0],n[1],0]:[n[0],n[1],n[2]]}}}),e.styleAttributeService.registerStyleAttribute({name:"color",type:c.AttributeType.Attribute,descriptor:{name:"a_Color",buffer:{usage:c.gl.DYNAMIC_DRAW,data:[],type:c.gl.FLOAT},size:4,update:function(e,t){var n=e.color;return n&&n.length?n:[0,0,0,0]}}})},e}(),d=(o=u).prototype,f="logger",p=[a],h={configurable:!0,enumerable:!0,writable:!0,initializer:null},v={},Object.keys(h).forEach((function(e){v[e]=h[e]})),v.enumerable=!!v.enumerable,v.configurable=!!v.configurable,("value"in v||v.initializer)&&(v.writable=!0),v=p.slice().reverse().reduce((function(e,t){return t(d,f,e)||e}),v),g&&void 0!==v.initializer&&(v.value=v.initializer?v.initializer.call(g):void 0,v.initializer=void 0),void 0===v.initializer&&(Object.defineProperty(d,f,v),v=null),s=v,i=o))||i);t.default=m},cjZW:function(e,t,n){"use strict";n("pIFo"),e.exports=function(e,t,n){var r,a,i=" ",o=e.level,s=e.dataLevel,u=e.schema[t],c=e.schemaPath+e.util.getProperty(t),l=e.errSchemaPath+"/"+t,d=!e.opts.allErrors,f="data"+(s||""),p="valid"+o,h="errs__"+o,g=e.opts.$data&&u&&u.$data;g?(i+=" var schema"+o+" = "+e.util.getData(u.$data,s,e.dataPathArr)+"; ",a="schema"+o):a=u;var v,m,y,b,_,x="definition"+o,R=this.definition,w="";if(g&&R.$data){_="keywordValidate"+o;var E=R.validateSchema;i+=" var "+x+" = RULES.custom['"+t+"'].definition; var "+_+" = "+x+".validate;"}else{if(!(b=e.useCustomRule(this,u,e.schema,e)))return;a="validate.schema"+c,_=b.code,v=R.compile,m=R.inline,y=R.macro}var S=_+".errors",A="i"+o,T="ruleErr"+o,P=R.async;if(P&&!e.async)throw new Error("async keyword in sync schema");if(m||y||(i+=S+" = null;"),i+="var "+h+" = errors;var "+p+";",g&&R.$data&&(w+="}",i+=" if ("+a+" === undefined) { "+p+" = true; } else { ",E&&(w+="}",i+=" "+p+" = "+x+".validateSchema("+a+"); if ("+p+") { ")),m)R.statements?i+=" "+b.validate+" ":i+=" "+p+" = "+b.validate+"; ";else if(y){var C=e.util.copy(e);w="";C.level++;var M="valid"+C.level;C.schema=b.validate,C.schemaPath="";var O=e.compositeRule;e.compositeRule=C.compositeRule=!0;var k=e.validate(C).replace(/validate\.schema/g,_);e.compositeRule=C.compositeRule=O,i+=" "+k}else{(j=j||[]).push(i),i="",i+=" "+_+".call( ",e.opts.passContext?i+="this":i+="self",v||!1===R.schema?i+=" , "+f+" ":i+=" , "+a+" , "+f+" , validate.schema"+e.schemaPath+" ",i+=" , (dataPath || '')",'""'!=e.errorPath&&(i+=" + "+e.errorPath);var D=s?"data"+(s-1||""):"parentData",I=s?e.dataPathArr[s]:"parentDataProperty",L=i+=" , "+D+" , "+I+" , rootData ) ";i=j.pop(),!1===R.errors?(i+=" "+p+" = ",P&&(i+="await "),i+=L+"; "):i+=P?" var "+(S="customErrors"+o)+" = null; try { "+p+" = await "+L+"; } catch (e) { "+p+" = false; if (e instanceof ValidationError) "+S+" = e.errors; else throw e; } ":" "+S+" = null; "+p+" = "+L+"; "}if(R.modifying&&(i+=" if ("+D+") "+f+" = "+D+"["+I+"];"),i+=""+w,R.valid)d&&(i+=" if (true) { ");else{var j;i+=" if ( ",void 0===R.valid?(i+=" !",i+=y?""+M:""+p):i+=" "+!R.valid+" ",i+=") { ",r=this.keyword,(j=j||[]).push(i),i="",(j=j||[]).push(i),i="",!1!==e.createErrors?(i+=" { keyword: '"+(r||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { keyword: '"+this.keyword+"' } ",!1!==e.opts.messages&&(i+=" , message: 'should pass \""+this.keyword+"\" keyword validation' "),e.opts.verbose&&(i+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),i+=" } "):i+=" {} ";var F=i;i=j.pop(),!e.compositeRule&&d?e.async?i+=" throw new ValidationError(["+F+"]); ":i+=" validate.errors = ["+F+"]; return false; ":i+=" var err = "+F+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ";var z=i;i=j.pop(),m?R.errors?"full"!=R.errors&&(i+=" for (var "+A+"="+h+"; "+A+"<errors; "+A+"++) { var "+T+" = vErrors["+A+"]; if ("+T+".dataPath === undefined) "+T+".dataPath = (dataPath || '') + "+e.errorPath+"; if ("+T+".schemaPath === undefined) { "+T+'.schemaPath = "'+l+'"; } ',e.opts.verbose&&(i+=" "+T+".schema = "+a+"; "+T+".data = "+f+"; "),i+=" } "):!1===R.errors?i+=" "+z+" ":(i+=" if ("+h+" == errors) { "+z+" } else { for (var "+A+"="+h+"; "+A+"<errors; "+A+"++) { var "+T+" = vErrors["+A+"]; if ("+T+".dataPath === undefined) "+T+".dataPath = (dataPath || '') + "+e.errorPath+"; if ("+T+".schemaPath === undefined) { "+T+'.schemaPath = "'+l+'"; } ',e.opts.verbose&&(i+=" "+T+".schema = "+a+"; "+T+".data = "+f+"; "),i+=" } } "):y?(i+=" var err = ",!1!==e.createErrors?(i+=" { keyword: '"+(r||"custom")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(l)+" , params: { keyword: '"+this.keyword+"' } ",!1!==e.opts.messages&&(i+=" , message: 'should pass \""+this.keyword+"\" keyword validation' "),e.opts.verbose&&(i+=" , schema: validate.schema"+c+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+f+" "),i+=" } "):i+=" {} ",i+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",!e.compositeRule&&d&&(e.async?i+=" throw new ValidationError(vErrors); ":i+=" validate.errors = vErrors; return false; ")):!1===R.errors?i+=" "+z+" ":(i+=" if (Array.isArray("+S+")) { if (vErrors === null) vErrors = "+S+"; else vErrors = vErrors.concat("+S+"); errors = vErrors.length; for (var "+A+"="+h+"; "+A+"<errors; "+A+"++) { var "+T+" = vErrors["+A+"]; if ("+T+".dataPath === undefined) "+T+".dataPath = (dataPath || '') + "+e.errorPath+"; "+T+'.schemaPath = "'+l+'"; ',e.opts.verbose&&(i+=" "+T+".schema = "+a+"; "+T+".data = "+f+"; "),i+=" } } else { "+z+" } "),i+=" } ",d&&(i+=" else { ")}return i}},cnAB:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("bWfx");e.exports=function(e){return Object.keys(e).map((function(t){return e[t]}))}},cr1x:function(e,t,n){},cu4x:function(e,t,n){"use strict";n("V+eJ"),t.__esModule=!0,t.parsePath=function(e){var t=e||"/",n="",r="",a=t.indexOf("#");-1!==a&&(r=t.substr(a),t=t.substr(0,a));var i=t.indexOf("?");-1!==i&&(n=t.substr(i),t=t.substr(0,i));return{pathname:t,search:"?"===n?"":n,hash:"#"===r?"":r}}},czNK:function(e,t,n){"use strict";var r=n("nh4g"),a=n("DVgA"),i=n("JiEa"),o=n("UqcF"),s=n("S/j/"),u=n("Ymqv"),c=Object.assign;e.exports=!c||n("eeVq")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r}))?function(e,t){for(var n=s(e),c=arguments.length,l=1,d=i.f,f=o.f;c>l;)for(var p,h=u(arguments[l++]),g=d?a(h).concat(d(h)):a(h),v=g.length,m=0;v>m;)p=g[m++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:c},"d+r/":function(e,t,n){"use strict";e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s,a+="if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'number') || "),a+=" Object.keys("+d+").length "+("maxProperties"==t?">":"<")+" "+r+") { ";var p=t,h=h||[];h.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(p||"_limitProperties")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+r+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT have ",a+="maxProperties"==t?"more":"fewer",a+=" than ",a+=f?"' + "+r+" + '":""+s,a+=" properties' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var g=a;return a=h.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+g+"]); ":a+=" validate.errors = ["+g+"]; return false; ":a+=" var err = "+g+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",l&&(a+=" else { "),a}},"d/Gc":function(e,t,n){var r=n("RYi7"),a=Math.max,i=Math.min;e.exports=function(e,t){return(e=r(e))<0?a(e+t,0):i(e,t)}},d0bx:function(e,t,n){"use strict";n("HAE/");var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("Zss7")),i=2,o=16,s=5,u=5,c=15,l=5,d=4;function f(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-i*t:Math.round(e.h)+i*t:n?Math.round(e.h)+i*t:Math.round(e.h)-i*t)<0?r+=360:r>=360&&(r-=360),r}function p(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?Math.round(100*e.s)-o*t:t===d?Math.round(100*e.s)+o:Math.round(100*e.s)+s*t)>100&&(r=100),n&&t===l&&r>10&&(r=10),r<6&&(r=6),r);var r}function h(e,t,n){return n?Math.round(100*e.v)+u*t:Math.round(100*e.v)-c*t}t.default=function(e){for(var t=[],n=a.default(e),r=l;r>0;r-=1){var i=n.toHsv(),o=a.default({h:f(i,r,!0),s:p(i,r,!0),v:h(i,r,!0)}).toHexString();t.push(o)}for(t.push(n.toHexString()),r=1;r<=d;r+=1){i=n.toHsv(),o=a.default({h:f(i,r),s:p(i,r),v:h(i,r)}).toHexString();t.push(o)}return t}},"d17/":function(e,t,n){"use strict";e.exports=function(e){for(var t,n=0,r=e.length,a=0;a<r;)n++,(t=e.charCodeAt(a++))>=55296&&t<=56319&&a<r&&56320==(64512&(t=e.charCodeAt(a)))&&a++;return n}},d1El:function(e,t,n){"use strict";n("V+eJ"),n("RW0V"),n("0l/t"),n("8+KV"),n("91GP"),n("hHhE"),n("/SS/"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=n("94VI"),i=c(n("OLES")),o=c(n("TSYQ")),s=c(n("DWoR")),u=n("vgIT");function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(){return(v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var m=function(e,t){var n={},r=v({},e);return t.forEach((function(t){e&&t in e&&(n[t]=e[t],delete r[t])})),{picked:n,omitted:r}};var y=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?h(e):t}(this,p(t).call(this,e))).onVisibleChange=function(e){var t=n.props.onVisibleChange;"visible"in n.props||n.setState({visible:!n.isNoTitle()&&e}),t&&!n.isNoTitle()&&t(e)},n.saveTooltip=function(e){n.tooltip=e},n.onPopupAlign=function(e,t){var r=n.getPlacements(),a=Object.keys(r).filter((function(e){return r[e].points[0]===t.points[0]&&r[e].points[1]===t.points[1]}))[0];if(a){var i=e.getBoundingClientRect(),o={top:"50%",left:"50%"};a.indexOf("top")>=0||a.indexOf("Bottom")>=0?o.top="".concat(i.height-t.offset[1],"px"):(a.indexOf("Top")>=0||a.indexOf("bottom")>=0)&&(o.top="".concat(-t.offset[1],"px")),a.indexOf("left")>=0||a.indexOf("Right")>=0?o.left="".concat(i.width-t.offset[0],"px"):(a.indexOf("right")>=0||a.indexOf("Left")>=0)&&(o.left="".concat(-t.offset[0],"px")),e.style.transformOrigin="".concat(o.left," ").concat(o.top)}},n.renderTooltip=function(e){var t=e.getPopupContainer,a=e.getPrefixCls,s=h(n),u=s.props,c=s.state,l=u.prefixCls,d=u.title,f=u.overlay,p=u.openClassName,g=u.getPopupContainer,y=u.getTooltipContainer,b=u.children,_=a("tooltip",l),x=c.visible;"visible"in u||!n.isNoTitle()||(x=!1);var R,w,E,S=function(e){var t=e.type;if((!0===t.__ANT_BUTTON||!0===t.__ANT_SWITCH||!0===t.__ANT_CHECKBOX||"button"===e.type)&&e.props.disabled){var n=m(e.props.style,["position","left","right","top","bottom","float","display","zIndex"]),a=n.picked,i=n.omitted,o=v(v({display:"inline-block"},a),{cursor:"not-allowed",width:e.props.block?"100%":null}),s=v(v({},i),{pointerEvents:"none"}),u=r.cloneElement(e,{style:s,className:null});return r.createElement("span",{style:o,className:e.props.className},u)}return e}(r.isValidElement(b)?b:r.createElement("span",null,b)),A=S.props,T=(0,o.default)(A.className,(R={},w=p||"".concat(_,"-open"),E=!0,w in R?Object.defineProperty(R,w,{value:E,enumerable:!0,configurable:!0,writable:!0}):R[w]=E,R));return r.createElement(i.default,v({},n.props,{prefixCls:_,getTooltipContainer:g||y||t,ref:n.saveTooltip,builtinPlacements:n.getPlacements(),overlay:f||d||"",visible:x,onVisibleChange:n.onVisibleChange,onPopupAlign:n.onPopupAlign}),x?r.cloneElement(S,{className:T}):S)},n.state={visible:!!e.visible||!!e.defaultVisible},n}var n,a,c;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,c=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:null}}],(a=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getPlacements",value:function(){var e=this.props,t=e.builtinPlacements,n=e.arrowPointAtCenter,r=e.autoAdjustOverflow;return t||(0,s.default)({arrowPointAtCenter:n,verticalArrowShift:8,autoAdjustOverflow:r})}},{key:"isNoTitle",value:function(){var e=this.props,t=e.title,n=e.overlay;return!t&&!n}},{key:"render",value:function(){return r.createElement(u.ConfigConsumer,null,this.renderTooltip)}}])&&f(n.prototype,a),c&&f(n,c),t}(r.Component);y.defaultProps={placement:"top",transitionName:"zoom-big-fast",mouseEnterDelay:.1,mouseLeaveDelay:.1,arrowPointAtCenter:!1,autoAdjustOverflow:!0},(0,a.polyfill)(y);var b=y;t.default=b},d1Y1:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("8+KV");var r=n("UhbJ");e.exports=function(e,t){Object.keys(t).forEach((function(n){var a=t[n];e.variants.forEach((function(e){var t=a[e.tag];if(!t)throw new TypeError("Method "+n+" not defined for "+e.tag);r(a,t),e.prototype[n]=t}))}))}},d2CI:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=i(n("foUO")),a=i(n("65HD"));function i(e){return e&&e.__esModule?e:{default:e}}r.default.Sider=a.default;var o=r.default;t.default=o},d8PN:function(e,t,n){"use strict";var r=n("pVnL"),a=n("PJYZ"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,s,u,c,l,d,f,p=n("4cb6"),h=n("LvDl"),g=n("ewr5"),v=(o=n("iT+1"))&&o.__esModule?o:{default:o};var m,y,b,_,x,R,w=(s=(0,p.injectable)(),u=(0,p.inject)(g.TYPES.IRendererService),s((f=function(e){function t(){for(var t,n,r,i,o,s=arguments.length,u=new Array(s),c=0;c<s;c++)u[c]=arguments[c];return t=e.call.apply(e,[this].concat(u))||this,n=a(t),r="rendererService",i=d,o=a(t),i&&Object.defineProperty(n,r,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(o):void 0}),t}i(t,e);var n=t.prototype;return n.getName=function(){return"hexagonalPixelate"},n.setupShaders=function(){this.shaderModule.registerModule("hexagonalpixelate-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\nuniform vec2 u_ViewportSize: [1.0, 1.0];\nuniform vec2 u_Center : [0.5, 0.5];\nuniform float u_Scale : 10;\n\n// https://github.com/evanw/glfx.js/blob/master/src/filters/fun/hexagonalpixelate.js\nvec4 hexagonalPixelate_sampleColor(sampler2D texture, vec2 texSize, vec2 texCoord) {\n vec2 tex = (texCoord * texSize - u_Center * texSize) / u_Scale;\n tex.y /= 0.866025404;\n tex.x -= tex.y * 0.5;\n vec2 a;\n if (tex.x + tex.y - floor(tex.x) - floor(tex.y) < 1.0) {\n a = vec2(floor(tex.x), floor(tex.y));\n }\n else a = vec2(ceil(tex.x), ceil(tex.y));\n vec2 b = vec2(ceil(tex.x), floor(tex.y));\n vec2 c = vec2(floor(tex.x), ceil(tex.y));\n vec3 TEX = vec3(tex.x, tex.y, 1.0 - tex.x - tex.y);\n vec3 A = vec3(a.x, a.y, 1.0 - a.x - a.y);\n vec3 B = vec3(b.x, b.y, 1.0 - b.x - b.y);\n vec3 C = vec3(c.x, c.y, 1.0 - c.x - c.y);\n float alen = length(TEX - A);\n float blen = length(TEX - B);\n float clen = length(TEX - C);\n vec2 choice;\n if (alen < blen) {\n if (alen < clen) choice = a;\n else choice = c;\n } else {\n if (blen < clen) choice = b;\n else choice = c;\n }\n choice.x += choice.y * 0.5;\n choice.y *= 0.866025404;\n choice *= u_Scale / texSize;\n return texture2D(texture, choice + u_Center);\n}\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n gl_FragColor = hexagonalPixelate_sampleColor(u_Texture, u_ViewportSize, v_UV);\n}"});var e=this.shaderModule.getModule("hexagonalpixelate-pass"),t=e.vs,n=e.fs,a=e.uniforms,i=this.rendererService.getViewportSize(),o=i.width,s=i.height;return{vs:t,fs:n,uniforms:r({},a,{u_ViewportSize:[o,s]})}},n.convertOptionsToUniforms=function(e){var t={};return(0,h.isNil)(e.center)||(t.u_Center=e.center),(0,h.isNil)(e.scale)||(t.u_Scale=e.scale),t},t}(v.default),m=(l=f).prototype,y="rendererService",b=[u],_={configurable:!0,enumerable:!0,writable:!0,initializer:null},R={},Object.keys(_).forEach((function(e){R[e]=_[e]})),R.enumerable=!!R.enumerable,R.configurable=!!R.configurable,("value"in R||R.initializer)&&(R.writable=!0),R=b.slice().reverse().reduce((function(e,t){return t(m,y,e)||e}),R),x&&void 0!==R.initializer&&(R.value=R.initializer?R.initializer.call(x):void 0,R.initializer=void 0),void 0===R.initializer&&(Object.defineProperty(m,y,R),R=null),d=R,c=l))||c);t.default=w},d9O0:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=0;t.id=function(){return r++}},dANV:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.PresetColorTypes=void 0;var r=(0,n("KEtS").tuple)("pink","red","yellow","orange","cyan","green","blue","purple","geekblue","magenta","volcano","gold","lime");t.PresetColorTypes=r},"dJA/":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(){return r.createElement("svg",{width:"252",height:"294"},r.createElement("defs",null,r.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(0 .012)"},r.createElement("mask",{fill:"#fff"}),r.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),r.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),r.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),r.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),r.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),r.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),r.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),r.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),r.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1890FF"}),r.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),r.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),r.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),r.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),r.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),r.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),r.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),r.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),r.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),r.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),r.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),r.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),r.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),r.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),r.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),r.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),r.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),r.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),r.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),r.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),r.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),r.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),r.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),r.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),r.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),r.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),r.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),r.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),r.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),r.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),r.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),r.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"})))};t.default=i},dLt8:function(e,t,n){!function(e){"use strict";e.defineMode("htmlembedded",(function(t,n){var r=n.closeComment||"--%>";return e.multiplexingMode(e.getMode(t,"htmlmixed"),{open:n.openComment||"<%--",close:r,delimStyle:"comment",mode:{token:function(e){return e.skipTo(r)||e.skipToEnd(),"comment"}}},{open:n.open||n.scriptStartRegex||"<%",close:n.close||n.scriptEndRegex||"%>",mode:e.getMode(t,n.scriptingModeSpec)})}),"htmlmixed"),e.defineMIME("application/x-ejs",{name:"htmlembedded",scriptingModeSpec:"javascript"}),e.defineMIME("application/x-aspx",{name:"htmlembedded",scriptingModeSpec:"text/x-csharp"}),e.defineMIME("application/x-jsp",{name:"htmlembedded",scriptingModeSpec:"text/x-java"}),e.defineMIME("application/x-erb",{name:"htmlembedded",scriptingModeSpec:"ruby"})}(n("VrN/"),n("1p+/"),n("6wyt"))},dOlK:function(e,t,n){},dRSK:function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(5),i=!0;"find"in[]&&Array(1).find((function(){i=!1})),r(r.P+r.F*i,"Array",{find:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}}),n("nGyu")("find")},dX1H:function(e,t,n){"use strict";n("0l/t"),n("dZ+Y"),n("f3/d"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("d9O0"),i=n("GXnB"),o=n("zxMA"),s=function(){function e(e,t,n,s){this.id=a.id(),this.type=e,this.serviceIdentifier=n,this.name=new o.QueryableString(t||""),this.metadata=new Array;var u=null;"string"==typeof s?u=new i.Metadata(r.NAMED_TAG,s):s instanceof i.Metadata&&(u=s),null!==u&&this.metadata.push(u)}return e.prototype.hasTag=function(e){for(var t=0,n=this.metadata;t<n.length;t++){if(n[t].key===e)return!0}return!1},e.prototype.isArray=function(){return this.hasTag(r.MULTI_INJECT_TAG)},e.prototype.matchesArray=function(e){return this.matchesTag(r.MULTI_INJECT_TAG)(e)},e.prototype.isNamed=function(){return this.hasTag(r.NAMED_TAG)},e.prototype.isTagged=function(){return this.metadata.some((function(e){return e.key!==r.INJECT_TAG&&e.key!==r.MULTI_INJECT_TAG&&e.key!==r.NAME_TAG&&e.key!==r.UNMANAGED_TAG&&e.key!==r.NAMED_TAG}))},e.prototype.isOptional=function(){return this.matchesTag(r.OPTIONAL_TAG)(!0)},e.prototype.getNamedTag=function(){return this.isNamed()?this.metadata.filter((function(e){return e.key===r.NAMED_TAG}))[0]:null},e.prototype.getCustomTags=function(){return this.isTagged()?this.metadata.filter((function(e){return e.key!==r.INJECT_TAG&&e.key!==r.MULTI_INJECT_TAG&&e.key!==r.NAME_TAG&&e.key!==r.UNMANAGED_TAG&&e.key!==r.NAMED_TAG})):null},e.prototype.matchesNamedTag=function(e){return this.matchesTag(r.NAMED_TAG)(e)},e.prototype.matchesTag=function(e){var t=this;return function(n){for(var r=0,a=t.metadata;r<a.length;r++){var i=a[r];if(i.key===e&&i.value===n)return!0}return!1}},e}();t.Target=s},"dZ+Y":function(e,t,n){"use strict";var r=n("XKFU"),a=n("CkkT")(3);r(r.P+r.F*!n("LyE8")([].some,!0),"Array",{some:function(e){return a(this,e,arguments[1])}})},dl0q:function(e,t,n){n("Zxgi")("observable")},dlRh:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.RasterTriangulation=function(e){e.coordinates;for(var t=e.data,n=(e.min,e.max,e.width),r=e.height,i=Math.max(n,r),o=Math.pow(2,Math.ceil(Math.log2(i)))+1,s=new Float32Array(o*o),u=0;u<n;u++)for(var c=0;c<r;c++)s[u*o+c]=t[u*n+c];var l=new a.default(o).createTile(s).getMesh(o/2);return{vertices:Array.from(l.vertices),indices:Array.from(l.triangles),size:2}};var r,a=(r=n("m4Tk"))&&r.__esModule?r:{default:r}},doU7:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});t.BindingCount={MultipleBindingsAvailable:2,NoBindingsAvailable:0,OnlyOneBindingAvailable:1}},dpYK:function(e,t,n){"use strict";n("pIFo");e.exports=function(){}},dplF:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){if(e instanceof HTMLElement)return e;return a.default.findDOMNode(e)};var r,a=(r=n("i8i4"))&&r.__esModule?r:{default:r}},dtAR:function(e,t,n){"use strict";var r=n("5tHe"),a=r.Error,i=r.Ok;e.exports=function(e,t){return e.matchWith({Nothing:function(){return a(t)},Just:function(e){var t=e.value;return i(t)}})}},dxie:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i=n("pqXx"),o=(a=n("iZF3"))&&a.__esModule?a:{default:a},s=n("HJWE");var u=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="LineLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"line",vertexShader:'\nattribute float a_Miter;\nattribute vec4 a_Color;\nattribute float a_Size;\nattribute float a_Distance;\nattribute float a_dash_array;\nattribute float a_total_distance;\nattribute vec3 a_Normal;\nattribute vec3 a_Position;\nuniform mat4 u_ModelMatrix;\n\nvarying vec4 v_color;\nvarying float v_dash_array;\nvarying vec3 v_normal;\n\n#pragma include "projection"\nvoid main() {\n v_normal = a_Normal;\n v_color = a_Color;\n vec3 size = a_Miter * a_Size * v_normal;\n vec2 offset = project_pixel(size.xy);\n vec4 project_pos = project_position(vec4(a_Position.xy, 0, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy + offset, 0, 1.0));\n}\n',fragmentShader:"uniform float u_blur : 0.99;\nvarying vec4 v_color;\nvarying vec3 v_normal;\nvoid main() {\n gl_FragColor = v_color;\n // anti-alias\n float blur = smoothstep(u_blur, 1., length(v_normal.xy));\n gl_FragColor.a *= blur;\n}",triangulation:s.LineTriangulation,blend:{enable:!0,func:{srcRGB:i.gl.SRC_ALPHA,srcAlpha:1,dstRGB:i.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"size",type:i.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"normal",type:i.AttributeType.Attribute,descriptor:{name:"a_Normal",buffer:{usage:i.gl.STATIC_DRAW,data:[],type:i.gl.FLOAT},size:3,update:function(e,t,n,r,a){return a}}}),e.styleAttributeService.registerStyleAttribute({name:"miter",type:i.AttributeType.Attribute,descriptor:{name:"a_Miter",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:1,update:function(e,t,n,r){return[n[4]]}}}),e.styleAttributeService.registerStyleAttribute({name:"distance",type:i.AttributeType.Attribute,descriptor:{name:"a_Distance",buffer:{usage:i.gl.DYNAMIC_DRAW,data:[],type:i.gl.FLOAT},size:1,update:function(e,t,n,r){return[n[3]]}}})},t}(o.default);t.default=u},dxzI:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("d9O0"),a=function(e){this.id=r.id(),this.registry=e};t.ContainerModule=a;var i=function(e){this.id=r.id(),this.registry=e};t.AsyncContainerModule=i},dyZX:function(e,t){var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},"e/UW":function(e,t,n){"use strict";t.registerServiceWorker=function(){return!0};var r=/^(stylesheet|preload)$/,a=[];function i(e,t){if(!window.___swUpdated&&"serviceWorker"in navigator){var n=navigator.serviceWorker;if(null===n.controller)a.push(e);else{var r=t(e);n.controller.postMessage({gatsbyApi:"setPathResources",path:e,resources:r})}}}t.onServiceWorkerActive=function(e){var t=e.getResourceURLsForPathname,n=e.serviceWorker;if(window.___swUpdated)n.active.postMessage({gatsbyApi:"clearPathResources"});else{var i=document.querySelectorAll("\n head > script[src],\n head > link[href],\n head > style[data-href]\n "),o=[].slice.call(i).filter((function(e){return"LINK"!==e.tagName||r.test(e.getAttribute("rel"))})).map((function(e){return e.src||e.href||e.getAttribute("data-href")})),s=[];a.forEach((function(e){var r=t(e);s.push.apply(s,r),n.active.postMessage({gatsbyApi:"setPathResources",path:e,resources:r})})),[].concat(o,s).forEach((function(e){var t=document.createElement("link");t.rel="prefetch",t.href=e,t.onload=t.remove,t.onerror=t.remove,document.head.appendChild(t)}))}},t.onRouteUpdate=function(e){var t=e.location,n=e.getResourceURLsForPathname;i(t.pathname.replace("/gatsby-theme-antv",""),n),"serviceWorker"in navigator&&null!==navigator.serviceWorker.controller&&navigator.serviceWorker.controller.postMessage({gatsbyApi:"enableOfflineShell"})},t.onPostPrefetchPathname=function(e){i(e.pathname,e.getResourceURLsForPathname)}},"e/Uk":function(e,t,n){"use strict";var r=n("pVnL"),a=n("RIqP"),i=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o,s=n("pqXx"),u=(o=n("iZF3"))&&o.__esModule?o:{default:o},c=n("5GMY"),l=n("dlRh");var d=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="e",t.texture=void 0,t.colorTexture=void 0,t}i(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this,t=this.getStyleOptions().opacity,n=this.getSource().data.dataArray[0],r=n.coordinates,i=n.width,o=n.height,s=n.min,u=n.max;return this.models.forEach((function(n){return n.draw({uniforms:{u_opacity:t||1,u_texture:e.texture,u_min:s,u_width:i,u_height:o,u_max:u,u_colorTexture:e.colorTexture,u_extent:[].concat(a(r[0]),a(r[1]))}})})),this},n.buildModels=function(){var e=this.getSource().data.dataArray[0],t=this.rendererService.createTexture2D;this.texture=t({data:e.data,width:e.width,height:e.height,format:s.gl.LUMINANCE,type:s.gl.FLOAT});var n=this.getStyleOptions().rampColors,r=(0,c.generateColorRamp)(n);this.colorTexture=t({data:r.data,width:r.width,height:r.height,flipY:!0}),this.models=[this.buildRasterModel()]},n.buildRasterModel=function(){var e=this.getSource().data.dataArray[0],t=(0,l.RasterTriangulation)(e);this.shaderModuleService.registerModule("raster",{vs:'precision highp float;\n\nuniform mat4 u_ModelMatrix;\nattribute vec3 a_Position;\n\nuniform vec4 u_extent;\nuniform sampler2D u_texture;\nuniform sampler2D u_colorTexture;\nuniform float u_min;\nuniform float u_max;\nuniform float u_width;\nuniform float u_height;\n\nvarying vec2 v_texCoord;\nvarying vec4 v_color;\n#pragma include "projection"\nvoid main() {\n vec2 uv = a_Position.xy / vec2(u_width, u_height);\n vec2 minxy = project_position(vec4(u_extent.xy, 0, 1.0)).xy;\n vec2 maxxy = project_position(vec4(u_extent.zw, 0, 1.0)).xy;\n float value = texture2D(u_texture, vec2(uv.x,1.0 - uv.y)).x;\n vec2 step = (maxxy - minxy) / vec2(u_width, u_height);\n vec2 pos = minxy + vec2(a_Position.x, a_Position.y ) * step;\n // v_texCoord = a_Uv;\n value = clamp(value,u_min,u_max);\n float value1 = (value - u_min) / (u_max -u_min);\n vec2 ramp_pos = vec2(\n fract(16.0 * (1.0 - value1)),\n floor(16.0 * (1.0 - value1)) / 16.0);\n v_color = texture2D(u_colorTexture,ramp_pos);\n\n // if(uv.x > 1.0 || uv.y > 1.0) {\n // v_color = vec4(0.);\n // }\n\n // vec2 range = u_extent.zw - u_extent.xy;\n // vec4 project_pos = project_position(vec4(pos, 0, 1.0));\n gl_Position = project_common_position_to_clipspace(vec4(pos.xy, project_scale(value) * 10., 1.0));\n\n}\n',fs:"varying vec4 v_color;\nuniform float u_opacity: 1.0;\n#define PI 3.141592653589793\n\nvoid main() {\n gl_FragColor = v_color;\n gl_FragColor.a *= u_opacity;\n\n}\n"});var n=this.shaderModuleService.getModule("raster"),a=n.vs,i=n.fs,o=n.uniforms,u=this.rendererService,c=u.createAttribute,d=u.createElements,f=u.createBuffer;return(0,u.createModel)({vs:a,fs:i,attributes:{a_Position:c({buffer:f({data:t.vertices,type:s.gl.FLOAT}),size:2})},primitive:s.gl.TRIANGLES,uniforms:r({},o),depth:{enable:!0},elements:d({data:t.indices,type:s.gl.UNSIGNED_INT,count:t.indices.length})})},t}(u.default);t.default=d},e7yV:function(e,t,n){var r=n("aCFj"),a=n("kJMx").f,i={}.toString,o="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return o&&"[object Window]"==i.call(e)?function(e){try{return a(e)}catch(t){return o.slice()}}(e):a(r(e))}},eDuk:function(e,t,n){"use strict";n("Oyvg"),n("LK8F");var r=n("jQLo"),a=n("qXHa"),i=n("6pwk"),o=n("ugD5"),s=n("9x6x"),u=n("n+SQ"),c=n("wXyd"),l=n("ZsDt"),d=n("+9rK");e.exports=m,m.prototype.validate=function(e,t){var n;if("string"==typeof e){if(!(n=this.getSchema(e)))throw new Error('no schema with key or ref "'+e+'"')}else{var r=this._addSchema(e);n=r.validate||this._compile(r)}var a=n(t);!0!==n.$async&&(this.errors=n.errors);return a},m.prototype.compile=function(e,t){var n=this._addSchema(e,void 0,t);return n.validate||this._compile(n)},m.prototype.addSchema=function(e,t,n,r){if(Array.isArray(e)){for(var i=0;i<e.length;i++)this.addSchema(e[i],void 0,n,r);return this}var o=this._getId(e);if(void 0!==o&&"string"!=typeof o)throw new Error("schema id must be string");return w(this,t=a.normalizeId(t||o)),this._schemas[t]=this._addSchema(e,n,r,!0),this},m.prototype.addMetaSchema=function(e,t,n){return this.addSchema(e,t,n,!0),this},m.prototype.validateSchema=function(e,t){var n=e.$schema;if(void 0!==n&&"string"!=typeof n)throw new Error("$schema must be a string");if(!(n=n||this._opts.defaultMeta||function(e){var t=e._opts.meta;return e._opts.defaultMeta="object"==typeof t?e._getId(t)||t:e.getSchema(h)?h:void 0,e._opts.defaultMeta}(this)))return this.logger.warn("meta-schema not available"),this.errors=null,!0;var r=this.validate(n,e);if(!r&&t){var a="schema is invalid: "+this.errorsText();if("log"!=this._opts.validateSchema)throw new Error(a);this.logger.error(a)}return r},m.prototype.getSchema=function(e){var t=y(this,e);switch(typeof t){case"object":return t.validate||this._compile(t);case"string":return this.getSchema(t);case"undefined":return function(e,t){var n=a.schema.call(e,{schema:{}},t);if(n){var i=n.schema,s=n.root,u=n.baseId,c=r.call(e,i,s,void 0,u);return e._fragments[t]=new o({ref:t,fragment:!0,schema:i,root:s,baseId:u,validate:c}),c}}(this,e)}},m.prototype.removeSchema=function(e){if(e instanceof RegExp)return b(this,this._schemas,e),b(this,this._refs,e),this;switch(typeof e){case"undefined":return b(this,this._schemas),b(this,this._refs),this._cache.clear(),this;case"string":var t=y(this,e);return t&&this._cache.del(t.cacheKey),delete this._schemas[e],delete this._refs[e],this;case"object":var n=this._opts.serialize,r=n?n(e):e;this._cache.del(r);var i=this._getId(e);i&&(i=a.normalizeId(i),delete this._schemas[i],delete this._refs[i])}return this},m.prototype.addFormat=function(e,t){"string"==typeof t&&(t=new RegExp(t));return this._formats[e]=t,this},m.prototype.errorsText=function(e,t){if(!(e=e||this.errors))return"No errors";for(var n=void 0===(t=t||{}).separator?", ":t.separator,r=void 0===t.dataVar?"data":t.dataVar,a="",i=0;i<e.length;i++){var o=e[i];o&&(a+=r+o.dataPath+" "+o.message+n)}return a.slice(0,-n.length)},m.prototype._addSchema=function(e,t,n,r){if("object"!=typeof e&&"boolean"!=typeof e)throw new Error("schema should be object or boolean");var i=this._opts.serialize,s=i?i(e):e,u=this._cache.get(s);if(u)return u;r=r||!1!==this._opts.addUsedSchema;var c=a.normalizeId(this._getId(e));c&&r&&w(this,c);var l,d=!1!==this._opts.validateSchema&&!t;d&&!(l=c&&c==a.normalizeId(e.$schema))&&this.validateSchema(e,!0);var f=a.ids.call(this,e),p=new o({id:c,schema:e,localRefs:f,cacheKey:s,meta:n});"#"!=c[0]&&r&&(this._refs[c]=p);this._cache.put(s,p),d&&l&&this.validateSchema(e,!0);return p},m.prototype._compile=function(e,t){if(e.compiling)return e.validate=i,i.schema=e.schema,i.errors=null,i.root=t||i,!0===e.schema.$async&&(i.$async=!0),i;var n,a;e.compiling=!0,e.meta&&(n=this._opts,this._opts=this._metaOpts);try{a=r.call(this,e.schema,t,e.localRefs)}catch(o){throw delete e.validate,o}finally{e.compiling=!1,e.meta&&(this._opts=n)}return e.validate=a,e.refs=a.refs,e.refVal=a.refVal,e.root=a.root,a;function i(){var t=e.validate,n=t.apply(this,arguments);return i.errors=t.errors,n}},m.prototype.compileAsync=n("sagP");var f=n("//Jx");m.prototype.addKeyword=f.add,m.prototype.getKeyword=f.get,m.prototype.removeKeyword=f.remove,m.prototype.validateKeyword=f.validate;var p=n("iZoB");m.ValidationError=p.Validation,m.MissingRefError=p.MissingRef,m.$dataMetaSchema=l;var h="http://json-schema.org/draft-07/schema",g=["removeAdditional","useDefaults","coerceTypes","strictDefaults"],v=["/properties"];function m(e){if(!(this instanceof m))return new m(e);e=this._opts=d.copy(e)||{},function(e){var t=e._opts.logger;if(!1===t)e.logger={log:E,warn:E,error:E};else{if(void 0===t&&(t=console),!("object"==typeof t&&t.log&&t.warn&&t.error))throw new Error("logger must implement log, warn and error methods");e.logger=t}}(this),this._schemas={},this._refs={},this._fragments={},this._formats=u(e.format),this._cache=e.cache||new i,this._loadingSchemas={},this._compilations=[],this.RULES=c(),this._getId=function(e){switch(e.schemaId){case"auto":return R;case"id":return _;default:return x}}(e),e.loopRequired=e.loopRequired||1/0,"property"==e.errorDataPath&&(e._errorDataPathProperty=!0),void 0===e.serialize&&(e.serialize=s),this._metaOpts=function(e){for(var t=d.copy(e._opts),n=0;n<g.length;n++)delete t[g[n]];return t}(this),e.formats&&function(e){for(var t in e._opts.formats){var n=e._opts.formats[t];e.addFormat(t,n)}}(this),function(e){var t;e._opts.$data&&(t=n("RsDv"),e.addMetaSchema(t,t.$id,!0));if(!1===e._opts.meta)return;var r=n("bnbC");e._opts.$data&&(r=l(r,v));e.addMetaSchema(r,h,!0),e._refs["http://json-schema.org/schema"]=h}(this),"object"==typeof e.meta&&this.addMetaSchema(e.meta),e.nullable&&this.addKeyword("nullable",{metaSchema:{type:"boolean"}}),function(e){var t=e._opts.schemas;if(!t)return;if(Array.isArray(t))e.addSchema(t);else for(var n in t)e.addSchema(t[n],n)}(this)}function y(e,t){return t=a.normalizeId(t),e._schemas[t]||e._refs[t]||e._fragments[t]}function b(e,t,n){for(var r in t){var a=t[r];a.meta||n&&!n.test(r)||(e._cache.del(a.cacheKey),delete t[r])}}function _(e){return e.$id&&this.logger.warn("schema $id ignored",e.$id),e.id}function x(e){return e.id&&this.logger.warn("schema id ignored",e.id),e.$id}function R(e){if(e.$id&&e.id&&e.$id!=e.id)throw new Error("schema $id is different from id");return e.$id||e.id}function w(e,t){if(e._schemas[t]||e._refs[t])throw new Error('schema with key or id "'+t+'" already exists')}function E(){}},eHKK:function(e,t,n){var r=n("XKFU");r(r.S,"Math",{log10:function(e){return Math.log(e)*Math.LOG10E}})},eM6i:function(e,t,n){var r=n("XKFU");r(r.S,"Date",{now:function(){return(new Date).getTime()}})},eUtF:function(e,t,n){e.exports=!n("jmDH")&&!n("KUxP")((function(){return 7!=Object.defineProperty(n("Hsns")("div"),"a",{get:function(){return 7}}).a}))},eVfi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var r=function(){function e(e,t){void 0===e&&(e=50),this.limit=void 0,this.cache=void 0,this.destroy=void 0,this.order=void 0,this.limit=e,this.destroy=t||this.defaultDestroy,this.order=[],this.clear()}var t=e.prototype;return t.clear=function(){var e=this;this.order.forEach((function(t){e.delete(t)})),this.cache={},this.order=[]},t.get=function(e){var t=this.cache[e];return t&&(this.deleteOrder(e),this.appendOrder(e)),t},t.set=function(e,t){this.cache[e]?(this.delete(e),this.cache[e]=t,this.appendOrder(e)):(Object.keys(this.cache).length===this.limit&&this.delete(this.order[0]),this.cache[e]=t,this.appendOrder(e))},t.delete=function(e){var t=this.cache[e];t&&(this.deleteCache(e),this.deleteOrder(e),this.destroy(t,e))},t.deleteCache=function(e){delete this.cache[e]},t.deleteOrder=function(e){var t=this.order.findIndex((function(t){return t===e}));t>=0&&this.order.splice(t,1)},t.appendOrder=function(e){this.order.push(e)},t.defaultDestroy=function(e,t){return null},e}();t.LRUCache=r},eXaU:function(e,t,n){"use strict";var r=n("bnbC");e.exports={$id:"https://github.com/epoberezkin/ajv/blob/master/lib/definition_schema.js",definitions:{simpleTypes:r.definitions.simpleTypes},type:"object",dependencies:{schema:["validate"],$data:["validate"],statements:["inline"],valid:{not:{required:["macro"]}}},properties:{type:r.properties.type,schema:{type:"boolean"},statements:{type:"boolean"},dependencies:{type:"array",items:{type:"string"}},metaSchema:{type:"object"},modifying:{type:"boolean"},valid:{type:"boolean"},$data:{type:"boolean"},async:{type:"boolean"},errors:{anyOf:[{type:"boolean"},{const:"full"}]}}}},eY4P:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f="errs__"+a,p=e.util.copy(e),h="";p.level++;var g="valid"+p.level,v="i"+a,m=p.dataLevel=e.dataLevel+1,y="data"+m,b=e.baseId;if(r+="var "+f+" = errors;var "+d+";",Array.isArray(o)){var _=e.schema.additionalItems;if(!1===_){r+=" "+d+" = "+l+".length <= "+o.length+"; ";var x=u;u=e.errSchemaPath+"/additionalItems",r+=" if (!"+d+") { ";var R=R||[];R.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'additionalItems' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { limit: "+o.length+" } ",!1!==e.opts.messages&&(r+=" , message: 'should NOT have more than "+o.length+" items' "),e.opts.verbose&&(r+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var w=r;r=R.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+w+"]); ":r+=" validate.errors = ["+w+"]; return false; ":r+=" var err = "+w+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } ",u=x,c&&(h+="}",r+=" else { ")}var E=o;if(E)for(var S,A=-1,T=E.length-1;A<T;)if(S=E[A+=1],e.opts.strictKeywords?"object"==typeof S&&Object.keys(S).length>0:e.util.schemaHasRules(S,e.RULES.all)){r+=" "+g+" = true; if ("+l+".length > "+A+") { ";var P=l+"["+A+"]";p.schema=S,p.schemaPath=s+"["+A+"]",p.errSchemaPath=u+"/"+A,p.errorPath=e.util.getPathExpr(e.errorPath,A,e.opts.jsonPointers,!0),p.dataPathArr[m]=A;var C=e.validate(p);p.baseId=b,e.util.varOccurences(C,y)<2?r+=" "+e.util.varReplace(C,y,P)+" ":r+=" var "+y+" = "+P+"; "+C+" ",r+=" } ",c&&(r+=" if ("+g+") { ",h+="}")}if("object"==typeof _&&(e.opts.strictKeywords?"object"==typeof _&&Object.keys(_).length>0:e.util.schemaHasRules(_,e.RULES.all))){p.schema=_,p.schemaPath=e.schemaPath+".additionalItems",p.errSchemaPath=e.errSchemaPath+"/additionalItems",r+=" "+g+" = true; if ("+l+".length > "+o.length+") { for (var "+v+" = "+o.length+"; "+v+" < "+l+".length; "+v+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);P=l+"["+v+"]";p.dataPathArr[m]=v;C=e.validate(p);p.baseId=b,e.util.varOccurences(C,y)<2?r+=" "+e.util.varReplace(C,y,P)+" ":r+=" var "+y+" = "+P+"; "+C+" ",c&&(r+=" if (!"+g+") break; "),r+=" } } ",c&&(r+=" if ("+g+") { ",h+="}")}}else if(e.opts.strictKeywords?"object"==typeof o&&Object.keys(o).length>0:e.util.schemaHasRules(o,e.RULES.all)){p.schema=o,p.schemaPath=s,p.errSchemaPath=u,r+=" for (var "+v+" = 0; "+v+" < "+l+".length; "+v+"++) { ",p.errorPath=e.util.getPathExpr(e.errorPath,v,e.opts.jsonPointers,!0);P=l+"["+v+"]";p.dataPathArr[m]=v;C=e.validate(p);p.baseId=b,e.util.varOccurences(C,y)<2?r+=" "+e.util.varReplace(C,y,P)+" ":r+=" var "+y+" = "+P+"; "+C+" ",c&&(r+=" if (!"+g+") break; "),r+=" }"}return c&&(r+=" "+h+" if ("+f+" == errors) {"),r=e.util.cleanUpCode(r)}},eaoh:function(e,t){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},eeVq:function(e,t){e.exports=function(e){try{return!!e()}catch(t){return!0}}},egiQ:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.resultReturns,a=e.onDone,i=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,n){return t(n)},onResult:function(e,t,r){return"if(".concat(t," !== undefined) {\n").concat(n(t),";\n} else {\n").concat(r(),"}\n")},resultReturns:r,onDone:a,rethrowIfPossible:i})}}]),t}(n("A5Zj"))),l=function(){throw new Error("tapAsync is not supported on a SyncBailHook")},d=function(){throw new Error("tapPromise is not supported on a SyncBailHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},ekkc:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("vdJX")).default;t.default=a},elZq:function(e,t,n){"use strict";var r=n("dyZX"),a=n("hswa"),i=n("nh4g"),o=n("K0xU")("species");e.exports=function(e){var t=r[e];i&&t&&!t[o]&&a.f(t,o,{configurable:!0,get:function(){return this}})}},emEt:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=t.publicLoader=t.setLoader=t.ProdLoader=t.BaseLoader=void 0;var a=r(n("VbXa")),i=r(n("RIqP")),o=r(n("qTuH")),s=r(n("5yr3")),u=n("30RF"),c=function(e){return e&&e.default||e},l=function(e){var t;return"/gatsby-theme-antv/page-data/"+("/"===e?"index":t=(t="/"===(t=e)[0]?t.slice(1):t).endsWith("/")?t.slice(0,-1):t)+"/page-data.json"},d=function(e,t){return void 0===t&&(t="GET"),new Promise((function(n,r){var a=new XMLHttpRequest;a.open(t,e,!0),a.onreadystatechange=function(){4==a.readyState&&n(a)},a.send(null)}))},f=function(e){var t=e.pagePath,n=e.retries,r=void 0===n?0:n,a=l(t);return d(a).then((function(n){var a=n.status,i=n.responseText;if(200===a)try{var o=JSON.parse(i);if(void 0===o.path)throw new Error("not a valid pageData response");return Object.assign(e,{status:"success",payload:o})}catch(s){}return 404===a||200===a?"/404.html"===t?Object.assign(e,{status:"failure"}):f(Object.assign(e,{pagePath:"/404.html",notFound:!0})):500===a?Object.assign(e,{status:"error"}):r<3?f(Object.assign(e,{retries:r+1})):Object.assign(e,{status:"error"})}))},p=function(e,t){void 0===t&&(t=null);var n={componentChunkName:e.componentChunkName,path:e.path,webpackCompilationHash:e.webpackCompilationHash,matchPath:e.matchPath};return{component:t,json:e.result,page:n}},h=function(){function e(e,t){this.pageDb=new Map,this.inFlightDb=new Map,this.pageDataDb=new Map,this.prefetchTriggered=new Set,this.prefetchCompleted=new Set,this.loadComponent=e,(0,u.setMatchPaths)(t)}var t=e.prototype;return t.setApiRunner=function(e){this.apiRunner=e,this.prefetchDisabled=e("disableCorePrefetching").some((function(e){return e}))},t.loadPageDataJson=function(e){var t=this,n=(0,u.findPath)(e);return this.pageDataDb.has(n)?Promise.resolve(this.pageDataDb.get(n)):f({pagePath:n}).then((function(e){return t.pageDataDb.set(n,e),e}))},t.findMatchPath=function(e){return(0,u.findMatchPath)(e)},t.loadPage=function(e){var t=this,n=(0,u.findPath)(e);if(this.pageDb.has(n)){var r=this.pageDb.get(n);return Promise.resolve(r.payload)}if(this.inFlightDb.has(n))return this.inFlightDb.get(n);var a=Promise.all([this.loadAppData(),this.loadPageDataJson(n)]).then((function(e){var r=e[1];if("error"===r.status)return{status:"error"};if("failure"===r.status)throw new Error("404 page could not be found. Checkout https://www.gatsbyjs.org/docs/add-404-page/");var a=r.payload,i=a.componentChunkName;return t.loadComponent(i).then((function(i){var o,u={createdAt:new Date};return i?(u.status="success",!0===r.notFound&&(u.notFound=!0),a=Object.assign(a,{webpackCompilationHash:e[0]?e[0].webpackCompilationHash:""}),o=p(a,i),u.payload=o,s.default.emit("onPostLoadPageResources",{page:o,pageResources:o})):u.status="error",t.pageDb.set(n,u),o}))})).then((function(e){return t.inFlightDb.delete(n),e})).catch((function(e){throw t.inFlightDb.delete(n),e}));return this.inFlightDb.set(n,a),a},t.loadPageSync=function(e){var t=(0,u.findPath)(e);if(this.pageDb.has(t))return this.pageDb.get(t).payload},t.shouldPrefetch=function(e){return!!function(){if("connection"in navigator&&void 0!==navigator.connection){if((navigator.connection.effectiveType||"").includes("2g"))return!1;if(navigator.connection.saveData)return!1}return!0}()&&!this.pageDb.has(e)},t.prefetch=function(e){var t=this;if(!this.shouldPrefetch(e))return!1;if(this.prefetchTriggered.has(e)||(this.apiRunner("onPrefetchPathname",{pathname:e}),this.prefetchTriggered.add(e)),this.prefetchDisabled)return!1;var n=(0,u.findPath)(e);return this.doPrefetch(n).then((function(){t.prefetchCompleted.has(e)||(t.apiRunner("onPostPrefetchPathname",{pathname:e}),t.prefetchCompleted.add(e))})),!0},t.doPrefetch=function(e){throw new Error("doPrefetch not implemented")},t.hovering=function(e){this.loadPage(e)},t.getResourceURLsForPathname=function(e){var t=(0,u.findPath)(e),n=this.pageDataDb.get(t);if(n){var r=p(n.payload);return[].concat((0,i.default)(v(r.page.componentChunkName)),[l(t)])}return null},t.isPageNotFound=function(e){var t=(0,u.findPath)(e),n=this.pageDb.get(t);return n&&!0===n.notFound},t.loadAppData=function(e){var t=this;return void 0===e&&(e=0),d("/gatsby-theme-antv/page-data/app-data.json").then((function(n){var r,a=n.status,i=n.responseText;if(200!==a&&e<3)return t.loadAppData(e+1);if(200===a)try{var o=JSON.parse(i);if(void 0===o.webpackCompilationHash)throw new Error("not a valid app-data response");r=o}catch(s){}return r}))},e}();t.BaseLoader=h;var g,v=function(e){return window.___chunkMapping[e].map((function(e){return"/gatsby-theme-antv"+e}))},m=function(e){function t(t,n){return e.call(this,(function(e){return t.components[e]().then(c)}),n)||this}return(0,a.default)(t,e),t.prototype.doPrefetch=function(e){var t=this,n=l(e);return(0,o.default)(n).then((function(){return t.loadPageDataJson(e)})).then((function(e){if("success"!==e.status)return Promise.resolve();var t=e.payload,n=t.componentChunkName,r=v(n);return Promise.all(r.map(o.default)).then((function(){return t}))}))},t}(h);t.ProdLoader=m;t.setLoader=function(e){g=e};var y={getResourcesForPathname:function(e){return console.warn("Warning: getResourcesForPathname is deprecated. Use loadPage instead"),g.i.loadPage(e)},getResourcesForPathnameSync:function(e){return console.warn("Warning: getResourcesForPathnameSync is deprecated. Use loadPageSync instead"),g.i.loadPageSync(e)},enqueue:function(e){return g.prefetch(e)},getResourceURLsForPathname:function(e){return g.getResourceURLsForPathname(e)},loadPage:function(e){return g.loadPage(e)},loadPageSync:function(e){return g.loadPageSync(e)},prefetch:function(e){return g.prefetch(e)},isPageNotFound:function(e){return g.isPageNotFound(e)},hovering:function(e){return g.hovering(e)},loadAppData:function(){return g.loadAppData()}};t.publicLoader=y;var b=y;t.default=b},esR1:function(e,t,n){"use strict";n("bWfx"),n("rE2o"),n("ioFf"),n("rGqo"),n("f3/d");var r=n("lwsE"),a=n("W8MJ"),i=(n("lMCK"),function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this.hooks=t,this.name=n}return a(e,[{key:"tap",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tap(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"tapAsync",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tapAsync(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"tapPromise",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tapPromise(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"isUsed",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,a=this.hooks[Symbol.iterator]();!(e=(r=a.next()).done);e=!0){if(r.value.isUsed())return!0}}catch(i){t=!0,n=i}finally{try{e||null==a.return||a.return()}finally{if(t)throw n}}return!1}},{key:"intercept",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=this.hooks[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){a.value.intercept(e)}}catch(o){n=!0,r=o}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"withOptions",value:function(t){return new e(this.hooks.map((function(e){return e.withOptions(t)})),this.name)}}]),e}());e.exports=i},etOE:function(e,t,n){"use strict";n("bWfx"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=c(n("IS96")),a=c(n("yBOd")),i=c(n("SaX8")),o=c(n("rOAg")),s=c(n("TD0+")),u=c(n("BPn/"));function c(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){return(0,u.default)(e).map((0,s.default)((function(e){return(0,o.default)(e,t)}))).map((0,i.default)(a.default,r.default))}},etqa:function(e,t,n){"use strict";n("ioFf"),n("V+eJ"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("TSYQ"))&&r.__esModule?r:{default:r},o=n("vgIT");function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var c=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},l=function(e){return a.createElement(o.ConfigConsumer,null,(function(t){var n=t.getPrefixCls,r=e.prefixCls,o=e.size,s=e.className,l=c(e,["prefixCls","size","className"]),d=n("btn-group",r),f="";switch(o){case"large":f="lg";break;case"small":f="sm"}var p=(0,i.default)(d,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},"".concat(d,"-").concat(f),f),s);return a.createElement("div",u({},l,{className:p}))}))};t.default=l},ev5A:function(e,t,n){"use strict";n("V+eJ"),n("SRfc"),n("hHhE"),n("/SS/"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=n("i8i4"),o=c(n("3tmb")),s=c(n("i6dq")),u=n("vgIT");function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e){return!e||null===e.offsetParent}var m=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=function(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?h(e):t}(this,p(t).apply(this,arguments))).animationStart=!1,e.destroy=!1,e.onClick=function(t,n){if(!(!t||v(t)||t.className.indexOf("-leave")>=0)){var a=e.props.insertExtraNode;e.extraNode=document.createElement("div");var i=h(e).extraNode;i.className="ant-click-animating-node";var s,u=e.getAttributeName();t.setAttribute(u,"true"),r=r||document.createElement("style"),!n||"#ffffff"===n||"rgb(255, 255, 255)"===n||(s=(n||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/))&&s[1]&&s[2]&&s[3]&&s[1]===s[2]&&s[2]===s[3]||/rgba\(\d*, \d*, \d*, 0\)/.test(n)||"transparent"===n||(e.csp&&e.csp.nonce&&(r.nonce=e.csp.nonce),i.style.borderColor=n,r.innerHTML="\n [ant-click-animating-without-extra-node='true']::after, .ant-click-animating-node {\n --antd-wave-shadow-color: ".concat(n,";\n }"),document.body.contains(r)||document.body.appendChild(r)),a&&t.appendChild(i),o.default.addStartEventListener(t,e.onTransitionStart),o.default.addEndEventListener(t,e.onTransitionEnd)}},e.onTransitionStart=function(t){if(!e.destroy){var n=(0,i.findDOMNode)(h(e));t&&t.target===n&&(e.animationStart||e.resetEffect(n))}},e.onTransitionEnd=function(t){t&&"fadeEffect"===t.animationName&&e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(t&&t.getAttribute&&!t.getAttribute("disabled")&&!(t.className.indexOf("disabled")>=0)){var n=function(n){if("INPUT"!==n.target.tagName&&!v(n.target)){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue("border-top-color")||getComputedStyle(t).getPropertyValue("border-color")||getComputedStyle(t).getPropertyValue("background-color");e.clickWaveTimeoutId=window.setTimeout((function(){return e.onClick(t,r)}),0),s.default.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=(0,s.default)((function(){e.animationStart=!1}),10)}};return t.addEventListener("click",n,!0),{cancel:function(){t.removeEventListener("click",n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;return e.csp=n,r},e}var n,c,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,(c=[{key:"componentDidMount",value:function(){var e=(0,i.findDOMNode)(this);e&&1===e.nodeType&&(this.instance=this.bindAnimationEvent(e))}},{key:"componentWillUnmount",value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroy=!0}},{key:"getAttributeName",value:function(){return this.props.insertExtraNode?"ant-click-animating":"ant-click-animating-without-extra-node"}},{key:"resetEffect",value:function(e){if(e&&e!==this.extraNode&&e instanceof Element){var t=this.props.insertExtraNode,n=this.getAttributeName();e.setAttribute(n,"false"),r&&(r.innerHTML=""),t&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),o.default.removeStartEventListener(e,this.onTransitionStart),o.default.removeEndEventListener(e,this.onTransitionEnd)}}},{key:"render",value:function(){return a.createElement(u.ConfigConsumer,null,this.renderWave)}}])&&f(n.prototype,c),l&&f(n,l),t}(a.Component);t.default=m},ewDg:function(e,t,n){n("SRfc"),function(e){"use strict";function t(e){for(var t={},n=0;n<e.length;++n)t[e[n].toLowerCase()]=!0;return t}e.defineMode("css",(function(t,n){var r=n.inline;n.propertyKeywords||(n=e.resolveMode("text/css"));var a,i,o=t.indentUnit,s=n.tokenHooks,u=n.documentTypes||{},c=n.mediaTypes||{},l=n.mediaFeatures||{},d=n.mediaValueKeywords||{},f=n.propertyKeywords||{},p=n.nonStandardPropertyKeywords||{},h=n.fontProperties||{},g=n.counterDescriptors||{},v=n.colorKeywords||{},m=n.valueKeywords||{},y=n.allowNested,b=n.lineComment,_=!0===n.supportsAtComponent;function x(e,t){return a=t,e}function R(e,t){var n=e.next();if(s[n]){var r=s[n](e,t);if(!1!==r)return r}return"@"==n?(e.eatWhile(/[\w\\\-]/),x("def",e.current())):"="==n||("~"==n||"|"==n)&&e.eat("=")?x(null,"compare"):'"'==n||"'"==n?(t.tokenize=w(n),t.tokenize(e,t)):"#"==n?(e.eatWhile(/[\w\\\-]/),x("atom","hash")):"!"==n?(e.match(/^\s*\w*/),x("keyword","important")):/\d/.test(n)||"."==n&&e.eat(/\d/)?(e.eatWhile(/[\w.%]/),x("number","unit")):"-"!==n?/[,+>*\/]/.test(n)?x(null,"select-op"):"."==n&&e.match(/^-?[_a-z][_a-z0-9-]*/i)?x("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?x(null,n):e.match(/[\w-.]+(?=\()/)?(/^(url(-prefix)?|domain|regexp)$/.test(e.current().toLowerCase())&&(t.tokenize=E),x("variable callee","variable")):/[\w\\\-]/.test(n)?(e.eatWhile(/[\w\\\-]/),x("property","word")):x(null,null):/[\d.]/.test(e.peek())?(e.eatWhile(/[\w.%]/),x("number","unit")):e.match(/^-[\w\\\-]*/)?(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?x("variable-2","variable-definition"):x("variable-2","variable")):e.match(/^\w+-/)?x("meta","meta"):void 0}function w(e){return function(t,n){for(var r,a=!1;null!=(r=t.next());){if(r==e&&!a){")"==e&&t.backUp(1);break}a=!a&&"\\"==r}return(r==e||!a&&")"!=e)&&(n.tokenize=null),x("string","string")}}function E(e,t){return e.next(),e.match(/\s*[\"\')]/,!1)?t.tokenize=null:t.tokenize=w(")"),x(null,"(")}function S(e,t,n){this.type=e,this.indent=t,this.prev=n}function A(e,t,n,r){return e.context=new S(n,t.indentation()+(!1===r?0:o),e.context),n}function T(e){return e.context.prev&&(e.context=e.context.prev),e.context.type}function P(e,t,n){return O[n.context.type](e,t,n)}function C(e,t,n,r){for(var a=r||1;a>0;a--)n.context=n.context.prev;return P(e,t,n)}function M(e){var t=e.current().toLowerCase();i=m.hasOwnProperty(t)?"atom":v.hasOwnProperty(t)?"keyword":"variable"}var O={top:function(e,t,n){if("{"==e)return A(n,t,"block");if("}"==e&&n.context.prev)return T(n);if(_&&/@component/i.test(e))return A(n,t,"atComponentBlock");if(/^@(-moz-)?document$/i.test(e))return A(n,t,"documentTypes");if(/^@(media|supports|(-moz-)?document|import)$/i.test(e))return A(n,t,"atBlock");if(/^@(font-face|counter-style)/i.test(e))return n.stateArg=e,"restricted_atBlock_before";if(/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(e))return"keyframes";if(e&&"@"==e.charAt(0))return A(n,t,"at");if("hash"==e)i="builtin";else if("word"==e)i="tag";else{if("variable-definition"==e)return"maybeprop";if("interpolation"==e)return A(n,t,"interpolation");if(":"==e)return"pseudo";if(y&&"("==e)return A(n,t,"parens")}return n.context.type},block:function(e,t,n){if("word"==e){var r=t.current().toLowerCase();return f.hasOwnProperty(r)?(i="property","maybeprop"):p.hasOwnProperty(r)?(i="string-2","maybeprop"):y?(i=t.match(/^\s*:(?:\s|$)/,!1)?"property":"tag","block"):(i+=" error","maybeprop")}return"meta"==e?"block":y||"hash"!=e&&"qualifier"!=e?O.top(e,t,n):(i="error","block")},maybeprop:function(e,t,n){return":"==e?A(n,t,"prop"):P(e,t,n)},prop:function(e,t,n){if(";"==e)return T(n);if("{"==e&&y)return A(n,t,"propBlock");if("}"==e||"{"==e)return C(e,t,n);if("("==e)return A(n,t,"parens");if("hash"!=e||/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(t.current())){if("word"==e)M(t);else if("interpolation"==e)return A(n,t,"interpolation")}else i+=" error";return"prop"},propBlock:function(e,t,n){return"}"==e?T(n):"word"==e?(i="property","maybeprop"):n.context.type},parens:function(e,t,n){return"{"==e||"}"==e?C(e,t,n):")"==e?T(n):"("==e?A(n,t,"parens"):"interpolation"==e?A(n,t,"interpolation"):("word"==e&&M(t),"parens")},pseudo:function(e,t,n){return"meta"==e?"pseudo":"word"==e?(i="variable-3",n.context.type):P(e,t,n)},documentTypes:function(e,t,n){return"word"==e&&u.hasOwnProperty(t.current())?(i="tag",n.context.type):O.atBlock(e,t,n)},atBlock:function(e,t,n){if("("==e)return A(n,t,"atBlock_parens");if("}"==e||";"==e)return C(e,t,n);if("{"==e)return T(n)&&A(n,t,y?"block":"top");if("interpolation"==e)return A(n,t,"interpolation");if("word"==e){var r=t.current().toLowerCase();i="only"==r||"not"==r||"and"==r||"or"==r?"keyword":c.hasOwnProperty(r)?"attribute":l.hasOwnProperty(r)?"property":d.hasOwnProperty(r)?"keyword":f.hasOwnProperty(r)?"property":p.hasOwnProperty(r)?"string-2":m.hasOwnProperty(r)?"atom":v.hasOwnProperty(r)?"keyword":"error"}return n.context.type},atComponentBlock:function(e,t,n){return"}"==e?C(e,t,n):"{"==e?T(n)&&A(n,t,y?"block":"top",!1):("word"==e&&(i="error"),n.context.type)},atBlock_parens:function(e,t,n){return")"==e?T(n):"{"==e||"}"==e?C(e,t,n,2):O.atBlock(e,t,n)},restricted_atBlock_before:function(e,t,n){return"{"==e?A(n,t,"restricted_atBlock"):"word"==e&&"@counter-style"==n.stateArg?(i="variable","restricted_atBlock_before"):P(e,t,n)},restricted_atBlock:function(e,t,n){return"}"==e?(n.stateArg=null,T(n)):"word"==e?(i="@font-face"==n.stateArg&&!h.hasOwnProperty(t.current().toLowerCase())||"@counter-style"==n.stateArg&&!g.hasOwnProperty(t.current().toLowerCase())?"error":"property","maybeprop"):"restricted_atBlock"},keyframes:function(e,t,n){return"word"==e?(i="variable","keyframes"):"{"==e?A(n,t,"top"):P(e,t,n)},at:function(e,t,n){return";"==e?T(n):"{"==e||"}"==e?C(e,t,n):("word"==e?i="tag":"hash"==e&&(i="builtin"),"at")},interpolation:function(e,t,n){return"}"==e?T(n):"{"==e||";"==e?C(e,t,n):("word"==e?i="variable":"variable"!=e&&"("!=e&&")"!=e&&(i="error"),"interpolation")}};return{startState:function(e){return{tokenize:null,state:r?"block":"top",stateArg:null,context:new S(r?"block":"top",e||0,null)}},token:function(e,t){if(!t.tokenize&&e.eatSpace())return null;var n=(t.tokenize||R)(e,t);return n&&"object"==typeof n&&(a=n[1],n=n[0]),i=n,"comment"!=a&&(t.state=O[t.state](a,e,t)),i},indent:function(e,t){var n=e.context,r=t&&t.charAt(0),a=n.indent;return"prop"!=n.type||"}"!=r&&")"!=r||(n=n.prev),n.prev&&("}"!=r||"block"!=n.type&&"top"!=n.type&&"interpolation"!=n.type&&"restricted_atBlock"!=n.type?(")"!=r||"parens"!=n.type&&"atBlock_parens"!=n.type)&&("{"!=r||"at"!=n.type&&"atBlock"!=n.type)||(a=Math.max(0,n.indent-o)):a=(n=n.prev).indent),a},electricChars:"}",blockCommentStart:"/*",blockCommentEnd:"*/",blockCommentContinue:" * ",lineComment:b,fold:"brace"}}));var n=["domain","regexp","url","url-prefix"],r=t(n),a=["all","aural","braille","handheld","print","projection","screen","tty","tv","embossed"],i=t(a),o=["width","min-width","max-width","height","min-height","max-height","device-width","min-device-width","max-device-width","device-height","min-device-height","max-device-height","aspect-ratio","min-aspect-ratio","max-aspect-ratio","device-aspect-ratio","min-device-aspect-ratio","max-device-aspect-ratio","color","min-color","max-color","color-index","min-color-index","max-color-index","monochrome","min-monochrome","max-monochrome","resolution","min-resolution","max-resolution","scan","grid","orientation","device-pixel-ratio","min-device-pixel-ratio","max-device-pixel-ratio","pointer","any-pointer","hover","any-hover"],s=t(o),u=["landscape","portrait","none","coarse","fine","on-demand","hover","interlace","progressive"],c=t(u),l=["align-content","align-items","align-self","alignment-adjust","alignment-baseline","anchor-point","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","appearance","azimuth","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","baseline-shift","binding","bleed","bookmark-label","bookmark-level","bookmark-state","bookmark-target","border","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","color","color-profile","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","content","counter-increment","counter-reset","crop","cue","cue-after","cue-before","cursor","direction","display","dominant-baseline","drop-initial-after-adjust","drop-initial-after-align","drop-initial-before-adjust","drop-initial-before-align","drop-initial-size","drop-initial-value","elevation","empty-cells","fit","fit-position","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","float-offset","flow-from","flow-into","font","font-feature-settings","font-family","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","inline-box-align","justify-content","justify-items","justify-self","left","letter-spacing","line-break","line-height","line-stacking","line-stacking-ruby","line-stacking-shift","line-stacking-strategy","list-style","list-style-image","list-style-position","list-style-type","margin","margin-bottom","margin-left","margin-right","margin-top","marks","marquee-direction","marquee-loop","marquee-play-count","marquee-speed","marquee-style","max-height","max-width","min-height","min-width","mix-blend-mode","move-to","nav-down","nav-index","nav-left","nav-right","nav-up","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-style","overflow-wrap","overflow-x","overflow-y","padding","padding-bottom","padding-left","padding-right","padding-top","page","page-break-after","page-break-before","page-break-inside","page-policy","pause","pause-after","pause-before","perspective","perspective-origin","pitch","pitch-range","place-content","place-items","place-self","play-during","position","presentation-level","punctuation-trim","quotes","region-break-after","region-break-before","region-break-inside","region-fragment","rendering-intent","resize","rest","rest-after","rest-before","richness","right","rotation","rotation-point","ruby-align","ruby-overhang","ruby-position","ruby-span","shape-image-threshold","shape-inside","shape-margin","shape-outside","size","speak","speak-as","speak-header","speak-numeral","speak-punctuation","speech-rate","stress","string-set","tab-size","table-layout","target","target-name","target-new","target-position","text-align","text-align-last","text-decoration","text-decoration-color","text-decoration-line","text-decoration-skip","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-height","text-indent","text-justify","text-outline","text-overflow","text-shadow","text-size-adjust","text-space-collapse","text-transform","text-underline-position","text-wrap","top","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","user-select","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","z-index","clip-path","clip-rule","mask","enable-background","filter","flood-color","flood-opacity","lighting-color","stop-color","stop-opacity","pointer-events","color-interpolation","color-interpolation-filters","color-rendering","fill","fill-opacity","fill-rule","image-rendering","marker","marker-end","marker-mid","marker-start","shape-rendering","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","text-rendering","baseline-shift","dominant-baseline","glyph-orientation-horizontal","glyph-orientation-vertical","text-anchor","writing-mode"],d=t(l),f=["scrollbar-arrow-color","scrollbar-base-color","scrollbar-dark-shadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-3d-light-color","scrollbar-track-color","shape-inside","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","zoom"],p=t(f),h=t(["font-family","src","unicode-range","font-variant","font-feature-settings","font-stretch","font-weight","font-style"]),g=t(["additive-symbols","fallback","negative","pad","prefix","range","speak-as","suffix","symbols","system"]),v=["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"],m=t(v),y=["above","absolute","activeborder","additive","activecaption","afar","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","amharic","amharic-abegede","antialiased","appworkspace","arabic-indic","armenian","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","background","backwards","baseline","below","bidi-override","binary","bengali","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","cambodian","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","cjk-earthly-branch","cjk-heavenly-stem","cjk-ideographic","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","devanagari","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic","ethiopic-abegede","ethiopic-abegede-am-et","ethiopic-abegede-gez","ethiopic-abegede-ti-er","ethiopic-abegede-ti-et","ethiopic-halehame-aa-er","ethiopic-halehame-aa-et","ethiopic-halehame-am-et","ethiopic-halehame-gez","ethiopic-halehame-om-et","ethiopic-halehame-sid-et","ethiopic-halehame-so-et","ethiopic-halehame-ti-er","ethiopic-halehame-ti-et","ethiopic-halehame-tig","ethiopic-numeric","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","georgian","graytext","grid","groove","gujarati","gurmukhi","hand","hangul","hangul-consonant","hard-light","hebrew","help","hidden","hide","higher","highlight","highlighttext","hiragana","hiragana-iroha","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","japanese-formal","japanese-informal","justify","kannada","katakana","katakana-iroha","keep-all","khmer","korean-hangul-formal","korean-hanja-formal","korean-hanja-informal","landscape","lao","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-alpha","lower-armenian","lower-greek","lower-hexadecimal","lower-latin","lower-norwegian","lower-roman","lowercase","ltr","luminosity","malayalam","match","matrix","matrix3d","media-controls-background","media-current-time-display","media-fullscreen-button","media-mute-button","media-play-button","media-return-to-realtime-button","media-rewind-button","media-seek-back-button","media-seek-forward-button","media-slider","media-sliderthumb","media-time-remaining-display","media-volume-slider","media-volume-slider-container","media-volume-sliderthumb","medium","menu","menulist","menulist-button","menulist-text","menulist-textfield","menutext","message-box","middle","min-intrinsic","mix","mongolian","monospace","move","multiple","multiply","myanmar","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","octal","opacity","open-quote","optimizeLegibility","optimizeSpeed","oriya","oromo","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","persian","perspective","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","searchfield","searchfield-cancel-button","searchfield-decoration","searchfield-results-button","searchfield-results-decoration","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","sidama","simp-chinese-formal","simp-chinese-informal","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","somali","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","square-button","start","static","status-bar","stretch","stroke","sub","subpixel-antialiased","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","tamil","telugu","text","text-bottom","text-top","textarea","textfield","thai","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","tibetan","tigre","tigrinya-er","tigrinya-er-abegede","tigrinya-et","tigrinya-et-abegede","to","top","trad-chinese-formal","trad-chinese-informal","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unset","up","upper-alpha","upper-armenian","upper-greek","upper-hexadecimal","upper-latin","upper-norwegian","upper-roman","uppercase","urdu","url","var","vertical","vertical-text","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"],b=t(y),_=n.concat(a).concat(o).concat(u).concat(l).concat(f).concat(v).concat(y);function x(e,t){for(var n,r=!1;null!=(n=e.next());){if(r&&"/"==n){t.tokenize=null;break}r="*"==n}return["comment","comment"]}e.registerHelper("hintWords","css",_),e.defineMIME("text/css",{documentTypes:r,mediaTypes:i,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:h,counterDescriptors:g,colorKeywords:m,valueKeywords:b,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=x,x(e,t))}},name:"css"}),e.defineMIME("text/x-scss",{mediaTypes:i,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:m,valueKeywords:b,fontProperties:h,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=x,x(e,t)):["operator","operator"]},":":function(e){return!!e.match(/\s*\{/,!1)&&[null,null]},$:function(e){return e.match(/^[\w-]+/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(e){return!!e.eat("{")&&[null,"interpolation"]}},name:"css",helperType:"scss"}),e.defineMIME("text/x-less",{mediaTypes:i,mediaFeatures:s,mediaValueKeywords:c,propertyKeywords:d,nonStandardPropertyKeywords:p,colorKeywords:m,valueKeywords:b,fontProperties:h,allowNested:!0,lineComment:"//",tokenHooks:{"/":function(e,t){return e.eat("/")?(e.skipToEnd(),["comment","comment"]):e.eat("*")?(t.tokenize=x,x(e,t)):["operator","operator"]},"@":function(e){return e.eat("{")?[null,"interpolation"]:!e.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i,!1)&&(e.eatWhile(/[\w\\\-]/),e.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"])},"&":function(){return["atom","atom"]}},name:"css",helperType:"less"}),e.defineMIME("text/x-gss",{documentTypes:r,mediaTypes:i,mediaFeatures:s,propertyKeywords:d,nonStandardPropertyKeywords:p,fontProperties:h,counterDescriptors:g,colorKeywords:m,valueKeywords:b,supportsAtComponent:!0,tokenHooks:{"/":function(e,t){return!!e.eat("*")&&(t.tokenize=x,x(e,t))}},name:"css",helperType:"gss"})}(n("VrN/"))},ewr5:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TYPES=void 0;var r={ISceneService:Symbol.for("ISceneService"),IGlobalConfigService:Symbol.for("IGlobalConfigService"),ICameraService:Symbol.for("ICameraService"),ICoordinateSystemService:Symbol.for("ICoordinateSystemService"),ILayerService:Symbol.for("ILayerService"),ILayerMappingService:Symbol.for("ILayerMappingService"),ILayerStyleService:Symbol.for("ILayerStyleService"),ILogService:Symbol.for("ILogService"),IMapService:Symbol.for("IMapService"),IFactoryMapService:Symbol.for("Factory<IMapService>"),IRendererService:Symbol.for("IRendererService"),IShaderModuleService:Symbol.for("IShaderModuleService"),IIconService:Symbol.for("IIconService"),IFontService:Symbol.for("IFontService"),IInteractionService:Symbol.for("IInteractionService"),IControlService:Symbol.for("IControlService"),IStyleAttributeService:Symbol.for("IStyleAttributeService"),ILayerPlugin:Symbol.for("ILayerPlugin"),IPostProcessingPass:Symbol.for("IPostProcessingPass"),IFactoryPostProcessingPass:Symbol.for("Factory<IPostProcessingPass>")};t.TYPES=r},eyMr:function(e,t,n){var r=n("2OiF"),a=n("S/j/"),i=n("Ymqv"),o=n("ne8i");e.exports=function(e,t,n,s,u){r(t);var c=a(e),l=i(c),d=o(c.length),f=u?d-1:0,p=u?-1:1;if(n<2)for(;;){if(f in l){s=l[f],f+=p;break}if(f+=p,u?f<0:d<=f)throw TypeError("Reduce of empty array with no initial value")}for(;u?f>=0:d>f;f+=p)f in l&&(s=t(s,l[f],f,c));return s}},"f3/d":function(e,t,n){var r=n("hswa").f,a=Function.prototype,i=/^\s*function ([^ (]*)/;"name"in a||n("nh4g")&&r(a,"name",{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(e){return""}}})},f6Iy:function(e,t,n){"use strict";t.__esModule=!0,t.SyncHook=n("VxS6"),t.SyncBailHook=n("2s43"),t.SyncWaterfallHook=n("4wLl"),t.SyncLoopHook=n("1nQ/"),t.AsyncParallelHook=n("R9Mm"),t.AsyncParallelBailHook=n("+rDU"),t.AsyncSeriesHook=n("rCD7"),t.AsyncSeriesBailHook=n("s9IS"),t.AsyncSeriesLoopHook=n("FEfG"),t.AsyncSeriesWaterfallHook=n("Xodd"),t.HookMap=n("/JCM"),t.MultiHook=n("esR1")},fA63:function(e,t,n){"use strict";n("qncB")("trimRight",(function(e){return function(){return e(this,2)}}),"trimEnd")},fAB8:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0,n("ppZR");var a=r(n("d2CI")),i=r(n("q1tI")),o=r(n("GiSQ")),s=function(e){return i.default.createElement(a.default.Content,{className:o.default.article},i.default.createElement("article",e))};t.default=s},fN96:function(e,t,n){var r=n("XKFU");r(r.S,"Number",{isInteger:n("nBIS")})},fZtv:function(e,t,n){"use strict";(function(t){var n="__global_unique_id__";e.exports=function(){return t[n]=(t[n]||0)+1}}).call(this,n("yLpj"))},fbrv:function(e,t,n){"use strict";n("8+KV"),n("0l/t"),n("bWfx"),n("a1Th"),n("h7Nl"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("Yk9n"),a=n("MON2"),i=n("FV85"),o=n("xfSm"),s=n("ujMp");t.getFunctionName=s.getFunctionName;var u=n("dX1H");function c(e,t,n,r){var o=e.getConstructorMetadata(n),s=o.compilerGeneratedMetadata;if(void 0===s){var c=a.MISSING_INJECTABLE_ANNOTATION+" "+t+".";throw new Error(c)}var f=o.userGeneratedMetadata,p=Object.keys(f),h=function(e,t,n,r,a){for(var i=[],o=0;o<a;o++){var s=l(o,e,t,n,r);null!==s&&i.push(s)}return i}(r,t,s,f,0===n.length&&p.length>0?p.length:n.length),g=function e(t,n){var r=t.getPropertiesMetadata(n);var a=[];var o=Object.keys(r);for(var s=0,c=o;s<c.length;s++){var l=c[s],f=r[l],p=d(r[l]),h=p.targetName||l,g=p.inject||p.multiInject,v=new u.Target(i.TargetTypeEnum.ClassProperty,h,g);v.metadata=f,a.push(v)}var m=Object.getPrototypeOf(n.prototype).constructor;if(m!==Object){var y=e(t,m);a=a.concat(y)}return a}(e,n);return h.concat(g)}function l(e,t,n,o,s){var c=s[e.toString()]||[],l=d(c),f=!0!==l.unmanaged,p=o[e],h=l.inject||l.multiInject;if((p=h||p)instanceof r.LazyServiceIdentifer&&(p=p.unwrap()),f){var g=p===Object,v=p===Function;if(!t&&(g||v||void 0===p)){var m=a.MISSING_INJECT_ANNOTATION+" argument "+e+" in class "+n+".";throw new Error(m)}var y=new u.Target(i.TargetTypeEnum.ConstructorArgument,l.targetName,p);return y.metadata=c,y}return null}function d(e){var t={};return e.forEach((function(e){t[e.key.toString()]=e.value})),{inject:t[o.INJECT_TAG],multiInject:t[o.MULTI_INJECT_TAG],targetName:t[o.NAME_TAG],unmanaged:t[o.UNMANAGED_TAG]}}t.getDependencies=function(e,t){return c(e,s.getFunctionName(t),t,!1)},t.getBaseClassDependencyCount=function e(t,n){var r=Object.getPrototypeOf(n.prototype).constructor;if(r!==Object){var a=c(t,s.getFunctionName(r),r,!0),i=a.map((function(e){return e.metadata.filter((function(e){return e.key===o.UNMANAGED_TAG}))})),u=[].concat.apply([],i).length,l=a.length-u;return l>0?l:e(t,r)}return 0}},fbvF:function(e,t,n){n("tUrg"),n("Vd3H"),n("DNiP"),n("2Spj"),n("bWfx"),n("0l/t"),n("LK8F"),n("pIFo"),n("Tze0"),n("KKXr"),n("a1Th"),n("h7Nl"),n("f3/d"),n("8+KV"),n("V+eJ"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("aqI/"),n("Tdpu"),n("Y9lz"),n("tuSo"),n("Faw5"),n("sFw1"),n("nCnK"),n("r1bV"),n("NO8f"),e.exports=function(){"use strict";var e=function(e){return e instanceof Uint8Array||e instanceof Uint16Array||e instanceof Uint32Array||e instanceof Int8Array||e instanceof Int16Array||e instanceof Int32Array||e instanceof Float32Array||e instanceof Float64Array||e instanceof Uint8ClampedArray},t=function(e,t){for(var n=Object.keys(t),r=0;r<n.length;++r)e[n[r]]=t[n[r]];return e},n="\n";function r(e){var t=new Error("(regl) "+e);throw console.error(t),t}function a(e,t){e||r(t)}function i(e){return e?": "+e:""}function o(e,t,n){t.indexOf(e)<0&&r("invalid value"+i(n)+". must be one of: "+t)}var s=["gl","canvas","container","attributes","pixelRatio","extensions","optionalExtensions","profile","onDone"];function u(e,t){for(e+="";e.length<t;)e=" "+e;return e}function c(){this.name="unknown",this.lines=[],this.index={},this.hasErrors=!1}function l(e,t){this.number=e,this.line=t,this.errors=[]}function d(e,t,n){this.file=e,this.line=t,this.message=n}function f(){var e=new Error,t=(e.stack||e).toString(),n=/compileProcedure.*\n\s*at.*\((.*)\)/.exec(t);if(n)return n[1];var r=/compileProcedure.*\n\s*at\s+(.*)(\n|$)/.exec(t);return r?r[1]:"unknown"}function p(){var e=new Error,t=(e.stack||e).toString(),n=/at REGLCommand.*\n\s+at.*\((.*)\)/.exec(t);if(n)return n[1];var r=/at REGLCommand.*\n\s+at\s+(.*)\n/.exec(t);return r?r[1]:"unknown"}function h(e,t){var n,r=e.split("\n"),a=1,i=0,o={unknown:new c,0:new c};o.unknown.name=o[0].name=t||f(),o.unknown.lines.push(new l(0,""));for(var s=0;s<r.length;++s){var u=r[s],d=/^\s*\#\s*(\w+)\s+(.+)\s*$/.exec(u);if(d)switch(d[1]){case"line":var p=/(\d+)(\s+\d+)?/.exec(d[2]);p&&(a=0|p[1],p[2]&&((i=0|p[2])in o||(o[i]=new c)));break;case"define":var h=/SHADER_NAME(_B64)?\s+(.*)$/.exec(d[2]);h&&(o[i].name=h[1]?(n=h[2],"undefined"!=typeof atob?atob(n):"base64:"+n):h[2])}o[i].lines.push(new l(a++,u))}return Object.keys(o).forEach((function(e){var t=o[e];t.lines.forEach((function(e){t.index[e.number]=e}))})),o}function g(e){e._commandRef=f()}function v(e,t){var n=p();r(e+" in command "+(t||f())+("unknown"===n?"":" called from "+n))}function m(e,t,n,r){typeof e!==t&&v("invalid parameter type"+i(n)+". expected "+t+", got "+typeof e,r||f())}var y=33071,b=9728,_=9984,x=9985,R=9986,w=9987,E=5126,S=32819,A=32820,T=33635,P=34042,C={};function M(e,t){return e===A||e===S||e===T?2:e===P?4:C[e]*t}function O(e){return!(e&e-1||!e)}C[5120]=C[5121]=1,C[5122]=C[5123]=C[36193]=C[T]=C[S]=C[A]=2,C[5124]=C[5125]=C[E]=C[P]=4;var k=t(a,{optional:function(e){e()},raise:r,commandRaise:v,command:function(e,t,n){e||v(t,n||f())},parameter:function(e,t,n){e in t||r("unknown parameter ("+e+")"+i(n)+". possible values: "+Object.keys(t).join())},commandParameter:function(e,t,n,r){e in t||v("unknown parameter ("+e+")"+i(n)+". possible values: "+Object.keys(t).join(),r||f())},constructor:function(e){Object.keys(e).forEach((function(e){s.indexOf(e)<0&&r('invalid regl constructor argument "'+e+'". must be one of '+s)}))},type:function(e,t,n){typeof e!==t&&r("invalid parameter type"+i(n)+". expected "+t+", got "+typeof e)},commandType:m,isTypedArray:function(t,n){e(t)||r("invalid parameter type"+i(n)+". must be a typed array")},nni:function(e,t){e>=0&&(0|e)===e||r("invalid parameter type, ("+e+")"+i(t)+". must be a nonnegative integer")},oneOf:o,shaderError:function(e,t,r,i,o){if(!e.getShaderParameter(t,e.COMPILE_STATUS)){var s=e.getShaderInfoLog(t),c=i===e.FRAGMENT_SHADER?"fragment":"vertex";m(r,"string",c+" shader source must be a string",o);var l=h(r,o),f=function(e){var t=[];return e.split("\n").forEach((function(e){if(!(e.length<5)){var n=/^ERROR\:\s+(\d+)\:(\d+)\:\s*(.*)$/.exec(e);n?t.push(new d(0|n[1],0|n[2],n[3].trim())):e.length>0&&t.push(new d("unknown",0,e))}})),t}(s);!function(e,t){t.forEach((function(t){var n=e[t.file];if(n){var r=n.index[t.line];if(r)return r.errors.push(t),void(n.hasErrors=!0)}e.unknown.hasErrors=!0,e.unknown.lines[0].errors.push(t)}))}(l,f),Object.keys(l).forEach((function(e){var t=l[e];if(t.hasErrors){var r=[""],a=[""];i("file number "+e+": "+t.name+"\n","color:red;text-decoration:underline;font-weight:bold"),t.lines.forEach((function(e){if(e.errors.length>0){i(u(e.number,4)+"| ","background-color:yellow; font-weight:bold"),i(e.line+n,"color:red; background-color:yellow; font-weight:bold");var t=0;e.errors.forEach((function(r){var a=r.message,o=/^\s*\'(.*)\'\s*\:\s*(.*)$/.exec(a);if(o){var s=o[1];switch(a=o[2],s){case"assign":s="="}t=Math.max(e.line.indexOf(s,t),0)}else t=0;i(u("| ",6)),i(u("^^^",t+3)+n,"font-weight:bold"),i(u("| ",6)),i(a+n,"font-weight:bold")})),i(u("| ",6)+n)}else i(u(e.number,4)+"| "),i(e.line+n,"color:red")})),"undefined"==typeof document||window.chrome?console.log(r.join("")):(a[0]=r.join("%c"),console.log.apply(console,a))}function i(e,t){r.push(e),a.push(t||"")}})),a.raise("Error compiling "+c+" shader, "+l[0].name)}},linkError:function(e,t,r,i,o){if(!e.getProgramParameter(t,e.LINK_STATUS)){var s=e.getProgramInfoLog(t),u=h(r,o),c='Error linking program with vertex shader, "'+h(i,o)[0].name+'", and fragment shader "'+u[0].name+'"';"undefined"!=typeof document?console.log("%c"+c+n+"%c"+s,"color:red;text-decoration:underline;font-weight:bold","color:red"):console.log(c+n+s),a.raise(c)}},callSite:p,saveCommandRef:g,saveDrawInfo:function(e,t,n,r){function a(e){return e?r.id(e):0}function i(e,t){Object.keys(t).forEach((function(t){e[r.id(t)]=!0}))}g(e),e._fragId=a(e.static.frag),e._vertId=a(e.static.vert);var o=e._uniformSet={};i(o,t.static),i(o,t.dynamic);var s=e._attributeSet={};i(s,n.static),i(s,n.dynamic),e._hasCount="count"in e.static||"count"in e.dynamic||"elements"in e.static||"elements"in e.dynamic},framebufferFormat:function(e,t,n){e.texture?o(e.texture._texture.internalformat,t,"unsupported texture format for attachment"):o(e.renderbuffer._renderbuffer.format,n,"unsupported renderbuffer format for attachment")},guessCommand:f,texture2D:function(e,t,n){var r,i=t.width,o=t.height,s=t.channels;a(i>0&&i<=n.maxTextureSize&&o>0&&o<=n.maxTextureSize,"invalid texture shape"),e.wrapS===y&&e.wrapT===y||a(O(i)&&O(o),"incompatible wrap mode for texture, both width and height must be power of 2"),1===t.mipmask?1!==i&&1!==o&&a(e.minFilter!==_&&e.minFilter!==R&&e.minFilter!==x&&e.minFilter!==w,"min filter requires mipmap"):(a(O(i)&&O(o),"texture must be a square power of 2 to support mipmapping"),a(t.mipmask===(i<<1)-1,"missing or incomplete mipmap data")),t.type===E&&(n.extensions.indexOf("oes_texture_float_linear")<0&&a(e.minFilter===b&&e.magFilter===b,"filter not supported, must enable oes_texture_float_linear"),a(!e.genMipmaps,"mipmap generation not supported with float textures"));var u=t.images;for(r=0;r<16;++r)if(u[r]){var c=i>>r,l=o>>r;a(t.mipmask&1<<r,"missing mipmap data");var d=u[r];if(a(d.width===c&&d.height===l,"invalid shape for mip images"),a(d.format===t.format&&d.internalformat===t.internalformat&&d.type===t.type,"incompatible type for mip image"),d.compressed);else if(d.data){var f=Math.ceil(M(d.type,s)*c/d.unpackAlignment)*d.unpackAlignment;a(d.data.byteLength===f*l,"invalid data for image, buffer size is inconsistent with image format")}else d.element||d.copy}else e.genMipmaps||a(0==(t.mipmask&1<<r),"extra mipmap data");t.compressed&&a(!e.genMipmaps,"mipmap generation for compressed images not supported")},textureCube:function(e,t,n,r){var i=e.width,o=e.height,s=e.channels;a(i>0&&i<=r.maxTextureSize&&o>0&&o<=r.maxTextureSize,"invalid texture shape"),a(i===o,"cube map must be square"),a(t.wrapS===y&&t.wrapT===y,"wrap mode not supported by cube map");for(var u=0;u<n.length;++u){var c=n[u];a(c.width===i&&c.height===o,"inconsistent cube map face shape"),t.genMipmaps&&(a(!c.compressed,"can not generate mipmap for compressed textures"),a(1===c.mipmask,"can not specify mipmaps and generate mipmaps"));for(var l=c.images,d=0;d<16;++d){var f=l[d];if(f){var p=i>>d,h=o>>d;a(c.mipmask&1<<d,"missing mipmap data"),a(f.width===p&&f.height===h,"invalid shape for mip images"),a(f.format===e.format&&f.internalformat===e.internalformat&&f.type===e.type,"incompatible type for mip image"),f.compressed||(f.data?a(f.data.byteLength===p*h*Math.max(M(f.type,s),f.unpackAlignment),"invalid data for image, buffer size is inconsistent with image format"):f.element||f.copy)}}}}}),D=0,I=0;function L(e,t){this.id=D++,this.type=e,this.data=t}function j(e){return e.replace(/\\/g,"\\\\").replace(/"/g,'\\"')}function F(e){return"["+function e(t){if(0===t.length)return[];var n=t.charAt(0),r=t.charAt(t.length-1);if(t.length>1&&n===r&&('"'===n||"'"===n))return['"'+j(t.substr(1,t.length-2))+'"'];var a=/\[(false|true|null|\d+|'[^']*'|"[^"]*")\]/.exec(t);if(a)return e(t.substr(0,a.index)).concat(e(a[1])).concat(e(t.substr(a.index+a[0].length)));var i=t.split(".");if(1===i.length)return['"'+j(t)+'"'];for(var o=[],s=0;s<i.length;++s)o=o.concat(e(i[s]));return o}(e).join("][")+"]"}var z={DynamicVariable:L,define:function(e,t){return new L(e,F(t+""))},isDynamic:function(e){return"function"==typeof e&&!e._reglType||e instanceof L},unbox:function(e,t){return"function"==typeof e?new L(I,e):e},accessor:F},N={next:"function"==typeof requestAnimationFrame?function(e){return requestAnimationFrame(e)}:function(e){return setTimeout(e,16)},cancel:"function"==typeof cancelAnimationFrame?function(e){return cancelAnimationFrame(e)}:clearTimeout},B="undefined"!=typeof performance&&performance.now?function(){return performance.now()}:function(){return+new Date};function V(e){return"string"==typeof e?e.split():(k(Array.isArray(e),"invalid extension array"),e)}function H(e){return"string"==typeof e?(k("undefined"!=typeof document,"not supported outside of DOM"),document.querySelector(e)):e}function U(e){var n,r,a,i,o,s=e||{},u={},c=[],l=[],d="undefined"==typeof window?1:window.devicePixelRatio,f=!1,p=function(e){e&&k.raise(e)},h=function(){};if("string"==typeof s?(k("undefined"!=typeof document,"selector queries only supported in DOM enviroments"),n=document.querySelector(s),k(n,"invalid query string for element")):"object"==typeof s?"string"==typeof(o=s).nodeName&&"function"==typeof o.appendChild&&"function"==typeof o.getBoundingClientRect?n=s:function(e){return"function"==typeof e.drawArrays||"function"==typeof e.drawElements}(s)?a=(i=s).canvas:(k.constructor(s),"gl"in s?i=s.gl:"canvas"in s?a=H(s.canvas):"container"in s&&(r=H(s.container)),"attributes"in s&&(u=s.attributes,k.type(u,"object","invalid context attributes")),"extensions"in s&&(c=V(s.extensions)),"optionalExtensions"in s&&(l=V(s.optionalExtensions)),"onDone"in s&&(k.type(s.onDone,"function","invalid or missing onDone callback"),p=s.onDone),"profile"in s&&(f=!!s.profile),"pixelRatio"in s&&(d=+s.pixelRatio,k(d>0,"invalid pixel ratio"))):k.raise("invalid arguments to regl"),n&&("canvas"===n.nodeName.toLowerCase()?a=n:r=n),!i){if(!a){k("undefined"!=typeof document,"must manually specify webgl context outside of DOM environments");var g=function(e,n,r){var a=document.createElement("canvas");function i(){var n=window.innerWidth,i=window.innerHeight;if(e!==document.body){var o=e.getBoundingClientRect();n=o.right-o.left,i=o.bottom-o.top}a.width=r*n,a.height=r*i,t(a.style,{width:n+"px",height:i+"px"})}return t(a.style,{border:0,margin:0,padding:0,top:0,left:0}),e.appendChild(a),e===document.body&&(a.style.position="absolute",t(e.style,{margin:0,padding:0})),window.addEventListener("resize",i,!1),i(),{canvas:a,onDestroy:function(){window.removeEventListener("resize",i),e.removeChild(a)}}}(r||document.body,0,d);if(!g)return null;a=g.canvas,h=g.onDestroy}i=function(e,t){function n(n){try{return e.getContext(n,t)}catch(r){return null}}return n("webgl")||n("experimental-webgl")||n("webgl-experimental")}(a,u)}return i?{gl:i,canvas:a,container:r,extensions:c,optionalExtensions:l,pixelRatio:d,profile:f,onDone:p,onDestroy:h}:(h(),p("webgl not supported, try upgrading your browser or graphics drivers http://get.webgl.org"),null)}function W(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=t(r);return n}var q=5120,G=5121,K=5122,Y=5123,X=5124,J=5125,Z=5126;function $(e){var t,n;return t=(e>65535)<<4,t|=n=((e>>>=t)>255)<<3,t|=n=((e>>>=n)>15)<<2,(t|=n=((e>>>=n)>3)<<1)|(e>>>=n)>>1}function Q(){var e=W(8,(function(){return[]}));function t(t){var n=function(e){for(var t=16;t<=1<<28;t*=16)if(e<=t)return t;return 0}(t),r=e[$(n)>>2];return r.length>0?r.pop():new ArrayBuffer(n)}function n(t){e[$(t.byteLength)>>2].push(t)}return{alloc:t,free:n,allocType:function(e,n){var r=null;switch(e){case q:r=new Int8Array(t(n),0,n);break;case G:r=new Uint8Array(t(n),0,n);break;case K:r=new Int16Array(t(2*n),0,n);break;case Y:r=new Uint16Array(t(2*n),0,n);break;case X:r=new Int32Array(t(4*n),0,n);break;case J:r=new Uint32Array(t(4*n),0,n);break;case Z:r=new Float32Array(t(4*n),0,n);break;default:return null}return r.length!==n?r.subarray(0,n):r},freeType:function(e){n(e.buffer)}}}var ee=Q();ee.zero=Q();var te=function(e,t){var n=1;t.ext_texture_filter_anisotropic&&(n=e.getParameter(34047));var r=1,a=1;t.webgl_draw_buffers&&(r=e.getParameter(34852),a=e.getParameter(36063));var i=!!t.oes_texture_float;if(i){var o=e.createTexture();e.bindTexture(3553,o),e.texImage2D(3553,0,6408,1,1,0,6408,5126,null);var s=e.createFramebuffer();if(e.bindFramebuffer(36160,s),e.framebufferTexture2D(36160,36064,3553,o,0),e.bindTexture(3553,null),36053!==e.checkFramebufferStatus(36160))i=!1;else{e.viewport(0,0,1,1),e.clearColor(1,0,0,1),e.clear(16384);var u=ee.allocType(5126,4);e.readPixels(0,0,1,1,6408,5126,u),e.getError()?i=!1:(e.deleteFramebuffer(s),e.deleteTexture(o),i=1===u[0]),ee.freeType(u)}}var c=!0;if("undefined"==typeof navigator||!(/MSIE/.test(navigator.userAgent)||/Trident\//.test(navigator.appVersion)||/Edge/.test(navigator.userAgent))){var l=e.createTexture(),d=ee.allocType(5121,36);e.activeTexture(33984),e.bindTexture(34067,l),e.texImage2D(34069,0,6408,3,3,0,6408,5121,d),ee.freeType(d),e.bindTexture(34067,null),e.deleteTexture(l),c=!e.getError()}return{colorBits:[e.getParameter(3410),e.getParameter(3411),e.getParameter(3412),e.getParameter(3413)],depthBits:e.getParameter(3414),stencilBits:e.getParameter(3415),subpixelBits:e.getParameter(3408),extensions:Object.keys(t).filter((function(e){return!!t[e]})),maxAnisotropic:n,maxDrawbuffers:r,maxColorAttachments:a,pointSizeDims:e.getParameter(33901),lineWidthDims:e.getParameter(33902),maxViewportDims:e.getParameter(3386),maxCombinedTextureUnits:e.getParameter(35661),maxCubeMapSize:e.getParameter(34076),maxRenderbufferSize:e.getParameter(34024),maxTextureUnits:e.getParameter(34930),maxTextureSize:e.getParameter(3379),maxAttributes:e.getParameter(34921),maxVertexUniforms:e.getParameter(36347),maxVertexTextureUnits:e.getParameter(35660),maxVaryingVectors:e.getParameter(36348),maxFragmentUniforms:e.getParameter(36349),glsl:e.getParameter(35724),renderer:e.getParameter(7937),vendor:e.getParameter(7936),version:e.getParameter(7938),readFloat:i,npotTextureCube:c}};function ne(t){return!!t&&"object"==typeof t&&Array.isArray(t.shape)&&Array.isArray(t.stride)&&"number"==typeof t.offset&&t.shape.length===t.stride.length&&(Array.isArray(t.data)||e(t.data))}var re=function(e){return Object.keys(e).map((function(t){return e[t]}))},ae={shape:function(e){for(var t=[],n=e;n.length;n=n[0])t.push(n.length);return t},flatten:function(e,t,n,r){var a=1;if(t.length)for(var i=0;i<t.length;++i)a*=t[i];else a=0;var o=r||ee.allocType(n,a);switch(t.length){case 0:break;case 1:!function(e,t,n){for(var r=0;r<t;++r)n[r]=e[r]}(e,t[0],o);break;case 2:!function(e,t,n,r){for(var a=0,i=0;i<t;++i)for(var o=e[i],s=0;s<n;++s)r[a++]=o[s]}(e,t[0],t[1],o);break;case 3:ie(e,t[0],t[1],t[2],o,0);break;default:!function e(t,n,r,a,i){for(var o=1,s=r+1;s<n.length;++s)o*=n[s];var u=n[r];if(n.length-r==4){var c=n[r+1],l=n[r+2],d=n[r+3];for(s=0;s<u;++s)ie(t[s],c,l,d,a,i),i+=o}else for(s=0;s<u;++s)e(t[s],n,r+1,a,i),i+=o}(e,t,0,o,0)}return o}};function ie(e,t,n,r,a,i){for(var o=i,s=0;s<t;++s)for(var u=e[s],c=0;c<n;++c)for(var l=u[c],d=0;d<r;++d)a[o++]=l[d]}var oe={"[object Int8Array]":5120,"[object Int16Array]":5122,"[object Int32Array]":5124,"[object Uint8Array]":5121,"[object Uint8ClampedArray]":5121,"[object Uint16Array]":5123,"[object Uint32Array]":5125,"[object Float32Array]":5126,"[object Float64Array]":5121,"[object ArrayBuffer]":5121},se={int8:5120,int16:5122,int32:5124,uint8:5121,uint16:5123,uint32:5125,float:5126,float32:5126},ue={dynamic:35048,stream:35040,static:35044},ce=ae.flatten,le=ae.shape,de=35044,fe=35040,pe=5121,he=5126,ge=[];function ve(e){return 0|oe[Object.prototype.toString.call(e)]}function me(e,t){for(var n=0;n<t.length;++n)e[n]=t[n]}function ye(e,t,n,r,a,i,o){for(var s=0,u=0;u<n;++u)for(var c=0;c<r;++c)e[s++]=t[a*u+i*c+o]}ge[5120]=1,ge[5122]=2,ge[5124]=4,ge[5121]=1,ge[5123]=2,ge[5125]=4,ge[5126]=4;var be={points:0,point:0,lines:1,line:1,triangles:4,triangle:4,"line loop":2,"line strip":3,"triangle strip":5,"triangle fan":6},_e=0,xe=1,Re=4,we=5120,Ee=5121,Se=5122,Ae=5123,Te=5124,Pe=5125,Ce=34963,Me=35040,Oe=35044,ke=new Float32Array(1),De=new Uint32Array(ke.buffer),Ie=5123;function Le(e){for(var t=ee.allocType(Ie,e.length),n=0;n<e.length;++n)if(isNaN(e[n]))t[n]=65535;else if(e[n]===1/0)t[n]=31744;else if(e[n]===-1/0)t[n]=64512;else{ke[0]=e[n];var r=De[0],a=r>>>31<<15,i=(r<<1>>>24)-127,o=r>>13&1023;if(i<-24)t[n]=a;else if(i<-14){var s=-14-i;t[n]=a+(o+1024>>s)}else t[n]=i>15?a+31744:a+(i+15<<10)+o}return t}function je(t){return Array.isArray(t)||e(t)}var Fe=function(e){return!(e&e-1||!e)},ze=34467,Ne=3553,Be=34067,Ve=34069,He=6408,Ue=6406,We=6407,qe=6409,Ge=6410,Ke=32854,Ye=32855,Xe=36194,Je=32819,Ze=32820,$e=33635,Qe=34042,et=6402,tt=34041,nt=35904,rt=35906,at=36193,it=33776,ot=33777,st=33778,ut=33779,ct=35986,lt=35987,dt=34798,ft=35840,pt=35841,ht=35842,gt=35843,vt=36196,mt=5121,yt=5123,bt=5125,_t=5126,xt=10242,Rt=10243,wt=10497,Et=33071,St=33648,At=10240,Tt=10241,Pt=9728,Ct=9729,Mt=9984,Ot=9985,kt=9986,Dt=9987,It=33170,Lt=4352,jt=4353,Ft=4354,zt=34046,Nt=3317,Bt=37440,Vt=37441,Ht=37443,Ut=37444,Wt=33984,qt=[Mt,kt,Ot,Dt],Gt=[0,qe,Ge,We,He],Kt={};function Yt(e){return"[object "+e+"]"}Kt[qe]=Kt[Ue]=Kt[et]=1,Kt[tt]=Kt[Ge]=2,Kt[We]=Kt[nt]=3,Kt[He]=Kt[rt]=4;var Xt=Yt("HTMLCanvasElement"),Jt=Yt("CanvasRenderingContext2D"),Zt=Yt("ImageBitmap"),$t=Yt("HTMLImageElement"),Qt=Yt("HTMLVideoElement"),en=Object.keys(oe).concat([Xt,Jt,Zt,$t,Qt]),tn=[];tn[mt]=1,tn[_t]=4,tn[at]=2,tn[yt]=2,tn[bt]=4;var nn=[];function rn(e){return Array.isArray(e)&&(0===e.length||"number"==typeof e[0])}function an(e){return!!Array.isArray(e)&&!(0===e.length||!je(e[0]))}function on(e){return Object.prototype.toString.call(e)}function sn(e){return on(e)===Xt}function un(e){if(!e)return!1;var t=on(e);return en.indexOf(t)>=0||rn(e)||an(e)||ne(e)}function cn(e){return 0|oe[Object.prototype.toString.call(e)]}function ln(e,t){return ee.allocType(e.type===at?_t:e.type,t)}function dn(e,t){e.type===at?(e.data=Le(t),ee.freeType(t)):e.data=t}function fn(e,t,n,r,a,i){var o;if(o=void 0!==nn[e]?nn[e]:Kt[e]*tn[t],i&&(o*=6),a){for(var s=0,u=n;u>=1;)s+=o*u*u,u/=2;return s}return o*n*r}function pn(n,r,a,i,o,s,u){var c={"don't care":Lt,"dont care":Lt,nice:Ft,fast:jt},l={repeat:wt,clamp:Et,mirror:St},d={nearest:Pt,linear:Ct},f=t({mipmap:Dt,"nearest mipmap nearest":Mt,"linear mipmap nearest":Ot,"nearest mipmap linear":kt,"linear mipmap linear":Dt},d),p={none:0,browser:Ut},h={uint8:mt,rgba4:Je,rgb565:$e,"rgb5 a1":Ze},g={alpha:Ue,luminance:qe,"luminance alpha":Ge,rgb:We,rgba:He,rgba4:Ke,"rgb5 a1":Ye,rgb565:Xe},v={};r.ext_srgb&&(g.srgb=nt,g.srgba=rt),r.oes_texture_float&&(h.float32=h.float=_t),r.oes_texture_half_float&&(h.float16=h["half float"]=at),r.webgl_depth_texture&&(t(g,{depth:et,"depth stencil":tt}),t(h,{uint16:yt,uint32:bt,"depth stencil":Qe})),r.webgl_compressed_texture_s3tc&&t(v,{"rgb s3tc dxt1":it,"rgba s3tc dxt1":ot,"rgba s3tc dxt3":st,"rgba s3tc dxt5":ut}),r.webgl_compressed_texture_atc&&t(v,{"rgb atc":ct,"rgba atc explicit alpha":lt,"rgba atc interpolated alpha":dt}),r.webgl_compressed_texture_pvrtc&&t(v,{"rgb pvrtc 4bppv1":ft,"rgb pvrtc 2bppv1":pt,"rgba pvrtc 4bppv1":ht,"rgba pvrtc 2bppv1":gt}),r.webgl_compressed_texture_etc1&&(v["rgb etc1"]=vt);var m=Array.prototype.slice.call(n.getParameter(ze));Object.keys(v).forEach((function(e){var t=v[e];m.indexOf(t)>=0&&(g[e]=t)}));var y=Object.keys(g);a.textureFormats=y;var b=[];Object.keys(g).forEach((function(e){var t=g[e];b[t]=e}));var _=[];Object.keys(h).forEach((function(e){var t=h[e];_[t]=e}));var x=[];Object.keys(d).forEach((function(e){var t=d[e];x[t]=e}));var R=[];Object.keys(f).forEach((function(e){var t=f[e];R[t]=e}));var w=[];Object.keys(l).forEach((function(e){var t=l[e];w[t]=e}));var E=y.reduce((function(e,t){var n=g[t];return n===qe||n===Ue||n===qe||n===Ge||n===et||n===tt?e[n]=n:n===Ye||t.indexOf("rgba")>=0?e[n]=He:e[n]=We,e}),{});function S(){this.internalformat=He,this.format=He,this.type=mt,this.compressed=!1,this.premultiplyAlpha=!1,this.flipY=!1,this.unpackAlignment=1,this.colorSpace=Ut,this.width=0,this.height=0,this.channels=0}function A(e,t){e.internalformat=t.internalformat,e.format=t.format,e.type=t.type,e.compressed=t.compressed,e.premultiplyAlpha=t.premultiplyAlpha,e.flipY=t.flipY,e.unpackAlignment=t.unpackAlignment,e.colorSpace=t.colorSpace,e.width=t.width,e.height=t.height,e.channels=t.channels}function T(e,t){if("object"==typeof t&&t){if("premultiplyAlpha"in t&&(k.type(t.premultiplyAlpha,"boolean","invalid premultiplyAlpha"),e.premultiplyAlpha=t.premultiplyAlpha),"flipY"in t&&(k.type(t.flipY,"boolean","invalid texture flip"),e.flipY=t.flipY),"alignment"in t&&(k.oneOf(t.alignment,[1,2,4,8],"invalid texture unpack alignment"),e.unpackAlignment=t.alignment),"colorSpace"in t&&(k.parameter(t.colorSpace,p,"invalid colorSpace"),e.colorSpace=p[t.colorSpace]),"type"in t){var n=t.type;k(r.oes_texture_float||!("float"===n||"float32"===n),"you must enable the OES_texture_float extension in order to use floating point textures."),k(r.oes_texture_half_float||!("half float"===n||"float16"===n),"you must enable the OES_texture_half_float extension in order to use 16-bit floating point textures."),k(r.webgl_depth_texture||!("uint16"===n||"uint32"===n||"depth stencil"===n),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),k.parameter(n,h,"invalid texture type"),e.type=h[n]}var i=e.width,o=e.height,s=e.channels,u=!1;"shape"in t?(k(Array.isArray(t.shape)&&t.shape.length>=2,"shape must be an array"),i=t.shape[0],o=t.shape[1],3===t.shape.length&&(s=t.shape[2],k(s>0&&s<=4,"invalid number of channels"),u=!0),k(i>=0&&i<=a.maxTextureSize,"invalid width"),k(o>=0&&o<=a.maxTextureSize,"invalid height")):("radius"in t&&(i=o=t.radius,k(i>=0&&i<=a.maxTextureSize,"invalid radius")),"width"in t&&(i=t.width,k(i>=0&&i<=a.maxTextureSize,"invalid width")),"height"in t&&(o=t.height,k(o>=0&&o<=a.maxTextureSize,"invalid height")),"channels"in t&&(s=t.channels,k(s>0&&s<=4,"invalid number of channels"),u=!0)),e.width=0|i,e.height=0|o,e.channels=0|s;var c=!1;if("format"in t){var l=t.format;k(r.webgl_depth_texture||!("depth"===l||"depth stencil"===l),"you must enable the WEBGL_depth_texture extension in order to use depth/stencil textures."),k.parameter(l,g,"invalid texture format");var d=e.internalformat=g[l];e.format=E[d],l in h&&("type"in t||(e.type=h[l])),l in v&&(e.compressed=!0),c=!0}!u&&c?e.channels=Kt[e.format]:u&&!c?e.channels!==Gt[e.format]&&(e.format=e.internalformat=Gt[e.channels]):c&&u&&k(e.channels===Kt[e.format],"number of channels inconsistent with specified format")}}function P(e){n.pixelStorei(Bt,e.flipY),n.pixelStorei(Vt,e.premultiplyAlpha),n.pixelStorei(Ht,e.colorSpace),n.pixelStorei(Nt,e.unpackAlignment)}function C(){S.call(this),this.xOffset=0,this.yOffset=0,this.data=null,this.needsFree=!1,this.element=null,this.needsCopy=!1}function M(t,n){var r=null;if(un(n)?r=n:n&&(k.type(n,"object","invalid pixel data type"),T(t,n),"x"in n&&(t.xOffset=0|n.x),"y"in n&&(t.yOffset=0|n.y),un(n.data)&&(r=n.data)),k(!t.compressed||r instanceof Uint8Array,"compressed texture data must be stored in a uint8array"),n.copy){k(!r,"can not specify copy and data field for the same texture");var i=o.viewportWidth,s=o.viewportHeight;t.width=t.width||i-t.xOffset,t.height=t.height||s-t.yOffset,t.needsCopy=!0,k(t.xOffset>=0&&t.xOffset<i&&t.yOffset>=0&&t.yOffset<s&&t.width>0&&t.width<=i&&t.height>0&&t.height<=s,"copy texture read out of bounds")}else if(r){if(e(r))t.channels=t.channels||4,t.data=r,"type"in n||t.type!==mt||(t.type=cn(r));else if(rn(r))t.channels=t.channels||4,function(e,t){var n=t.length;switch(e.type){case mt:case yt:case bt:case _t:var r=ee.allocType(e.type,n);r.set(t),e.data=r;break;case at:e.data=Le(t);break;default:k.raise("unsupported texture type, must specify a typed array")}}(t,r),t.alignment=1,t.needsFree=!0;else if(ne(r)){var u=r.data;Array.isArray(u)||t.type!==mt||(t.type=cn(u));var c,l,d,f,p,h,g=r.shape,v=r.stride;3===g.length?(d=g[2],h=v[2]):(k(2===g.length,"invalid ndarray pixel data, must be 2 or 3D"),d=1,h=1),c=g[0],l=g[1],f=v[0],p=v[1],t.alignment=1,t.width=c,t.height=l,t.channels=d,t.format=t.internalformat=Gt[d],t.needsFree=!0,function(e,t,n,r,a,i){for(var o=e.width,s=e.height,u=e.channels,c=ln(e,o*s*u),l=0,d=0;d<s;++d)for(var f=0;f<o;++f)for(var p=0;p<u;++p)c[l++]=t[n*f+r*d+a*p+i];dn(e,c)}(t,u,f,p,h,r.offset)}else if(sn(r)||on(r)===Jt)sn(r)?t.element=r:t.element=r.canvas,t.width=t.element.width,t.height=t.element.height,t.channels=4;else if(function(e){return on(e)===Zt}(r))t.element=r,t.width=r.width,t.height=r.height,t.channels=4;else if(function(e){return on(e)===$t}(r))t.element=r,t.width=r.naturalWidth,t.height=r.naturalHeight,t.channels=4;else if(function(e){return on(e)===Qt}(r))t.element=r,t.width=r.videoWidth,t.height=r.videoHeight,t.channels=4;else if(an(r)){var m=t.width||r[0].length,y=t.height||r.length,b=t.channels;b=je(r[0][0])?b||r[0][0].length:b||1;for(var _=ae.shape(r),x=1,R=0;R<_.length;++R)x*=_[R];var w=ln(t,x);ae.flatten(r,_,"",w),dn(t,w),t.alignment=1,t.width=m,t.height=y,t.channels=b,t.format=t.internalformat=Gt[b],t.needsFree=!0}}else t.width=t.width||1,t.height=t.height||1,t.channels=t.channels||4;t.type===_t?k(a.extensions.indexOf("oes_texture_float")>=0,"oes_texture_float extension not enabled"):t.type===at&&k(a.extensions.indexOf("oes_texture_half_float")>=0,"oes_texture_half_float extension not enabled")}function O(e,t,r){var a=e.element,o=e.data,s=e.internalformat,u=e.format,c=e.type,l=e.width,d=e.height,f=e.channels;if(P(e),a)n.texImage2D(t,r,u,u,c,a);else if(e.compressed)n.compressedTexImage2D(t,r,s,l,d,0,o);else if(e.needsCopy)i(),n.copyTexImage2D(t,r,u,e.xOffset,e.yOffset,l,d,0);else{var p=!o;p&&(o=ee.zero.allocType(c,l*d*f)),n.texImage2D(t,r,u,l,d,0,u,c,o),p&&o&&ee.zero.freeType(o)}}function D(e,t,r,a,o){var s=e.element,u=e.data,c=e.internalformat,l=e.format,d=e.type,f=e.width,p=e.height;P(e),s?n.texSubImage2D(t,o,r,a,l,d,s):e.compressed?n.compressedTexSubImage2D(t,o,r,a,c,f,p,u):e.needsCopy?(i(),n.copyTexSubImage2D(t,o,r,a,e.xOffset,e.yOffset,f,p)):n.texSubImage2D(t,o,r,a,f,p,l,d,u)}var I=[];function L(){return I.pop()||new C}function j(e){e.needsFree&&ee.freeType(e.data),C.call(e),I.push(e)}function F(){S.call(this),this.genMipmaps=!1,this.mipmapHint=Lt,this.mipmask=0,this.images=Array(16)}function z(e,t,n){var r=e.images[0]=L();e.mipmask=1,r.width=e.width=t,r.height=e.height=n,r.channels=e.channels=4}function N(e,t){var n=null;if(un(t))A(n=e.images[0]=L(),e),M(n,t),e.mipmask=1;else if(T(e,t),Array.isArray(t.mipmap))for(var r=t.mipmap,a=0;a<r.length;++a)A(n=e.images[a]=L(),e),n.width>>=a,n.height>>=a,M(n,r[a]),e.mipmask|=1<<a;else A(n=e.images[0]=L(),e),M(n,t),e.mipmask=1;A(e,e.images[0]),(e.compressed&&e.internalformat===it||e.internalformat===ot||e.internalformat===st||e.internalformat===ut)&&k(e.width%4==0&&e.height%4==0,"for compressed texture formats, mipmap level 0 must have width and height that are a multiple of 4")}function B(e,t){for(var n=e.images,r=0;r<n.length;++r){if(!n[r])return;O(n[r],t,r)}}var V=[];function H(){var e=V.pop()||new F;S.call(e),e.mipmask=0;for(var t=0;t<16;++t)e.images[t]=null;return e}function U(e){for(var t=e.images,n=0;n<t.length;++n)t[n]&&j(t[n]),t[n]=null;V.push(e)}function W(){this.minFilter=Pt,this.magFilter=Pt,this.wrapS=Et,this.wrapT=Et,this.anisotropic=1,this.genMipmaps=!1,this.mipmapHint=Lt}function q(e,t){if("min"in t){var n=t.min;k.parameter(n,f),e.minFilter=f[n],qt.indexOf(e.minFilter)>=0&&!("faces"in t)&&(e.genMipmaps=!0)}if("mag"in t){var r=t.mag;k.parameter(r,d),e.magFilter=d[r]}var i=e.wrapS,o=e.wrapT;if("wrap"in t){var s=t.wrap;"string"==typeof s?(k.parameter(s,l),i=o=l[s]):Array.isArray(s)&&(k.parameter(s[0],l),k.parameter(s[1],l),i=l[s[0]],o=l[s[1]])}else{if("wrapS"in t){var u=t.wrapS;k.parameter(u,l),i=l[u]}if("wrapT"in t){var p=t.wrapT;k.parameter(p,l),o=l[p]}}if(e.wrapS=i,e.wrapT=o,"anisotropic"in t){var h=t.anisotropic;k("number"==typeof h&&h>=1&&h<=a.maxAnisotropic,"aniso samples must be between 1 and "),e.anisotropic=t.anisotropic}if("mipmap"in t){var g=!1;switch(typeof t.mipmap){case"string":k.parameter(t.mipmap,c,"invalid mipmap hint"),e.mipmapHint=c[t.mipmap],e.genMipmaps=!0,g=!0;break;case"boolean":g=e.genMipmaps=t.mipmap;break;case"object":k(Array.isArray(t.mipmap),"invalid mipmap type"),e.genMipmaps=!1,g=!0;break;default:k.raise("invalid mipmap type")}!g||"min"in t||(e.minFilter=Mt)}}function G(e,t){n.texParameteri(t,Tt,e.minFilter),n.texParameteri(t,At,e.magFilter),n.texParameteri(t,xt,e.wrapS),n.texParameteri(t,Rt,e.wrapT),r.ext_texture_filter_anisotropic&&n.texParameteri(t,zt,e.anisotropic),e.genMipmaps&&(n.hint(It,e.mipmapHint),n.generateMipmap(t))}var K=0,Y={},X=a.maxTextureUnits,J=Array(X).map((function(){return null}));function Z(e){S.call(this),this.mipmask=0,this.internalformat=He,this.id=K++,this.refCount=1,this.target=e,this.texture=n.createTexture(),this.unit=-1,this.bindCount=0,this.texInfo=new W,u.profile&&(this.stats={size:0})}function $(e){n.activeTexture(Wt),n.bindTexture(e.target,e.texture)}function Q(){var e=J[0];e?n.bindTexture(e.target,e.texture):n.bindTexture(Ne,null)}function te(e){var t=e.texture;k(t,"must not double destroy texture");var r=e.unit,a=e.target;r>=0&&(n.activeTexture(Wt+r),n.bindTexture(a,null),J[r]=null),n.deleteTexture(t),e.texture=null,e.params=null,e.pixels=null,e.refCount=0,delete Y[e.id],s.textureCount--}return t(Z.prototype,{bind:function(){this.bindCount+=1;var e=this.unit;if(e<0){for(var t=0;t<X;++t){var r=J[t];if(r){if(r.bindCount>0)continue;r.unit=-1}J[t]=this,e=t;break}e>=X&&k.raise("insufficient number of texture units"),u.profile&&s.maxTextureUnits<e+1&&(s.maxTextureUnits=e+1),this.unit=e,n.activeTexture(Wt+e),n.bindTexture(this.target,this.texture)}return e},unbind:function(){this.bindCount-=1},decRef:function(){--this.refCount<=0&&te(this)}}),u.profile&&(s.getTotalTextureSize=function(){var e=0;return Object.keys(Y).forEach((function(t){e+=Y[t].stats.size})),e}),{create2D:function(e,t){var r=new Z(Ne);function i(e,t){var n=r.texInfo;W.call(n);var o=H();return"number"==typeof e?z(o,0|e,"number"==typeof t?0|t:0|e):e?(k.type(e,"object","invalid arguments to regl.texture"),q(n,e),N(o,e)):z(o,1,1),n.genMipmaps&&(o.mipmask=(o.width<<1)-1),r.mipmask=o.mipmask,A(r,o),k.texture2D(n,o,a),r.internalformat=o.internalformat,i.width=o.width,i.height=o.height,$(r),B(o,Ne),G(n,Ne),Q(),U(o),u.profile&&(r.stats.size=fn(r.internalformat,r.type,o.width,o.height,n.genMipmaps,!1)),i.format=b[r.internalformat],i.type=_[r.type],i.mag=x[n.magFilter],i.min=R[n.minFilter],i.wrapS=w[n.wrapS],i.wrapT=w[n.wrapT],i}return Y[r.id]=r,s.textureCount++,i(e,t),i.subimage=function(e,t,n,a){k(!!e,"must specify image data");var o=0|t,s=0|n,u=0|a,c=L();return A(c,r),c.width=0,c.height=0,M(c,e),c.width=c.width||(r.width>>u)-o,c.height=c.height||(r.height>>u)-s,k(r.type===c.type&&r.format===c.format&&r.internalformat===c.internalformat,"incompatible format for texture.subimage"),k(o>=0&&s>=0&&o+c.width<=r.width&&s+c.height<=r.height,"texture.subimage write out of bounds"),k(r.mipmask&1<<u,"missing mipmap data"),k(c.data||c.element||c.needsCopy,"missing image data"),$(r),D(c,Ne,o,s,u),Q(),j(c),i},i.resize=function(e,t){var a,o=0|e,s=0|t||o;if(o===r.width&&s===r.height)return i;i.width=r.width=o,i.height=r.height=s,$(r);for(var c=r.channels,l=r.type,d=0;r.mipmask>>d;++d){var f=o>>d,p=s>>d;if(!f||!p)break;a=ee.zero.allocType(l,f*p*c),n.texImage2D(Ne,d,r.format,f,p,0,r.format,r.type,a),a&&ee.zero.freeType(a)}return Q(),u.profile&&(r.stats.size=fn(r.internalformat,r.type,o,s,!1,!1)),i},i._reglType="texture2d",i._texture=r,u.profile&&(i.stats=r.stats),i.destroy=function(){r.decRef()},i},createCube:function(e,t,r,i,o,c){var l=new Z(Be);Y[l.id]=l,s.cubeCount++;var d=new Array(6);function f(e,t,n,r,i,o){var s,c=l.texInfo;for(W.call(c),s=0;s<6;++s)d[s]=H();if("number"!=typeof e&&e)if("object"==typeof e)if(t)N(d[0],e),N(d[1],t),N(d[2],n),N(d[3],r),N(d[4],i),N(d[5],o);else if(q(c,e),T(l,e),"faces"in e){var p=e.faces;for(k(Array.isArray(p)&&6===p.length,"cube faces must be a length 6 array"),s=0;s<6;++s)k("object"==typeof p[s]&&!!p[s],"invalid input for cube map face"),A(d[s],l),N(d[s],p[s])}else for(s=0;s<6;++s)N(d[s],e);else k.raise("invalid arguments to cube map");else{var h=0|e||1;for(s=0;s<6;++s)z(d[s],h,h)}for(A(l,d[0]),a.npotTextureCube||k(Fe(l.width)&&Fe(l.height),"your browser does not support non power or two texture dimensions"),c.genMipmaps?l.mipmask=(d[0].width<<1)-1:l.mipmask=d[0].mipmask,k.textureCube(l,c,d,a),l.internalformat=d[0].internalformat,f.width=d[0].width,f.height=d[0].height,$(l),s=0;s<6;++s)B(d[s],Ve+s);for(G(c,Be),Q(),u.profile&&(l.stats.size=fn(l.internalformat,l.type,f.width,f.height,c.genMipmaps,!0)),f.format=b[l.internalformat],f.type=_[l.type],f.mag=x[c.magFilter],f.min=R[c.minFilter],f.wrapS=w[c.wrapS],f.wrapT=w[c.wrapT],s=0;s<6;++s)U(d[s]);return f}return f(e,t,r,i,o,c),f.subimage=function(e,t,n,r,a){k(!!t,"must specify image data"),k("number"==typeof e&&e===(0|e)&&e>=0&&e<6,"invalid face");var i=0|n,o=0|r,s=0|a,u=L();return A(u,l),u.width=0,u.height=0,M(u,t),u.width=u.width||(l.width>>s)-i,u.height=u.height||(l.height>>s)-o,k(l.type===u.type&&l.format===u.format&&l.internalformat===u.internalformat,"incompatible format for texture.subimage"),k(i>=0&&o>=0&&i+u.width<=l.width&&o+u.height<=l.height,"texture.subimage write out of bounds"),k(l.mipmask&1<<s,"missing mipmap data"),k(u.data||u.element||u.needsCopy,"missing image data"),$(l),D(u,Ve+e,i,o,s),Q(),j(u),f},f.resize=function(e){var t=0|e;if(t!==l.width){f.width=l.width=t,f.height=l.height=t,$(l);for(var r=0;r<6;++r)for(var a=0;l.mipmask>>a;++a)n.texImage2D(Ve+r,a,l.format,t>>a,t>>a,0,l.format,l.type,null);return Q(),u.profile&&(l.stats.size=fn(l.internalformat,l.type,f.width,f.height,!1,!0)),f}},f._reglType="textureCube",f._texture=l,u.profile&&(f.stats=l.stats),f.destroy=function(){l.decRef()},f},clear:function(){for(var e=0;e<X;++e)n.activeTexture(Wt+e),n.bindTexture(Ne,null),J[e]=null;re(Y).forEach(te),s.cubeCount=0,s.textureCount=0},getTexture:function(e){return null},restore:function(){for(var e=0;e<X;++e){var t=J[e];t&&(t.bindCount=0,t.unit=-1,J[e]=null)}re(Y).forEach((function(e){e.texture=n.createTexture(),n.bindTexture(e.target,e.texture);for(var t=0;t<32;++t)if(0!=(e.mipmask&1<<t))if(e.target===Ne)n.texImage2D(Ne,t,e.internalformat,e.width>>t,e.height>>t,0,e.internalformat,e.type,null);else for(var r=0;r<6;++r)n.texImage2D(Ve+r,t,e.internalformat,e.width>>t,e.height>>t,0,e.internalformat,e.type,null);G(e.texInfo,e.target)}))}}}nn[Ke]=2,nn[Ye]=2,nn[Xe]=2,nn[tt]=4,nn[it]=.5,nn[ot]=.5,nn[st]=1,nn[ut]=1,nn[ct]=.5,nn[lt]=1,nn[dt]=1,nn[ft]=.5,nn[pt]=.25,nn[ht]=.5,nn[gt]=.25,nn[vt]=.5;var hn=36161,gn=32854,vn=[];function mn(e,t,n){return vn[e]*t*n}vn[gn]=2,vn[32855]=2,vn[36194]=2,vn[33189]=2,vn[36168]=1,vn[34041]=4,vn[35907]=4,vn[34836]=16,vn[34842]=8,vn[34843]=6;var yn=function(e,t,n,r,a){var i={rgba4:gn,rgb565:36194,"rgb5 a1":32855,depth:33189,stencil:36168,"depth stencil":34041};t.ext_srgb&&(i.srgba=35907),t.ext_color_buffer_half_float&&(i.rgba16f=34842,i.rgb16f=34843),t.webgl_color_buffer_float&&(i.rgba32f=34836);var o=[];Object.keys(i).forEach((function(e){var t=i[e];o[t]=e}));var s=0,u={};function c(e){this.id=s++,this.refCount=1,this.renderbuffer=e,this.format=gn,this.width=0,this.height=0,a.profile&&(this.stats={size:0})}function l(t){var n=t.renderbuffer;k(n,"must not double destroy renderbuffer"),e.bindRenderbuffer(hn,null),e.deleteRenderbuffer(n),t.renderbuffer=null,t.refCount=0,delete u[t.id],r.renderbufferCount--}return c.prototype.decRef=function(){--this.refCount<=0&&l(this)},a.profile&&(r.getTotalRenderbufferSize=function(){var e=0;return Object.keys(u).forEach((function(t){e+=u[t].stats.size})),e}),{create:function(t,s){var l=new c(e.createRenderbuffer());function d(t,r){var s=0,u=0,c=gn;if("object"==typeof t&&t){var f=t;if("shape"in f){var p=f.shape;k(Array.isArray(p)&&p.length>=2,"invalid renderbuffer shape"),s=0|p[0],u=0|p[1]}else"radius"in f&&(s=u=0|f.radius),"width"in f&&(s=0|f.width),"height"in f&&(u=0|f.height);"format"in f&&(k.parameter(f.format,i,"invalid renderbuffer format"),c=i[f.format])}else"number"==typeof t?(s=0|t,u="number"==typeof r?0|r:s):t?k.raise("invalid arguments to renderbuffer constructor"):s=u=1;if(k(s>0&&u>0&&s<=n.maxRenderbufferSize&&u<=n.maxRenderbufferSize,"invalid renderbuffer size"),s!==l.width||u!==l.height||c!==l.format)return d.width=l.width=s,d.height=l.height=u,l.format=c,e.bindRenderbuffer(hn,l.renderbuffer),e.renderbufferStorage(hn,c,s,u),k(0===e.getError(),"invalid render buffer format"),a.profile&&(l.stats.size=mn(l.format,l.width,l.height)),d.format=o[l.format],d}return u[l.id]=l,r.renderbufferCount++,d(t,s),d.resize=function(t,r){var i=0|t,o=0|r||i;return i===l.width&&o===l.height?d:(k(i>0&&o>0&&i<=n.maxRenderbufferSize&&o<=n.maxRenderbufferSize,"invalid renderbuffer size"),d.width=l.width=i,d.height=l.height=o,e.bindRenderbuffer(hn,l.renderbuffer),e.renderbufferStorage(hn,l.format,i,o),k(0===e.getError(),"invalid render buffer format"),a.profile&&(l.stats.size=mn(l.format,l.width,l.height)),d)},d._reglType="renderbuffer",d._renderbuffer=l,a.profile&&(d.stats=l.stats),d.destroy=function(){l.decRef()},d},clear:function(){re(u).forEach(l)},restore:function(){re(u).forEach((function(t){t.renderbuffer=e.createRenderbuffer(),e.bindRenderbuffer(hn,t.renderbuffer),e.renderbufferStorage(hn,t.format,t.width,t.height)})),e.bindRenderbuffer(hn,null)}}},bn=36160,_n=36161,xn=3553,Rn=34069,wn=36064,En=36096,Sn=36128,An=33306,Tn=36053,Pn=6402,Cn=[6407,6408],Mn=[];Mn[6408]=4,Mn[6407]=3;var On=[];On[5121]=1,On[5126]=4,On[36193]=2;var kn=33189,Dn=36168,In=34041,Ln=[32854,32855,36194,35907,34842,34843,34836],jn={};jn[Tn]="complete",jn[36054]="incomplete attachment",jn[36057]="incomplete dimensions",jn[36055]="incomplete, missing attachment",jn[36061]="unsupported";var Fn=5126;function zn(){this.state=0,this.x=0,this.y=0,this.z=0,this.w=0,this.buffer=null,this.size=0,this.normalized=!1,this.type=Fn,this.offset=0,this.stride=0,this.divisor=0}var Nn=35632,Bn=35633,Vn=35718,Hn=35721,Un=6408,Wn=5121,qn=3333,Gn=5126;function Kn(t,n,r,a,i,o,s){function u(u){var c;null===n.next?(k(i.preserveDrawingBuffer,'you must create a webgl context with "preserveDrawingBuffer":true in order to read pixels from the drawing buffer'),c=Wn):(k(null!==n.next.colorAttachments[0].texture,"You cannot read from a renderbuffer"),c=n.next.colorAttachments[0].texture._texture.type,o.oes_texture_float?(k(c===Wn||c===Gn,"Reading from a framebuffer is only allowed for the types 'uint8' and 'float'"),c===Gn&&k(s.readFloat,"Reading 'float' values is not permitted in your browser. For a fallback, please see: https://www.npmjs.com/package/glsl-read-float")):k(c===Wn,"Reading from a framebuffer is only allowed for the type 'uint8'"));var l=0,d=0,f=a.framebufferWidth,p=a.framebufferHeight,h=null;e(u)?h=u:u&&(k.type(u,"object","invalid arguments to regl.read()"),l=0|u.x,d=0|u.y,k(l>=0&&l<a.framebufferWidth,"invalid x offset for regl.read"),k(d>=0&&d<a.framebufferHeight,"invalid y offset for regl.read"),f=0|(u.width||a.framebufferWidth-l),p=0|(u.height||a.framebufferHeight-d),h=u.data||null),h&&(c===Wn?k(h instanceof Uint8Array,"buffer must be 'Uint8Array' when reading from a framebuffer of type 'uint8'"):c===Gn&&k(h instanceof Float32Array,"buffer must be 'Float32Array' when reading from a framebuffer of type 'float'")),k(f>0&&f+l<=a.framebufferWidth,"invalid width for read pixels"),k(p>0&&p+d<=a.framebufferHeight,"invalid height for read pixels"),r();var g=f*p*4;return h||(c===Wn?h=new Uint8Array(g):c===Gn&&(h=h||new Float32Array(g))),k.isTypedArray(h,"data buffer for regl.read() must be a typedarray"),k(h.byteLength>=g,"data buffer for regl.read() too small"),t.pixelStorei(qn,4),t.readPixels(l,d,f,p,Un,c,h),h}return function(e){return e&&"framebuffer"in e?function(e){var t;return n.setFBO({framebuffer:e.framebuffer},(function(){t=u(e)})),t}(e):u(e)}}function Yn(e){return Array.prototype.slice.call(e)}function Xn(e){return Yn(e).join("")}var Jn="xyzw".split(""),Zn=5121,$n=1,Qn=2,er=0,tr=1,nr=2,rr=3,ar=4,ir="dither",or="blend.enable",sr="blend.color",ur="blend.equation",cr="blend.func",lr="depth.enable",dr="depth.func",fr="depth.range",pr="depth.mask",hr="colorMask",gr="cull.enable",vr="cull.face",mr="frontFace",yr="lineWidth",br="polygonOffset.enable",_r="polygonOffset.offset",xr="sample.alpha",Rr="sample.enable",wr="sample.coverage",Er="stencil.enable",Sr="stencil.mask",Ar="stencil.func",Tr="stencil.opFront",Pr="stencil.opBack",Cr="scissor.enable",Mr="scissor.box",Or="viewport",kr="profile",Dr="framebuffer",Ir="vert",Lr="frag",jr="elements",Fr="primitive",zr="count",Nr="offset",Br="instances",Vr=Dr+"Width",Hr=Dr+"Height",Ur=Or+"Width",Wr=Or+"Height",qr="drawingBufferWidth",Gr="drawingBufferHeight",Kr=[cr,ur,Ar,Tr,Pr,wr,Or,Mr,_r],Yr=34962,Xr=34963,Jr=3553,Zr=34067,$r=2884,Qr=3042,ea=3024,ta=2960,na=2929,ra=3089,aa=32823,ia=32926,oa=32928,sa=5126,ua=35664,ca=35665,la=35666,da=5124,fa=35667,pa=35668,ha=35669,ga=35670,va=35671,ma=35672,ya=35673,ba=35674,_a=35675,xa=35676,Ra=35678,wa=35680,Ea=4,Sa=1028,Aa=1029,Ta=2304,Pa=2305,Ca=32775,Ma=32776,Oa=519,ka=7680,Da=0,Ia=1,La=32774,ja=513,Fa=36160,za=36064,Na={0:0,1:1,zero:0,one:1,"src color":768,"one minus src color":769,"src alpha":770,"one minus src alpha":771,"dst color":774,"one minus dst color":775,"dst alpha":772,"one minus dst alpha":773,"constant color":32769,"one minus constant color":32770,"constant alpha":32771,"one minus constant alpha":32772,"src alpha saturate":776},Ba=["constant color, constant alpha","one minus constant color, constant alpha","constant color, one minus constant alpha","one minus constant color, one minus constant alpha","constant alpha, constant color","constant alpha, one minus constant color","one minus constant alpha, constant color","one minus constant alpha, one minus constant color"],Va={never:512,less:513,"<":513,equal:514,"=":514,"==":514,"===":514,lequal:515,"<=":515,greater:516,">":516,notequal:517,"!=":517,"!==":517,gequal:518,">=":518,always:519},Ha={0:0,zero:0,keep:7680,replace:7681,increment:7682,decrement:7683,"increment wrap":34055,"decrement wrap":34056,invert:5386},Ua={frag:35632,vert:35633},Wa={cw:Ta,ccw:Pa};function qa(t){return Array.isArray(t)||e(t)||ne(t)}function Ga(e){return e.sort((function(e,t){return e===Or?-1:t===Or?1:e<t?-1:1}))}function Ka(e,t,n,r){this.thisDep=e,this.contextDep=t,this.propDep=n,this.append=r}function Ya(e){return e&&!(e.thisDep||e.contextDep||e.propDep)}function Xa(e){return new Ka(!1,!1,!1,e)}function Ja(e,t){var n=e.type;if(n===er){var r=e.data.length;return new Ka(!0,r>=1,r>=2,t)}if(n===ar){var a=e.data;return new Ka(a.thisDep,a.contextDep,a.propDep,t)}return new Ka(n===rr,n===nr,n===tr,t)}var Za=new Ka(!1,!1,!1,(function(){}));function $a(e,n,r,a,i,o,s,u,c,l,d,f,p,h,g){var v=l.Record,m={add:32774,subtract:32778,"reverse subtract":32779};r.ext_blend_minmax&&(m.min=Ca,m.max=Ma);var y=r.angle_instanced_arrays,b=r.webgl_draw_buffers,_={dirty:!0,profile:g.profile},x={},R=[],w={},E={};function S(e){return e.replace(".","_")}function A(e,t,n){var r=S(e);R.push(e),x[r]=_[r]=!!n,w[r]=t}function T(e,t,n){var r=S(e);R.push(e),Array.isArray(n)?(_[r]=n.slice(),x[r]=n.slice()):_[r]=x[r]=n,E[r]=t}A(ir,ea),A(or,Qr),T(sr,"blendColor",[0,0,0,0]),T(ur,"blendEquationSeparate",[La,La]),T(cr,"blendFuncSeparate",[Ia,Da,Ia,Da]),A(lr,na,!0),T(dr,"depthFunc",ja),T(fr,"depthRange",[0,1]),T(pr,"depthMask",!0),T(hr,hr,[!0,!0,!0,!0]),A(gr,$r),T(vr,"cullFace",Aa),T(mr,mr,Pa),T(yr,yr,1),A(br,aa),T(_r,"polygonOffset",[0,0]),A(xr,ia),A(Rr,oa),T(wr,"sampleCoverage",[1,!1]),A(Er,ta),T(Sr,"stencilMask",-1),T(Ar,"stencilFunc",[Oa,0,-1]),T(Tr,"stencilOpSeparate",[Sa,ka,ka,ka]),T(Pr,"stencilOpSeparate",[Aa,ka,ka,ka]),A(Cr,ra),T(Mr,"scissor",[0,0,e.drawingBufferWidth,e.drawingBufferHeight]),T(Or,Or,[0,0,e.drawingBufferWidth,e.drawingBufferHeight]);var P={gl:e,context:p,strings:n,next:x,current:_,draw:f,elements:o,buffer:i,shader:d,attributes:l.state,uniforms:c,framebuffer:u,extensions:r,timer:h,isBufferArgs:qa},C={primTypes:be,compareFuncs:Va,blendFuncs:Na,blendEquations:m,stencilOps:Ha,glTypes:se,orientationType:Wa};k.optional((function(){P.isArrayLike=je})),b&&(C.backBuffer=[Aa],C.drawBuffer=W(a.maxDrawbuffers,(function(e){return 0===e?[0]:W(e,(function(e){return za+e}))})));var M=0;function O(){var e=function(){var e=0,n=[],r=[];function a(){var n=[],r=[];return t((function(){n.push.apply(n,Yn(arguments))}),{def:function(){var t="v"+e++;return r.push(t),arguments.length>0&&(n.push(t,"="),n.push.apply(n,Yn(arguments)),n.push(";")),t},toString:function(){return Xn([r.length>0?"var "+r.join(",")+";":"",Xn(n)])}})}function i(){var e=a(),n=a(),r=e.toString,i=n.toString;function o(t,r){n(t,r,"=",e.def(t,r),";")}return t((function(){e.apply(e,Yn(arguments))}),{def:e.def,entry:e,exit:n,save:o,set:function(t,n,r){o(t,n),e(t,n,"=",r,";")},toString:function(){return r()+i()}})}var o=a(),s={};return{global:o,link:function(t){for(var a=0;a<r.length;++a)if(r[a]===t)return n[a];var i="g"+e++;return n.push(i),r.push(t),i},block:a,proc:function(e,n){var r=[];function a(){var e="a"+r.length;return r.push(e),e}n=n||0;for(var o=0;o<n;++o)a();var u=i(),c=u.toString;return s[e]=t(u,{arg:a,toString:function(){return Xn(["function(",r.join(),"){",c(),"}"])}})},scope:i,cond:function(){var e=Xn(arguments),n=i(),r=i(),a=n.toString,o=r.toString;return t(n,{then:function(){return n.apply(n,Yn(arguments)),this},else:function(){return r.apply(r,Yn(arguments)),this},toString:function(){var t=o();return t&&(t="else{"+t+"}"),Xn(["if(",e,"){",a(),"}",t])}})},compile:function(){var e=['"use strict";',o,"return {"];Object.keys(s).forEach((function(t){e.push('"',t,'":',s[t].toString(),",")})),e.push("}");var t=Xn(e).replace(/;/g,";\n").replace(/}/g,"}\n").replace(/{/g,"{\n");return Function.apply(null,n.concat(t)).apply(null,r)}}}(),r=e.link,a=e.global;e.id=M++,e.batchId="0";var i=r(P),o=e.shared={props:"a0"};Object.keys(P).forEach((function(e){o[e]=a.def(i,".",e)})),k.optional((function(){e.CHECK=r(k),e.commandStr=k.guessCommand(),e.command=r(e.commandStr),e.assert=function(e,t,n){e("if(!(",t,"))",this.CHECK,".commandRaise(",r(n),",",this.command,");")},C.invalidBlendCombinations=Ba}));var s=e.next={},u=e.current={};Object.keys(E).forEach((function(e){Array.isArray(_[e])&&(s[e]=a.def(o.next,".",e),u[e]=a.def(o.current,".",e))}));var c=e.constants={};Object.keys(C).forEach((function(e){c[e]=a.def(JSON.stringify(C[e]))})),e.invoke=function(t,n){switch(n.type){case er:var a=["this",o.context,o.props,e.batchId];return t.def(r(n.data),".call(",a.slice(0,Math.max(n.data.length+1,4)),")");case tr:return t.def(o.props,n.data);case nr:return t.def(o.context,n.data);case rr:return t.def("this",n.data);case ar:return n.data.append(e,t),n.data.ref}},e.attribCache={};var d={};return e.scopeAttrib=function(e){var t=n.id(e);if(t in d)return d[t];var a=l.scope[t];return a||(a=l.scope[t]=new v),d[t]=r(a)},e}function D(e,t,r,s,c){var l=e.static,f=e.dynamic;k.optional((function(){var e=[Dr,Ir,Lr,jr,Fr,Nr,zr,Br,kr].concat(R);function t(t){Object.keys(t).forEach((function(t){k.command(e.indexOf(t)>=0,'unknown parameter "'+t+'"',c.commandStr)}))}t(l),t(f)}));var p=function(e,t){var n=e.static,r=e.dynamic;if(Dr in n){var a=n[Dr];return a?(a=u.getFramebuffer(a),k.command(a,"invalid framebuffer object"),Xa((function(e,t){var n=e.link(a),r=e.shared;t.set(r.framebuffer,".next",n);var i=r.context;return t.set(i,"."+Vr,n+".width"),t.set(i,"."+Hr,n+".height"),n}))):Xa((function(e,t){var n=e.shared;t.set(n.framebuffer,".next","null");var r=n.context;return t.set(r,"."+Vr,r+"."+qr),t.set(r,"."+Hr,r+"."+Gr),"null"}))}if(Dr in r){var i=r[Dr];return Ja(i,(function(e,t){var n=e.invoke(t,i),r=e.shared,a=r.framebuffer,o=t.def(a,".getFramebuffer(",n,")");k.optional((function(){e.assert(t,"!"+n+"||"+o,"invalid framebuffer object")})),t.set(a,".next",o);var s=r.context;return t.set(s,"."+Vr,o+"?"+o+".width:"+s+"."+qr),t.set(s,"."+Hr,o+"?"+o+".height:"+s+"."+Gr),o}))}return null}(e),h=function(e,t,n){var r=e.static,a=e.dynamic;function i(e){if(e in r){var i=r[e];k.commandType(i,"object","invalid "+e,n.commandStr);var o,s,u=!0,c=0|i.x,l=0|i.y;return"width"in i?(o=0|i.width,k.command(o>=0,"invalid "+e,n.commandStr)):u=!1,"height"in i?(s=0|i.height,k.command(s>=0,"invalid "+e,n.commandStr)):u=!1,new Ka(!u&&t&&t.thisDep,!u&&t&&t.contextDep,!u&&t&&t.propDep,(function(e,t){var n=e.shared.context,r=o;"width"in i||(r=t.def(n,".",Vr,"-",c));var a=s;return"height"in i||(a=t.def(n,".",Hr,"-",l)),[c,l,r,a]}))}if(e in a){var d=a[e],f=Ja(d,(function(t,n){var r=t.invoke(n,d);k.optional((function(){t.assert(n,r+"&&typeof "+r+'==="object"',"invalid "+e)}));var a=t.shared.context,i=n.def(r,".x|0"),o=n.def(r,".y|0"),s=n.def('"width" in ',r,"?",r,".width|0:","(",a,".",Vr,"-",i,")"),u=n.def('"height" in ',r,"?",r,".height|0:","(",a,".",Hr,"-",o,")");return k.optional((function(){t.assert(n,s+">=0&&"+u+">=0","invalid "+e)})),[i,o,s,u]}));return t&&(f.thisDep=f.thisDep||t.thisDep,f.contextDep=f.contextDep||t.contextDep,f.propDep=f.propDep||t.propDep),f}return t?new Ka(t.thisDep,t.contextDep,t.propDep,(function(e,t){var n=e.shared.context;return[0,0,t.def(n,".",Vr),t.def(n,".",Hr)]})):null}var o=i(Or);if(o){var s=o;o=new Ka(o.thisDep,o.contextDep,o.propDep,(function(e,t){var n=s.append(e,t),r=e.shared.context;return t.set(r,"."+Ur,n[2]),t.set(r,"."+Wr,n[3]),n}))}return{viewport:o,scissor_box:i(Mr)}}(e,p,c),g=function(e,t){var n=e.static,r=e.dynamic,a=function(){if(jr in n){var e=n[jr];qa(e)?e=o.getElements(o.create(e,!0)):e&&(e=o.getElements(e),k.command(e,"invalid elements",t.commandStr));var a=Xa((function(t,n){if(e){var r=t.link(e);return t.ELEMENTS=r,r}return t.ELEMENTS=null,null}));return a.value=e,a}if(jr in r){var i=r[jr];return Ja(i,(function(e,t){var n=e.shared,r=n.isBufferArgs,a=n.elements,o=e.invoke(t,i),s=t.def("null"),u=t.def(r,"(",o,")"),c=e.cond(u).then(s,"=",a,".createStream(",o,");").else(s,"=",a,".getElements(",o,");");return k.optional((function(){e.assert(c.else,"!"+o+"||"+s,"invalid elements")})),t.entry(c),t.exit(e.cond(u).then(a,".destroyStream(",s,");")),e.ELEMENTS=s,s}))}return null}();function i(e,i){if(e in n){var o=0|n[e];return k.command(!i||o>=0,"invalid "+e,t.commandStr),Xa((function(e,t){return i&&(e.OFFSET=o),o}))}if(e in r){var s=r[e];return Ja(s,(function(t,n){var r=t.invoke(n,s);return i&&(t.OFFSET=r,k.optional((function(){t.assert(n,r+">=0","invalid "+e)}))),r}))}return i&&a?Xa((function(e,t){return e.OFFSET="0",0})):null}var s=i(Nr,!0);return{elements:a,primitive:function(){if(Fr in n){var e=n[Fr];return k.commandParameter(e,be,"invalid primitve",t.commandStr),Xa((function(t,n){return be[e]}))}if(Fr in r){var i=r[Fr];return Ja(i,(function(e,t){var n=e.constants.primTypes,r=e.invoke(t,i);return k.optional((function(){e.assert(t,r+" in "+n,"invalid primitive, must be one of "+Object.keys(be))})),t.def(n,"[",r,"]")}))}return a?Ya(a)?a.value?Xa((function(e,t){return t.def(e.ELEMENTS,".primType")})):Xa((function(){return Ea})):new Ka(a.thisDep,a.contextDep,a.propDep,(function(e,t){var n=e.ELEMENTS;return t.def(n,"?",n,".primType:",Ea)})):null}(),count:function(){if(zr in n){var e=0|n[zr];return k.command("number"==typeof e&&e>=0,"invalid vertex count",t.commandStr),Xa((function(){return e}))}if(zr in r){var i=r[zr];return Ja(i,(function(e,t){var n=e.invoke(t,i);return k.optional((function(){e.assert(t,"typeof "+n+'==="number"&&'+n+">=0&&"+n+"===("+n+"|0)","invalid vertex count")})),n}))}if(a){if(Ya(a)){if(a)return s?new Ka(s.thisDep,s.contextDep,s.propDep,(function(e,t){var n=t.def(e.ELEMENTS,".vertCount-",e.OFFSET);return k.optional((function(){e.assert(t,n+">=0","invalid vertex offset/element buffer too small")})),n})):Xa((function(e,t){return t.def(e.ELEMENTS,".vertCount")}));var o=Xa((function(){return-1}));return k.optional((function(){o.MISSING=!0})),o}var u=new Ka(a.thisDep||s.thisDep,a.contextDep||s.contextDep,a.propDep||s.propDep,(function(e,t){var n=e.ELEMENTS;return e.OFFSET?t.def(n,"?",n,".vertCount-",e.OFFSET,":-1"):t.def(n,"?",n,".vertCount:-1")}));return k.optional((function(){u.DYNAMIC=!0})),u}return null}(),instances:i(Br,!1),offset:s}}(e,c),b=function(e,t){var n=e.static,r=e.dynamic,i={};return R.forEach((function(e){var o=S(e);function s(t,a){if(e in n){var s=t(n[e]);i[o]=Xa((function(){return s}))}else if(e in r){var u=r[e];i[o]=Ja(u,(function(e,t){return a(e,t,e.invoke(t,u))}))}}switch(e){case gr:case or:case ir:case Er:case lr:case Cr:case br:case xr:case Rr:case pr:return s((function(n){return k.commandType(n,"boolean",e,t.commandStr),n}),(function(t,n,r){return k.optional((function(){t.assert(n,"typeof "+r+'==="boolean"',"invalid flag "+e,t.commandStr)})),r}));case dr:return s((function(n){return k.commandParameter(n,Va,"invalid "+e,t.commandStr),Va[n]}),(function(t,n,r){var a=t.constants.compareFuncs;return k.optional((function(){t.assert(n,r+" in "+a,"invalid "+e+", must be one of "+Object.keys(Va))})),n.def(a,"[",r,"]")}));case fr:return s((function(e){return k.command(je(e)&&2===e.length&&"number"==typeof e[0]&&"number"==typeof e[1]&&e[0]<=e[1],"depth range is 2d array",t.commandStr),e}),(function(e,t,n){return k.optional((function(){e.assert(t,e.shared.isArrayLike+"("+n+")&&"+n+".length===2&&typeof "+n+'[0]==="number"&&typeof '+n+'[1]==="number"&&'+n+"[0]<="+n+"[1]","depth range must be a 2d array")})),[t.def("+",n,"[0]"),t.def("+",n,"[1]")]}));case cr:return s((function(e){k.commandType(e,"object","blend.func",t.commandStr);var n="srcRGB"in e?e.srcRGB:e.src,r="srcAlpha"in e?e.srcAlpha:e.src,a="dstRGB"in e?e.dstRGB:e.dst,i="dstAlpha"in e?e.dstAlpha:e.dst;return k.commandParameter(n,Na,o+".srcRGB",t.commandStr),k.commandParameter(r,Na,o+".srcAlpha",t.commandStr),k.commandParameter(a,Na,o+".dstRGB",t.commandStr),k.commandParameter(i,Na,o+".dstAlpha",t.commandStr),k.command(-1===Ba.indexOf(n+", "+a),"unallowed blending combination (srcRGB, dstRGB) = ("+n+", "+a+")",t.commandStr),[Na[n],Na[a],Na[r],Na[i]]}),(function(t,n,r){var a=t.constants.blendFuncs;function i(i,o){var s=n.def('"',i,o,'" in ',r,"?",r,".",i,o,":",r,".",i);return k.optional((function(){t.assert(n,s+" in "+a,"invalid "+e+"."+i+o+", must be one of "+Object.keys(Na))})),s}k.optional((function(){t.assert(n,r+"&&typeof "+r+'==="object"',"invalid blend func, must be an object")}));var o=i("src","RGB"),s=i("dst","RGB");k.optional((function(){var e=t.constants.invalidBlendCombinations;t.assert(n,e+".indexOf("+o+'+", "+'+s+") === -1 ","unallowed blending combination for (srcRGB, dstRGB)")}));var u=n.def(a,"[",o,"]"),c=n.def(a,"[",i("src","Alpha"),"]");return[u,n.def(a,"[",s,"]"),c,n.def(a,"[",i("dst","Alpha"),"]")]}));case ur:return s((function(n){return"string"==typeof n?(k.commandParameter(n,m,"invalid "+e,t.commandStr),[m[n],m[n]]):"object"==typeof n?(k.commandParameter(n.rgb,m,e+".rgb",t.commandStr),k.commandParameter(n.alpha,m,e+".alpha",t.commandStr),[m[n.rgb],m[n.alpha]]):void k.commandRaise("invalid blend.equation",t.commandStr)}),(function(t,n,r){var a=t.constants.blendEquations,i=n.def(),o=n.def(),s=t.cond("typeof ",r,'==="string"');return k.optional((function(){function n(e,n,r){t.assert(e,r+" in "+a,"invalid "+n+", must be one of "+Object.keys(m))}n(s.then,e,r),t.assert(s.else,r+"&&typeof "+r+'==="object"',"invalid "+e),n(s.else,e+".rgb",r+".rgb"),n(s.else,e+".alpha",r+".alpha")})),s.then(i,"=",o,"=",a,"[",r,"];"),s.else(i,"=",a,"[",r,".rgb];",o,"=",a,"[",r,".alpha];"),n(s),[i,o]}));case sr:return s((function(e){return k.command(je(e)&&4===e.length,"blend.color must be a 4d array",t.commandStr),W(4,(function(t){return+e[t]}))}),(function(e,t,n){return k.optional((function(){e.assert(t,e.shared.isArrayLike+"("+n+")&&"+n+".length===4","blend.color must be a 4d array")})),W(4,(function(e){return t.def("+",n,"[",e,"]")}))}));case Sr:return s((function(e){return k.commandType(e,"number",o,t.commandStr),0|e}),(function(e,t,n){return k.optional((function(){e.assert(t,"typeof "+n+'==="number"',"invalid stencil.mask")})),t.def(n,"|0")}));case Ar:return s((function(n){k.commandType(n,"object",o,t.commandStr);var r=n.cmp||"keep",a=n.ref||0,i="mask"in n?n.mask:-1;return k.commandParameter(r,Va,e+".cmp",t.commandStr),k.commandType(a,"number",e+".ref",t.commandStr),k.commandType(i,"number",e+".mask",t.commandStr),[Va[r],a,i]}),(function(e,t,n){var r=e.constants.compareFuncs;return k.optional((function(){function a(){e.assert(t,Array.prototype.join.call(arguments,""),"invalid stencil.func")}a(n+"&&typeof ",n,'==="object"'),a('!("cmp" in ',n,")||(",n,".cmp in ",r,")")})),[t.def('"cmp" in ',n,"?",r,"[",n,".cmp]",":",ka),t.def(n,".ref|0"),t.def('"mask" in ',n,"?",n,".mask|0:-1")]}));case Tr:case Pr:return s((function(n){k.commandType(n,"object",o,t.commandStr);var r=n.fail||"keep",a=n.zfail||"keep",i=n.zpass||"keep";return k.commandParameter(r,Ha,e+".fail",t.commandStr),k.commandParameter(a,Ha,e+".zfail",t.commandStr),k.commandParameter(i,Ha,e+".zpass",t.commandStr),[e===Pr?Aa:Sa,Ha[r],Ha[a],Ha[i]]}),(function(t,n,r){var a=t.constants.stencilOps;function i(i){return k.optional((function(){t.assert(n,'!("'+i+'" in '+r+")||("+r+"."+i+" in "+a+")","invalid "+e+"."+i+", must be one of "+Object.keys(Ha))})),n.def('"',i,'" in ',r,"?",a,"[",r,".",i,"]:",ka)}return k.optional((function(){t.assert(n,r+"&&typeof "+r+'==="object"',"invalid "+e)})),[e===Pr?Aa:Sa,i("fail"),i("zfail"),i("zpass")]}));case _r:return s((function(e){k.commandType(e,"object",o,t.commandStr);var n=0|e.factor,r=0|e.units;return k.commandType(n,"number",o+".factor",t.commandStr),k.commandType(r,"number",o+".units",t.commandStr),[n,r]}),(function(t,n,r){return k.optional((function(){t.assert(n,r+"&&typeof "+r+'==="object"',"invalid "+e)})),[n.def(r,".factor|0"),n.def(r,".units|0")]}));case vr:return s((function(e){var n=0;return"front"===e?n=Sa:"back"===e&&(n=Aa),k.command(!!n,o,t.commandStr),n}),(function(e,t,n){return k.optional((function(){e.assert(t,n+'==="front"||'+n+'==="back"',"invalid cull.face")})),t.def(n,'==="front"?',Sa,":",Aa)}));case yr:return s((function(e){return k.command("number"==typeof e&&e>=a.lineWidthDims[0]&&e<=a.lineWidthDims[1],"invalid line width, must be a positive number between "+a.lineWidthDims[0]+" and "+a.lineWidthDims[1],t.commandStr),e}),(function(e,t,n){return k.optional((function(){e.assert(t,"typeof "+n+'==="number"&&'+n+">="+a.lineWidthDims[0]+"&&"+n+"<="+a.lineWidthDims[1],"invalid line width")})),n}));case mr:return s((function(e){return k.commandParameter(e,Wa,o,t.commandStr),Wa[e]}),(function(e,t,n){return k.optional((function(){e.assert(t,n+'==="cw"||'+n+'==="ccw"',"invalid frontFace, must be one of cw,ccw")})),t.def(n+'==="cw"?'+Ta+":"+Pa)}));case hr:return s((function(e){return k.command(je(e)&&4===e.length,"color.mask must be length 4 array",t.commandStr),e.map((function(e){return!!e}))}),(function(e,t,n){return k.optional((function(){e.assert(t,e.shared.isArrayLike+"("+n+")&&"+n+".length===4","invalid color.mask")})),W(4,(function(e){return"!!"+n+"["+e+"]"}))}));case wr:return s((function(e){k.command("object"==typeof e&&e,o,t.commandStr);var n="value"in e?e.value:1,r=!!e.invert;return k.command("number"==typeof n&&n>=0&&n<=1,"sample.coverage.value must be a number between 0 and 1",t.commandStr),[n,r]}),(function(e,t,n){return k.optional((function(){e.assert(t,n+"&&typeof "+n+'==="object"',"invalid sample.coverage")})),[t.def('"value" in ',n,"?+",n,".value:1"),t.def("!!",n,".invert")]}))}})),i}(e,c),_=function(e){var t=e.static,r=e.dynamic;function a(e){if(e in t){var a=n.id(t[e]);k.optional((function(){d.shader(Ua[e],a,k.guessCommand())}));var i=Xa((function(){return a}));return i.id=a,i}if(e in r){var o=r[e];return Ja(o,(function(t,n){var r=t.invoke(n,o),a=n.def(t.shared.strings,".id(",r,")");return k.optional((function(){n(t.shared.shader,".shader(",Ua[e],",",a,",",t.command,");")})),a}))}return null}var i,o=a(Lr),s=a(Ir),u=null;return Ya(o)&&Ya(s)?(u=d.program(s.id,o.id),i=Xa((function(e,t){return e.link(u)}))):i=new Ka(o&&o.thisDep||s&&s.thisDep,o&&o.contextDep||s&&s.contextDep,o&&o.propDep||s&&s.propDep,(function(e,t){var n,r=e.shared.shader;n=o?o.append(e,t):t.def(r,".",Lr);var a=r+".program("+(s?s.append(e,t):t.def(r,".",Ir))+","+n;return k.optional((function(){a+=","+e.command})),t.def(a+")")})),{frag:o,vert:s,progVar:i,program:u}}(e);function x(e){var t=h[e];t&&(b[e]=t)}x(Or),x(S(Mr));var w=Object.keys(b).length>0,E={framebuffer:p,draw:g,shader:_,state:b,dirty:w};return E.profile=function(e){var t,n=e.static,r=e.dynamic;if(kr in n){var a=!!n[kr];(t=Xa((function(e,t){return a}))).enable=a}else if(kr in r){var i=r[kr];t=Ja(i,(function(e,t){return e.invoke(t,i)}))}return t}(e),E.uniforms=function(e,t){var n=e.static,r=e.dynamic,a={};return Object.keys(n).forEach((function(e){var r,i=n[e];if("number"==typeof i||"boolean"==typeof i)r=Xa((function(){return i}));else if("function"==typeof i){var o=i._reglType;"texture2d"===o||"textureCube"===o?r=Xa((function(e){return e.link(i)})):"framebuffer"===o||"framebufferCube"===o?(k.command(i.color.length>0,'missing color attachment for framebuffer sent to uniform "'+e+'"',t.commandStr),r=Xa((function(e){return e.link(i.color[0])}))):k.commandRaise('invalid data for uniform "'+e+'"',t.commandStr)}else je(i)?r=Xa((function(t){return t.global.def("[",W(i.length,(function(n){return k.command("number"==typeof i[n]||"boolean"==typeof i[n],"invalid uniform "+e,t.commandStr),i[n]})),"]")})):k.commandRaise('invalid or missing data for uniform "'+e+'"',t.commandStr);r.value=i,a[e]=r})),Object.keys(r).forEach((function(e){var t=r[e];a[e]=Ja(t,(function(e,n){return e.invoke(n,t)}))})),a}(r,c),E.attributes=function(e,t){var r=e.static,a=e.dynamic,o={};return Object.keys(r).forEach((function(e){var a=r[e],s=n.id(e),u=new v;if(qa(a))u.state=$n,u.buffer=i.getBuffer(i.create(a,Yr,!1,!0)),u.type=0;else{var c=i.getBuffer(a);if(c)u.state=$n,u.buffer=c,u.type=0;else if(k.command("object"==typeof a&&a,"invalid data for attribute "+e,t.commandStr),"constant"in a){var l=a.constant;u.buffer="null",u.state=Qn,"number"==typeof l?u.x=l:(k.command(je(l)&&l.length>0&&l.length<=4,"invalid constant for attribute "+e,t.commandStr),Jn.forEach((function(e,t){t<l.length&&(u[e]=l[t])})))}else{c=qa(a.buffer)?i.getBuffer(i.create(a.buffer,Yr,!1,!0)):i.getBuffer(a.buffer),k.command(!!c,'missing buffer for attribute "'+e+'"',t.commandStr);var d=0|a.offset;k.command(d>=0,'invalid offset for attribute "'+e+'"',t.commandStr);var f=0|a.stride;k.command(f>=0&&f<256,'invalid stride for attribute "'+e+'", must be integer betweeen [0, 255]',t.commandStr);var p=0|a.size;k.command(!("size"in a)||p>0&&p<=4,'invalid size for attribute "'+e+'", must be 1,2,3,4',t.commandStr);var h=!!a.normalized,g=0;"type"in a&&(k.commandParameter(a.type,se,"invalid type for attribute "+e,t.commandStr),g=se[a.type]);var m=0|a.divisor;"divisor"in a&&(k.command(0===m||y,'cannot specify divisor for attribute "'+e+'", instancing not supported',t.commandStr),k.command(m>=0,'invalid divisor for attribute "'+e+'"',t.commandStr)),k.optional((function(){var n=t.commandStr,r=["buffer","offset","divisor","normalized","type","size","stride"];Object.keys(a).forEach((function(t){k.command(r.indexOf(t)>=0,'unknown parameter "'+t+'" for attribute pointer "'+e+'" (valid parameters are '+r+")",n)}))})),u.buffer=c,u.state=$n,u.size=p,u.normalized=h,u.type=g||c.dtype,u.offset=d,u.stride=f,u.divisor=m}}o[e]=Xa((function(e,t){var n=e.attribCache;if(s in n)return n[s];var r={isStream:!1};return Object.keys(u).forEach((function(e){r[e]=u[e]})),u.buffer&&(r.buffer=e.link(u.buffer),r.type=r.type||r.buffer+".dtype"),n[s]=r,r}))})),Object.keys(a).forEach((function(e){var t=a[e];o[e]=Ja(t,(function(n,r){var a=n.invoke(r,t),i=n.shared,o=n.constants,s=i.isBufferArgs,u=i.buffer;k.optional((function(){n.assert(r,a+"&&(typeof "+a+'==="object"||typeof '+a+'==="function")&&('+s+"("+a+")||"+u+".getBuffer("+a+")||"+u+".getBuffer("+a+".buffer)||"+s+"("+a+'.buffer)||("constant" in '+a+"&&(typeof "+a+'.constant==="number"||'+i.isArrayLike+"("+a+".constant))))",'invalid dynamic attribute "'+e+'"')}));var c={isStream:r.def(!1)},l=new v;l.state=$n,Object.keys(l).forEach((function(e){c[e]=r.def(""+l[e])}));var d=c.buffer,f=c.type;function p(e){r(c[e],"=",a,".",e,"|0;")}return r("if(",s,"(",a,")){",c.isStream,"=true;",d,"=",u,".createStream(",Yr,",",a,");",f,"=",d,".dtype;","}else{",d,"=",u,".getBuffer(",a,");","if(",d,"){",f,"=",d,".dtype;",'}else if("constant" in ',a,"){",c.state,"=",Qn,";","if(typeof "+a+'.constant === "number"){',c[Jn[0]],"=",a,".constant;",Jn.slice(1).map((function(e){return c[e]})).join("="),"=0;","}else{",Jn.map((function(e,t){return c[e]+"="+a+".constant.length>"+t+"?"+a+".constant["+t+"]:0;"})).join(""),"}}else{","if(",s,"(",a,".buffer)){",d,"=",u,".createStream(",Yr,",",a,".buffer);","}else{",d,"=",u,".getBuffer(",a,".buffer);","}",f,'="type" in ',a,"?",o.glTypes,"[",a,".type]:",d,".dtype;",c.normalized,"=!!",a,".normalized;"),p("size"),p("offset"),p("stride"),p("divisor"),r("}}"),r.exit("if(",c.isStream,"){",u,".destroyStream(",d,");","}"),c}))})),o}(t,c),E.context=function(e){var t=e.static,n=e.dynamic,r={};return Object.keys(t).forEach((function(e){var n=t[e];r[e]=Xa((function(e,t){return"number"==typeof n||"boolean"==typeof n?""+n:e.link(n)}))})),Object.keys(n).forEach((function(e){var t=n[e];r[e]=Ja(t,(function(e,n){return e.invoke(n,t)}))})),r}(s),E}function I(e,t,n){var r=e.shared.context,a=e.scope();Object.keys(n).forEach((function(i){t.save(r,"."+i);var o=n[i];a(r,".",i,"=",o.append(e,t),";")})),t(a)}function L(e,t,n,r){var a,i=e.shared,o=i.gl,s=i.framebuffer;b&&(a=t.def(i.extensions,".webgl_draw_buffers"));var u,c=e.constants,l=c.drawBuffer,d=c.backBuffer;u=n?n.append(e,t):t.def(s,".next"),r||t("if(",u,"!==",s,".cur){"),t("if(",u,"){",o,".bindFramebuffer(",Fa,",",u,".framebuffer);"),b&&t(a,".drawBuffersWEBGL(",l,"[",u,".colorAttachments.length]);"),t("}else{",o,".bindFramebuffer(",Fa,",null);"),b&&t(a,".drawBuffersWEBGL(",d,");"),t("}",s,".cur=",u,";"),r||t("}")}function j(e,t,n){var r=e.shared,a=r.gl,i=e.current,o=e.next,s=r.current,u=r.next,c=e.cond(s,".dirty");R.forEach((function(t){var r,l,d=S(t);if(!(d in n.state))if(d in o){r=o[d],l=i[d];var f=W(_[d].length,(function(e){return c.def(r,"[",e,"]")}));c(e.cond(f.map((function(e,t){return e+"!=="+l+"["+t+"]"})).join("||")).then(a,".",E[d],"(",f,");",f.map((function(e,t){return l+"["+t+"]="+e})).join(";"),";"))}else{r=c.def(u,".",d);var p=e.cond(r,"!==",s,".",d);c(p),d in w?p(e.cond(r).then(a,".enable(",w[d],");").else(a,".disable(",w[d],");"),s,".",d,"=",r,";"):p(a,".",E[d],"(",r,");",s,".",d,"=",r,";")}})),0===Object.keys(n.state).length&&c(s,".dirty=false;"),t(c)}function F(e,t,n,r){var a=e.shared,i=e.current,o=a.current,s=a.gl;Ga(Object.keys(n)).forEach((function(a){var u=n[a];if(!r||r(u)){var c=u.append(e,t);if(w[a]){var l=w[a];Ya(u)?t(s,c?".enable(":".disable(",l,");"):t(e.cond(c).then(s,".enable(",l,");").else(s,".disable(",l,");")),t(o,".",a,"=",c,";")}else if(je(c)){var d=i[a];t(s,".",E[a],"(",c,");",c.map((function(e,t){return d+"["+t+"]="+e})).join(";"),";")}else t(s,".",E[a],"(",c,");",o,".",a,"=",c,";")}}))}function N(e,t){y&&(e.instancing=t.def(e.shared.extensions,".angle_instanced_arrays"))}function B(e,t,n,r,a){var i,o,s,u=e.shared,c=e.stats,l=u.current,d=u.timer,f=n.profile;function p(){return"undefined"==typeof performance?"Date.now()":"performance.now()"}function g(e){e(i=t.def(),"=",p(),";"),"string"==typeof a?e(c,".count+=",a,";"):e(c,".count++;"),h&&(r?e(o=t.def(),"=",d,".getNumPendingQueries();"):e(d,".beginQuery(",c,");"))}function v(e){e(c,".cpuTime+=",p(),"-",i,";"),h&&(r?e(d,".pushScopeStats(",o,",",d,".getNumPendingQueries(),",c,");"):e(d,".endQuery();"))}function m(e){var n=t.def(l,".profile");t(l,".profile=",e,";"),t.exit(l,".profile=",n,";")}if(f){if(Ya(f))return void(f.enable?(g(t),v(t.exit),m("true")):m("false"));m(s=f.append(e,t))}else s=t.def(l,".profile");var y=e.block();g(y),t("if(",s,"){",y,"}");var b=e.block();v(b),t.exit("if(",s,"){",b,"}")}function V(e,t,n,r,a){var i=e.shared;r.forEach((function(r){var o,s=r.name,u=n.attributes[s];if(u){if(!a(u))return;o=u.append(e,t)}else{if(!a(Za))return;var c=e.scopeAttrib(s);k.optional((function(){e.assert(t,c+".state","missing attribute "+s)})),o={},Object.keys(new v).forEach((function(e){o[e]=t.def(c,".",e)}))}!function(n,r,a){var o=i.gl,s=t.def(n,".location"),u=t.def(i.attributes,"[",s,"]"),c=a.state,l=a.buffer,d=[a.x,a.y,a.z,a.w],f=["buffer","normalized","offset","stride"];function p(){t("if(!",u,".buffer){",o,".enableVertexAttribArray(",s,");}");var n,i=a.type;if(n=a.size?t.def(a.size,"||",r):r,t("if(",u,".type!==",i,"||",u,".size!==",n,"||",f.map((function(e){return u+"."+e+"!=="+a[e]})).join("||"),"){",o,".bindBuffer(",Yr,",",l,".buffer);",o,".vertexAttribPointer(",[s,n,i,a.normalized,a.stride,a.offset],");",u,".type=",i,";",u,".size=",n,";",f.map((function(e){return u+"."+e+"="+a[e]+";"})).join(""),"}"),y){var c=a.divisor;t("if(",u,".divisor!==",c,"){",e.instancing,".vertexAttribDivisorANGLE(",[s,c],");",u,".divisor=",c,";}")}}function h(){t("if(",u,".buffer){",o,".disableVertexAttribArray(",s,");",u,".buffer=null;","}if(",Jn.map((function(e,t){return u+"."+e+"!=="+d[t]})).join("||"),"){",o,".vertexAttrib4f(",s,",",d,");",Jn.map((function(e,t){return u+"."+e+"="+d[t]+";"})).join(""),"}")}c===$n?p():c===Qn?h():(t("if(",c,"===",$n,"){"),p(),t("}else{"),h(),t("}"))}(e.link(r),function(e){switch(e){case ua:case fa:case va:return 2;case ca:case pa:case ma:return 3;case la:case ha:case ya:return 4;default:return 1}}(r.info.type),o)}))}function H(e,t,r,a,i){for(var o,s=e.shared,u=s.gl,c=0;c<a.length;++c){var l,d=a[c],f=d.name,p=d.info.type,h=r.uniforms[f],g=e.link(d)+".location";if(h){if(!i(h))continue;if(Ya(h)){var v=h.value;if(k.command(null!=v,'missing uniform "'+f+'"',e.commandStr),p===Ra||p===wa){k.command("function"==typeof v&&(p===Ra&&("texture2d"===v._reglType||"framebuffer"===v._reglType)||p===wa&&("textureCube"===v._reglType||"framebufferCube"===v._reglType)),"invalid texture for uniform "+f,e.commandStr);var m=e.link(v._texture||v.color[0]._texture);t(u,".uniform1i(",g,",",m+".bind());"),t.exit(m,".unbind();")}else if(p===ba||p===_a||p===xa){k.optional((function(){k.command(je(v),"invalid matrix for uniform "+f,e.commandStr),k.command(p===ba&&4===v.length||p===_a&&9===v.length||p===xa&&16===v.length,"invalid length for matrix uniform "+f,e.commandStr)}));var y=e.global.def("new Float32Array(["+Array.prototype.slice.call(v)+"])"),b=2;p===_a?b=3:p===xa&&(b=4),t(u,".uniformMatrix",b,"fv(",g,",false,",y,");")}else{switch(p){case sa:k.commandType(v,"number","uniform "+f,e.commandStr),o="1f";break;case ua:k.command(je(v)&&2===v.length,"uniform "+f,e.commandStr),o="2f";break;case ca:k.command(je(v)&&3===v.length,"uniform "+f,e.commandStr),o="3f";break;case la:k.command(je(v)&&4===v.length,"uniform "+f,e.commandStr),o="4f";break;case ga:k.commandType(v,"boolean","uniform "+f,e.commandStr),o="1i";break;case da:k.commandType(v,"number","uniform "+f,e.commandStr),o="1i";break;case va:case fa:k.command(je(v)&&2===v.length,"uniform "+f,e.commandStr),o="2i";break;case ma:case pa:k.command(je(v)&&3===v.length,"uniform "+f,e.commandStr),o="3i";break;case ya:case ha:k.command(je(v)&&4===v.length,"uniform "+f,e.commandStr),o="4i"}t(u,".uniform",o,"(",g,",",je(v)?Array.prototype.slice.call(v):v,");")}continue}l=h.append(e,t)}else{if(!i(Za))continue;l=t.def(s.uniforms,"[",n.id(f),"]")}p===Ra?t("if(",l,"&&",l,'._reglType==="framebuffer"){',l,"=",l,".color[0];","}"):p===wa&&t("if(",l,"&&",l,'._reglType==="framebufferCube"){',l,"=",l,".color[0];","}"),k.optional((function(){function n(n,r){e.assert(t,n,'bad data or missing for uniform "'+f+'". '+r)}function r(e){n("typeof "+l+'==="'+e+'"',"invalid type, expected "+e)}function a(t,r){n(s.isArrayLike+"("+l+")&&"+l+".length==="+t,"invalid vector, should have length "+t,e.commandStr)}function i(t){n("typeof "+l+'==="function"&&'+l+'._reglType==="texture'+(t===Jr?"2d":"Cube")+'"',"invalid texture type",e.commandStr)}switch(p){case da:r("number");break;case fa:a(2);break;case pa:a(3);break;case ha:a(4);break;case sa:r("number");break;case ua:a(2);break;case ca:a(3);break;case la:a(4);break;case ga:r("boolean");break;case va:a(2);break;case ma:a(3);break;case ya:case ba:a(4);break;case _a:a(9);break;case xa:a(16);break;case Ra:i(Jr);break;case wa:i(Zr)}}));var _=1;switch(p){case Ra:case wa:var x=t.def(l,"._texture");t(u,".uniform1i(",g,",",x,".bind());"),t.exit(x,".unbind();");continue;case da:case ga:o="1i";break;case fa:case va:o="2i",_=2;break;case pa:case ma:o="3i",_=3;break;case ha:case ya:o="4i",_=4;break;case sa:o="1f";break;case ua:o="2f",_=2;break;case ca:o="3f",_=3;break;case la:o="4f",_=4;break;case ba:o="Matrix2fv";break;case _a:o="Matrix3fv";break;case xa:o="Matrix4fv"}if(t(u,".uniform",o,"(",g,","),"M"===o.charAt(0)){var R=Math.pow(p-ba+2,2),w=e.global.def("new Float32Array(",R,")");t("false,(Array.isArray(",l,")||",l," instanceof Float32Array)?",l,":(",W(R,(function(e){return w+"["+e+"]="+l+"["+e+"]"})),",",w,")")}else t(_>1?W(_,(function(e){return l+"["+e+"]"})):l);t(");")}}function U(e,t,n,r){var a=e.shared,i=a.gl,o=a.draw,s=r.draw,u=function(){var a,u=s.elements,c=t;return u?((u.contextDep&&r.contextDynamic||u.propDep)&&(c=n),a=u.append(e,c)):a=c.def(o,".",jr),a&&c("if("+a+")"+i+".bindBuffer("+Xr+","+a+".buffer.buffer);"),a}();function c(a){var i=s[a];return i?i.contextDep&&r.contextDynamic||i.propDep?i.append(e,n):i.append(e,t):t.def(o,".",a)}var l,d,f=c(Fr),p=c(Nr),h=function(){var a,i=s.count,u=t;return i?((i.contextDep&&r.contextDynamic||i.propDep)&&(u=n),a=i.append(e,u),k.optional((function(){i.MISSING&&e.assert(t,"false","missing vertex count"),i.DYNAMIC&&e.assert(u,a+">=0","missing vertex count")}))):(a=u.def(o,".",zr),k.optional((function(){e.assert(u,a+">=0","missing vertex count")}))),a}();if("number"==typeof h){if(0===h)return}else n("if(",h,"){"),n.exit("}");y&&(l=c(Br),d=e.instancing);var g=u+".type",v=s.elements&&Ya(s.elements);function m(){function e(){n(d,".drawElementsInstancedANGLE(",[f,h,g,p+"<<(("+g+"-"+Zn+")>>1)",l],");")}function t(){n(d,".drawArraysInstancedANGLE(",[f,p,h,l],");")}u?v?e():(n("if(",u,"){"),e(),n("}else{"),t(),n("}")):t()}function b(){function e(){n(i+".drawElements("+[f,h,g,p+"<<(("+g+"-"+Zn+")>>1)"]+");")}function t(){n(i+".drawArrays("+[f,p,h]+");")}u?v?e():(n("if(",u,"){"),e(),n("}else{"),t(),n("}")):t()}y&&("number"!=typeof l||l>=0)?"string"==typeof l?(n("if(",l,">0){"),m(),n("}else if(",l,"<0){"),b(),n("}")):m():b()}function q(e,t,n,r,a){var i=O(),o=i.proc("body",a);return k.optional((function(){i.commandStr=t.commandStr,i.command=i.link(t.commandStr)})),y&&(i.instancing=o.def(i.shared.extensions,".angle_instanced_arrays")),e(i,o,n,r),i.compile().body}function G(e,t,n,r){N(e,t),V(e,t,n,r.attributes,(function(){return!0})),H(e,t,n,r.uniforms,(function(){return!0})),U(e,t,t,n)}function K(e,t,n,r){function a(){return!0}e.batchId="a1",N(e,t),V(e,t,n,r.attributes,a),H(e,t,n,r.uniforms,a),U(e,t,t,n)}function Y(e,t,n,r){N(e,t);var a=n.contextDep,i=t.def(),o=t.def();e.shared.props=o,e.batchId=i;var s=e.scope(),u=e.scope();function c(e){return e.contextDep&&a||e.propDep}function l(e){return!c(e)}if(t(s.entry,"for(",i,"=0;",i,"<","a1",";++",i,"){",o,"=","a0","[",i,"];",u,"}",s.exit),n.needsContext&&I(e,u,n.context),n.needsFramebuffer&&L(e,u,n.framebuffer),F(e,u,n.state,c),n.profile&&c(n.profile)&&B(e,u,n,!1,!0),r)V(e,s,n,r.attributes,l),V(e,u,n,r.attributes,c),H(e,s,n,r.uniforms,l),H(e,u,n,r.uniforms,c),U(e,s,u,n);else{var d=e.global.def("{}"),f=n.shader.progVar.append(e,u),p=u.def(f,".id"),h=u.def(d,"[",p,"]");u(e.shared.gl,".useProgram(",f,".program);","if(!",h,"){",h,"=",d,"[",p,"]=",e.link((function(t){return q(K,e,n,t,2)})),"(",f,");}",h,".call(this,a0[",i,"],",i,");")}}function X(e,t,n){var r=t.static[n];if(r&&function(e){if("object"==typeof e&&!je(e)){for(var t=Object.keys(e),n=0;n<t.length;++n)if(z.isDynamic(e[t[n]]))return!0;return!1}}(r)){var a=e.global,i=Object.keys(r),o=!1,s=!1,u=!1,c=e.global.def("{}");i.forEach((function(t){var n=r[t];if(z.isDynamic(n)){"function"==typeof n&&(n=r[t]=z.unbox(n));var i=Ja(n,null);o=o||i.thisDep,u=u||i.propDep,s=s||i.contextDep}else{switch(a(c,".",t,"="),typeof n){case"number":a(n);break;case"string":a('"',n,'"');break;case"object":Array.isArray(n)&&a("[",n.join(),"]");break;default:a(e.link(n))}a(";")}})),t.dynamic[n]=new z.DynamicVariable(ar,{thisDep:o,contextDep:s,propDep:u,ref:c,append:function(e,t){i.forEach((function(n){var a=r[n];if(z.isDynamic(a)){var i=e.invoke(t,a);t(c,".",n,"=",i,";")}}))}}),delete t.static[n]}}return{next:x,current:_,procs:function(){var e=O(),t=e.proc("poll"),n=e.proc("refresh"),r=e.block();t(r),n(r);var i,o=e.shared,s=o.gl,u=o.next,c=o.current;r(c,".dirty=false;"),L(e,t),L(e,n,null,!0),y&&(i=e.link(y));for(var l=0;l<a.maxAttributes;++l){var d=n.def(o.attributes,"[",l,"]"),f=e.cond(d,".buffer");f.then(s,".enableVertexAttribArray(",l,");",s,".bindBuffer(",Yr,",",d,".buffer.buffer);",s,".vertexAttribPointer(",l,",",d,".size,",d,".type,",d,".normalized,",d,".stride,",d,".offset);").else(s,".disableVertexAttribArray(",l,");",s,".vertexAttrib4f(",l,",",d,".x,",d,".y,",d,".z,",d,".w);",d,".buffer=null;"),n(f),y&&n(i,".vertexAttribDivisorANGLE(",l,",",d,".divisor);")}return Object.keys(w).forEach((function(a){var i=w[a],o=r.def(u,".",a),l=e.block();l("if(",o,"){",s,".enable(",i,")}else{",s,".disable(",i,")}",c,".",a,"=",o,";"),n(l),t("if(",o,"!==",c,".",a,"){",l,"}")})),Object.keys(E).forEach((function(a){var i,o,l=E[a],d=_[a],f=e.block();if(f(s,".",l,"("),je(d)){var p=d.length;i=e.global.def(u,".",a),o=e.global.def(c,".",a),f(W(p,(function(e){return i+"["+e+"]"})),");",W(p,(function(e){return o+"["+e+"]="+i+"["+e+"];"})).join("")),t("if(",W(p,(function(e){return i+"["+e+"]!=="+o+"["+e+"]"})).join("||"),"){",f,"}")}else i=r.def(u,".",a),o=r.def(c,".",a),f(i,");",c,".",a,"=",i,";"),t("if(",i,"!==",o,"){",f,"}");n(f)})),e.compile()}(),compile:function(e,t,r,a,i){var o=O();o.stats=o.link(i),Object.keys(t.static).forEach((function(e){X(o,t,e)})),Kr.forEach((function(t){X(o,e,t)}));var s=D(e,t,r,a,o);return function(e,t){var n=e.proc("draw",1);N(e,n),I(e,n,t.context),L(e,n,t.framebuffer),j(e,n,t),F(e,n,t.state),B(e,n,t,!1,!0);var r=t.shader.progVar.append(e,n);if(n(e.shared.gl,".useProgram(",r,".program);"),t.shader.program)G(e,n,t,t.shader.program);else{var a=e.global.def("{}"),i=n.def(r,".id"),o=n.def(a,"[",i,"]");n(e.cond(o).then(o,".call(this,a0);").else(o,"=",a,"[",i,"]=",e.link((function(n){return q(G,e,t,n,1)})),"(",r,");",o,".call(this,a0);"))}Object.keys(t.state).length>0&&n(e.shared.current,".dirty=true;")}(o,s),function(e,t){var r=e.proc("scope",3);e.batchId="a2";var a=e.shared,i=a.current;function o(n){var i=t.shader[n];i&&r.set(a.shader,"."+n,i.append(e,r))}I(e,r,t.context),t.framebuffer&&t.framebuffer.append(e,r),Ga(Object.keys(t.state)).forEach((function(n){var i=t.state[n].append(e,r);je(i)?i.forEach((function(t,a){r.set(e.next[n],"["+a+"]",t)})):r.set(a.next,"."+n,i)})),B(e,r,t,!0,!0),[jr,Nr,zr,Br,Fr].forEach((function(n){var i=t.draw[n];i&&r.set(a.draw,"."+n,""+i.append(e,r))})),Object.keys(t.uniforms).forEach((function(i){r.set(a.uniforms,"["+n.id(i)+"]",t.uniforms[i].append(e,r))})),Object.keys(t.attributes).forEach((function(n){var a=t.attributes[n].append(e,r),i=e.scopeAttrib(n);Object.keys(new v).forEach((function(e){r.set(i,"."+e,a[e])}))})),o(Ir),o(Lr),Object.keys(t.state).length>0&&(r(i,".dirty=true;"),r.exit(i,".dirty=true;")),r("a1(",e.shared.context,",a0,",e.batchId,");")}(o,s),function(e,t){var n=e.proc("batch",2);e.batchId="0",N(e,n);var r=!1,a=!0;Object.keys(t.context).forEach((function(e){r=r||t.context[e].propDep})),r||(I(e,n,t.context),a=!1);var i=t.framebuffer,o=!1;function s(e){return e.contextDep&&r||e.propDep}i?(i.propDep?r=o=!0:i.contextDep&&r&&(o=!0),o||L(e,n,i)):L(e,n,null),t.state.viewport&&t.state.viewport.propDep&&(r=!0),j(e,n,t),F(e,n,t.state,(function(e){return!s(e)})),t.profile&&s(t.profile)||B(e,n,t,!1,"a1"),t.contextDep=r,t.needsContext=a,t.needsFramebuffer=o;var u=t.shader.progVar;if(u.contextDep&&r||u.propDep)Y(e,n,t,null);else{var c=u.append(e,n);if(n(e.shared.gl,".useProgram(",c,".program);"),t.shader.program)Y(e,n,t,t.shader.program);else{var l=e.global.def("{}"),d=n.def(c,".id"),f=n.def(l,"[",d,"]");n(e.cond(f).then(f,".call(this,a0,a1);").else(f,"=",l,"[",d,"]=",e.link((function(n){return q(Y,e,t,n,2)})),"(",c,");",f,".call(this,a0,a1);"))}}Object.keys(t.state).length>0&&n(e.shared.current,".dirty=true;")}(o,s),o.compile()}}}var Qa=34918,ei=34919,ti=35007,ni=function(e,t){if(!t.ext_disjoint_timer_query)return null;var n=[];function r(e){n.push(e)}var a=[];function i(){this.startQueryIndex=-1,this.endQueryIndex=-1,this.sum=0,this.stats=null}var o=[];function s(e){o.push(e)}var u=[];function c(e,t,n){var r=o.pop()||new i;r.startQueryIndex=e,r.endQueryIndex=t,r.sum=0,r.stats=n,u.push(r)}var l=[],d=[];return{beginQuery:function(e){var r=n.pop()||t.ext_disjoint_timer_query.createQueryEXT();t.ext_disjoint_timer_query.beginQueryEXT(ti,r),a.push(r),c(a.length-1,a.length,e)},endQuery:function(){t.ext_disjoint_timer_query.endQueryEXT(ti)},pushScopeStats:c,update:function(){var e,n,i=a.length;if(0!==i){d.length=Math.max(d.length,i+1),l.length=Math.max(l.length,i+1),l[0]=0,d[0]=0;var o=0;for(e=0,n=0;n<a.length;++n){var c=a[n];t.ext_disjoint_timer_query.getQueryObjectEXT(c,ei)?(o+=t.ext_disjoint_timer_query.getQueryObjectEXT(c,Qa),r(c)):a[e++]=c,l[n+1]=o,d[n+1]=e}for(a.length=e,e=0,n=0;n<u.length;++n){var f=u[n],p=f.startQueryIndex,h=f.endQueryIndex;f.sum+=l[h]-l[p];var g=d[p],v=d[h];v===g?(f.stats.gpuTime+=f.sum/1e6,s(f)):(f.startQueryIndex=g,f.endQueryIndex=v,u[e++]=f)}u.length=e}},getNumPendingQueries:function(){return a.length},clear:function(){n.push.apply(n,a);for(var e=0;e<n.length;e++)t.ext_disjoint_timer_query.deleteQueryEXT(n[e]);a.length=0,n.length=0},restore:function(){a.length=0,n.length=0}}},ri=16384,ai=256,ii=1024,oi=34962,si="webglcontextlost",ui="webglcontextrestored",ci=1,li=2,di=3;function fi(e,t){for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}return function(n){var r=U(n);if(!r)return null;var a=r.gl,i=a.getContextAttributes(),o=a.isContextLost(),s=function(e,t){var n={};function r(t){k.type(t,"string","extension name must be string");var r,a=t.toLowerCase();try{r=n[a]=e.getExtension(a)}catch(i){}return!!r}for(var a=0;a<t.extensions.length;++a){var i=t.extensions[a];if(!r(i))return t.onDestroy(),t.onDone('"'+i+'" extension is not supported by the current WebGL context, try upgrading your system or a different browser'),null}return t.optionalExtensions.forEach(r),{extensions:n,restore:function(){Object.keys(n).forEach((function(e){if(n[e]&&!r(e))throw new Error("(regl): error restoring extension "+e)}))}}}(a,r);if(!s)return null;var u,c,l=(u={"":0},c=[""],{id:function(e){var t=u[e];return t||(t=u[e]=c.length,c.push(e),t)},str:function(e){return c[e]}}),d={bufferCount:0,elementsCount:0,framebufferCount:0,shaderCount:0,textureCount:0,cubeCount:0,renderbufferCount:0,maxTextureUnits:0},f=s.extensions,p=ni(a,f),h=B(),g=a.drawingBufferWidth,v=a.drawingBufferHeight,m={tick:0,time:0,viewportWidth:g,viewportHeight:v,framebufferWidth:g,framebufferHeight:v,drawingBufferWidth:g,drawingBufferHeight:v,pixelRatio:r.pixelRatio},y=te(a,f),b=function(e,t,n,r){for(var a=n.maxAttributes,i=new Array(a),o=0;o<a;++o)i[o]=new zn;return{Record:zn,scope:{},state:i}}(0,0,y),_=function(t,n,r,a){var i=0,o={};function s(e){this.id=i++,this.buffer=t.createBuffer(),this.type=e,this.usage=de,this.byteLength=0,this.dimension=1,this.dtype=pe,this.persistentData=null,r.profile&&(this.stats={size:0})}s.prototype.bind=function(){t.bindBuffer(this.type,this.buffer)},s.prototype.destroy=function(){d(this)};var u=[];function c(e,n,r){e.byteLength=n.byteLength,t.bufferData(e.type,n,r)}function l(t,n,r,a,i,o){var s,u;if(t.usage=r,Array.isArray(n)){if(t.dtype=a||he,n.length>0)if(Array.isArray(n[0])){s=le(n);for(var l=1,d=1;d<s.length;++d)l*=s[d];t.dimension=l,c(t,u=ce(n,s,t.dtype),r),o?t.persistentData=u:ee.freeType(u)}else if("number"==typeof n[0]){t.dimension=i;var f=ee.allocType(t.dtype,n.length);me(f,n),c(t,f,r),o?t.persistentData=f:ee.freeType(f)}else e(n[0])?(t.dimension=n[0].length,t.dtype=a||ve(n[0])||he,c(t,u=ce(n,[n.length,n[0].length],t.dtype),r),o?t.persistentData=u:ee.freeType(u)):k.raise("invalid buffer data")}else if(e(n))t.dtype=a||ve(n),t.dimension=i,c(t,n,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(n.buffer)));else if(ne(n)){s=n.shape;var p=n.stride,h=n.offset,g=0,v=0,m=0,y=0;1===s.length?(g=s[0],v=1,m=p[0],y=0):2===s.length?(g=s[0],v=s[1],m=p[0],y=p[1]):k.raise("invalid shape"),t.dtype=a||ve(n.data)||he,t.dimension=v;var b=ee.allocType(t.dtype,g*v);ye(b,n.data,g,v,m,y,h),c(t,b,r),o?t.persistentData=b:ee.freeType(b)}else n instanceof ArrayBuffer?(t.dtype=pe,t.dimension=i,c(t,n,r),o&&(t.persistentData=new Uint8Array(new Uint8Array(n)))):k.raise("invalid buffer data")}function d(e){n.bufferCount--;for(var r=0;r<a.state.length;++r){var i=a.state[r];i.buffer===e&&(t.disableVertexAttribArray(r),i.buffer=null)}var s=e.buffer;k(s,"buffer must not be deleted already"),t.deleteBuffer(s),e.buffer=null,delete o[e.id]}return r.profile&&(n.getTotalBufferSize=function(){var e=0;return Object.keys(o).forEach((function(t){e+=o[t].stats.size})),e}),{create:function(a,i,u,c){n.bufferCount++;var f=new s(i);function p(n){var a=de,i=null,o=0,s=0,u=1;return Array.isArray(n)||e(n)||ne(n)||n instanceof ArrayBuffer?i=n:"number"==typeof n?o=0|n:n&&(k.type(n,"object","buffer arguments must be an object, a number or an array"),"data"in n&&(k(null===i||Array.isArray(i)||e(i)||ne(i),"invalid data for buffer"),i=n.data),"usage"in n&&(k.parameter(n.usage,ue,"invalid buffer usage"),a=ue[n.usage]),"type"in n&&(k.parameter(n.type,se,"invalid buffer type"),s=se[n.type]),"dimension"in n&&(k.type(n.dimension,"number","invalid dimension"),u=0|n.dimension),"length"in n&&(k.nni(o,"buffer length must be a nonnegative integer"),o=0|n.length)),f.bind(),i?l(f,i,a,s,u,c):(o&&t.bufferData(f.type,o,a),f.dtype=s||pe,f.usage=a,f.dimension=u,f.byteLength=o),r.profile&&(f.stats.size=f.byteLength*ge[f.dtype]),p}function h(e,n){k(n+e.byteLength<=f.byteLength,"invalid buffer subdata call, buffer is too small. Can't write data of size "+e.byteLength+" starting from offset "+n+" to a buffer of size "+f.byteLength),t.bufferSubData(f.type,n,e)}return o[f.id]=f,u||p(a),p._reglType="buffer",p._buffer=f,p.subdata=function(t,n){var r,a=0|(n||0);if(f.bind(),e(t)||t instanceof ArrayBuffer)h(t,a);else if(Array.isArray(t)){if(t.length>0)if("number"==typeof t[0]){var i=ee.allocType(f.dtype,t.length);me(i,t),h(i,a),ee.freeType(i)}else if(Array.isArray(t[0])||e(t[0])){r=le(t);var o=ce(t,r,f.dtype);h(o,a),ee.freeType(o)}else k.raise("invalid buffer data")}else if(ne(t)){r=t.shape;var s=t.stride,u=0,c=0,l=0,d=0;1===r.length?(u=r[0],c=1,l=s[0],d=0):2===r.length?(u=r[0],c=r[1],l=s[0],d=s[1]):k.raise("invalid shape");var g=Array.isArray(t.data)?f.dtype:ve(t.data),v=ee.allocType(g,u*c);ye(v,t.data,u,c,l,d,t.offset),h(v,a),ee.freeType(v)}else k.raise("invalid data for buffer subdata");return p},r.profile&&(p.stats=f.stats),p.destroy=function(){d(f)},p},createStream:function(e,t){var n=u.pop();return n||(n=new s(e)),n.bind(),l(n,t,fe,0,1,!1),n},destroyStream:function(e){u.push(e)},clear:function(){re(o).forEach(d),u.forEach(d)},getBuffer:function(e){return e&&e._buffer instanceof s?e._buffer:null},restore:function(){re(o).forEach((function(e){e.buffer=t.createBuffer(),t.bindBuffer(e.type,e.buffer),t.bufferData(e.type,e.persistentData||e.byteLength,e.usage)}))},_initBuffer:l}}(a,d,r,b),x=function(t,n,r,a){var i={},o=0,s={uint8:Ee,uint16:Ae};function u(e){this.id=o++,i[this.id]=this,this.buffer=e,this.primType=Re,this.vertCount=0,this.type=0}n.oes_element_index_uint&&(s.uint32=Pe),u.prototype.bind=function(){this.buffer.bind()};var c=[];function l(a,i,o,s,u,c,l){if(a.buffer.bind(),i){var d=l;l||e(i)&&(!ne(i)||e(i.data))||(d=n.oes_element_index_uint?Pe:Ae),r._initBuffer(a.buffer,i,o,d,3)}else t.bufferData(Ce,c,o),a.buffer.dtype=f||Ee,a.buffer.usage=o,a.buffer.dimension=3,a.buffer.byteLength=c;var f=l;if(!l){switch(a.buffer.dtype){case Ee:case we:f=Ee;break;case Ae:case Se:f=Ae;break;case Pe:case Te:f=Pe;break;default:k.raise("unsupported type for element array")}a.buffer.dtype=f}a.type=f,k(f!==Pe||!!n.oes_element_index_uint,"32 bit element buffers not supported, enable oes_element_index_uint first");var p=u;p<0&&(p=a.buffer.byteLength,f===Ae?p>>=1:f===Pe&&(p>>=2)),a.vertCount=p;var h=s;if(s<0){h=Re;var g=a.buffer.dimension;1===g&&(h=_e),2===g&&(h=xe),3===g&&(h=Re)}a.primType=h}function d(e){a.elementsCount--,k(null!==e.buffer,"must not double destroy elements"),delete i[e.id],e.buffer.destroy(),e.buffer=null}return{create:function(t,n){var i=r.create(null,Ce,!0),o=new u(i._buffer);function c(t){if(t)if("number"==typeof t)i(t),o.primType=Re,o.vertCount=0|t,o.type=Ee;else{var n=null,r=Oe,a=-1,u=-1,d=0,f=0;Array.isArray(t)||e(t)||ne(t)?n=t:(k.type(t,"object","invalid arguments for elements"),"data"in t&&(n=t.data,k(Array.isArray(n)||e(n)||ne(n),"invalid data for element buffer")),"usage"in t&&(k.parameter(t.usage,ue,"invalid element buffer usage"),r=ue[t.usage]),"primitive"in t&&(k.parameter(t.primitive,be,"invalid element buffer primitive"),a=be[t.primitive]),"count"in t&&(k("number"==typeof t.count&&t.count>=0,"invalid vertex count for elements"),u=0|t.count),"type"in t&&(k.parameter(t.type,s,"invalid buffer type"),f=s[t.type]),"length"in t?d=0|t.length:(d=u,f===Ae||f===Se?d*=2:f!==Pe&&f!==Te||(d*=4))),l(o,n,r,a,u,d,f)}else i(),o.primType=Re,o.vertCount=0,o.type=Ee;return c}return a.elementsCount++,c(t),c._reglType="elements",c._elements=o,c.subdata=function(e,t){return i.subdata(e,t),c},c.destroy=function(){d(o)},c},createStream:function(e){var t=c.pop();return t||(t=new u(r.create(null,Ce,!0,!1)._buffer)),l(t,e,Me,-1,-1,0,0),t},destroyStream:function(e){c.push(e)},getElements:function(e){return"function"==typeof e&&e._elements instanceof u?e._elements:null},clear:function(){re(i).forEach(d)}}}(a,f,_,d),R=function(e,t,n,r){var a={},i={};function o(e,t,n,r){this.name=e,this.id=t,this.location=n,this.info=r}function s(e,t){for(var n=0;n<e.length;++n)if(e[n].id===t.id)return void(e[n].location=t.location);e.push(t)}function u(n,r,o){var s=n===Nn?a:i,u=s[r];if(!u){var c=t.str(r);u=e.createShader(n),e.shaderSource(u,c),e.compileShader(u),k.shaderError(e,u,c,n,o),s[r]=u}return u}var c={},l=[],d=0;function f(e,t){this.id=d++,this.fragId=e,this.vertId=t,this.program=null,this.uniforms=[],this.attributes=[],r.profile&&(this.stats={uniformsCount:0,attributesCount:0})}function p(n,a){var i,c,l=u(Nn,n.fragId),d=u(Bn,n.vertId),f=n.program=e.createProgram();e.attachShader(f,l),e.attachShader(f,d),e.linkProgram(f),k.linkError(e,f,t.str(n.fragId),t.str(n.vertId),a);var p=e.getProgramParameter(f,Vn);r.profile&&(n.stats.uniformsCount=p);var h=n.uniforms;for(i=0;i<p;++i)if(c=e.getActiveUniform(f,i))if(c.size>1)for(var g=0;g<c.size;++g){var v=c.name.replace("[0]","["+g+"]");s(h,new o(v,t.id(v),e.getUniformLocation(f,v),c))}else s(h,new o(c.name,t.id(c.name),e.getUniformLocation(f,c.name),c));var m=e.getProgramParameter(f,Hn);r.profile&&(n.stats.attributesCount=m);var y=n.attributes;for(i=0;i<m;++i)(c=e.getActiveAttrib(f,i))&&s(y,new o(c.name,t.id(c.name),e.getAttribLocation(f,c.name),c))}return r.profile&&(n.getMaxUniformsCount=function(){var e=0;return l.forEach((function(t){t.stats.uniformsCount>e&&(e=t.stats.uniformsCount)})),e},n.getMaxAttributesCount=function(){var e=0;return l.forEach((function(t){t.stats.attributesCount>e&&(e=t.stats.attributesCount)})),e}),{clear:function(){var t=e.deleteShader.bind(e);re(a).forEach(t),a={},re(i).forEach(t),i={},l.forEach((function(t){e.deleteProgram(t.program)})),l.length=0,c={},n.shaderCount=0},program:function(e,t,r){k.command(e>=0,"missing vertex shader",r),k.command(t>=0,"missing fragment shader",r);var a=c[t];a||(a=c[t]={});var i=a[e];return i||(i=new f(t,e),n.shaderCount++,p(i,r),a[e]=i,l.push(i)),i},restore:function(){a={},i={};for(var e=0;e<l.length;++e)p(l[e])},shader:u,frag:-1,vert:-1}}(a,l,d,r),w=pn(a,f,y,(function(){A.procs.poll()}),m,d,r),E=yn(a,f,y,d,r),S=function(e,n,r,a,i,o){var s={cur:null,next:null,dirty:!1,setFBO:null},u=["rgba"],c=["rgba4","rgb565","rgb5 a1"];n.ext_srgb&&c.push("srgba"),n.ext_color_buffer_half_float&&c.push("rgba16f","rgb16f"),n.webgl_color_buffer_float&&c.push("rgba32f");var l=["uint8"];function d(e,t,n){this.target=e,this.texture=t,this.renderbuffer=n;var r=0,a=0;t?(r=t.width,a=t.height):n&&(r=n.width,a=n.height),this.width=r,this.height=a}function f(e){e&&(e.texture&&e.texture._texture.decRef(),e.renderbuffer&&e.renderbuffer._renderbuffer.decRef())}function p(e,t,n){if(e)if(e.texture){var r=e.texture._texture,a=Math.max(1,r.width),i=Math.max(1,r.height);k(a===t&&i===n,"inconsistent width/height for supplied texture"),r.refCount+=1}else{var o=e.renderbuffer._renderbuffer;k(o.width===t&&o.height===n,"inconsistent width/height for renderbuffer"),o.refCount+=1}}function h(t,n){n&&(n.texture?e.framebufferTexture2D(bn,t,n.target,n.texture._texture.texture,0):e.framebufferRenderbuffer(bn,t,_n,n.renderbuffer._renderbuffer.renderbuffer))}function g(e){var t=xn,n=null,r=null,a=e;"object"==typeof e&&(a=e.data,"target"in e&&(t=0|e.target)),k.type(a,"function","invalid attachment data");var i=a._reglType;return"texture2d"===i?(n=a,k(t===xn)):"textureCube"===i?(n=a,k(t>=Rn&&t<Rn+6,"invalid cube map target")):"renderbuffer"===i?(r=a,t=_n):k.raise("invalid regl object for attachment"),new d(t,n,r)}function v(e,t,n,r,o){if(n){var s=a.create2D({width:e,height:t,format:r,type:o});return s._texture.refCount=0,new d(xn,s,null)}var u=i.create({width:e,height:t,format:r});return u._renderbuffer.refCount=0,new d(_n,null,u)}function m(e){return e&&(e.texture||e.renderbuffer)}function y(e,t,n){e&&(e.texture?e.texture.resize(t,n):e.renderbuffer&&e.renderbuffer.resize(t,n),e.width=t,e.height=n)}n.oes_texture_half_float&&l.push("half float","float16"),n.oes_texture_float&&l.push("float","float32");var b=0,_={};function x(){this.id=b++,_[this.id]=this,this.framebuffer=e.createFramebuffer(),this.width=0,this.height=0,this.colorAttachments=[],this.depthAttachment=null,this.stencilAttachment=null,this.depthStencilAttachment=null}function R(e){e.colorAttachments.forEach(f),f(e.depthAttachment),f(e.stencilAttachment),f(e.depthStencilAttachment)}function w(t){var n=t.framebuffer;k(n,"must not double destroy framebuffer"),e.deleteFramebuffer(n),t.framebuffer=null,o.framebufferCount--,delete _[t.id]}function E(t){var n;e.bindFramebuffer(bn,t.framebuffer);var a=t.colorAttachments;for(n=0;n<a.length;++n)h(wn+n,a[n]);for(n=a.length;n<r.maxColorAttachments;++n)e.framebufferTexture2D(bn,wn+n,xn,null,0);e.framebufferTexture2D(bn,An,xn,null,0),e.framebufferTexture2D(bn,En,xn,null,0),e.framebufferTexture2D(bn,Sn,xn,null,0),h(En,t.depthAttachment),h(Sn,t.stencilAttachment),h(An,t.depthStencilAttachment);var i=e.checkFramebufferStatus(bn);e.isContextLost()||i===Tn||k.raise("framebuffer configuration not supported, status = "+jn[i]),e.bindFramebuffer(bn,s.next?s.next.framebuffer:null),s.cur=s.next,e.getError()}function S(e,a){var i=new x;function d(e,t){var a;k(s.next!==i,"can not update framebuffer which is currently in use");var o=0,f=0,h=!0,y=!0,b=null,_=!0,x="rgba",w="uint8",S=1,A=null,T=null,P=null,C=!1;if("number"==typeof e)o=0|e,f=0|t||o;else if(e){k.type(e,"object","invalid arguments for framebuffer");var M=e;if("shape"in M){var O=M.shape;k(Array.isArray(O)&&O.length>=2,"invalid shape for framebuffer"),o=O[0],f=O[1]}else"radius"in M&&(o=f=M.radius),"width"in M&&(o=M.width),"height"in M&&(f=M.height);("color"in M||"colors"in M)&&(b=M.color||M.colors,Array.isArray(b)&&k(1===b.length||n.webgl_draw_buffers,"multiple render targets not supported")),b||("colorCount"in M&&(S=0|M.colorCount,k(S>0,"invalid color buffer count")),"colorTexture"in M&&(_=!!M.colorTexture,x="rgba4"),"colorType"in M&&(w=M.colorType,_?(k(n.oes_texture_float||!("float"===w||"float32"===w),"you must enable OES_texture_float in order to use floating point framebuffer objects"),k(n.oes_texture_half_float||!("half float"===w||"float16"===w),"you must enable OES_texture_half_float in order to use 16-bit floating point framebuffer objects")):"half float"===w||"float16"===w?(k(n.ext_color_buffer_half_float,"you must enable EXT_color_buffer_half_float to use 16-bit render buffers"),x="rgba16f"):"float"!==w&&"float32"!==w||(k(n.webgl_color_buffer_float,"you must enable WEBGL_color_buffer_float in order to use 32-bit floating point renderbuffers"),x="rgba32f"),k.oneOf(w,l,"invalid color type")),"colorFormat"in M&&(x=M.colorFormat,u.indexOf(x)>=0?_=!0:c.indexOf(x)>=0?_=!1:_?k.oneOf(M.colorFormat,u,"invalid color format for texture"):k.oneOf(M.colorFormat,c,"invalid color format for renderbuffer"))),("depthTexture"in M||"depthStencilTexture"in M)&&(C=!(!M.depthTexture&&!M.depthStencilTexture),k(!C||n.webgl_depth_texture,"webgl_depth_texture extension not supported")),"depth"in M&&("boolean"==typeof M.depth?h=M.depth:(A=M.depth,y=!1)),"stencil"in M&&("boolean"==typeof M.stencil?y=M.stencil:(T=M.stencil,h=!1)),"depthStencil"in M&&("boolean"==typeof M.depthStencil?h=y=M.depthStencil:(P=M.depthStencil,h=!1,y=!1))}else o=f=1;var D=null,I=null,L=null,j=null;if(Array.isArray(b))D=b.map(g);else if(b)D=[g(b)];else for(D=new Array(S),a=0;a<S;++a)D[a]=v(o,f,_,x,w);k(n.webgl_draw_buffers||D.length<=1,"you must enable the WEBGL_draw_buffers extension in order to use multiple color buffers."),k(D.length<=r.maxColorAttachments,"too many color attachments, not supported"),o=o||D[0].width,f=f||D[0].height,A?I=g(A):h&&!y&&(I=v(o,f,C,"depth","uint32")),T?L=g(T):y&&!h&&(L=v(o,f,!1,"stencil","uint8")),P?j=g(P):!A&&!T&&y&&h&&(j=v(o,f,C,"depth stencil","depth stencil")),k(!!A+!!T+!!P<=1,"invalid framebuffer configuration, can specify exactly one depth/stencil attachment");var F=null;for(a=0;a<D.length;++a)if(p(D[a],o,f),k(!D[a]||D[a].texture&&Cn.indexOf(D[a].texture._texture.format)>=0||D[a].renderbuffer&&Ln.indexOf(D[a].renderbuffer._renderbuffer.format)>=0,"framebuffer color attachment "+a+" is invalid"),D[a]&&D[a].texture){var z=Mn[D[a].texture._texture.format]*On[D[a].texture._texture.type];null===F?F=z:k(F===z,"all color attachments much have the same number of bits per pixel.")}return p(I,o,f),k(!I||I.texture&&I.texture._texture.format===Pn||I.renderbuffer&&I.renderbuffer._renderbuffer.format===kn,"invalid depth attachment for framebuffer object"),p(L,o,f),k(!L||L.renderbuffer&&L.renderbuffer._renderbuffer.format===Dn,"invalid stencil attachment for framebuffer object"),p(j,o,f),k(!j||j.texture&&j.texture._texture.format===In||j.renderbuffer&&j.renderbuffer._renderbuffer.format===In,"invalid depth-stencil attachment for framebuffer object"),R(i),i.width=o,i.height=f,i.colorAttachments=D,i.depthAttachment=I,i.stencilAttachment=L,i.depthStencilAttachment=j,d.color=D.map(m),d.depth=m(I),d.stencil=m(L),d.depthStencil=m(j),d.width=i.width,d.height=i.height,E(i),d}return o.framebufferCount++,d(e,a),t(d,{resize:function(e,t){k(s.next!==i,"can not resize a framebuffer which is currently in use");var n=Math.max(0|e,1),r=Math.max(0|t||n,1);if(n===i.width&&r===i.height)return d;for(var a=i.colorAttachments,o=0;o<a.length;++o)y(a[o],n,r);return y(i.depthAttachment,n,r),y(i.stencilAttachment,n,r),y(i.depthStencilAttachment,n,r),i.width=d.width=n,i.height=d.height=r,E(i),d},_reglType:"framebuffer",_framebuffer:i,destroy:function(){w(i),R(i)},use:function(e){s.setFBO({framebuffer:d},e)}})}return t(s,{getFramebuffer:function(e){if("function"==typeof e&&"framebuffer"===e._reglType){var t=e._framebuffer;if(t instanceof x)return t}return null},create:S,createCube:function(e){var i=Array(6);function o(e){var r;k(i.indexOf(s.next)<0,"can not update framebuffer which is currently in use");var c,d={color:null},f=0,p=null,h="rgba",g="uint8",v=1;if("number"==typeof e)f=0|e;else if(e){k.type(e,"object","invalid arguments for framebuffer");var m=e;if("shape"in m){var y=m.shape;k(Array.isArray(y)&&y.length>=2,"invalid shape for framebuffer"),k(y[0]===y[1],"cube framebuffer must be square"),f=y[0]}else"radius"in m&&(f=0|m.radius),"width"in m?(f=0|m.width,"height"in m&&k(m.height===f,"must be square")):"height"in m&&(f=0|m.height);("color"in m||"colors"in m)&&(p=m.color||m.colors,Array.isArray(p)&&k(1===p.length||n.webgl_draw_buffers,"multiple render targets not supported")),p||("colorCount"in m&&(v=0|m.colorCount,k(v>0,"invalid color buffer count")),"colorType"in m&&(k.oneOf(m.colorType,l,"invalid color type"),g=m.colorType),"colorFormat"in m&&(h=m.colorFormat,k.oneOf(m.colorFormat,u,"invalid color format for texture"))),"depth"in m&&(d.depth=m.depth),"stencil"in m&&(d.stencil=m.stencil),"depthStencil"in m&&(d.depthStencil=m.depthStencil)}else f=1;if(p)if(Array.isArray(p))for(c=[],r=0;r<p.length;++r)c[r]=p[r];else c=[p];else{c=Array(v);var b={radius:f,format:h,type:g};for(r=0;r<v;++r)c[r]=a.createCube(b)}for(d.color=Array(c.length),r=0;r<c.length;++r){var _=c[r];k("function"==typeof _&&"textureCube"===_._reglType,"invalid cube map"),f=f||_.width,k(_.width===f&&_.height===f,"invalid cube map shape"),d.color[r]={target:Rn,data:c[r]}}for(r=0;r<6;++r){for(var x=0;x<c.length;++x)d.color[x].target=Rn+r;r>0&&(d.depth=i[0].depth,d.stencil=i[0].stencil,d.depthStencil=i[0].depthStencil),i[r]?i[r](d):i[r]=S(d)}return t(o,{width:f,height:f,color:c})}return o(e),t(o,{faces:i,resize:function(e){var t,n=0|e;if(k(n>0&&n<=r.maxCubeMapSize,"invalid radius for cube fbo"),n===o.width)return o;var a=o.color;for(t=0;t<a.length;++t)a[t].resize(n);for(t=0;t<6;++t)i[t].resize(n);return o.width=o.height=n,o},_reglType:"framebufferCube",destroy:function(){i.forEach((function(e){e.destroy()}))}})},clear:function(){re(_).forEach(w)},restore:function(){s.cur=null,s.next=null,s.dirty=!0,re(_).forEach((function(t){t.framebuffer=e.createFramebuffer(),E(t)}))}})}(a,f,y,w,E,d),A=$a(a,l,f,y,_,x,0,S,{},b,R,{elements:null,primitive:4,count:-1,offset:0,instances:-1},m,p,r),T=Kn(a,S,A.procs.poll,m,i,f,y),P=A.next,C=a.canvas,M=[],O=[],D=[],I=[r.onDestroy],L=null;function j(){if(0===M.length)return p&&p.update(),void(L=null);L=N.next(j),J();for(var e=M.length-1;e>=0;--e){var t=M[e];t&&t(m,null,0)}a.flush(),p&&p.update()}function F(){!L&&M.length>0&&(L=N.next(j))}function V(){L&&(N.cancel(j),L=null)}function H(e){e.preventDefault(),o=!0,V(),O.forEach((function(e){e()}))}function W(e){a.getError(),o=!1,s.restore(),R.restore(),_.restore(),w.restore(),E.restore(),S.restore(),p&&p.restore(),A.procs.refresh(),F(),D.forEach((function(e){e()}))}function q(e){function n(e){var t={},n={};return Object.keys(e).forEach((function(r){var a=e[r];z.isDynamic(a)?n[r]=z.unbox(a,r):t[r]=a})),{dynamic:n,static:t}}k(!!e,"invalid args to regl({...})"),k.type(e,"object","invalid args to regl({...})");var r=n(e.context||{}),a=n(e.uniforms||{}),i=n(e.attributes||{}),s=n(function(e){var n=t({},e);function r(e){if(e in n){var t=n[e];delete n[e],Object.keys(t).forEach((function(r){n[e+"."+r]=t[r]}))}}return delete n.uniforms,delete n.attributes,delete n.context,"stencil"in n&&n.stencil.op&&(n.stencil.opBack=n.stencil.opFront=n.stencil.op,delete n.stencil.op),r("blend"),r("depth"),r("cull"),r("stencil"),r("polygonOffset"),r("scissor"),r("sample"),n}(e)),u={gpuTime:0,cpuTime:0,count:0},c=A.compile(s,i,a,r,u),l=c.draw,d=c.batch,f=c.scope,p=[];return t((function(e,t){var n;if(o&&k.raise("context lost"),"function"==typeof e)return f.call(this,null,e,0);if("function"==typeof t){if("number"==typeof e){for(n=0;n<e;++n)f.call(this,null,t,n);return}if(Array.isArray(e)){for(n=0;n<e.length;++n)f.call(this,e[n],t,n);return}return f.call(this,e,t,0)}if("number"==typeof e){if(e>0)return d.call(this,function(e){for(;p.length<e;)p.push(null);return p}(0|e),0|e)}else{if(!Array.isArray(e))return l.call(this,e);if(e.length)return d.call(this,e,e.length)}}),{stats:u})}C&&(C.addEventListener(si,H,!1),C.addEventListener(ui,W,!1));var G=S.setFBO=q({framebuffer:z.define.call(null,ci,"framebuffer")});function K(e,t){var n=0;A.procs.poll();var r=t.color;r&&(a.clearColor(+r[0]||0,+r[1]||0,+r[2]||0,+r[3]||0),n|=ri),"depth"in t&&(a.clearDepth(+t.depth),n|=ai),"stencil"in t&&(a.clearStencil(0|t.stencil),n|=ii),k(!!n,"called regl.clear with no buffer specified"),a.clear(n)}function Y(e){return k.type(e,"function","regl.frame() callback must be a function"),M.push(e),F(),{cancel:function(){var t=fi(M,e);k(t>=0,"cannot cancel a frame twice"),M[t]=function e(){var t=fi(M,e);M[t]=M[M.length-1],M.length-=1,M.length<=0&&V()}}}}function X(){var e=P.viewport,t=P.scissor_box;e[0]=e[1]=t[0]=t[1]=0,m.viewportWidth=m.framebufferWidth=m.drawingBufferWidth=e[2]=t[2]=a.drawingBufferWidth,m.viewportHeight=m.framebufferHeight=m.drawingBufferHeight=e[3]=t[3]=a.drawingBufferHeight}function J(){m.tick+=1,m.time=$(),X(),A.procs.poll()}function Z(){X(),A.procs.refresh(),p&&p.update()}function $(){return(B()-h)/1e3}Z();var Q=t(q,{clear:function(e){if(k("object"==typeof e&&e,"regl.clear() takes an object as input"),"framebuffer"in e)if(e.framebuffer&&"framebufferCube"===e.framebuffer_reglType)for(var n=0;n<6;++n)G(t({framebuffer:e.framebuffer.faces[n]},e),K);else G(e,K);else K(0,e)},prop:z.define.bind(null,ci),context:z.define.bind(null,li),this:z.define.bind(null,di),draw:q({}),buffer:function(e){return _.create(e,oi,!1,!1)},elements:function(e){return x.create(e,!1)},texture:w.create2D,cube:w.createCube,renderbuffer:E.create,framebuffer:S.create,framebufferCube:S.createCube,attributes:i,frame:Y,on:function(e,t){var n;switch(k.type(t,"function","listener callback must be a function"),e){case"frame":return Y(t);case"lost":n=O;break;case"restore":n=D;break;case"destroy":n=I;break;default:k.raise("invalid event, must be one of frame,lost,restore,destroy")}return n.push(t),{cancel:function(){for(var e=0;e<n.length;++e)if(n[e]===t)return n[e]=n[n.length-1],void n.pop()}}},limits:y,hasExtension:function(e){return y.extensions.indexOf(e.toLowerCase())>=0},read:T,destroy:function(){M.length=0,V(),C&&(C.removeEventListener(si,H),C.removeEventListener(ui,W)),R.clear(),S.clear(),E.clear(),w.clear(),x.clear(),_.clear(),p&&p.clear(),I.forEach((function(e){e()}))},_gl:a,_refresh:Z,poll:function(){J(),p&&p.update()},now:$,stats:d});return r.onDone(null,Q),Q}}()},foSv:function(e,t,n){"use strict";function r(e){return(r=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}n.d(t,"a",(function(){return r}))},foUO:function(e,t,n){"use strict";n("0l/t"),n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("LK8F"),n("HEwt"),n("a1Th"),n("h7Nl"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.LayoutContext=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=u();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=s(n("TSYQ")),i=s(n("foW8")),o=n("vgIT");function s(e){return e&&e.__esModule?e:{default:e}}function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function l(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function f(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t,n){return t&&p(e.prototype,t),n&&p(e,n),e}function g(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var b=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},_=(0,i.default)({siderHook:{addSider:function(){return null},removeSider:function(){return null}}});function x(e){var t=e.suffixCls,n=e.tagName;return function(e){return function(a){function i(){var a;return f(this,i),(a=g(this,v(i).apply(this,arguments))).renderComponent=function(i){var o=i.getPrefixCls,s=a.props.prefixCls,u=o(t,s);return r.createElement(e,d({prefixCls:u,tagName:n},a.props))},a}return m(i,a),h(i,[{key:"render",value:function(){return r.createElement(o.ConfigConsumer,null,this.renderComponent)}}]),i}(r.Component)}}t.LayoutContext=_;var R=function(e){var t=e.prefixCls,n=e.className,i=e.children,o=e.tagName,s=b(e,["prefixCls","className","children","tagName"]),u=(0,a.default)(n,t);return r.createElement(o,d({className:u},s),i)},w=function(e){function t(){var e;return f(this,t),(e=g(this,v(t).apply(this,arguments))).state={siders:[]},e}return m(t,e),h(t,[{key:"getSiderHook",value:function(){var e=this;return{addSider:function(t){e.setState((function(e){return{siders:[].concat(l(e.siders),[t])}}))},removeSider:function(t){e.setState((function(e){return{siders:e.siders.filter((function(e){return e!==t}))}}))}}}},{key:"render",value:function(){var e,t,n,i=this.props,o=i.prefixCls,s=i.className,u=i.children,c=i.hasSider,l=i.tagName,f=b(i,["prefixCls","className","children","hasSider","tagName"]),p=(0,a.default)(s,o,(e={},t="".concat(o,"-has-sider"),n="boolean"==typeof c?c:this.state.siders.length>0,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e));return r.createElement(_.Provider,{value:{siderHook:this.getSiderHook()}},r.createElement(l,d({className:p},f),u))}}]),t}(r.Component),E=x({suffixCls:"layout",tagName:"section"})(w),S=x({suffixCls:"layout-header",tagName:"header"})(R),A=x({suffixCls:"layout-footer",tagName:"footer"})(R),T=x({suffixCls:"layout-content",tagName:"main"})(R);E.Header=S,E.Footer=A,E.Content=T;var P=E;t.default=P},foW8:function(e,t,n){"use strict";t.__esModule=!0;var r=i(n("q1tI")),a=i(n("mdmE"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=r.default.createContext||a.default,e.exports=t.default},fpC5:function(e,t,n){var r=n("2faE"),a=n("5K7Z"),i=n("w6GO");e.exports=n("jmDH")?Object.defineProperties:function(e,t){a(e);for(var n,o=i(t),s=o.length,u=0;s>u;)r.f(e,n=o[u++],t[n]);return e}},fqKW:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c=n("4cb6"),l=n("pqXx"),d=n("ewr5"),f=n("jCeW");var p,h,g,v,m,y,b=(r=(0,c.injectable)(),a=(0,l.lazyInject)(d.TYPES.IRendererService),r((u=function(){function e(){var e,t,n,r;e=this,t="rendererService",r=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}var t=e.prototype;return t.getType=function(){return f.PassType.Normal},t.getName=function(){return"render"},t.init=function(e){},t.render=function(e){var t=this.rendererService,n=t.useFramebuffer,r=t.clear,a=e.multiPassRenderer.getPostProcessor().getReadFBO();n(a,(function(){r({color:[0,0,0,0],depth:1,stencil:0,framebuffer:a}),e.multiPassRenderer.setRenderFlag(!1),e.render(),e.multiPassRenderer.setRenderFlag(!0)}))},e}(),p=(o=u).prototype,h="rendererService",g=[a],v={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(v).forEach((function(e){y[e]=v[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=g.slice().reverse().reduce((function(e,t){return t(p,h,e)||e}),y),m&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(m):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(p,h,y),y=null),s=y,i=o))||i);t.default=b},fyDq:function(e,t,n){var r=n("hswa").f,a=n("aagx"),i=n("K0xU")("toStringTag");e.exports=function(e,t,n){e&&!a(e=n?e:e.prototype,i)&&r(e,i,{configurable:!0,value:t})}},g3g5:function(e,t){var n=e.exports={version:"2.6.10"};"number"==typeof __e&&(__e=n)},g5iu:function(e,t,n){"use strict";n("0l/t"),n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("LK8F"),n("HEwt"),n("a1Th"),n("h7Nl"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=E();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=w(n("TSYQ")),i=n("94VI"),o=w(n("0r0h")),s=w(n("dplF")),u=w(n("+QRC")),c=w(n("BGR+")),l=w(n("t23M")),d=n("vgIT"),f=n("SqFR"),p=w(n("GG9M")),h=w(n("aVg8")),g=w(n("gr4H")),v=w(n("i6dq")),m=w(n("cBho")),y=w(n("Pbn2")),b=w(n("d1El")),_=w(n("zcfU")),x=w(n("B1zD")),R=w(n("Oox/"));function w(e){return e&&e.__esModule?e:{default:e}}function E(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return E=function(){return e},e}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function T(e){return(T="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function P(){return(P=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t){return!t||"object"!==T(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var D=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},I=(0,m.default)("webkitLineClamp"),L=(0,m.default)("textOverflow");var j=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=M(this,O(t).apply(this,arguments))).state={edit:!1,copied:!1,ellipsisText:"",ellipsisContent:null,isEllipsis:!1,expanded:!1,clientRendered:!1},e.onExpandClick=function(){var t=e.getEllipsis().onExpand;e.setState({expanded:!0}),t&&t()},e.onEditClick=function(){e.triggerEdit(!0)},e.onEditChange=function(t){var n=e.getEditable().onChange;n&&n(t),e.triggerEdit(!1)},e.onEditCancel=function(){e.triggerEdit(!1)},e.onCopyClick=function(){var t=e.props,n=t.children,r=t.copyable,a=P({},"object"===T(r)?r:null);void 0===a.text&&(a.text=String(n)),(0,u.default)(a.text||""),e.setState({copied:!0},(function(){a.onCopy&&a.onCopy(),e.copyId=window.setTimeout((function(){e.setState({copied:!1})}),3e3)}))},e.setContentRef=function(t){e.content=t},e.setEditRef=function(t){e.editIcon=t},e.triggerEdit=function(t){var n=e.getEditable().onStart;t&&n&&n(),e.setState({edit:t},(function(){!t&&e.editIcon&&e.editIcon.focus()}))},e.resizeOnNextFrame=function(){v.default.cancel(e.rafId),e.rafId=(0,v.default)((function(){e.syncEllipsis()}))},e}var n,i,f;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(t,e),n=t,f=[{key:"getDerivedStateFromProps",value:function(e){var t=e.children,n=e.editable;return(0,h.default)(!n||"string"==typeof t,"Typography","When `editable` is enabled, the `children` should use string."),{}}}],(i=[{key:"componentDidMount",value:function(){this.setState({clientRendered:!0}),this.resizeOnNextFrame()}},{key:"componentDidUpdate",value:function(e){var t=this.props.children,n=this.getEllipsis(),r=this.getEllipsis(e);t===e.children&&n.rows===r.rows||this.resizeOnNextFrame()}},{key:"componentWillUnmount",value:function(){window.clearTimeout(this.copyId),v.default.cancel(this.rafId)}},{key:"getEditable",value:function(e){var t=this.state.edit,n=(e||this.props).editable;return n?P({editing:t},"object"===T(n)?n:null):{editing:t}}},{key:"getEllipsis",value:function(e){var t=(e||this.props).ellipsis;return t?P({rows:1,expandable:!1},"object"===T(t)?t:null):{}}},{key:"canUseCSSEllipsis",value:function(){var e=this.state.clientRendered,t=this.props,n=t.editable,r=t.copyable,a=this.getEllipsis(),i=a.rows,o=a.expandable;return!(n||r||o||!e)&&(1===i?L:I)}},{key:"syncEllipsis",value:function(){var e=this.state,t=e.ellipsisText,n=e.isEllipsis,r=e.expanded,a=this.getEllipsis().rows,i=this.props.children;if(a&&!(a<0)&&this.content&&!r&&!this.canUseCSSEllipsis()){(0,h.default)((0,o.default)(i).every((function(e){return"string"==typeof e})),"Typography","`ellipsis` should use string as children only.");var u=(0,R.default)((0,s.default)(this.content),a,i,this.renderOperations(!0),"..."),c=u.content,l=u.text,d=u.ellipsis;t===l&&n===d||this.setState({ellipsisText:l,ellipsisContent:c,isEllipsis:d})}}},{key:"renderExpand",value:function(e){var t=this.getEllipsis().expandable,n=this.props.prefixCls,a=this.state,i=a.expanded,o=a.isEllipsis;return t&&(e||!i&&o)?r.createElement("a",{key:"expand",className:"".concat(n,"-expand"),onClick:this.onExpandClick,"aria-label":this.expandStr},this.expandStr):null}},{key:"renderEdit",value:function(){var e=this.props,t=e.editable,n=e.prefixCls;if(t)return r.createElement(b.default,{key:"edit",title:this.editStr},r.createElement(g.default,{ref:this.setEditRef,className:"".concat(n,"-edit"),onClick:this.onEditClick,"aria-label":this.editStr},r.createElement(y.default,{role:"button",type:"edit"})))}},{key:"renderCopy",value:function(){var e=this.state.copied,t=this.props,n=t.copyable,i=t.prefixCls;if(n){var o=e?this.copiedStr:this.copyStr;return r.createElement(b.default,{key:"copy",title:o},r.createElement(g.default,{className:(0,a.default)("".concat(i,"-copy"),e&&"".concat(i,"-copy-success")),onClick:this.onCopyClick,"aria-label":o},r.createElement(y.default,{role:"button",type:e?"check":"copy"})))}}},{key:"renderEditInput",value:function(){var e=this.props,t=e.children,n=e.prefixCls,a=e.className,i=e.style;return r.createElement(x.default,{value:"string"==typeof t?t:"",onSave:this.onEditChange,onCancel:this.onEditCancel,prefixCls:n,className:a,style:i})}},{key:"renderOperations",value:function(e){return[this.renderExpand(e),this.renderEdit(),this.renderCopy()].filter((function(e){return e}))}},{key:"renderContent",value:function(){var e=this,t=this.state,n=t.ellipsisContent,i=t.isEllipsis,o=t.expanded,s=this.props,u=s.component,f=s.children,h=s.className,g=s.prefixCls,v=s.type,m=s.disabled,y=s.style,b=D(s,["component","children","className","prefixCls","type","disabled","style"]),x=this.getEllipsis().rows,R=(0,c.default)(b,["prefixCls","editable","copyable","ellipsis","mark","underline","mark","code","delete","underline","strong"].concat(A(d.configConsumerProps))),w=this.canUseCSSEllipsis(),E=1===x&&w,T=x&&x>1&&w,C=f,M=null;return x&&i&&!o&&!w&&(M=String(f),C=r.createElement("span",{title:String(f),"aria-hidden":"true"},n,"...")),C=function(e,t){var n=e.mark,a=e.code,i=e.underline,o=e.delete,s=e.strong,u=t;function c(e,t){e&&(u=r.createElement(t,{},u))}return c(s,"strong"),c(i,"u"),c(o,"del"),c(a,"code"),c(n,"mark"),u}(this.props,C),r.createElement(p.default,{componentName:"Text"},(function(t){var n,i=t.edit,o=t.copy,s=t.copied,c=t.expand;return e.editStr=i,e.copyStr=o,e.copiedStr=s,e.expandStr=c,r.createElement(l.default,{onResize:e.resizeOnNextFrame,disabled:!x},r.createElement(_.default,P({className:(0,a.default)(h,(n={},S(n,"".concat(g,"-").concat(v),v),S(n,"".concat(g,"-disabled"),m),S(n,"".concat(g,"-ellipsis"),x),S(n,"".concat(g,"-ellipsis-single-line"),E),S(n,"".concat(g,"-ellipsis-multiple-line"),T),n)),style:P(P({},y),{WebkitLineClamp:T?x:null}),component:u,ref:e.setContentRef,"aria-label":M},R),C,e.renderOperations()))}))}},{key:"render",value:function(){return this.getEditable().editing?this.renderEditInput():this.renderContent()}}])&&C(n.prototype,i),f&&C(n,f),t}(r.Component);j.defaultProps={children:""},(0,i.polyfill)(j);var F=(0,f.withConfigConsumer)({prefixCls:"typography"})(j);t.default=F},g6HL:function(e,t){e.exports=Object.is||function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}},gHnn:function(e,t,n){var r=n("dyZX"),a=n("GZEu").set,i=r.MutationObserver||r.WebKitMutationObserver,o=r.process,s=r.Promise,u="process"==n("LZWt")(o);e.exports=function(){var e,t,n,c=function(){var r,a;for(u&&(r=o.domain)&&r.exit();e;){a=e.fn,e=e.next;try{a()}catch(i){throw e?n():t=void 0,i}}t=void 0,r&&r.enter()};if(u)n=function(){o.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var l=s.resolve(void 0);n=function(){l.then(c)}}else n=function(){a.call(r,c)};else{var d=!0,f=document.createTextNode("");new i(c).observe(f,{characterData:!0}),n=function(){f.data=d=!d}}return function(r){var a={fn:r,next:void 0};t&&(t.next=a),e||(e=a,n()),t=a}}},gLCq:function(e,t,n){"use strict";var r=n("VbXa"),a=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.PointTriangulation=u,t.default=void 0;var i,o=n("pqXx"),s=(i=n("iZF3"))&&i.__esModule?i:{default:i};function u(e){var t=e.coordinates;return{vertices:[].concat(a(t),a(t),a(t),a(t)),extrude:[-1,-1,1,-1,1,1,-1,1],indices:[0,1,2,2,3,0],size:t.length}}var c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PointLayer",t.texture=void 0,t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this,t=this.getStyleOptions().opacity;this.rendererService.createTexture2D;return this.models.forEach((function(n){return n.draw({uniforms:{u_opacity:t||1,u_texture:e.texture,u_textSize:[1024,e.iconService.canvasHeight||128]}})})),this},n.buildModels=function(){var e=this;this.registerBuiltinAttributes(this),this.updateTexture(),this.iconService.on("imageUpdate",(function(){e.updateTexture(),e.renderModels()})),this.models=[this.buildLayerModel({moduleName:"pointImage",vertexShader:'\nprecision highp float;\nattribute vec3 a_Position;\nattribute vec4 a_Color;\nattribute vec2 a_Uv;\nattribute float a_Size;\nvarying vec4 v_color;\nvarying vec2 v_uv;\nuniform mat4 u_ModelMatrix;\nuniform float u_stroke_width : 1;\nvarying float v_size;\n\n#pragma include "projection"\nvoid main() {\n v_color = a_Color;\n v_uv = a_Uv;\n vec4 project_pos = project_position(vec4(a_Position, 1.0));\n v_size = a_Size;\n\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xyz, 1.0));\n gl_PointSize = a_Size + u_stroke_width;\n\n}\n',fragmentShader:"\nuniform sampler2D u_texture;\nvarying vec4 v_color;\nvarying vec2 v_uv;\nuniform vec2 u_textSize;\nuniform float u_stroke_width : 1;\nuniform vec4 u_stroke_color : [1, 1, 1, 1];\nuniform float u_stroke_opacity : 1;\nuniform float u_opacity : 1;\n\nvarying float v_size;\nvoid main(){\nvec2 pos= v_uv / u_textSize + gl_PointCoord / u_textSize * 64.;\nvec2 fragmentPosition = 2.0*gl_PointCoord - 1.0;\nfloat distance = length(fragmentPosition);\nfloat distanceSqrd = distance * distance;\nfloat radius = 1.;\nfloat r = 1.0 - smoothstep(radius-(radius*0.01),\n radius+(radius*0.01),\n distanceSqrd);\n vec4 textureColor=texture2D(u_texture,pos);\n if(v_color == vec4(0.)){\n gl_FragColor= vec4(textureColor.xyz, textureColor.w * r);\n }else {\n gl_FragColor= step(0.01, textureColor.x) * v_color;\n }\n return;\n}\n",triangulation:u,primitive:o.gl.POINTS,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:o.gl.SRC_ALPHA,srcAlpha:1,dstRGB:o.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){var t=this;e.styleAttributeService.registerStyleAttribute({name:"size",type:o.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"uv",type:o.AttributeType.Attribute,descriptor:{name:"a_Uv",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:2,update:function(e,n,r,a){var i=t.iconService.getIconMap()[e.shape]||{x:0,y:0};return[i.x,i.y]}}})},n.updateTexture=function(){var e=this.rendererService.createTexture2D;this.texture=e({data:this.iconService.getCanvas(),width:1024,height:this.iconService.canvasHeight||128})},t}(s.default);t.default=c},gOrG:function(e,t,n){"use strict";n("91GP"),n("f3/d"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn");var r=n("lwsE"),a=n("W8MJ"),i=n("MCLT"),o=function(e,t){return t},s=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this._map=new Map,this.name=n,this._factory=t,this._interceptors=[]}return a(e,[{key:"get",value:function(e){return this._map.get(e)}},{key:"for",value:function(e){var t=this.get(e);if(void 0!==t)return t;for(var n=this._factory(e),r=this._interceptors,a=0;a<r.length;a++)n=r[a].factory(e,n);return this._map.set(e,n),n}},{key:"intercept",value:function(e){this._interceptors.push(Object.assign({factory:o},e))}}]),e}();s.prototype.tap=i.deprecate((function(e,t,n){return this.for(e).tap(t,n)}),"HookMap#tap(key,…) is deprecated. Use HookMap#for(key).tap(…) instead."),s.prototype.tapAsync=i.deprecate((function(e,t,n){return this.for(e).tapAsync(t,n)}),"HookMap#tapAsync(key,…) is deprecated. Use HookMap#for(key).tapAsync(…) instead."),s.prototype.tapPromise=i.deprecate((function(e,t,n){return this.for(e).tapPromise(t,n)}),"HookMap#tapPromise(key,…) is deprecated. Use HookMap#for(key).tapPromise(…) instead."),e.exports=s},gSxY:function(e,t,n){"use strict";t.wrapPageElement=n("yHiX")},"gj+k":function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n("rE2o"),n("ioFf"),n("rGqo");function r(e,t){var n;if(void 0===t){var r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;null!=u&&(n<u||void 0===n&&u>=u)&&(n=u)}}catch(v){a=!0,i=v}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}else{var c=-1,l=!0,d=!1,f=void 0;try{for(var p,h=e[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){var g=p.value;null!=(g=t(g,++c,e))&&(n<g||void 0===n&&g>=g)&&(n=g)}}catch(v){d=!0,f=v}finally{try{l||null==h.return||h.return()}finally{if(d)throw f}}}return n}},gnJF:function(e,t,n){"use strict";var r=n("6B8Y").typeSymbol;e.exports=function(e){return function(t,n){var a=e[r];"none"==={}.FOLKTALE_ASSERTIONS||e.isPrototypeOf(n)||(console.warn(a+"."+t+" expects a value of the same type, but was given "+n+"."),"minimal"!=={}.FOLKTALE_ASSERTIONS&&console.warn("\nThis could mean that you've provided the wrong value to the method, in\nwhich case this is a bug in your program, and you should try to track\ndown why the wrong value is getting here.\n\nBut this could also mean that you have more than one "+a+" library\ninstantiated in your program. This is not **necessarily** a bug, it\ncould happen for several reasons:\n\n 1) You're loading the library in Node, and Node's cache didn't give\n you back the same instance you had previously requested.\n\n 2) You have more than one Code Realm in your program, and objects\n created from the same library, in different realms, are interacting.\n\n 3) You have a version conflict of folktale libraries, and objects\n created from different versions of the library are interacting.\n\nIf your situation fits the cases (1) or (2), you are okay, as long as\nthe objects originate from the same version of the library. Folktale\ndoes not rely on reference checking, only structural checking. However\nyou'll want to watch out if you're modifying the "+a+"'s prototype,\nbecause you'll have more than one of them, and you'll want to make\nsure you do the same change in all of them — ideally you shouldn't\nbe modifying the object, though.\n\nIf your situation fits the case (3), you are *probably* okay if the\nversion difference isn't a major one. However, at this point the\nbehaviour of your program using "+a+" is undefined, and you should\ntry looking into why the version conflict is happening.\n\nParametric modules can help ensuring your program only has a single\ninstance of the folktale library. Check out the Folktale Architecture\ndocumentation for more information.\n "))}}},gq9R:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c,l,d,f=n("4cb6"),p=n("pqXx"),h=n("ewr5"),g=n("uJ7u"),v=n("i0Ec"),m=n("jCeW");function y(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function b(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var _=(r=(0,f.injectable)(),a=(0,p.lazyInject)(h.TYPES.IRendererService),i=(0,p.lazyInject)(h.TYPES.IInteractionService),o=(0,p.lazyInject)(h.TYPES.ILogService),r((c=b((u=function(){function e(){var e=this;y(this,"rendererService",c,this),y(this,"interactionService",l,this),y(this,"logger",d,this),this.pickingFBO=void 0,this.layer=void 0,this.alreadyInRendering=!1,this.pickFromPickingFBO=function(t){var n,r=t.x,a=t.y,i=e.rendererService,o=i.getViewportSize,s=i.readPixels,u=i.useFramebuffer,c=o(),l=c.width,d=c.height,f=e.layer.getStyleOptions().enableHighlight,p=r*window.devicePixelRatio,h=a*window.devicePixelRatio;p>l||p<0||h>d||h<0||(u(e.pickingFBO,(function(){if(0!==(n=s({x:Math.round(p),y:Math.round(d-(a+1)*window.devicePixelRatio),width:1,height:1,data:new Uint8Array(4),framebuffer:e.pickingFBO}))[0]||0!==n[1]||0!==n[2]){var t,i;e.logger.info("picked");var o=(c=n)[0]+256*c[1]+65536*c[2]-1,u=null===(t=e.layer.getSource())||void 0===t?void 0:null===(i=t.data)||void 0===i?void 0:i.dataArray[o];e.triggerHoverOnLayer({x:r,y:a,feature:u})}var c})),f&&e.highlightPickedFeature(n))}}var t=e.prototype;return t.getType=function(){return m.PassType.Normal},t.getName=function(){return"pixelPicking"},t.init=function(e){this.layer=e;var t=this.rendererService,n=t.createTexture2D,r=t.createFramebuffer;this.pickingFBO=r({color:n({width:1,height:1,wrapS:v.gl.CLAMP_TO_EDGE,wrapT:v.gl.CLAMP_TO_EDGE})}),this.interactionService.on(g.InteractionEvent.Hover,this.pickFromPickingFBO)},t.render=function(e){var t=this;if(!this.alreadyInRendering){var n=this.rendererService,r=n.getViewportSize,a=n.useFramebuffer,i=n.clear,o=r(),s=o.width,u=o.height;this.alreadyInRendering=!0,this.pickingFBO.resize({width:s,height:u}),a(this.pickingFBO,(function(){i({framebuffer:t.pickingFBO,color:[0,0,0,0],stencil:0,depth:1});var n=t.layer.multiPassRenderer.getRenderFlag();t.layer.multiPassRenderer.setRenderFlag(!1),e.hooks.beforePickingEncode.call(),e.render(),e.hooks.afterPickingEncode.call(),t.layer.multiPassRenderer.setRenderFlag(n),t.alreadyInRendering=!1}))}},t.triggerHoverOnLayer=function(e){var t=e.x,n=e.y,r=e.feature,a=this.layer.getStyleOptions(),i=a.onHover,o=a.onClick;i&&i({x:t,y:n,feature:r}),o&&o({x:t,y:n,feature:r})},t.highlightPickedFeature=function(e){var t=this,n=e[0],r=e[1],a=e[2],i=this.rendererService,o=i.clear,s=i.useFramebuffer,u=this.layer.multiPassRenderer.getPostProcessor().getReadFBO();this.layer.hooks.beforeRender.call(),s(u,(function(){o({color:[0,0,0,0],depth:1,stencil:0,framebuffer:u});var e=t.layer.multiPassRenderer.getRenderFlag();t.layer.multiPassRenderer.setRenderFlag(!1),t.layer.hooks.beforeHighlight.call([n,r,a]),t.layer.render(),t.layer.hooks.afterHighlight.call(),t.layer.hooks.afterRender.call(),t.layer.multiPassRenderer.setRenderFlag(e)})),this.layer.multiPassRenderer.getPostProcessor().render(this.layer)},e}()).prototype,"rendererService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=b(u.prototype,"interactionService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=b(u.prototype,"logger",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u))||s);t.default=_},gr4H:function(e,t,n){"use strict";n("V+eJ"),n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("Fcj4"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(e){return(s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function u(){return(u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return!t||"object"!==s(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var p=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},h={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"},g=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=l(this,d(t).apply(this,arguments))).onKeyDown=function(e){e.keyCode===i.default.ENTER&&e.preventDefault()},e.onKeyUp=function(t){var n=t.keyCode,r=e.props.onClick;n===i.default.ENTER&&r&&r()},e.setRef=function(t){e.div=t},e}var n,r,o;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(t,e),n=t,(r=[{key:"focus",value:function(){this.div&&this.div.focus()}},{key:"blur",value:function(){this.div&&this.div.blur()}},{key:"render",value:function(){var e=this.props,t=e.style,n=e.noStyle,r=p(e,["style","noStyle"]);return a.createElement("div",u({role:"button",tabIndex:0,ref:this.setRef},r,{onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,style:u(u({},n?null:h),t)}))}}])&&c(n.prototype,r),o&&c(n,o),t}(a.Component);t.default=g},gzZq:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2"),a=n("FV85"),i=n("D9lx"),o=n("LKzl"),s=function(){function e(e){this._binding=e}return e.prototype.to=function(e){return this._binding.type=a.BindingTypeEnum.Instance,this._binding.implementationType=e,new i.BindingInWhenOnSyntax(this._binding)},e.prototype.toSelf=function(){if("function"!=typeof this._binding.serviceIdentifier)throw new Error(""+r.INVALID_TO_SELF_VALUE);var e=this._binding.serviceIdentifier;return this.to(e)},e.prototype.toConstantValue=function(e){return this._binding.type=a.BindingTypeEnum.ConstantValue,this._binding.cache=e,this._binding.dynamicValue=null,this._binding.implementationType=null,new o.BindingWhenOnSyntax(this._binding)},e.prototype.toDynamicValue=function(e){return this._binding.type=a.BindingTypeEnum.DynamicValue,this._binding.cache=null,this._binding.dynamicValue=e,this._binding.implementationType=null,new i.BindingInWhenOnSyntax(this._binding)},e.prototype.toConstructor=function(e){return this._binding.type=a.BindingTypeEnum.Constructor,this._binding.implementationType=e,new o.BindingWhenOnSyntax(this._binding)},e.prototype.toFactory=function(e){return this._binding.type=a.BindingTypeEnum.Factory,this._binding.factory=e,new o.BindingWhenOnSyntax(this._binding)},e.prototype.toFunction=function(e){if("function"!=typeof e)throw new Error(r.INVALID_FUNCTION_BINDING);var t=this.toConstantValue(e);return this._binding.type=a.BindingTypeEnum.Function,t},e.prototype.toAutoFactory=function(e){return this._binding.type=a.BindingTypeEnum.Factory,this._binding.factory=function(t){return function(){return t.container.get(e)}},new o.BindingWhenOnSyntax(this._binding)},e.prototype.toProvider=function(e){return this._binding.type=a.BindingTypeEnum.Provider,this._binding.provider=e,new o.BindingWhenOnSyntax(this._binding)},e.prototype.toService=function(e){this.toDynamicValue((function(t){return t.container.get(e)}))},e}();t.BindingToSyntax=s},"h/M4":function(e,t,n){var r=n("XKFU");r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},h7MG:function(e,t,n){"use strict";n("8+KV"),n("0l/t"),n("2Spj"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("doU7"),a=n("MON2"),i=n("FV85"),o=n("xfSm"),s=n("qK8v"),u=n("ujMp"),c=n("oy+k"),l=n("GXnB"),d=n("yMAV"),f=n("fbrv"),p=n("xiII"),h=n("dX1H");function g(e){return e._bindingDictionary}function v(e,t,n,i,o){var s=m(n.container,o.serviceIdentifier),c=[];return s.length===r.BindingCount.NoBindingsAvailable&&n.container.options.autoBindInjectable&&"function"==typeof o.serviceIdentifier&&e.getConstructorMetadata(o.serviceIdentifier).compilerGeneratedMetadata&&(n.container.bind(o.serviceIdentifier).toSelf(),s=m(n.container,o.serviceIdentifier)),c=t?s:s.filter((function(e){var t=new p.Request(e.serviceIdentifier,n,i,e,o);return e.constraint(t)})),function(e,t,n,i){switch(t.length){case r.BindingCount.NoBindingsAvailable:if(n.isOptional())return t;var o=u.getServiceIdentifierAsString(e),s=a.NOT_REGISTERED;throw s+=u.listMetadataForTarget(o,n),s+=u.listRegisteredBindingsForServiceIdentifier(i,o,m),new Error(s);case r.BindingCount.OnlyOneBindingAvailable:if(!n.isArray())return t;case r.BindingCount.MultipleBindingsAvailable:default:if(n.isArray())return t;o=u.getServiceIdentifierAsString(e),s=a.AMBIGUOUS_MATCH+" "+o;throw s+=u.listRegisteredBindingsForServiceIdentifier(i,o,m),new Error(s)}}(o.serviceIdentifier,c,o,n.container),c}function m(e,t){var n=[],r=g(e);return r.hasKey(t)?n=r.get(t):null!==e.parent&&(n=m(e.parent,t)),n}t.getBindingDictionary=g,t.plan=function(e,t,n,r,g,m,y,b){void 0===b&&(b=!1);var _=new c.Context(t),x=function(e,t,n,r,a,i){var s=e?o.MULTI_INJECT_TAG:o.INJECT_TAG,u=new l.Metadata(s,n),c=new h.Target(t,r,n,u);if(void 0!==a){var d=new l.Metadata(a,i);c.metadata.push(d)}return c}(n,r,g,"",m,y);try{return function e(t,n,r,o,s,u){var c,l;if(null===s){c=v(t,n,o,null,u),l=new p.Request(r,o,null,c,u);var h=new d.Plan(o,l);o.addPlan(h)}else c=v(t,n,o,s,u),l=s.addChildRequest(u.serviceIdentifier,c,u);c.forEach((function(n){var r=null;if(u.isArray())r=l.addChildRequest(n.serviceIdentifier,n,u);else{if(n.cache)return;r=l}if(n.type===i.BindingTypeEnum.Instance&&null!==n.implementationType){var s=f.getDependencies(t,n.implementationType);if(!o.container.options.skipBaseClassChecks){var c=f.getBaseClassDependencyCount(t,n.implementationType);if(s.length<c){var d=a.ARGUMENTS_LENGTH_MISMATCH(f.getFunctionName(n.implementationType));throw new Error(d)}}s.forEach((function(n){e(t,!1,n.serviceIdentifier,o,r,n)}))}}))}(e,b,g,_,null,x),_}catch(R){throw s.isStackOverflowExeption(R)&&_.plan&&u.circularDependencyToException(_.plan.rootRequest),R}},t.createMockRequest=function(e,t,n,r){var a=new h.Target(i.TargetTypeEnum.Variable,"",t,new l.Metadata(n,r)),o=new c.Context(e);return new p.Request(t,o,null,[],a)}},h7Nl:function(e,t,n){var r=Date.prototype,a=r.toString,i=r.getTime;new Date(NaN)+""!="Invalid Date"&&n("KroJ")(r,"toString",(function(){var e=i.call(this);return e==e?a.call(this):"Invalid Date"}))},h7d7:function(e,t,n){"use strict";var r=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.computeMiter=o,t.computeNormal=s,t.direction=u,t.default=function(e,t,n){var a=i.vec2.fromValues(0,0),f=i.vec2.fromValues(0,0),p=i.vec2.fromValues(0,0),h=i.vec2.create(),g=!1,v=null,m=i.vec2.create(),y=n||0,b=[],_=[],x=[],R=[],w=[0,0];t&&(e=e.slice()).push(e[0]);for(var E=e.length,S=1;S<E;S++){var A=y,T=i.vec2.fromValues(e[S-1][0],e[S-1][1]),P=i.vec2.fromValues(e[S][0],e[S][1]),C=S<e.length-1?i.vec2.fromValues(e[S+1][0],e[S+1][1]):null;if(!d(T,P)){if(C)for(var M=S+1;C&&d(P,C);)C=M<e.length-1?i.vec2.fromValues(e[++M][0],e[M][1]):null;var O=(L=P,F=void 0,z=void 0,F=(j=T)[0]-L[0],z=j[1]-L[1],Math.sqrt(F*F+z*z))+w[w.length-1];if(u(a,P,T),v||s(v=i.vec2.create(),a),g||(g=!0,c(_,b,R,T,v,1)),x.push(A+0,A+2,A+1),C){u(f,C,P);var k=o(p,i.vec2.fromValues(h[0],h[1]),a,f,1),D=i.vec2.dot(p,v)<0?-1:1,I=Math.abs(k)>3;if(Math.abs(k)>1e3){c(_,b,R,P,v,1),x.push(A+1,A+2,A+3),x.push(A+2,A+4,A+3),s(m,f),i.vec2.copy(v,m),c(_,b,R,P,v,1),w.push(O,O,O,O),y+=4;continue}I?(k=3,c(_,b,R,P,v,1),x.push(A+1,A+2,A+3),x.push.apply(x,r(1===D?[A+2,A+4,A+5]:[A+4,A+5,A+3])),s(m,f),i.vec2.copy(v,m),c(_,b,R,P,v,1),w.push(O,O,O,O),y+=4):(c(_,b,R,P,v,1),x.push(A+1,A+2,A+3),l(b,R,v,k*-D),_.push(P[0],P[1],0),x.push(A+2,A+4,A+3),x.push(A+4,A+5,A+6),s(m,f),i.vec2.copy(v,m),c(_,b,R,P,v,1),w.push(O,O,O,O,O),y+=5)}else s(v,a),c(_,b,R,P,v,1),w.push(O,O),x.push(A+1,A+2,A+3),y+=2}}var L,j,F,z;for(var N=[],B=0;B<R.length;B++)N.push(_[3*B],_[3*B+1],_[3*B+1],w[B],R[B]);return{normals:b,attrIndex:x,attrPos:N}};var a=n("DLW2"),i=n("IOcx");function o(e,t,n,r,a){i.vec2.add(e,n,r),i.vec2.normalize(e,e),t=i.vec2.fromValues(-e[1],e[0]);var o=i.vec2.fromValues(-n[1],n[0]);return a/i.vec2.dot(t,o)}function s(e,t){return i.vec2.set(e,-t[1],t[0])}function u(e,t,n){var r=(0,a.aProjectFlat)([t[0],t[1]]),o=(0,a.aProjectFlat)([n[0],n[1]]);return i.vec2.sub(e,r,o),i.vec2.normalize(e,e),e}function c(e,t,n,r,a,i){l(t,n,a,-i),l(t,n,a,i),e.push(r[0],r[1],0),e.push(r[0],r[1],0)}function l(e,t,n,r){e.push(n[0],n[1],0),t.push(r)}function d(e,t){return e[0]===t[0]&&e[1]===t[1]}},h8nK:function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"a",(function(){return s}));var r=n("APuy"),a=n("Ki0a"),i=Object(a.a)(r.a),o=i.right,s=i.left;t.c=o},hDam:function(e,t){e.exports=function(){}},hEkN:function(e,t,n){"use strict";n("OGtf")("anchor",(function(e){return function(t){return e(this,"a","name",t)}}))},"hFT/":function(e,t,n){n("DNiP"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("bWfx"),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"},a=(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(a).reduce((function(e,t){return e[a[t]]=t,e}),{}),t.SELF_CLOSING_TAGS=[r.NOSCRIPT,r.SCRIPT,r.STYLE],t.HELMET_ATTRIBUTE="data-react-helmet"},hHhE:function(e,t,n){var r=n("XKFU");r(r.S,"Object",{create:n("Kuth")})},hOtR:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt"),n("LK8F"),e.exports=Array.isArray||function(e){return null!=e&&e.length>=0&&"[object Array]"===Object.prototype.toString.call(e)}},hPIQ:function(e,t){e.exports={}},hUyl:function(e,t,n){"use strict";var r=0,a=function(e){var t=window.decodeURI(e.replace("#",""));if(""!==t){var n=document.getElementById(t);if(n)return n.offsetTop-r}return null};t.onInitialClientRender=function(e,t){t.offsetY&&(r=t.offsetY),requestAnimationFrame((function(){var e=a(window.location.hash);null!==e&&window.scrollTo(0,e)}))},t.shouldUpdateScroll=function(e){var t=e.routerProps.location,n=a(t.hash);return null===n||[0,n]}},hcU7:function(e,t,n){"use strict";n("LK8F"),n("INYr"),n("rE2o"),n("ioFf"),n("rGqo"),n("bWfx");var r=n("lwsE"),a=n("W8MJ"),i=function(){function e(t){r(this,e),this.config=t,this.options=void 0,this._args=void 0}return a(e,[{key:"create",value:function(e){var t;switch(this.init(e),this.options.type){case"sync":t=new Function(this.args(),'"use strict";\n'+this.header()+this.content({onError:function(e){return"throw ".concat(e,";\n")},onResult:function(e){return"return ".concat(e,";\n")},resultReturns:!0,onDone:function(){return""},rethrowIfPossible:!0}));break;case"async":t=new Function(this.args({after:"_callback"}),'"use strict";\n'+this.header()+this.content({onError:function(e){return"_callback(".concat(e,");\n")},onResult:function(e){return"_callback(null, ".concat(e,");\n")},onDone:function(){return"_callback();\n"}}));break;case"promise":var n=!1,r=this.content({onError:function(e){return n=!0,"_error(".concat(e,");\n")},onResult:function(e){return"_resolve(".concat(e,");\n")},onDone:function(){return"_resolve();\n"}}),a="";a+='"use strict";\n',a+="return new Promise((_resolve, _reject) => {\n",n&&(a+="var _sync = true;\n",a+="function _error(_err) {\n",a+="if(_sync)\n",a+="_resolve(Promise.resolve().then(() => { throw _err; }));\n",a+="else\n",a+="_reject(_err);\n",a+="};\n"),a+=this.header(),a+=r,n&&(a+="_sync = false;\n"),a+="});\n",t=new Function(this.args(),a)}return this.deinit(),t}},{key:"setup",value:function(e,t){e._x=t.taps.map((function(e){return e.fn}))}},{key:"init",value:function(e){this.options=e,this._args=e.args.slice()}},{key:"deinit",value:function(){this.options=void 0,this._args=void 0}},{key:"header",value:function(){var e="";this.needContext()?e+="var _context = {};\n":e+="var _context;\n",e+="var _x = this._x;\n",this.options.interceptors.length>0&&(e+="var _taps = this.taps;\n",e+="var _interceptors = this.interceptors;\n");for(var t=0;t<this.options.interceptors.length;t++){var n=this.options.interceptors[t];n.call&&(e+="".concat(this.getInterceptor(t),".call(").concat(this.args({before:n.context?"_context":void 0}),");\n"))}return e}},{key:"needContext",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,a=this.options.taps[Symbol.iterator]();!(e=(r=a.next()).done);e=!0){if(r.value.context)return!0}}catch(i){t=!0,n=i}finally{try{e||null==a.return||a.return()}finally{if(t)throw n}}return!1}},{key:"callTap",value:function(e,t){for(var n=t.onError,r=t.onResult,a=t.onDone,i=t.rethrowIfPossible,o="",s=!1,u=0;u<this.options.interceptors.length;u++){var c=this.options.interceptors[u];c.tap&&(s||(o+="var _tap".concat(e," = ").concat(this.getTap(e),";\n"),s=!0),o+="".concat(this.getInterceptor(u),".tap(").concat(c.context?"_context, ":"","_tap").concat(e,");\n"))}o+="var _fn".concat(e," = ").concat(this.getTapFn(e),";\n");var l=this.options.taps[e];switch(l.type){case"sync":i||(o+="var _hasError".concat(e," = false;\n"),o+="try {\n"),o+=r?"var _result".concat(e," = _fn").concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"):"_fn".concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"),i||(o+="} catch(_err) {\n",o+="_hasError".concat(e," = true;\n"),o+=n("_err"),o+="}\n",o+="if(!_hasError".concat(e,") {\n")),r&&(o+=r("_result".concat(e))),a&&(o+=a()),i||(o+="}\n");break;case"async":var d="";d+=r?"(_err".concat(e,", _result").concat(e,") => {\n"):"_err".concat(e," => {\n"),d+="if(_err".concat(e,") {\n"),d+=n("_err".concat(e)),d+="} else {\n",r&&(d+=r("_result".concat(e))),a&&(d+=a()),d+="}\n",d+="}",o+="_fn".concat(e,"(").concat(this.args({before:l.context?"_context":void 0,after:d}),");\n");break;case"promise":o+="var _hasResult".concat(e," = false;\n"),o+="var _promise".concat(e," = _fn").concat(e,"(").concat(this.args({before:l.context?"_context":void 0}),");\n"),o+="if (!_promise".concat(e," || !_promise").concat(e,".then)\n"),o+=" throw new Error('Tap function (tapPromise) did not return promise (returned ' + _promise".concat(e," + ')');\n"),o+="_promise".concat(e,".then(_result").concat(e," => {\n"),o+="_hasResult".concat(e," = true;\n"),r&&(o+=r("_result".concat(e))),a&&(o+=a()),o+="}, _err".concat(e," => {\n"),o+="if(_hasResult".concat(e,") throw _err").concat(e,";\n"),o+=n("_err".concat(e)),o+="});\n"}return o}},{key:"callTapsSeries",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.resultReturns,i=e.onDone,o=e.doneReturns,s=e.rethrowIfPossible;if(0===this.options.taps.length)return i();for(var u=this.options.taps.findIndex((function(e){return"sync"!==e.type})),c=a||o||!1,l="",d=i,f=function(e){var a=e;d!==i&&"sync"!==t.options.taps[a].type&&(l+="function _next".concat(a,"() {\n"),l+=d(),l+="}\n",d=function(){return"".concat(c?"return ":"","_next").concat(a,"();\n")});var o=d,f=function(e){return e?"":i()},p=t.callTap(a,{onError:function(e){return n(a,e,o,f)},onResult:r&&function(e){return r(a,e,o,f)},onDone:!r&&o,rethrowIfPossible:s&&(u<0||a<u)});d=function(){return p}},p=this.options.taps.length-1;p>=0;p--)f(p);return l+=d()}},{key:"callTapsLooping",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;if(0===this.options.taps.length)return n();var a=this.options.taps.every((function(e){return"sync"===e.type})),i="";a||(i+="var _looper = () => {\n",i+="var _loopAsync = false;\n"),i+="var _loop;\n",i+="do {\n",i+="_loop = false;\n";for(var o=0;o<this.options.interceptors.length;o++){var s=this.options.interceptors[o];s.loop&&(i+="".concat(this.getInterceptor(o),".loop(").concat(this.args({before:s.context?"_context":void 0}),");\n"))}return i+=this.callTapsSeries({onError:t,onResult:function(e,t,n,r){var i="";return i+="if(".concat(t," !== undefined) {\n"),i+="_loop = true;\n",a||(i+="if(_loopAsync) _looper();\n"),i+=r(!0),i+="} else {\n",i+=n(),i+="}\n"},onDone:n&&function(){var e="";return e+="if(!_loop) {\n",e+=n(),e+="}\n"},rethrowIfPossible:r&&a}),i+="} while(_loop);\n",a||(i+="_loopAsync = true;\n",i+="};\n",i+="_looper();\n"),i}},{key:"callTapsParallel",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.onDone,i=e.rethrowIfPossible,o=e.onTap,s=void 0===o?function(e,t){return t()}:o;if(this.options.taps.length<=1)return this.callTapsSeries({onError:n,onResult:r,onDone:a,rethrowIfPossible:i});var u="";u+="do {\n",u+="var _counter = ".concat(this.options.taps.length,";\n"),a&&(u+="var _done = () => {\n",u+=a(),u+="};\n");for(var c=function(e){var o=function(){return a?"if(--_counter === 0) _done();\n":"--_counter;"},c=function(e){return e||!a?"_counter = 0;\n":"_counter = 0;\n_done();\n"};u+="if(_counter <= 0) break;\n",u+=s(e,(function(){return t.callTap(e,{onError:function(t){var r="";return r+="if(_counter > 0) {\n",r+=n(e,t,o,c),r+="}\n"},onResult:r&&function(t){var n="";return n+="if(_counter > 0) {\n",n+=r(e,t,o,c),n+="}\n"},onDone:!r&&function(){return o()},rethrowIfPossible:i})}),o,c)},l=0;l<this.options.taps.length;l++)c(l);return u+="} while(false);\n"}},{key:"args",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.before,n=e.after,r=this._args;return t&&(r=[t].concat(r)),n&&(r=r.concat(n)),0===r.length?"":r.join(", ")}},{key:"getTapFn",value:function(e){return"_x[".concat(e,"]")}},{key:"getTap",value:function(e){return"_taps[".concat(e,"]")}},{key:"getInterceptor",value:function(e){return"_interceptors[".concat(e,"]")}}]),e}();e.exports=i},hh3C:function(e,t,n){n("f3/d"),n("pIFo"),n("V+eJ"),n("hHhE");var r=/(?:<!--[\S\s]*?-->|<(?:"[^"]*"['"]*|'[^']*'['"]*|[^'">])+>)/g,a=n("xOyo"),i=Object.create?Object.create(null):{};function o(e,t,n,r,a){var i=t.indexOf("<",r),o=t.slice(r,-1===i?void 0:i);/^\s*$/.test(o)&&(o=" "),(!a&&i>-1&&n+e.length>=0||" "!==o)&&e.push({type:"text",content:o})}e.exports=function(e,t){t||(t={}),t.components||(t.components=i);var n,s=[],u=-1,c=[],l={},d=!1;return e.replace(r,(function(r,i){if(d){if(r!=="</"+n.name+">")return;d=!1}var f,p="/"!==r.charAt(1),h=0===r.indexOf("\x3c!--"),g=i+r.length,v=e.charAt(g);p&&!h&&(u++,"tag"===(n=a(r)).type&&t.components[n.name]&&(n.type="component",d=!0),n.voidElement||d||!v||"<"===v||o(n.children,e,u,g,t.ignoreWhitespace),l[n.tagName]=n,0===u&&s.push(n),(f=c[u-1])&&f.children.push(n),c[u]=n),(h||!p||n.voidElement)&&(h||u--,!d&&"<"!==v&&v&&o(f=-1===u?s:c[u].children,e,u,g,t.ignoreWhitespace))})),!s.length&&e.length&&o(s,e,0,0,t.ignoreWhitespace),s}},hhXQ:function(e,t,n){var r=n("XKFU"),a=n("UExd")(!1);r(r.S,"Object",{values:function(e){return a(e)}})},hqbx:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=function(e,t,n){var r=g(n,t);return e.addEventListener("click",r),function(){return e.removeEventListener("click",r)}},t.routeThroughBrowserOrApp=t.hashShouldBeFollowed=t.pathIsNotHandledByApp=t.urlsAreOnSameOrigin=t.authorIsForcingNavigation=t.anchorsTargetIsEquivalentToSelf=t.findClosestAnchor=t.navigationWasHandledElsewhere=t.slashedPathname=t.userIsForcingNavigation=void 0;var a=r(n("oxjq")),i=n("Wbzz"),o=function(e){return 0!==e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey};t.userIsForcingNavigation=o;var s=function(e){return"/"===e[0]?e:"/"+e};t.slashedPathname=s;var u=function(e){return e.defaultPrevented};t.navigationWasHandledElsewhere=u;var c=function(e){for(;e.parentNode;e=e.parentNode)if("a"===e.nodeName.toLowerCase())return e;return null};t.findClosestAnchor=c;var l=function(e){return!1===e.hasAttribute("target")||null==e.target||-1!==["_self",""].indexOf(e.target)||"_parent"===e.target&&(!e.ownerDocument.defaultView.parent||e.ownerDocument.defaultView.parent===e.ownerDocument.defaultView)||"_top"===e.target&&(!e.ownerDocument.defaultView.top||e.ownerDocument.defaultView.top===e.ownerDocument.defaultView)};t.anchorsTargetIsEquivalentToSelf=l;var d=function(e){return!0===e.hasAttribute("download")||!1===l(e)};t.authorIsForcingNavigation=d;var f=function(e,t){return e.protocol===t.protocol&&e.host===t.host};t.urlsAreOnSameOrigin=f;var p=function(e,t){return!1===t.test(s(e.pathname))||-1!==e.pathname.search(/^.*\.((?!htm)[a-z0-9]{1,5})$/i)};t.pathIsNotHandledByApp=p;var h=function(e,t){return""!==t.hash&&(""===t.pathname||t.pathname===e.pathname)};t.hashShouldBeFollowed=h;var g=function(e,t){return function(n){if(window.___failedResources)return!0;if(o(n))return!0;if(u(n))return!0;var r=c(n.target);if(null==r)return!0;if(d(r))return!0;var l=document.createElement("a");l.href=r.href,r.href instanceof SVGAnimatedString&&(l.href=r.href.animVal);var g=document.createElement("a");if(g.href=window.location.href,!1===f(g,l))return!0;var v=new RegExp("^"+(0,a.default)((0,i.withPrefix)("/")));if(p(l,v))return!0;if(h(g,l))return!0;if(t.excludePattern&&new RegExp(t.excludePattern).test(l.pathname))return!0;n.preventDefault();var m=s(l.pathname).replace(v,"/");return e(""+m+l.search+l.hash),!1}};t.routeThroughBrowserOrApp=g},hs8S:function(e,t,n){"use strict";var r=n("W8MJ");Object.defineProperty(t,"__esModule",{value:!0}),t.Scene=void 0;var a,i=n("pqXx"),o=n("C/FC"),s=n("4AIc");i.container.bind(i.TYPES.IRendererService).to(s.ReglRendererService).inSingletonScope();var u=function(){function e(e){this.sceneService=void 0,this.mapService=void 0,this.controlService=void 0,this.iconService=void 0;var t,n=e.type,r=void 0===n?i.MapType.amap:n;if(r===i.MapType.mapbox)t=o.MapboxService;else{if(r!==i.MapType.amap)throw new Error("不支持的地图服务");t=o.AMapService}i.container.isBound(i.TYPES.IMapService)?r!==a&&i.container.rebind(i.TYPES.IMapService).to(t).inSingletonScope():i.container.bind(i.TYPES.IMapService).to(t).inSingletonScope(),this.sceneService=i.container.get(i.TYPES.ISceneService),this.sceneService.init(e),this.mapService=i.container.get(i.TYPES.IMapService),this.iconService=i.container.get(i.TYPES.IIconService),this.controlService=i.container.get(i.TYPES.IControlService),a=this.mapService.getType(),this.render()}var t=e.prototype;return t.getMapService=function(){return this.mapService},t.addLayer=function(e){this.sceneService.addLayer(e)},t.render=function(){this.sceneService.render()},t.addImage=function(e,t){this.iconService.addImage(e,t)},t.hasImage=function(e){this.iconService.hasImage(e)},t.removeImage=function(e){this.iconService.removeImage(e)},t.addControl=function(e){this.controlService.addControl(e,this.mapService)},t.removeControl=function(e){this.controlService.removeControl(e)},t.addMarker=function(e){e.addTo(this)},t.on=function(e,t){-1===i.SceneEventList.indexOf(e)?this.mapService.on(e,t):this.sceneService.on(e,t)},t.off=function(e,t){-1===i.SceneEventList.indexOf(e)?this.mapService.off(e,t):this.sceneService.off(e,t)},t.getZoom=function(){return this.mapService.getZoom()},t.getCenter=function(){return this.mapService.getCenter()},t.getPitch=function(){return this.mapService.getPitch()},t.getRotation=function(){return this.mapService.getRotation()},t.getBounds=function(){return this.mapService.getBounds()},t.setRotation=function(e){this.mapService.setRotation(e)},t.zoomIn=function(){this.mapService.zoomIn()},t.zoomOut=function(){this.mapService.zoomOut()},t.panTo=function(e){this.mapService.panTo(e)},t.panBy=function(e){this.mapService.panTo(e)},t.fitBounds=function(e){this.mapService.fitBounds(e)},t.setZoomAndCenter=function(e,t){this.mapService.setZoomAndCenter(e,t)},t.setMapStyle=function(e){this.mapService.setMapStyle(e)},t.pixelToLngLat=function(e){return this.mapService.pixelToLngLat(e)},t.lngLatToPixel=function(e){return this.mapService.lngLatToPixel(e)},t.containerToLngLat=function(e){return this.mapService.containerToLngLat(e)},t.lngLatToContainer=function(e){return this.mapService.lngLatToContainer(e)},t.destroy=function(){this.sceneService.destroy()},r(e,[{key:"map",get:function(){return this.mapService.map}}]),e}();t.Scene=u},hswa:function(e,t,n){var r=n("y3w9"),a=n("xpql"),i=n("apmT"),o=Object.defineProperty;t.f=n("nh4g")?Object.defineProperty:function(e,t,n){if(r(e),t=i(t,!0),r(n),a)try{return o(e,t,n)}catch(s){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},hvOU:function(e,t,n){"use strict";var r=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o=n("4cb6"),s=n("LvDl"),u=(a=n("iT+1"))&&a.__esModule?a:{default:a};var c=(0,o.injectable)()(i=function(e){function t(){return e.apply(this,arguments)||this}r(t,e);var n=t.prototype;return n.getName=function(){return"noise"},n.setupShaders=function(){return this.shaderModule.registerModule("noise-pass",{vs:"attribute vec2 a_Position;\n\nvarying vec2 v_UV;\n\nvoid main() {\n v_UV = 0.5 * (a_Position + 1.0);\n gl_Position = vec4(a_Position, 0., 1.);\n}",fs:"varying vec2 v_UV;\n\nuniform sampler2D u_Texture;\nuniform float u_Amount : 0.5;\n\nfloat rand(vec2 co) {\n return fract(sin(dot(co.xy ,vec2(12.9898,78.233))) * 43758.5453);\n}\n\n// https://github.com/evanw/glfx.js/blob/master/src/filters/adjust/noise.js\nvec4 noise_filterColor(vec4 color, vec2 texCoord) {\n float diff = (rand(texCoord) - 0.5) * u_Amount;\n color.r += diff;\n color.g += diff;\n color.b += diff;\n return color;\n}\n\nvoid main() {\n gl_FragColor = vec4(texture2D(u_Texture, v_UV));\n gl_FragColor = noise_filterColor(gl_FragColor, v_UV);\n}"}),this.shaderModule.getModule("noise-pass")},n.convertOptionsToUniforms=function(e){var t={};return(0,s.isNil)(e.amount)||(t.u_Amount=e.amount),t},t}(u.default))||i;t.default=c},hw8t:function(e,t,n){"use strict";n("Z2Ku"),n("L9s1"),n("RW0V"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ExceptionMap=t.IconMap=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=d();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=l(n("TSYQ")),i=n("vgIT"),o=l(n("Pbn2")),s=l(n("dJA/")),u=l(n("97Yc")),c=l(n("bvpI"));function l(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}var f={success:"check-circle",error:"close-circle",info:"exclamation-circle",warning:"warning"};t.IconMap=f;var p={404:s.default,500:u.default,403:c.default};t.ExceptionMap=p;var h=Object.keys(p),g=function(e){return r.createElement(i.ConfigConsumer,null,(function(t){var n=t.getPrefixCls,i=e.prefixCls,s=e.className,u=e.subTitle,c=e.title,l=e.style,d=e.children,g=e.status,v=n("result",i),m=(0,a.default)(v,"".concat(v,"-").concat(g),s);return r.createElement("div",{className:m,style:l},function(e,t){var n=t.status,i=t.icon,s=(0,a.default)("".concat(e,"-icon"));if(h.includes(n)){var u=p[n];return r.createElement("div",{className:"".concat(s," ").concat(e,"-image")},r.createElement(u,null))}var c=f[n],l=i||r.createElement(o.default,{type:c,theme:"filled"});return r.createElement("div",{className:s},l)}(v,e),r.createElement("div",{className:"".concat(v,"-title")},c),u&&r.createElement("div",{className:"".concat(v,"-subtitle")},u),d&&r.createElement("div",{className:"".concat(v,"-content")},d),function(e,t){var n=t.extra;return n&&r.createElement("div",{className:"".concat(e,"-extra")},n)}(v,e))}))};g.defaultProps={status:"info"},g.PRESENTED_IMAGE_403=p[403],g.PRESENTED_IMAGE_404=p[404],g.PRESENTED_IMAGE_500=p[500];var v=g;t.default=v},i0Ec:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.gl=void 0,t.gl=r,function(e){e[e.DEPTH_BUFFER_BIT=256]="DEPTH_BUFFER_BIT",e[e.STENCIL_BUFFER_BIT=1024]="STENCIL_BUFFER_BIT",e[e.COLOR_BUFFER_BIT=16384]="COLOR_BUFFER_BIT",e[e.POINTS=0]="POINTS",e[e.LINES=1]="LINES",e[e.LINE_LOOP=2]="LINE_LOOP",e[e.LINE_STRIP=3]="LINE_STRIP",e[e.TRIANGLES=4]="TRIANGLES",e[e.TRIANGLE_STRIP=5]="TRIANGLE_STRIP",e[e.TRIANGLE_FAN=6]="TRIANGLE_FAN",e[e.ZERO=0]="ZERO",e[e.ONE=1]="ONE",e[e.SRC_COLOR=768]="SRC_COLOR",e[e.ONE_MINUS_SRC_COLOR=769]="ONE_MINUS_SRC_COLOR",e[e.SRC_ALPHA=770]="SRC_ALPHA",e[e.ONE_MINUS_SRC_ALPHA=771]="ONE_MINUS_SRC_ALPHA",e[e.DST_ALPHA=772]="DST_ALPHA",e[e.ONE_MINUS_DST_ALPHA=773]="ONE_MINUS_DST_ALPHA",e[e.DST_COLOR=774]="DST_COLOR",e[e.ONE_MINUS_DST_COLOR=775]="ONE_MINUS_DST_COLOR",e[e.SRC_ALPHA_SATURATE=776]="SRC_ALPHA_SATURATE",e[e.FUNC_ADD=32774]="FUNC_ADD",e[e.BLEND_EQUATION=32777]="BLEND_EQUATION",e[e.BLEND_EQUATION_RGB=32777]="BLEND_EQUATION_RGB",e[e.BLEND_EQUATION_ALPHA=34877]="BLEND_EQUATION_ALPHA",e[e.FUNC_SUBTRACT=32778]="FUNC_SUBTRACT",e[e.FUNC_REVERSE_SUBTRACT=32779]="FUNC_REVERSE_SUBTRACT",e[e.BLEND_DST_RGB=32968]="BLEND_DST_RGB",e[e.BLEND_SRC_RGB=32969]="BLEND_SRC_RGB",e[e.BLEND_DST_ALPHA=32970]="BLEND_DST_ALPHA",e[e.BLEND_SRC_ALPHA=32971]="BLEND_SRC_ALPHA",e[e.CONSTANT_COLOR=32769]="CONSTANT_COLOR",e[e.ONE_MINUS_CONSTANT_COLOR=32770]="ONE_MINUS_CONSTANT_COLOR",e[e.CONSTANT_ALPHA=32771]="CONSTANT_ALPHA",e[e.ONE_MINUS_CONSTANT_ALPHA=32772]="ONE_MINUS_CONSTANT_ALPHA",e[e.BLEND_COLOR=32773]="BLEND_COLOR",e[e.ARRAY_BUFFER=34962]="ARRAY_BUFFER",e[e.ELEMENT_ARRAY_BUFFER=34963]="ELEMENT_ARRAY_BUFFER",e[e.ARRAY_BUFFER_BINDING=34964]="ARRAY_BUFFER_BINDING",e[e.ELEMENT_ARRAY_BUFFER_BINDING=34965]="ELEMENT_ARRAY_BUFFER_BINDING",e[e.STREAM_DRAW=35040]="STREAM_DRAW",e[e.STATIC_DRAW=35044]="STATIC_DRAW",e[e.DYNAMIC_DRAW=35048]="DYNAMIC_DRAW",e[e.BUFFER_SIZE=34660]="BUFFER_SIZE",e[e.BUFFER_USAGE=34661]="BUFFER_USAGE",e[e.CURRENT_VERTEX_ATTRIB=34342]="CURRENT_VERTEX_ATTRIB",e[e.FRONT=1028]="FRONT",e[e.BACK=1029]="BACK",e[e.FRONT_AND_BACK=1032]="FRONT_AND_BACK",e[e.CULL_FACE=2884]="CULL_FACE",e[e.BLEND=3042]="BLEND",e[e.DITHER=3024]="DITHER",e[e.STENCIL_TEST=2960]="STENCIL_TEST",e[e.DEPTH_TEST=2929]="DEPTH_TEST",e[e.SCISSOR_TEST=3089]="SCISSOR_TEST",e[e.POLYGON_OFFSET_FILL=32823]="POLYGON_OFFSET_FILL",e[e.SAMPLE_ALPHA_TO_COVERAGE=32926]="SAMPLE_ALPHA_TO_COVERAGE",e[e.SAMPLE_COVERAGE=32928]="SAMPLE_COVERAGE",e[e.NO_ERROR=0]="NO_ERROR",e[e.INVALID_ENUM=1280]="INVALID_ENUM",e[e.INVALID_VALUE=1281]="INVALID_VALUE",e[e.INVALID_OPERATION=1282]="INVALID_OPERATION",e[e.OUT_OF_MEMORY=1285]="OUT_OF_MEMORY",e[e.CW=2304]="CW",e[e.CCW=2305]="CCW",e[e.LINE_WIDTH=2849]="LINE_WIDTH",e[e.ALIASED_POINT_SIZE_RANGE=33901]="ALIASED_POINT_SIZE_RANGE",e[e.ALIASED_LINE_WIDTH_RANGE=33902]="ALIASED_LINE_WIDTH_RANGE",e[e.CULL_FACE_MODE=2885]="CULL_FACE_MODE",e[e.FRONT_FACE=2886]="FRONT_FACE",e[e.DEPTH_RANGE=2928]="DEPTH_RANGE",e[e.DEPTH_WRITEMASK=2930]="DEPTH_WRITEMASK",e[e.DEPTH_CLEAR_VALUE=2931]="DEPTH_CLEAR_VALUE",e[e.DEPTH_FUNC=2932]="DEPTH_FUNC",e[e.STENCIL_CLEAR_VALUE=2961]="STENCIL_CLEAR_VALUE",e[e.STENCIL_FUNC=2962]="STENCIL_FUNC",e[e.STENCIL_FAIL=2964]="STENCIL_FAIL",e[e.STENCIL_PASS_DEPTH_FAIL=2965]="STENCIL_PASS_DEPTH_FAIL",e[e.STENCIL_PASS_DEPTH_PASS=2966]="STENCIL_PASS_DEPTH_PASS",e[e.STENCIL_REF=2967]="STENCIL_REF",e[e.STENCIL_VALUE_MASK=2963]="STENCIL_VALUE_MASK",e[e.STENCIL_WRITEMASK=2968]="STENCIL_WRITEMASK",e[e.STENCIL_BACK_FUNC=34816]="STENCIL_BACK_FUNC",e[e.STENCIL_BACK_FAIL=34817]="STENCIL_BACK_FAIL",e[e.STENCIL_BACK_PASS_DEPTH_FAIL=34818]="STENCIL_BACK_PASS_DEPTH_FAIL",e[e.STENCIL_BACK_PASS_DEPTH_PASS=34819]="STENCIL_BACK_PASS_DEPTH_PASS",e[e.STENCIL_BACK_REF=36003]="STENCIL_BACK_REF",e[e.STENCIL_BACK_VALUE_MASK=36004]="STENCIL_BACK_VALUE_MASK",e[e.STENCIL_BACK_WRITEMASK=36005]="STENCIL_BACK_WRITEMASK",e[e.VIEWPORT=2978]="VIEWPORT",e[e.SCISSOR_BOX=3088]="SCISSOR_BOX",e[e.COLOR_CLEAR_VALUE=3106]="COLOR_CLEAR_VALUE",e[e.COLOR_WRITEMASK=3107]="COLOR_WRITEMASK",e[e.UNPACK_ALIGNMENT=3317]="UNPACK_ALIGNMENT",e[e.PACK_ALIGNMENT=3333]="PACK_ALIGNMENT",e[e.MAX_TEXTURE_SIZE=3379]="MAX_TEXTURE_SIZE",e[e.MAX_VIEWPORT_DIMS=3386]="MAX_VIEWPORT_DIMS",e[e.SUBPIXEL_BITS=3408]="SUBPIXEL_BITS",e[e.RED_BITS=3410]="RED_BITS",e[e.GREEN_BITS=3411]="GREEN_BITS",e[e.BLUE_BITS=3412]="BLUE_BITS",e[e.ALPHA_BITS=3413]="ALPHA_BITS",e[e.DEPTH_BITS=3414]="DEPTH_BITS",e[e.STENCIL_BITS=3415]="STENCIL_BITS",e[e.POLYGON_OFFSET_UNITS=10752]="POLYGON_OFFSET_UNITS",e[e.POLYGON_OFFSET_FACTOR=32824]="POLYGON_OFFSET_FACTOR",e[e.TEXTURE_BINDING_2D=32873]="TEXTURE_BINDING_2D",e[e.SAMPLE_BUFFERS=32936]="SAMPLE_BUFFERS",e[e.SAMPLES=32937]="SAMPLES",e[e.SAMPLE_COVERAGE_VALUE=32938]="SAMPLE_COVERAGE_VALUE",e[e.SAMPLE_COVERAGE_INVERT=32939]="SAMPLE_COVERAGE_INVERT",e[e.COMPRESSED_TEXTURE_FORMATS=34467]="COMPRESSED_TEXTURE_FORMATS",e[e.DONT_CARE=4352]="DONT_CARE",e[e.FASTEST=4353]="FASTEST",e[e.NICEST=4354]="NICEST",e[e.GENERATE_MIPMAP_HINT=33170]="GENERATE_MIPMAP_HINT",e[e.BYTE=5120]="BYTE",e[e.UNSIGNED_BYTE=5121]="UNSIGNED_BYTE",e[e.SHORT=5122]="SHORT",e[e.UNSIGNED_SHORT=5123]="UNSIGNED_SHORT",e[e.INT=5124]="INT",e[e.UNSIGNED_INT=5125]="UNSIGNED_INT",e[e.FLOAT=5126]="FLOAT",e[e.DEPTH_COMPONENT=6402]="DEPTH_COMPONENT",e[e.ALPHA=6406]="ALPHA",e[e.RGB=6407]="RGB",e[e.RGBA=6408]="RGBA",e[e.LUMINANCE=6409]="LUMINANCE",e[e.LUMINANCE_ALPHA=6410]="LUMINANCE_ALPHA",e[e.UNSIGNED_SHORT_4_4_4_4=32819]="UNSIGNED_SHORT_4_4_4_4",e[e.UNSIGNED_SHORT_5_5_5_1=32820]="UNSIGNED_SHORT_5_5_5_1",e[e.UNSIGNED_SHORT_5_6_5=33635]="UNSIGNED_SHORT_5_6_5",e[e.FRAGMENT_SHADER=35632]="FRAGMENT_SHADER",e[e.VERTEX_SHADER=35633]="VERTEX_SHADER",e[e.MAX_VERTEX_ATTRIBS=34921]="MAX_VERTEX_ATTRIBS",e[e.MAX_VERTEX_UNIFORM_VECTORS=36347]="MAX_VERTEX_UNIFORM_VECTORS",e[e.MAX_VARYING_VECTORS=36348]="MAX_VARYING_VECTORS",e[e.MAX_COMBINED_TEXTURE_IMAGE_UNITS=35661]="MAX_COMBINED_TEXTURE_IMAGE_UNITS",e[e.MAX_VERTEX_TEXTURE_IMAGE_UNITS=35660]="MAX_VERTEX_TEXTURE_IMAGE_UNITS",e[e.MAX_TEXTURE_IMAGE_UNITS=34930]="MAX_TEXTURE_IMAGE_UNITS",e[e.MAX_FRAGMENT_UNIFORM_VECTORS=36349]="MAX_FRAGMENT_UNIFORM_VECTORS",e[e.SHADER_TYPE=35663]="SHADER_TYPE",e[e.DELETE_STATUS=35712]="DELETE_STATUS",e[e.LINK_STATUS=35714]="LINK_STATUS",e[e.VALIDATE_STATUS=35715]="VALIDATE_STATUS",e[e.ATTACHED_SHADERS=35717]="ATTACHED_SHADERS",e[e.ACTIVE_UNIFORMS=35718]="ACTIVE_UNIFORMS",e[e.ACTIVE_ATTRIBUTES=35721]="ACTIVE_ATTRIBUTES",e[e.SHADING_LANGUAGE_VERSION=35724]="SHADING_LANGUAGE_VERSION",e[e.CURRENT_PROGRAM=35725]="CURRENT_PROGRAM",e[e.NEVER=512]="NEVER",e[e.LESS=513]="LESS",e[e.EQUAL=514]="EQUAL",e[e.LEQUAL=515]="LEQUAL",e[e.GREATER=516]="GREATER",e[e.NOTEQUAL=517]="NOTEQUAL",e[e.GEQUAL=518]="GEQUAL",e[e.ALWAYS=519]="ALWAYS",e[e.KEEP=7680]="KEEP",e[e.REPLACE=7681]="REPLACE",e[e.INCR=7682]="INCR",e[e.DECR=7683]="DECR",e[e.INVERT=5386]="INVERT",e[e.INCR_WRAP=34055]="INCR_WRAP",e[e.DECR_WRAP=34056]="DECR_WRAP",e[e.VENDOR=7936]="VENDOR",e[e.RENDERER=7937]="RENDERER",e[e.VERSION=7938]="VERSION",e[e.NEAREST=9728]="NEAREST",e[e.LINEAR=9729]="LINEAR",e[e.NEAREST_MIPMAP_NEAREST=9984]="NEAREST_MIPMAP_NEAREST",e[e.LINEAR_MIPMAP_NEAREST=9985]="LINEAR_MIPMAP_NEAREST",e[e.NEAREST_MIPMAP_LINEAR=9986]="NEAREST_MIPMAP_LINEAR",e[e.LINEAR_MIPMAP_LINEAR=9987]="LINEAR_MIPMAP_LINEAR",e[e.TEXTURE_MAG_FILTER=10240]="TEXTURE_MAG_FILTER",e[e.TEXTURE_MIN_FILTER=10241]="TEXTURE_MIN_FILTER",e[e.TEXTURE_WRAP_S=10242]="TEXTURE_WRAP_S",e[e.TEXTURE_WRAP_T=10243]="TEXTURE_WRAP_T",e[e.TEXTURE_2D=3553]="TEXTURE_2D",e[e.TEXTURE=5890]="TEXTURE",e[e.TEXTURE_CUBE_MAP=34067]="TEXTURE_CUBE_MAP",e[e.TEXTURE_BINDING_CUBE_MAP=34068]="TEXTURE_BINDING_CUBE_MAP",e[e.TEXTURE_CUBE_MAP_POSITIVE_X=34069]="TEXTURE_CUBE_MAP_POSITIVE_X",e[e.TEXTURE_CUBE_MAP_NEGATIVE_X=34070]="TEXTURE_CUBE_MAP_NEGATIVE_X",e[e.TEXTURE_CUBE_MAP_POSITIVE_Y=34071]="TEXTURE_CUBE_MAP_POSITIVE_Y",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Y=34072]="TEXTURE_CUBE_MAP_NEGATIVE_Y",e[e.TEXTURE_CUBE_MAP_POSITIVE_Z=34073]="TEXTURE_CUBE_MAP_POSITIVE_Z",e[e.TEXTURE_CUBE_MAP_NEGATIVE_Z=34074]="TEXTURE_CUBE_MAP_NEGATIVE_Z",e[e.MAX_CUBE_MAP_TEXTURE_SIZE=34076]="MAX_CUBE_MAP_TEXTURE_SIZE",e[e.TEXTURE0=33984]="TEXTURE0",e[e.TEXTURE1=33985]="TEXTURE1",e[e.TEXTURE2=33986]="TEXTURE2",e[e.TEXTURE3=33987]="TEXTURE3",e[e.TEXTURE4=33988]="TEXTURE4",e[e.TEXTURE5=33989]="TEXTURE5",e[e.TEXTURE6=33990]="TEXTURE6",e[e.TEXTURE7=33991]="TEXTURE7",e[e.TEXTURE8=33992]="TEXTURE8",e[e.TEXTURE9=33993]="TEXTURE9",e[e.TEXTURE10=33994]="TEXTURE10",e[e.TEXTURE11=33995]="TEXTURE11",e[e.TEXTURE12=33996]="TEXTURE12",e[e.TEXTURE13=33997]="TEXTURE13",e[e.TEXTURE14=33998]="TEXTURE14",e[e.TEXTURE15=33999]="TEXTURE15",e[e.TEXTURE16=34e3]="TEXTURE16",e[e.TEXTURE17=34001]="TEXTURE17",e[e.TEXTURE18=34002]="TEXTURE18",e[e.TEXTURE19=34003]="TEXTURE19",e[e.TEXTURE20=34004]="TEXTURE20",e[e.TEXTURE21=34005]="TEXTURE21",e[e.TEXTURE22=34006]="TEXTURE22",e[e.TEXTURE23=34007]="TEXTURE23",e[e.TEXTURE24=34008]="TEXTURE24",e[e.TEXTURE25=34009]="TEXTURE25",e[e.TEXTURE26=34010]="TEXTURE26",e[e.TEXTURE27=34011]="TEXTURE27",e[e.TEXTURE28=34012]="TEXTURE28",e[e.TEXTURE29=34013]="TEXTURE29",e[e.TEXTURE30=34014]="TEXTURE30",e[e.TEXTURE31=34015]="TEXTURE31",e[e.ACTIVE_TEXTURE=34016]="ACTIVE_TEXTURE",e[e.REPEAT=10497]="REPEAT",e[e.CLAMP_TO_EDGE=33071]="CLAMP_TO_EDGE",e[e.MIRRORED_REPEAT=33648]="MIRRORED_REPEAT",e[e.FLOAT_VEC2=35664]="FLOAT_VEC2",e[e.FLOAT_VEC3=35665]="FLOAT_VEC3",e[e.FLOAT_VEC4=35666]="FLOAT_VEC4",e[e.INT_VEC2=35667]="INT_VEC2",e[e.INT_VEC3=35668]="INT_VEC3",e[e.INT_VEC4=35669]="INT_VEC4",e[e.BOOL=35670]="BOOL",e[e.BOOL_VEC2=35671]="BOOL_VEC2",e[e.BOOL_VEC3=35672]="BOOL_VEC3",e[e.BOOL_VEC4=35673]="BOOL_VEC4",e[e.FLOAT_MAT2=35674]="FLOAT_MAT2",e[e.FLOAT_MAT3=35675]="FLOAT_MAT3",e[e.FLOAT_MAT4=35676]="FLOAT_MAT4",e[e.SAMPLER_2D=35678]="SAMPLER_2D",e[e.SAMPLER_CUBE=35680]="SAMPLER_CUBE",e[e.VERTEX_ATTRIB_ARRAY_ENABLED=34338]="VERTEX_ATTRIB_ARRAY_ENABLED",e[e.VERTEX_ATTRIB_ARRAY_SIZE=34339]="VERTEX_ATTRIB_ARRAY_SIZE",e[e.VERTEX_ATTRIB_ARRAY_STRIDE=34340]="VERTEX_ATTRIB_ARRAY_STRIDE",e[e.VERTEX_ATTRIB_ARRAY_TYPE=34341]="VERTEX_ATTRIB_ARRAY_TYPE",e[e.VERTEX_ATTRIB_ARRAY_NORMALIZED=34922]="VERTEX_ATTRIB_ARRAY_NORMALIZED",e[e.VERTEX_ATTRIB_ARRAY_POINTER=34373]="VERTEX_ATTRIB_ARRAY_POINTER",e[e.VERTEX_ATTRIB_ARRAY_BUFFER_BINDING=34975]="VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",e[e.COMPILE_STATUS=35713]="COMPILE_STATUS",e[e.LOW_FLOAT=36336]="LOW_FLOAT",e[e.MEDIUM_FLOAT=36337]="MEDIUM_FLOAT",e[e.HIGH_FLOAT=36338]="HIGH_FLOAT",e[e.LOW_INT=36339]="LOW_INT",e[e.MEDIUM_INT=36340]="MEDIUM_INT",e[e.HIGH_INT=36341]="HIGH_INT",e[e.FRAMEBUFFER=36160]="FRAMEBUFFER",e[e.RENDERBUFFER=36161]="RENDERBUFFER",e[e.RGBA4=32854]="RGBA4",e[e.RGB5_A1=32855]="RGB5_A1",e[e.RGB565=36194]="RGB565",e[e.DEPTH_COMPONENT16=33189]="DEPTH_COMPONENT16",e[e.STENCIL_INDEX=6401]="STENCIL_INDEX",e[e.STENCIL_INDEX8=36168]="STENCIL_INDEX8",e[e.DEPTH_STENCIL=34041]="DEPTH_STENCIL",e[e.RENDERBUFFER_WIDTH=36162]="RENDERBUFFER_WIDTH",e[e.RENDERBUFFER_HEIGHT=36163]="RENDERBUFFER_HEIGHT",e[e.RENDERBUFFER_INTERNAL_FORMAT=36164]="RENDERBUFFER_INTERNAL_FORMAT",e[e.RENDERBUFFER_RED_SIZE=36176]="RENDERBUFFER_RED_SIZE",e[e.RENDERBUFFER_GREEN_SIZE=36177]="RENDERBUFFER_GREEN_SIZE",e[e.RENDERBUFFER_BLUE_SIZE=36178]="RENDERBUFFER_BLUE_SIZE",e[e.RENDERBUFFER_ALPHA_SIZE=36179]="RENDERBUFFER_ALPHA_SIZE",e[e.RENDERBUFFER_DEPTH_SIZE=36180]="RENDERBUFFER_DEPTH_SIZE",e[e.RENDERBUFFER_STENCIL_SIZE=36181]="RENDERBUFFER_STENCIL_SIZE",e[e.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE=36048]="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",e[e.FRAMEBUFFER_ATTACHMENT_OBJECT_NAME=36049]="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL=36050]="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",e[e.FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE=36051]="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",e[e.COLOR_ATTACHMENT0=36064]="COLOR_ATTACHMENT0",e[e.DEPTH_ATTACHMENT=36096]="DEPTH_ATTACHMENT",e[e.STENCIL_ATTACHMENT=36128]="STENCIL_ATTACHMENT",e[e.DEPTH_STENCIL_ATTACHMENT=33306]="DEPTH_STENCIL_ATTACHMENT",e[e.NONE=0]="NONE",e[e.FRAMEBUFFER_COMPLETE=36053]="FRAMEBUFFER_COMPLETE",e[e.FRAMEBUFFER_INCOMPLETE_ATTACHMENT=36054]="FRAMEBUFFER_INCOMPLETE_ATTACHMENT",e[e.FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT=36055]="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",e[e.FRAMEBUFFER_INCOMPLETE_DIMENSIONS=36057]="FRAMEBUFFER_INCOMPLETE_DIMENSIONS",e[e.FRAMEBUFFER_UNSUPPORTED=36061]="FRAMEBUFFER_UNSUPPORTED",e[e.FRAMEBUFFER_BINDING=36006]="FRAMEBUFFER_BINDING",e[e.RENDERBUFFER_BINDING=36007]="RENDERBUFFER_BINDING",e[e.MAX_RENDERBUFFER_SIZE=34024]="MAX_RENDERBUFFER_SIZE",e[e.INVALID_FRAMEBUFFER_OPERATION=1286]="INVALID_FRAMEBUFFER_OPERATION",e[e.UNPACK_FLIP_Y_WEBGL=37440]="UNPACK_FLIP_Y_WEBGL",e[e.UNPACK_PREMULTIPLY_ALPHA_WEBGL=37441]="UNPACK_PREMULTIPLY_ALPHA_WEBGL",e[e.CONTEXT_LOST_WEBGL=37442]="CONTEXT_LOST_WEBGL",e[e.UNPACK_COLORSPACE_CONVERSION_WEBGL=37443]="UNPACK_COLORSPACE_CONVERSION_WEBGL",e[e.BROWSER_DEFAULT_WEBGL=37444]="BROWSER_DEFAULT_WEBGL"}(r||(t.gl=r={}))},i5dc:function(e,t,n){var r=n("0/R4"),a=n("y3w9"),i=function(e,t){if(a(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("m0Pp")(Function.call,n("EemH").f(Object.prototype,"__proto__").set,2))(e,[]),t=!(e instanceof Array)}catch(a){t=!0}return function(e,n){return i(e,n),t?e.__proto__=n:r(e,n),e}}({},!1):void 0),check:i}},i6dq:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=s;var r,a=(r=n("xEkU"))&&r.__esModule?r:{default:r};var i=0,o={};function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=i++,r=t;return o[n]=(0,a.default)((function t(){(r-=1)<=0?(e(),delete o[n]):o[n]=(0,a.default)(t)})),n}s.cancel=function(e){void 0!==e&&(a.default.cancel(o[e]),delete o[e])},s.ids=o},i8Zq:function(e,t,n){var r=n("Wnyi"),a=n("1s4d"),i=n("Tgsh");e.exports=r((function(e,t){return a(i(e.length,t),e)}))},iCc5:function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},iJhd:function(e,t,n){var r=n("Wnyi");e.exports=r((function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}))},iPTE:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("LvDl"),a=function(){function e(e){var t=this;this.name=void 0,this.type=void 0,this.scale=void 0,this.descriptor=void 0,this.featureBufferLayout=[],this.needRescale=!1,this.needRemapping=!1,this.needRegenerateVertices=!1,this.featureRange={startIndex:0,endIndex:1/0},this.vertexAttribute=void 0,this.defaultCallback=function(e){var n;return 0===e.length?(null===(n=t.scale)||void 0===n?void 0:n.values)||[]:e.map((function(e,n){var r;return(0,(null===(r=t.scale)||void 0===r?void 0:r.scalers)[n].func)(e)}))},this.setProps(e)}var t=e.prototype;return t.setProps=function(e){Object.assign(this,e)},t.mapping=function(e){var t;if(null===(t=this.scale)||void 0===t?void 0:t.callback){var n,a=null===(n=this.scale)||void 0===n?void 0:n.callback(e);if(!(0,r.isNil)(a))return[a]}return this.defaultCallback(e)},e}();t.default=a},"iT+1":function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o,s,u,c,l,d=n("4cb6"),f=n("pqXx"),p=n("ewr5"),h=n("jCeW");function g(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function v(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var m=(a=(0,d.injectable)(),i=(0,d.inject)(p.TYPES.IShaderModuleService),o=(0,d.inject)(p.TYPES.IRendererService),a((c=v((u=function(){function e(){g(this,"shaderModule",c,this),g(this,"rendererService",l,this),this.config=void 0,this.enabled=!0,this.renderToScreen=!1,this.model=void 0,this.optionsToUpdate={}}var t=e.prototype;return t.getName=function(){return""},t.getType=function(){return h.PassType.PostProcessing},t.init=function(e,t){this.config=t;var n=this.rendererService,a=n.createAttribute,i=n.createBuffer,o=n.createModel,s=this.setupShaders(),u=s.vs,c=s.fs,l=s.uniforms;this.model=o({vs:u,fs:c,attributes:{a_Position:a({buffer:i({data:[-4,-4,4,-4,0,4],type:f.gl.FLOAT}),size:2})},uniforms:r({u_Texture:null},l,{},this.config&&this.convertOptionsToUniforms(this.config)),depth:{enable:!1},count:3})},t.render=function(e){var t=this,n=e.multiPassRenderer.getPostProcessor(),a=this.rendererService,i=a.useFramebuffer,o=(0,a.getViewportSize)(),s=o.width,u=o.height;i(this.renderToScreen?null:n.getWriteFBO(),(function(){t.model.draw({uniforms:r({u_Texture:n.getReadFBO(),u_ViewportSize:[s,u]},t.convertOptionsToUniforms(t.optionsToUpdate))})}))},t.isEnabled=function(){return this.enabled},t.setEnabled=function(e){this.enabled=e},t.setRenderToScreen=function(e){this.renderToScreen=e},t.updateOptions=function(e){this.optionsToUpdate=r({},this.optionsToUpdate,{},e)},t.setupShaders=function(){throw new Error("Method not implemented.")},t.convertOptionsToUniforms=function(e){throw new Error("Method not implemented.")},e}()).prototype,"shaderModule",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=v(u.prototype,"rendererService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u))||s);t.default=m},iZF3:function(e,t,n){"use strict";var r=n("8OQS"),a=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i,o,s,u,c,l,d,f,p,h,g,v,m,y,b,_,x,R,w,E=n("pqXx"),S=n("LvDl"),A=M(n("4U9+")),T=n("7lDU"),P=n("VWQ8"),C=M(n("QhlM"));function M(e){return e&&e.__esModule?e:{default:e}}function O(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function k(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var D=0,I={enableMultiPassRenderer:!0,enablePicking:!1,enableHighlight:!1,highlightColor:"red",enableTAA:!1,jitterScale:1},L=(i=(0,E.lazyMultiInject)(E.TYPES.ILayerPlugin),o=(0,E.lazyInject)(E.TYPES.IStyleAttributeService),s=(0,E.lazyInject)(E.TYPES.IGlobalConfigService),u=(0,E.lazyInject)(E.TYPES.IIconService),c=(0,E.lazyInject)(E.TYPES.IFontService),l=(0,E.lazyInject)(E.TYPES.IRendererService),d=(0,E.lazyInject)(E.TYPES.IShaderModuleService),f=(0,E.lazyInject)(E.TYPES.IMapService),p=(0,E.lazyInject)(E.TYPES.IInteractionService),g=k((h=function(){function e(e){this.id=""+D++,this.name=void 0,this.hooks={init:new T.SyncBailHook,beforeRender:new T.SyncBailHook,afterRender:new T.SyncHook,beforePickingEncode:new T.SyncHook,afterPickingEncode:new T.SyncHook,beforeHighlight:new T.SyncHook(["pickedColor"]),afterHighlight:new T.SyncHook,beforeDestroy:new T.SyncHook,afterDestroy:new T.SyncHook},this.models=[],this.multiPassRenderer=void 0,O(this,"plugins",g,this),this.sourceOption=void 0,O(this,"styleAttributeService",v,this),O(this,"configService",m,this),O(this,"iconService",y,this),O(this,"fontService",b,this),this.layerSource=void 0,O(this,"rendererService",_,this),O(this,"shaderModuleService",x,this),O(this,"map",R,this),this.encodedData=void 0,this.configSchema=void 0,this.styleOptions=void 0,O(this,"interactionService",w,this),this.styleOptions=a({},I,{},e)}var t=e.prototype;return t.addPlugin=function(e){return this.plugins.push(e),this},t.init=function(){return this.hooks.init.call(),this.buildModels(),this},t.color=function(e,t,n){return this.styleAttributeService.updateStyleAttribute("color",{scale:a({field:e},this.splitValuesAndCallbackInAttribute(t,this.configService.getConfig().colors))},n),this},t.size=function(e,t,n){return this.styleAttributeService.updateStyleAttribute("size",{scale:a({field:e},this.splitValuesAndCallbackInAttribute(t,this.configService.getConfig().size))},n),this},t.shape=function(e,t,n){return this.styleAttributeService.updateStyleAttribute("shape",{scale:a({field:e},this.splitValuesAndCallbackInAttribute(t,this.configService.getConfig().shape))},n),this},t.source=function(e,t){return this.sourceOption={data:e,options:t},this},t.style=function(e){var t=this,n=e.passes,i=r(e,["passes"]);return n&&(0,P.normalizePasses)(n).forEach((function(e){var n=t.multiPassRenderer.getPostProcessor().getPostProcessingPassByName(e[0]);n&&n.updateOptions(e[1])})),this.styleOptions=a({},this.styleOptions,{},i),this},t.render=function(){return this.multiPassRenderer&&this.multiPassRenderer.getRenderFlag()?this.multiPassRenderer.render():this.renderModels(),this},t.fitBounds=function(){var e=this.getSource().extent;this.map.fitBounds([[e[0],e[1]],[e[2],e[3]]])},t.destroy=function(){this.hooks.beforeDestroy.call(),this.styleAttributeService.clearAllAttributes(),this.models.forEach((function(e){return e.destroy()})),this.hooks.afterDestroy.call()},t.isDirty=function(){return!!(this.styleAttributeService.getLayerStyleAttributes()||[]).filter((function(e){return e.needRescale||e.needRemapping||e.needRegenerateVertices})).length},t.setSource=function(e){this.layerSource=e},t.getSource=function(){return this.layerSource},t.getStyleOptions=function(){return this.styleOptions},t.setEncodedData=function(e){this.encodedData=e},t.getEncodedData=function(){return this.encodedData},t.getConfigSchemaForValidation=function(){return this.configSchema||(this.configSchema=(0,A.default)([C.default,this.getConfigSchema()])),this.configSchema},t.pick=function(e){var t=e.x,n=e.y;this.interactionService.triggerHover({x:t,y:n})},t.buildLayerModel=function(e){var t=e.moduleName,n=e.vertexShader,i=e.fragmentShader,o=e.triangulation,s=r(e,["moduleName","vertexShader","fragmentShader","triangulation"]);this.shaderModuleService.registerModule(t,{vs:n,fs:i});var u=this.shaderModuleService.getModule(t),c=u.vs,l=u.fs,d=u.uniforms,f=this.rendererService.createModel,p=(this.getSource().data.dataArray,this.styleAttributeService.createAttributesAndIndices(this.encodedData,o)),h=p.attributes,g=p.elements;return f(a({attributes:h,uniforms:d,fs:l,vs:c,elements:g,blend:{enable:!0,func:{srcRGB:E.gl.SRC_ALPHA,srcAlpha:1,dstRGB:E.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}},s))},t.getConfigSchema=function(){throw new Error("Method not implemented.")},t.buildModels=function(){throw new Error("Method not implemented.")},t.renderModels=function(){throw new Error("Method not implemented.")},t.splitValuesAndCallbackInAttribute=function(e,t){return{values:(0,S.isFunction)(e)?void 0:e||t,callback:(0,S.isFunction)(e)?e:void 0}},e}()).prototype,"plugins",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),v=k(h.prototype,"styleAttributeService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=k(h.prototype,"configService",[s],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=k(h.prototype,"iconService",[u],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=k(h.prototype,"fontService",[c],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=k(h.prototype,"rendererService",[l],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),x=k(h.prototype,"shaderModuleService",[d],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),R=k(h.prototype,"map",[f],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=k(h.prototype,"interactionService",[p],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),h);t.default=L},iZoB:function(e,t,n){"use strict";n("hHhE");var r=n("qXHa");function a(e,t,n){this.message=n||a.message(e,t),this.missingRef=r.url(e,t),this.missingSchema=r.normalizeId(r.fullPath(this.missingRef))}function i(e){return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}e.exports={Validation:i((function(e){this.message="validation failed",this.errors=e,this.ajv=this.validation=!0})),MissingRef:i(a)},a.message=function(e,t){return"can't resolve reference "+t+" from id "+e}},ialn:function(e,t,n){"use strict";n("pIFo"),n("LK8F");var r=e.exports=function(e,t,n){"function"==typeof t&&(n=t,t={}),function e(t,n,a,i,o,s,u,c,l,d){if(i&&"object"==typeof i&&!Array.isArray(i)){for(var f in n(i,o,s,u,c,l,d),i){var p=i[f];if(Array.isArray(p)){if(f in r.arrayKeywords)for(var h=0;h<p.length;h++)e(t,n,a,p[h],o+"/"+f+"/"+h,s,o,f,i,h)}else if(f in r.propsKeywords){if(p&&"object"==typeof p)for(var g in p)e(t,n,a,p[g],o+"/"+f+"/"+g.replace(/~/g,"~0").replace(/\//g,"~1"),s,o,f,i,g)}else(f in r.keywords||t.allKeys&&!(f in r.skipKeywords))&&e(t,n,a,p,o+"/"+f,s,o,f,i)}a(i,o,s,u,c,l,d)}}(t,"function"==typeof(n=t.cb||n)?n:n.pre||function(){},n.post||function(){},e,"",e)};r.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0},r.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},r.propsKeywords={definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},r.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},icam:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){return"\n.github-corner:hover .octo-arm {\n animation: octocat-wave 560ms ease-in-out;\n}\n\n@keyframes octocat-wave {\n 0%, 100% {\n transform: rotate(0deg);\n }\n\n 20%, 60% {\n transform: rotate(-25deg);\n }\n\n 40%, 80% {\n transform: rotate(10deg);\n }\n}\n\n@media (max-width: 500px) {\n .github-corner:hover .octo-arm {\n animation: none;\n }\n\n .github-corner .octo-arm {\n animation: octocat-wave 560ms ease-in-out;\n }\n}\n"}},ioFf:function(e,t,n){"use strict";var r=n("dyZX"),a=n("aagx"),i=n("nh4g"),o=n("XKFU"),s=n("KroJ"),u=n("Z6vF").KEY,c=n("eeVq"),l=n("VTer"),d=n("fyDq"),f=n("ylqs"),p=n("K0xU"),h=n("N8g3"),g=n("OnI7"),v=n("1MBn"),m=n("EWmC"),y=n("y3w9"),b=n("0/R4"),_=n("S/j/"),x=n("aCFj"),R=n("apmT"),w=n("RjD/"),E=n("Kuth"),S=n("e7yV"),A=n("EemH"),T=n("JiEa"),P=n("hswa"),C=n("DVgA"),M=A.f,O=P.f,k=S.f,D=r.Symbol,I=r.JSON,L=I&&I.stringify,j=p("_hidden"),F=p("toPrimitive"),z={}.propertyIsEnumerable,N=l("symbol-registry"),B=l("symbols"),V=l("op-symbols"),H=Object.prototype,U="function"==typeof D&&!!T.f,W=r.QObject,q=!W||!W.prototype||!W.prototype.findChild,G=i&&c((function(){return 7!=E(O({},"a",{get:function(){return O(this,"a",{value:7}).a}})).a}))?function(e,t,n){var r=M(H,t);r&&delete H[t],O(e,t,n),r&&e!==H&&O(H,t,r)}:O,K=function(e){var t=B[e]=E(D.prototype);return t._k=e,t},Y=U&&"symbol"==typeof D.iterator?function(e){return"symbol"==typeof e}:function(e){return e instanceof D},X=function(e,t,n){return e===H&&X(V,t,n),y(e),t=R(t,!0),y(n),a(B,t)?(n.enumerable?(a(e,j)&&e[j][t]&&(e[j][t]=!1),n=E(n,{enumerable:w(0,!1)})):(a(e,j)||O(e,j,w(1,{})),e[j][t]=!0),G(e,t,n)):O(e,t,n)},J=function(e,t){y(e);for(var n,r=v(t=x(t)),a=0,i=r.length;i>a;)X(e,n=r[a++],t[n]);return e},Z=function(e){var t=z.call(this,e=R(e,!0));return!(this===H&&a(B,e)&&!a(V,e))&&(!(t||!a(this,e)||!a(B,e)||a(this,j)&&this[j][e])||t)},$=function(e,t){if(e=x(e),t=R(t,!0),e!==H||!a(B,t)||a(V,t)){var n=M(e,t);return!n||!a(B,t)||a(e,j)&&e[j][t]||(n.enumerable=!0),n}},Q=function(e){for(var t,n=k(x(e)),r=[],i=0;n.length>i;)a(B,t=n[i++])||t==j||t==u||r.push(t);return r},ee=function(e){for(var t,n=e===H,r=k(n?V:x(e)),i=[],o=0;r.length>o;)!a(B,t=r[o++])||n&&!a(H,t)||i.push(B[t]);return i};U||(s((D=function(){if(this instanceof D)throw TypeError("Symbol is not a constructor!");var e=f(arguments.length>0?arguments[0]:void 0),t=function(n){this===H&&t.call(V,n),a(this,j)&&a(this[j],e)&&(this[j][e]=!1),G(this,e,w(1,n))};return i&&q&&G(H,e,{configurable:!0,set:t}),K(e)}).prototype,"toString",(function(){return this._k})),A.f=$,P.f=X,n("kJMx").f=S.f=Q,n("UqcF").f=Z,T.f=ee,i&&!n("LQAc")&&s(H,"propertyIsEnumerable",Z,!0),h.f=function(e){return K(p(e))}),o(o.G+o.W+o.F*!U,{Symbol:D});for(var te="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),ne=0;te.length>ne;)p(te[ne++]);for(var re=C(p.store),ae=0;re.length>ae;)g(re[ae++]);o(o.S+o.F*!U,"Symbol",{for:function(e){return a(N,e+="")?N[e]:N[e]=D(e)},keyFor:function(e){if(!Y(e))throw TypeError(e+" is not a symbol!");for(var t in N)if(N[t]===e)return t},useSetter:function(){q=!0},useSimple:function(){q=!1}}),o(o.S+o.F*!U,"Object",{create:function(e,t){return void 0===t?E(e):J(E(e),t)},defineProperty:X,defineProperties:J,getOwnPropertyDescriptor:$,getOwnPropertyNames:Q,getOwnPropertySymbols:ee});var ie=c((function(){T.f(1)}));o(o.S+o.F*ie,"Object",{getOwnPropertySymbols:function(e){return T.f(_(e))}}),I&&o(o.S+o.F*(!U||c((function(){var e=D();return"[null]"!=L([e])||"{}"!=L({a:e})||"{}"!=L(Object(e))}))),"JSON",{stringify:function(e){for(var t,n,r=[e],a=1;arguments.length>a;)r.push(arguments[a++]);if(n=t=r[1],(b(t)||void 0!==e)&&!Y(e))return m(t)||(t=function(e,t){if("function"==typeof n&&(t=n.call(this,e,t)),!Y(t))return t}),r[1]=t,L.apply(I,r)}}),D.prototype[F]||n("Mukb")(D.prototype,F,D.prototype.valueOf),d(D,"Symbol"),d(Math,"Math",!0),d(r.JSON,"JSON",!0)},j2DC:function(e,t,n){"use strict";var r=n("oVml"),a=n("rr1i"),i=n("RfKB"),o={};n("NegM")(o,n("UWiX")("iterator"),(function(){return this})),e.exports=function(e,t,n){e.prototype=r(o,{next:a(1,n)}),i(e,t+" Iterator")}},jB5C:function(e,t,n){"use strict";n("xfY5"),n("Oyvg"),n("rE2o"),n("ioFf"),n("91GP");var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e};function i(e,t){var n=e["page"+(t?"Y":"X")+"Offset"],r="scroll"+(t?"Top":"Left");if("number"!=typeof n){var a=e.document;"number"!=typeof(n=a.documentElement[r])&&(n=a.body[r])}return n}function o(e){return i(e)}function s(e){return i(e,!0)}function u(e){var t=function(e){var t,n=void 0,r=void 0,a=e.ownerDocument,i=a.body,o=a&&a.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=o.clientLeft||i.clientLeft||0,top:r-=o.clientTop||i.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=o(r),t.top+=s(r),t}var c=new RegExp("^("+/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source+")(?!px)[a-z%]+$","i"),l=/^(top|right|bottom|left)$/,d="currentStyle",f="runtimeStyle",p="left",h="px";var g=void 0;function v(e,t){for(var n=0;n<e.length;n++)t(e[n])}function m(e){return"border-box"===g(e,"boxSizing")}"undefined"!=typeof window&&(g=window.getComputedStyle?function(e,t,n){var r="",a=e.ownerDocument,i=n||a.defaultView.getComputedStyle(e,null);return i&&(r=i.getPropertyValue(t)||i[t]),r}:function(e,t){var n=e[d]&&e[d][t];if(c.test(n)&&!l.test(t)){var r=e.style,a=r[p],i=e[f][p];e[f][p]=e[d][p],r[p]="fontSize"===t?"1em":n||0,n=r.pixelLeft+h,r[p]=a,e[f][p]=i}return""===n?"auto":n});var y=["margin","border","padding"],b=-1,_=2,x=1;function R(e,t,n){var r=0,a=void 0,i=void 0,o=void 0;for(i=0;i<t.length;i++)if(a=t[i])for(o=0;o<n.length;o++){var s=void 0;s="border"===a?a+n[o]+"Width":a+n[o],r+=parseFloat(g(e,s))||0}return r}function w(e){return null!=e&&e==e.window}var E={};function S(e,t,n){if(w(e))return"width"===t?E.viewportWidth(e):E.viewportHeight(e);if(9===e.nodeType)return"width"===t?E.docWidth(e):E.docHeight(e);var r="width"===t?["Left","Right"]:["Top","Bottom"],a="width"===t?e.offsetWidth:e.offsetHeight,i=(g(e),m(e)),o=0;(null==a||a<=0)&&(a=void 0,(null==(o=g(e,t))||Number(o)<0)&&(o=e.style[t]||0),o=parseFloat(o)||0),void 0===n&&(n=i?x:b);var s=void 0!==a||i,u=a||o;if(n===b)return s?u-R(e,["border","padding"],r):o;if(s){var c=n===_?-R(e,["border"],r):R(e,["margin"],r);return u+(n===x?0:c)}return o+R(e,y.slice(n),r)}v(["Width","Height"],(function(e){E["doc"+e]=function(t){var n=t.document;return Math.max(n.documentElement["scroll"+e],n.body["scroll"+e],E["viewport"+e](n))},E["viewport"+e]=function(t){var n="client"+e,r=t.document,a=r.body,i=r.documentElement[n];return"CSS1Compat"===r.compatMode&&i||a&&a[n]||i}}));var A={position:"absolute",visibility:"hidden",display:"block"};function T(e){var t=void 0,n=arguments;return 0!==e.offsetWidth?t=S.apply(void 0,n):function(e,t,n){var r={},a=e.style,i=void 0;for(i in t)t.hasOwnProperty(i)&&(r[i]=a[i],a[i]=t[i]);for(i in n.call(e),t)t.hasOwnProperty(i)&&(a[i]=r[i])}(e,A,(function(){t=S.apply(void 0,n)})),t}function P(e,t,n){var r=n;if("object"!==(void 0===t?"undefined":a(t)))return void 0!==r?("number"==typeof r&&(r+="px"),void(e.style[t]=r)):g(e,t);for(var i in t)t.hasOwnProperty(i)&&P(e,i,t[i])}v(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);E["outer"+t]=function(t,n){return t&&T(t,e,n?0:x)};var n="width"===e?["Left","Right"]:["Top","Bottom"];E[e]=function(t,r){if(void 0===r)return t&&T(t,e,b);if(t){g(t);return m(t)&&(r+=R(t,["padding","border"],n)),P(t,e,r)}}})),e.exports=r({getWindow:function(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},offset:function(e,t){if(void 0===t)return u(e);!function(e,t){"static"===P(e,"position")&&(e.style.position="relative");var n=u(e),r={},a=void 0,i=void 0;for(i in t)t.hasOwnProperty(i)&&(a=parseFloat(P(e,i))||0,r[i]=a+t[i]-n[i]);P(e,r)}(e,t)},isWindow:w,each:v,css:P,clone:function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);if(e.overflow)for(var n in e)e.hasOwnProperty(n)&&(t.overflow[n]=e.overflow[n]);return t},scrollLeft:function(e,t){if(w(e)){if(void 0===t)return o(e);window.scrollTo(t,s(e))}else{if(void 0===t)return e.scrollLeft;e.scrollLeft=t}},scrollTop:function(e,t){if(w(e)){if(void 0===t)return s(e);window.scrollTo(o(e),t)}else{if(void 0===t)return e.scrollTop;e.scrollTop=t}},viewportWidth:0,viewportHeight:0},E)},jCeW:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.PassType=void 0,t.PassType=r,function(e){e.Normal="normal",e.PostProcessing="post-processing"}(r||(t.PassType=r={}))},jDMi:function(e,t,n){n("SRfc"),function(e){var t=/MSIE \d/.test(navigator.userAgent)&&(null==document.documentMode||document.documentMode<8),n=e.Pos,r={"(":")>",")":"(<","[":"]>","]":"[<","{":"}>","}":"{<","<":">>",">":"<<"};function a(e){return e&&e.bracketRegex||/[(){}[\]]/}function i(e,t,i){var s=e.getLineHandle(t.line),u=t.ch-1,c=i&&i.afterCursor;null==c&&(c=/(^| )cm-fat-cursor($| )/.test(e.getWrapperElement().className));var l=a(i),d=!c&&u>=0&&l.test(s.text.charAt(u))&&r[s.text.charAt(u)]||l.test(s.text.charAt(u+1))&&r[s.text.charAt(++u)];if(!d)return null;var f=">"==d.charAt(1)?1:-1;if(i&&i.strict&&f>0!=(u==t.ch))return null;var p=e.getTokenTypeAt(n(t.line,u+1)),h=o(e,n(t.line,u+(f>0?1:0)),f,p||null,i);return null==h?null:{from:n(t.line,u),to:h&&h.pos,match:h&&h.ch==d.charAt(0),forward:f>0}}function o(e,t,i,o,s){for(var u=s&&s.maxScanLineLength||1e4,c=s&&s.maxScanLines||1e3,l=[],d=a(s),f=i>0?Math.min(t.line+c,e.lastLine()+1):Math.max(e.firstLine()-1,t.line-c),p=t.line;p!=f;p+=i){var h=e.getLine(p);if(h){var g=i>0?0:h.length-1,v=i>0?h.length:-1;if(!(h.length>u))for(p==t.line&&(g=t.ch-(i<0?1:0));g!=v;g+=i){var m=h.charAt(g);if(d.test(m)&&(void 0===o||e.getTokenTypeAt(n(p,g+1))==o)){var y=r[m];if(y&&">"==y.charAt(1)==i>0)l.push(m);else{if(!l.length)return{pos:n(p,g),ch:m};l.pop()}}}}}return p-i!=(i>0?e.lastLine():e.firstLine())&&null}function s(e,r,a){for(var o=e.state.matchBrackets.maxHighlightLineLength||1e3,s=[],u=e.listSelections(),c=0;c<u.length;c++){var l=u[c].empty()&&i(e,u[c].head,a);if(l&&e.getLine(l.from.line).length<=o){var d=l.match?"CodeMirror-matchingbracket":"CodeMirror-nonmatchingbracket";s.push(e.markText(l.from,n(l.from.line,l.from.ch+1),{className:d})),l.to&&e.getLine(l.to.line).length<=o&&s.push(e.markText(l.to,n(l.to.line,l.to.ch+1),{className:d}))}}if(s.length){t&&e.state.focused&&e.focus();var f=function(){e.operation((function(){for(var e=0;e<s.length;e++)s[e].clear()}))};if(!r)return f;setTimeout(f,800)}}function u(e){e.operation((function(){e.state.matchBrackets.currentlyHighlighted&&(e.state.matchBrackets.currentlyHighlighted(),e.state.matchBrackets.currentlyHighlighted=null),e.state.matchBrackets.currentlyHighlighted=s(e,!1,e.state.matchBrackets)}))}e.defineOption("matchBrackets",!1,(function(t,n,r){r&&r!=e.Init&&(t.off("cursorActivity",u),t.state.matchBrackets&&t.state.matchBrackets.currentlyHighlighted&&(t.state.matchBrackets.currentlyHighlighted(),t.state.matchBrackets.currentlyHighlighted=null)),n&&(t.state.matchBrackets="object"==typeof n?n:{},t.on("cursorActivity",u))})),e.defineExtension("matchBrackets",(function(){s(this,!0)})),e.defineExtension("findMatchingBracket",(function(e,t,n){return(n||"boolean"==typeof t)&&(n?(n.strict=t,t=n):t=t?{strict:!0}:null),i(this,e,t)})),e.defineExtension("scanForBracket",(function(e,t,n,r){return o(this,e,t,n,r)}))}(n("VrN/"))},"jIg/":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("GXnB"),i=n("Ztfv");t.multiInject=function(e){return function(t,n,o){var s=new a.Metadata(r.MULTI_INJECT_TAG,e);"number"==typeof o?i.tagParameter(t,n,o,s):i.tagProperty(t,n,s)}}},jQLo:function(e,t,n){"use strict";n("LK8F");var r=n("qXHa"),a=n("+9rK"),i=n("iZoB"),o=n("9x6x"),s=n("1QhW"),u=a.ucs2length,c=n("aUsF"),l=i.Validation;function d(e,t,n){var r=p.call(this,e,t,n);return r>=0?{index:r,compiling:!0}:(r=this._compilations.length,this._compilations[r]={schema:e,root:t,baseId:n},{index:r,compiling:!1})}function f(e,t,n){var r=p.call(this,e,t,n);r>=0&&this._compilations.splice(r,1)}function p(e,t,n){for(var r=0;r<this._compilations.length;r++){var a=this._compilations[r];if(a.schema==e&&a.root==t&&a.baseId==n)return r}return-1}function h(e,t){return"var pattern"+e+" = new RegExp("+a.toQuotedString(t[e])+");"}function g(e){return"var default"+e+" = defaults["+e+"];"}function v(e,t){return void 0===t[e]?"":"var refVal"+e+" = refVal["+e+"];"}function m(e){return"var customRule"+e+" = customRules["+e+"];"}function y(e,t){if(!e.length)return"";for(var n="",r=0;r<e.length;r++)n+=t(r,e);return n}e.exports=function e(t,n,p,b){var _=this,x=this._opts,R=[void 0],w={},E=[],S={},A=[],T={},P=[];n=n||{schema:t,refVal:R,refs:w};var C=d.call(this,t,n,b);var M=this._compilations[C.index];if(C.compiling)return M.callValidate=function e(){var t=M.validate;var n=t.apply(this,arguments);e.errors=t.errors;return n};var O=this._formats;var k=this.RULES;try{var D=L(t,n,p,b);M.validate=D;var I=M.callValidate;return I&&(I.schema=D.schema,I.errors=null,I.refs=D.refs,I.refVal=D.refVal,I.root=D.root,I.$async=D.$async,x.sourceCode&&(I.source=D.source)),D}finally{f.call(this,t,n,b)}function L(t,o,d,f){var p=!o||o&&o.schema==t;if(o.schema!=n.schema)return e.call(_,t,o,d,f);var b,S=!0===t.$async,T=s({isTop:!0,schema:t,isRoot:p,baseId:f,root:o,schemaPath:"",errSchemaPath:"#",errorPath:'""',MissingRefError:i.MissingRef,RULES:k,validate:s,util:a,resolve:r,resolveRef:j,usePattern:N,useDefault:B,useCustomRule:V,opts:x,formats:O,logger:_.logger,self:_});T=y(R,v)+y(E,h)+y(A,g)+y(P,m)+T,x.processCode&&(T=x.processCode(T));try{b=new Function("self","RULES","formats","root","refVal","defaults","customRules","equal","ucs2length","ValidationError",T)(_,k,O,n,R,A,P,c,u,l),R[0]=b}catch(C){throw _.logger.error("Error compiling schema, function code:",T),C}return b.schema=t,b.errors=null,b.refs=w,b.refVal=R,b.root=p?b:o,S&&(b.$async=!0),!0===x.sourceCode&&(b.source={code:T,patterns:E,defaults:A}),b}function j(t,a,i){a=r.url(t,a);var o,s,u=w[a];if(void 0!==u)return z(o=R[u],s="refVal["+u+"]");if(!i&&n.refs){var c=n.refs[a];if(void 0!==c)return z(o=n.refVal[c],s=F(a,o))}s=F(a);var l=r.call(_,L,n,a);if(void 0===l){var d=p&&p[a];d&&(l=r.inlineRef(d,x.inlineRefs)?d:e.call(_,d,n,p,t))}if(void 0!==l)return function(e,t){var n=w[e];R[n]=t}(a,l),z(l,s);!function(e){delete w[e]}(a)}function F(e,t){var n=R.length;return R[n]=t,w[e]=n,"refVal"+n}function z(e,t){return"object"==typeof e||"boolean"==typeof e?{code:t,schema:e,inline:!0}:{code:t,$async:e&&!!e.$async}}function N(e){var t=S[e];return void 0===t&&(t=S[e]=E.length,E[t]=e),"pattern"+t}function B(e){switch(typeof e){case"boolean":case"number":return""+e;case"string":return a.toQuotedString(e);case"object":if(null===e)return"null";var t=o(e),n=T[t];return void 0===n&&(n=T[t]=A.length,A[n]=e),"default"+n}}function V(e,t,n,r){if(!1!==_._opts.validateSchema){var a=e.definition.dependencies;if(a&&!a.every((function(e){return Object.prototype.hasOwnProperty.call(n,e)})))throw new Error("parent schema must have all required keywords: "+a.join(","));var i=e.definition.validateSchema;if(i)if(!i(t)){var o="keyword schema is invalid: "+_.errorsText(i.errors);if("log"!=_._opts.validateSchema)throw new Error(o);_.logger.error(o)}}var s,u=e.definition.compile,c=e.definition.inline,l=e.definition.macro;if(u)s=u.call(_,t,n,r);else if(l)s=l.call(_,t,n,r),!1!==x.validateSchema&&_.validateSchema(s,!0);else if(c)s=c.call(_,r,e.keyword,t,n);else if(!(s=e.definition.validate))return;if(void 0===s)throw new Error('custom keyword "'+e.keyword+'"failed to compile');var d=P.length;return P[d]=s,{code:"customRule"+d,validate:s}}}},jTHB:function(e,t,n){},jXed:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default={items_per_page:"/ page",jump_to:"Goto",jump_to_confirm:"confirm",page:"",prev_page:"Previous Page",next_page:"Next Page",prev_5:"Previous 5 Pages",next_5:"Next 5 Pages",prev_3:"Previous 3 Pages",next_3:"Next 3 Pages"},e.exports=t.default},jYx5:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("GXnB"),i=n("Ztfv");t.optional=function(){return function(e,t,n){var o=new a.Metadata(r.OPTIONAL_TAG,!0);"number"==typeof n?i.tagParameter(e,t,n,o):i.tagProperty(e,t,o)}}},jm62:function(e,t,n){var r=n("XKFU"),a=n("mQtv"),i=n("aCFj"),o=n("EemH"),s=n("8a7r");r(r.S,"Object",{getOwnPropertyDescriptors:function(e){for(var t,n,r=i(e),u=o.f,c=a(r),l={},d=0;c.length>d;)void 0!==(n=u(r,t=c[d++]))&&s(l,t,n);return l}})},jmDH:function(e,t,n){e.exports=!n("KUxP")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},jo6Y:function(e,t,n){"use strict";n("V+eJ"),t.__esModule=!0,t.default=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}},jpen:function(e,t,n){"use strict";n("rGqo"),Object.defineProperty(t,"__esModule",{value:!0}),t.aggregatorToGrid=function(e,t){var n=e.dataArray,i=t.size,o=function(e,t){var n,r=1/0,i=-1/0,o=e,s=Array.isArray(o),u=0;for(o=s?o:o[Symbol.iterator]();;){var c;if(s){if(u>=o.length)break;c=o[u++]}else{if((u=o.next()).done)break;c=u.value}n=c.coordinates[1],Number.isFinite(n)&&(r=n<r?n:r,i=n>i?n:i)}var l=function(e,t){var n=(s=e,s/a*(180/Math.PI)),r=(i=t,o=e,o/a*(180/Math.PI)/Math.cos(i*Math.PI/180));var i,o;var s;return{yOffset:n,xOffset:r}}(t,(r+i)/2);if(l.xOffset<=0||l.yOffset<=0)return{gridHash:{},gridOffset:l};var d={},f=e,p=Array.isArray(f),h=0;for(f=p?f:f[Symbol.iterator]();;){var g;if(p){if(h>=f.length)break;g=f[h++]}else{if((h=f.next()).done)break;g=h.value}var v=g,m=v.coordinates[1],y=v.coordinates[0];if(Number.isFinite(m)&&Number.isFinite(y)){var b=Math.floor((m+90)/l.yOffset),_=Math.floor((y+180)/l.xOffset),x=b+"-"+_;d[x]=d[x]||{count:0,points:[]},d[x].count+=1,d[x].points.push(v)}}return{gridHash:d,gridOffset:l}}(n,void 0===i?10:i),s=o.gridHash,u=o.gridOffset,c=function(e,t,n){return Object.keys(e).reduce((function(a,i,o){var s,u,c=i.split("-"),l=parseInt(c[0],10),d=parseInt(c[1],10),f={};if(n.field&&n.method){var p=(s=e[i].points,u=n.field,s.map((function(e){return e[u]})));f[n.method]=r.statMap[n.method](p)}return Object.assign(f,{_id:o+1,coordinates:[t.xOffset*d-180,t.yOffset*l-90],count:e[i].count}),a.push(f),a}),[])}(s,u,t);return{yOffset:u.yOffset/1.8,xOffset:u.xOffset/1.8,radius:u.xOffset,dataArray:c}};var r=n("3qD5"),a=6378e3},jqX0:function(e,t,n){var r=n("XKFU"),a=n("jtBr");r(r.P+r.F*(Date.prototype.toISOString!==a),"Date",{toISOString:a})},jtBr:function(e,t,n){"use strict";var r=n("eeVq"),a=Date.prototype.getTime,i=Date.prototype.toISOString,o=function(e){return e>9?e:"0"+e};e.exports=r((function(){return"0385-07-25T07:06:39.999Z"!=i.call(new Date(-5e13-1))}))||!r((function(){i.call(new Date(NaN))}))?function(){if(!isFinite(a.call(this)))throw RangeError("Invalid time value");var e=this,t=e.getUTCFullYear(),n=e.getUTCMilliseconds(),r=t<0?"-":t>9999?"+":"";return r+("00000"+Math.abs(t)).slice(r?-6:-4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"."+(n>99?n:"0"+o(n))+"Z"}:i},"jwo+":function(e,t,n){!function(e){"use strict";function t(e){e.state.tagHit&&e.state.tagHit.clear(),e.state.tagOther&&e.state.tagOther.clear(),e.state.tagHit=e.state.tagOther=null}function n(n){n.state.failedTagMatch=!1,n.operation((function(){if(t(n),!n.somethingSelected()){var r=n.getCursor(),a=n.getViewport();a.from=Math.min(a.from,r.line),a.to=Math.max(r.line+1,a.to);var i=e.findMatchingTag(n,r,a);if(i){if(n.state.matchBothTags){var o="open"==i.at?i.open:i.close;o&&(n.state.tagHit=n.markText(o.from,o.to,{className:"CodeMirror-matchingtag"}))}var s="close"==i.at?i.open:i.close;s?n.state.tagOther=n.markText(s.from,s.to,{className:"CodeMirror-matchingtag"}):n.state.failedTagMatch=!0}}}))}function r(e){e.state.failedTagMatch&&n(e)}e.defineOption("matchTags",!1,(function(a,i,o){o&&o!=e.Init&&(a.off("cursorActivity",n),a.off("viewportChange",r),t(a)),i&&(a.state.matchBothTags="object"==typeof i&&i.bothTags,a.on("cursorActivity",n),a.on("viewportChange",r),n(a))})),e.commands.toMatchingTag=function(t){var n=e.findMatchingTag(t,t.getCursor());if(n){var r="close"==n.at?n.open:n.close;r&&t.extendSelection(r.to,r.from)}}}(n("VrN/"),n("osHv"))},kAMH:function(e,t,n){var r=n("a0xu");e.exports=Array.isArray||function(e){return"Array"==r(e)}},kEgK:function(e,t,n){"use strict";n("ioFf"),n("V+eJ"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=c(n("TSYQ")),i=n("vgIT"),o=c(n("GG9M")),s=c(n("nuTe")),u=c(n("zYVN"));function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var f=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},p=r.createElement(s.default,null),h=r.createElement(u.default,null),g=function(e){return r.createElement(i.ConfigConsumer,null,(function(t){var n=t.getPrefixCls,i=e.className,s=e.prefixCls,u=e.image,c=void 0===u?p:u,l=e.description,g=e.children,v=e.imageStyle,m=f(e,["className","prefixCls","image","description","children","imageStyle"]);return r.createElement(o.default,{componentName:"Empty"},(function(e){var t,o,u,f=n("empty",s),p=void 0!==l?l:e.description,y="string"==typeof p?p:"empty",b=null;return b="string"==typeof c?r.createElement("img",{alt:y,src:c}):c,r.createElement("div",d({className:(0,a.default)(f,(t={},o="".concat(f,"-normal"),u=c===h,o in t?Object.defineProperty(t,o,{value:u,enumerable:!0,configurable:!0,writable:!0}):t[o]=u,t),i)},m),r.createElement("div",{className:"".concat(f,"-image"),style:v},b),p&&r.createElement("p",{className:"".concat(f,"-description")},p),g&&r.createElement("div",{className:"".concat(f,"-footer")},g))}))}))};g.PRESENTED_IMAGE_DEFAULT=p,g.PRESENTED_IMAGE_SIMPLE=h;var v=g;t.default=v},kJMx:function(e,t,n){var r=n("zhAb"),a=n("4R4u").concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return r(e,a)}},kM4J:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r={placeholder:"Select time"};t.default=r},kTiW:function(e,t,n){e.exports=n("NegM")},kYuu:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.hasPrefixSuffix=y,t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=n("94VI"),i=c(n("TSYQ")),o=c(n("Pbn2")),s=n("KEtS"),u=n("MBvU");function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=(0,s.tuple)("text","input");function y(e){return!!(e.prefix||e.suffix||e.allowClear)}var b=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),h(this,g(t).apply(this,arguments))}var n,a,s;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e),n=t,(a=[{key:"renderClearIcon",value:function(e){var t=this.props,n=t.allowClear,a=t.value,i=t.disabled,s=t.inputType,u=t.handleReset;if(!n||i||null==a||""===a)return null;var c=s===m[0]?"".concat(e,"-textarea-clear-icon"):"".concat(e,"-clear-icon");return r.createElement(o.default,{type:"close-circle",theme:"filled",onClick:u,className:c,role:"button"})}},{key:"renderSuffix",value:function(e){var t=this.props,n=t.suffix,a=t.allowClear;return n||a?r.createElement("span",{className:"".concat(e,"-suffix")},this.renderClearIcon(e),n):null}},{key:"renderLabeledIcon",value:function(e,t){var n,a=this.props,o=this.renderSuffix(e);if(!y(a))return r.cloneElement(t,{value:a.value});var s=a.prefix?r.createElement("span",{className:"".concat(e,"-prefix")},a.prefix):null,c=(0,i.default)(a.className,"".concat(e,"-affix-wrapper"),(f(n={},"".concat(e,"-affix-wrapper-sm"),"small"===a.size),f(n,"".concat(e,"-affix-wrapper-lg"),"large"===a.size),f(n,"".concat(e,"-affix-wrapper-input-with-clear-btn"),a.suffix&&a.allowClear&&this.props.value),n));return r.createElement("span",{className:c,style:a.style},s,r.cloneElement(t,{style:null,value:a.value,className:(0,u.getInputClassName)(e,a.size,a.disabled)}),o)}},{key:"renderInputWithLabel",value:function(e,t){var n,a=this.props,o=a.addonBefore,s=a.addonAfter,u=a.style,c=a.size,l=a.className;if(!o&&!s)return t;var d="".concat(e,"-group"),p="".concat(d,"-addon"),h=o?r.createElement("span",{className:p},o):null,g=s?r.createElement("span",{className:p},s):null,v=(0,i.default)("".concat(e,"-wrapper"),f({},d,o||s)),m=(0,i.default)(l,"".concat(e,"-group-wrapper"),(f(n={},"".concat(e,"-group-wrapper-sm"),"small"===c),f(n,"".concat(e,"-group-wrapper-lg"),"large"===c),n));return r.createElement("span",{className:m,style:u},r.createElement("span",{className:v},h,r.cloneElement(t,{style:null}),g))}},{key:"renderTextAreaWithClearIcon",value:function(e,t){var n=this.props,a=n.value,o=n.allowClear,s=n.className,u=n.style;if(!o)return r.cloneElement(t,{value:a});var c=(0,i.default)(s,"".concat(e,"-affix-wrapper"),"".concat(e,"-affix-wrapper-textarea-with-clear-btn"));return r.createElement("span",{className:c,style:u},r.cloneElement(t,{style:null,value:a}),this.renderClearIcon(e))}},{key:"renderClearableLabeledInput",value:function(){var e=this.props,t=e.prefixCls,n=e.inputType,r=e.element;return n===m[0]?this.renderTextAreaWithClearIcon(t,r):this.renderInputWithLabel(t,this.renderLabeledIcon(t,r))}},{key:"render",value:function(){return this.renderClearableLabeledInput()}}])&&p(n.prototype,a),s&&p(n,s),t}(r.Component);(0,a.polyfill)(b);var _=b;t.default=_},knhD:function(e,t,n){var r=n("XKFU");r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},kt8C:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.packUint8ToFloat=v,t.packCircleVertex=function(e){var t=e.color,n=e.radius,r=e.tileX,i=e.tileY,s=e.shape,u=e.opacity,c=e.strokeColor,h=e.strokeWidth,g=e.strokeOpacity,m=[],y=[],b=[],_=[v(t[0],t[1]),v(t[2],t[3])],x=[v(c[0],c[1]),v(c[2],c[3])];return[[-1,-1],[1,-1],[1,1],[-1,1]].forEach((function(e){var t=e[0],c=e[1];m.push([].concat(_,[(t+1)*p+(c+1)*f+(0,a.getShapeIndex)(s)*l+n,(r+512)*d+(i+512)*o])),y.push([].concat(x,[h,g])),b.push([u,0,0,0])})),{packedBuffer:m,packedBuffer2:y,packedBuffer3:b}},t.packOpacity=function(e,t){if(0===e&&!t)return 0;if(1===e&&t)return 4294967295;var n=t?1:0,r=Math.floor(127*e);return r*g+n*h+r*l+n*c+r*u+n*s+r*i+n},t.LEFT_SHIFT25=t.LEFT_SHIFT24=t.LEFT_SHIFT23=t.LEFT_SHIFT22=t.LEFT_SHIFT21=t.LEFT_SHIFT20=t.LEFT_SHIFT19=t.LEFT_SHIFT18=t.LEFT_SHIFT17=t.LEFT_SHIFT16=t.LEFT_SHIFT15=t.LEFT_SHIFT14=t.LEFT_SHIFT13=t.LEFT_SHIFT9=t.LEFT_SHIFT8=t.LEFT_SHIFT7=t.LEFT_SHIFT6=t.LEFT_SHIFT2=t.LEFT_SHIFT1=void 0;var r=n("LvDl"),a=n("81Go"),i=2;t.LEFT_SHIFT1=i;t.LEFT_SHIFT2=4;var o=64;t.LEFT_SHIFT6=o;t.LEFT_SHIFT7=128;var s=256;t.LEFT_SHIFT8=s;var u=512;t.LEFT_SHIFT9=u;t.LEFT_SHIFT13=8192;t.LEFT_SHIFT14=16384;t.LEFT_SHIFT15=32768;var c=65536;t.LEFT_SHIFT16=c;var l=131072;t.LEFT_SHIFT17=l;t.LEFT_SHIFT18=262144;var d=524288;t.LEFT_SHIFT19=d;t.LEFT_SHIFT20=1048576;var f=2097152;t.LEFT_SHIFT21=f;t.LEFT_SHIFT22=4194304;var p=8388608;t.LEFT_SHIFT23=p;var h=16777216;t.LEFT_SHIFT24=h;var g=33554432;function v(e,t){return 256*(e=(0,r.clamp)(Math.floor(e),0,255))+(t=(0,r.clamp)(Math.floor(t),0,255))}t.LEFT_SHIFT25=g},ktRy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c=n("4cb6"),l=n("pqXx"),d=n("ewr5"),f=n("jCeW");var p,h,g,v,m,y,b=(r=(0,c.injectable)(),a=(0,l.lazyInject)(d.TYPES.IRendererService),r((u=function(){function e(){var e,t,n,r;e=this,t="rendererService",r=this,(n=s)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}var t=e.prototype;return t.getType=function(){return f.PassType.Normal},t.getName=function(){return"clear"},t.init=function(){},t.render=function(){this.rendererService.clear({color:[0,0,0,0],depth:1,framebuffer:null})},e}(),p=(o=u).prototype,h="rendererService",g=[a],v={configurable:!0,enumerable:!0,writable:!0,initializer:null},y={},Object.keys(v).forEach((function(e){y[e]=v[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=g.slice().reverse().reduce((function(e,t){return t(p,h,e)||e}),y),m&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(m):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(p,h,y),y=null),s=y,i=o))||i);t.default=b},kwZ1:function(e,t,n){"use strict";var r=n("jmDH"),a=n("w6GO"),i=n("mqlF"),o=n("NV0k"),s=n("JB68"),u=n("M1xp"),c=Object.assign;e.exports=!c||n("KUxP")((function(){var e={},t={},n=Symbol(),r="abcdefghijklmnopqrst";return e[n]=7,r.split("").forEach((function(e){t[e]=e})),7!=c({},e)[n]||Object.keys(c({},t)).join("")!=r}))?function(e,t){for(var n=s(e),c=arguments.length,l=1,d=i.f,f=o.f;c>l;)for(var p,h=u(arguments[l++]),g=d?a(h).concat(d(h)):a(h),v=g.length,m=0;v>m;)p=g[m++],r&&!f.call(h,p)||(n[p]=h[p]);return n}:c},l0Rn:function(e,t,n){"use strict";var r=n("RYi7"),a=n("vhPU");e.exports=function(e){var t=String(a(this)),n="",i=r(e);if(i<0||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(t+=t))1&i&&(n+=t);return n}},l7q6:function(e,t,n){var r=n("cOqj"),a=n("hOtR"),i=n("F3Iy");e.exports=r((function(e){return!!a(e)||!!e&&("object"==typeof e&&(!i(e)&&(1===e.nodeType?!!e.length:0===e.length||e.length>0&&(e.hasOwnProperty(0)&&e.hasOwnProperty(e.length-1)))))}))},l7rt:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt");var r=n("Av+g");e.exports=function(){var e=Object.prototype.toString;return"[object Arguments]"===e.call(arguments)?function(t){return"[object Arguments]"===e.call(t)}:function(e){return r("callee",e)}}()},lCXf:function(e,t,n){"use strict";n("pIFo");e.exports=function(){}},lCc8:function(e,t,n){var r=n("Y7ZC");r(r.S,"Object",{create:n("oVml")})},lMCK:function(e,t,n){"use strict";n("/SS/"),n("LK8F"),n("yt8O"),n("Btvt"),n("XfO3"),n("T39b"),n("rE2o"),n("ioFf"),n("rGqo"),n("91GP"),n("f3/d");var r=n("lwsE"),a=n("W8MJ"),i=n("MCLT").deprecate((function(){}),"Hook.context is deprecated and will be removed"),o=function(){return this.call=this._createCall("sync"),this.call.apply(this,arguments)},s=function(){return this.callAsync=this._createCall("async"),this.callAsync.apply(this,arguments)},u=function(){return this.promise=this._createCall("promise"),this.promise.apply(this,arguments)},c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this._args=t,this.name=n,this.taps=[],this.interceptors=[],this._call=o,this.call=o,this._callAsync=s,this.callAsync=s,this._promise=u,this.promise=u,this._x=void 0,this.compile=this.compile,this.tap=this.tap,this.tapAsync=this.tapAsync,this.tapPromise=this.tapPromise}return a(e,[{key:"compile",value:function(e){throw new Error("Abstract: should be overridden")}},{key:"_createCall",value:function(e){return this.compile({taps:this.taps,interceptors:this.interceptors,args:this._args,type:e})}},{key:"_tap",value:function(e,t,n){if("string"==typeof t)t={name:t};else if("object"!=typeof t||null===t)throw new Error("Invalid tap options");if("string"!=typeof t.name||""===t.name)throw new Error("Missing name for tap");void 0!==t.context&&i(),t=Object.assign({type:e,fn:n},t),t=this._runRegisterInterceptors(t),this._insert(t)}},{key:"tap",value:function(e,t){this._tap("sync",e,t)}},{key:"tapAsync",value:function(e,t){this._tap("async",e,t)}},{key:"tapPromise",value:function(e,t){this._tap("promise",e,t)}},{key:"_runRegisterInterceptors",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=this.interceptors[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){var o=a.value;if(o.register){var s=o.register(e);void 0!==s&&(e=s)}}}catch(u){n=!0,r=u}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}return e}},{key:"withOptions",value:function(e){var t=this,n=function(t){return Object.assign({},e,"string"==typeof t?{name:t}:t)};return{name:this.name,tap:function(e,r){return t.tap(n(e),r)},tapAsync:function(e,r){return t.tapAsync(n(e),r)},tapPromise:function(e,r){return t.tapPromise(n(e),r)},intercept:function(e){return t.intercept(e)},isUsed:function(){return t.isUsed()},withOptions:function(e){return t.withOptions(n(e))}}}},{key:"isUsed",value:function(){return this.taps.length>0||this.interceptors.length>0}},{key:"intercept",value:function(e){if(this._resetCompilation(),this.interceptors.push(Object.assign({},e)),e.register)for(var t=0;t<this.taps.length;t++)this.taps[t]=e.register(this.taps[t])}},{key:"_resetCompilation",value:function(){this.call=this._call,this.callAsync=this._callAsync,this.promise=this._promise}},{key:"_insert",value:function(e){var t;this._resetCompilation(),"string"==typeof e.before?t=new Set([e.before]):Array.isArray(e.before)&&(t=new Set(e.before));var n=0;"number"==typeof e.stage&&(n=e.stage);for(var r=this.taps.length;r>0;){r--;var a=this.taps[r];this.taps[r+1]=a;var i=a.stage||0;if(t){if(t.has(a.name)){t.delete(a.name);continue}if(t.size>0)continue}if(!(i>n)){r++;break}}this.taps[r]=e}}]),e}();Object.setPrototypeOf(c.prototype,null),e.exports=c},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}},lbd2:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=s(n("zcfU")),a=s(n("3PeW")),i=s(n("EXKy")),o=s(n("J+05"));function s(e){return e&&e.__esModule?e:{default:e}}var u=r.default;u.Text=a.default,u.Title=i.default,u.Paragraph=o.default;var c=u;t.default=c},ls82:function(e,t,n){n("rGqo"),n("yt8O"),n("a1Th"),n("h7Nl"),n("VRzm"),n("Btvt"),n("/SS/"),n("f3/d"),n("8+KV"),n("hHhE"),n("rE2o"),n("ioFf");var r=function(e){"use strict";var t,n=Object.prototype,r=n.hasOwnProperty,a="function"==typeof Symbol?Symbol:{},i=a.iterator||"@@iterator",o=a.asyncIterator||"@@asyncIterator",s=a.toStringTag||"@@toStringTag";function u(e,t,n,r){var a=t&&t.prototype instanceof g?t:g,i=Object.create(a.prototype),o=new T(r||[]);return i._invoke=function(e,t,n){var r=l;return function(a,i){if(r===f)throw new Error("Generator is already running");if(r===p){if("throw"===a)throw i;return C()}for(n.method=a,n.arg=i;;){var o=n.delegate;if(o){var s=E(o,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===l)throw r=p,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=f;var u=c(e,t,n);if("normal"===u.type){if(r=n.done?p:d,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=p,n.method="throw",n.arg=u.arg)}}}(e,n,o),i}function c(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(r){return{type:"throw",arg:r}}}e.wrap=u;var l="suspendedStart",d="suspendedYield",f="executing",p="completed",h={};function g(){}function v(){}function m(){}var y={};y[i]=function(){return this};var b=Object.getPrototypeOf,_=b&&b(b(P([])));_&&_!==n&&r.call(_,i)&&(y=_);var x=m.prototype=g.prototype=Object.create(y);function R(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function w(e){var t;this._invoke=function(n,a){function i(){return new Promise((function(t,i){!function t(n,a,i,o){var s=c(e[n],e,a);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&r.call(l,"__await")?Promise.resolve(l.__await).then((function(e){t("next",e,i,o)}),(function(e){t("throw",e,i,o)})):Promise.resolve(l).then((function(e){u.value=e,i(u)}),(function(e){return t("throw",e,i,o)}))}o(s.arg)}(n,a,t,i)}))}return t=t?t.then(i,i):i()}}function E(e,n){var r=e.iterator[n.method];if(r===t){if(n.delegate=null,"throw"===n.method){if(e.iterator.return&&(n.method="return",n.arg=t,E(e,n),"throw"===n.method))return h;n.method="throw",n.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var a=c(r,e.iterator,n.arg);if("throw"===a.type)return n.method="throw",n.arg=a.arg,n.delegate=null,h;var i=a.arg;return i?i.done?(n[e.resultName]=i.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,h):i:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function S(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function T(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(S,this),this.reset(!0)}function P(e){if(e){var n=e[i];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var a=-1,o=function n(){for(;++a<e.length;)if(r.call(e,a))return n.value=e[a],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}return{next:C}}function C(){return{value:t,done:!0}}return v.prototype=x.constructor=m,m.constructor=v,m[s]=v.displayName="GeneratorFunction",e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,s in e||(e[s]="GeneratorFunction")),e.prototype=Object.create(x),e},e.awrap=function(e){return{__await:e}},R(w.prototype),w.prototype[o]=function(){return this},e.AsyncIterator=w,e.async=function(t,n,r,a){var i=new w(u(t,n,r,a));return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},R(x),x[s]="Generator",x[i]=function(){return this},x.toString=function(){return"[object Generator]"},e.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},e.values=P,T.prototype={constructor:T,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(A),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function a(r,a){return s.type="throw",s.arg=e,n.next=r,a&&(n.method="next",n.arg=t),!!a}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return a("end");if(o.tryLoc<=this.prev){var u=r.call(o,"catchLoc"),c=r.call(o,"finallyLoc");if(u&&c){if(this.prev<o.catchLoc)return a(o.catchLoc,!0);if(this.prev<o.finallyLoc)return a(o.finallyLoc)}else if(u){if(this.prev<o.catchLoc)return a(o.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return a(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var a=this.tryEntries[n];if(a.tryLoc<=this.prev&&r.call(a,"finallyLoc")&&this.prev<a.finallyLoc){var i=a;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var a=r.arg;A(n)}return a}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:P(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),h}},e}(e.exports);try{regeneratorRuntime=r}catch(a){Function("r","regeneratorRuntime = r")(r)}},luuN:function(e,t,n){"use strict";n("V+eJ"),n("91GP"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};t.default=function(e){var t=e,n=[];return{setState:function(e){t=r({},t,e);for(var a=0;a<n.length;a++)n[a]()},getState:function(){return t},subscribe:function(e){return n.push(e),function(){var t=n.indexOf(e);n.splice(t,1)}}}}},lvtm:function(e,t){e.exports=Math.sign||function(e){return 0==(e=+e)||e!=e?e:e<0?-1:1}},lw3w:function(e,t,n){var r;e.exports=(r=n("rzlk"))&&r.default||r},lwsE:function(e,t){e.exports=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},m0LI:function(e,t){e.exports=function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(u){a=!0,i=u}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return n}}},m0Pp:function(e,t,n){var r=n("2OiF");e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,a){return e.call(t,n,r,a)}}return function(){return e.apply(t,arguments)}}},m4Tk:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return i}));n("bHtr"),n("Y9lz"),n("r1bV");var r=n("1OyB"),a=n("vuIU"),i=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:257;Object(r.a)(this,e),this.gridSize=t;var n=t-1;if(n&n-1)throw new Error("Expected grid size to be 2^n+1, got ".concat(t,"."));this.numTriangles=n*n*2-2,this.numParentTriangles=this.numTriangles-n*n,this.indices=new Uint16Array(this.gridSize*this.gridSize),this.coords=new Uint16Array(4*this.numTriangles);for(var a=0;a<this.numTriangles;a++){var i=a+2,o=0,s=0,u=0,c=0,l=0,d=0;for(1&i?u=c=l=n:o=s=d=n;(i>>=1)>1;){var f=o+u>>1,p=s+c>>1;1&i?(u=o,c=s,o=l,s=d):(o=u,s=c,u=l,c=d),l=f,d=p}var h=4*a;this.coords[h+0]=o,this.coords[h+1]=s,this.coords[h+2]=u,this.coords[h+3]=c}}return Object(a.a)(e,[{key:"createTile",value:function(e){return new o(e,this)}}]),e}(),o=function(){function e(t,n){Object(r.a)(this,e);var a=n.gridSize;if(t.length!==a*a)throw new Error("Expected terrain data of length ".concat(a*a," (").concat(a," x ").concat(a,"), got ").concat(t.length,"."));this.terrain=t,this.martini=n,this.errors=new Float32Array(t.length),this.update()}return Object(a.a)(e,[{key:"update",value:function(){for(var e=this.martini,t=e.numTriangles,n=e.numParentTriangles,r=e.coords,a=e.gridSize,i=this.terrain,o=this.errors,s=t-1;s>=0;s--){var u=4*s,c=r[u+0],l=r[u+1],d=r[u+2],f=r[u+3],p=c+d>>1,h=l+f>>1,g=p+h-l,v=h+c-p,m=(i[l*a+c]+i[f*a+d])/2,y=h*a+p,b=Math.abs(m-i[y]);if(o[y]=Math.max(o[y],b),s<n){var _=(l+v>>1)*a+(c+g>>1),x=(f+v>>1)*a+(d+g>>1);o[y]=Math.max(o[y],o[_],o[x])}}}},{key:"getMesh",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.martini,n=t.gridSize,r=t.indices,a=this.errors,i=0,o=0,s=n-1;function u(t,s,c,l,d,f){var p=t+c>>1,h=s+l>>1;Math.abs(t-d)+Math.abs(s-f)>1&&a[h*n+p]>e?(u(d,f,t,s,p,h),u(c,l,d,f,p,h)):(r[s*n+t]=r[s*n+t]||++i,r[l*n+c]=r[l*n+c]||++i,r[f*n+d]=r[f*n+d]||++i,o++)}r.fill(0),u(0,0,s,s,s,0),u(s,s,0,0,0,s);var c=new Uint16Array(2*i),l=new Uint16Array(3*o),d=0;function f(t,i,o,s,u,p){var h=t+o>>1,g=i+s>>1;if(Math.abs(t-u)+Math.abs(i-p)>1&&a[g*n+h]>e)f(u,p,t,i,h,g),f(o,s,u,p,h,g);else{var v=r[i*n+t]-1,m=r[s*n+o]-1,y=r[p*n+u]-1;c[2*v]=t,c[2*v+1]=i,c[2*m]=o,c[2*m+1]=s,c[2*y]=u,c[2*y+1]=p,l[d++]=v,l[d++]=m,l[d++]=y}}return f(0,0,s,s,s,0),f(s,s,0,0,0,s),{vertices:c,triangles:l}}}]),e}()},mFXC:function(e,t,n){"use strict";n("0l/t"),n("dZ+Y"),n("8+KV"),n("dRSK"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.getTargetRect=function(e){return e!==window?e.getBoundingClientRect():{top:0,bottom:window.innerHeight}},t.getFixedTop=function(e,t,n){if(void 0!==n&&t.top>e.top-n)return n+t.top;return},t.getFixedBottom=function(e,t,n){if(void 0!==n&&t.bottom<e.bottom+n){var r=window.innerHeight-t.bottom;return n+r}return},t.getObserverEntities=function(){return o},t.addObserveTarget=function(e,t){if(!e)return;var n=o.find((function(t){return t.target===e}));n?n.affixList.push(t):(n={target:e,affixList:[t],eventHandlers:{}},o.push(n),i.forEach((function(t){n.eventHandlers[t]=(0,a.default)(e,t,(function(){n.affixList.forEach((function(e){e.lazyUpdatePosition()}))}))})))},t.removeObserveTarget=function(e){var t=o.find((function(t){var n=t.affixList.some((function(t){return t===e}));return n&&(t.affixList=t.affixList.filter((function(t){return t!==e}))),n}));t&&0===t.affixList.length&&(o=o.filter((function(e){return e!==t})),i.forEach((function(e){var n=t.eventHandlers[e];n&&n.remove&&n.remove()})))};var r,a=(r=n("rsGM"))&&r.__esModule?r:{default:r};var i=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"],o=[]},mGWK:function(e,t,n){"use strict";var r=n("XKFU"),a=n("aCFj"),i=n("RYi7"),o=n("ne8i"),s=[].lastIndexOf,u=!!s&&1/[1].lastIndexOf(1,-0)<0;r(r.P+r.F*(u||!n("LyE8")(s)),"Array",{lastIndexOf:function(e){if(u)return s.apply(this,arguments)||0;var t=a(this),n=o(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}})},"mGu+":function(e,t,n){"use strict";e.exports={equals:"fantasy-land/equals",concat:"fantasy-land/concat",empty:"fantasy-land/empty",map:"fantasy-land/map",ap:"fantasy-land/ap",of:"fantasy-land/of",alt:"fantasy-land/alt",reduce:"fantasy-land/reduce",traverse:"fantasy-land/traverse",chain:"fantasy-land/chain",chainRec:"fantasy-land/chainRec",extend:"fantasy-land/extend",extract:"fantasy-land/extract",bimap:"fantasy-land/bimap",promap:"fantasy-land/promap"}},mLsc:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("ZxPm")).default;t.default=a},mNvP:function(e,t,n){(function(e,t){var r;n("NO8f"),n("V+eJ"),n("LK8F"),n("a1Th"),n("h7Nl"),n("EK0E"),n("T39b"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn"),n("hHhE"),n("rE2o"),n("ioFf"),n("HAE/"),function(n){!function(r){var a="object"==typeof t?t:"object"==typeof self?self:"object"==typeof this?this:Function("return this;")(),i=o(n);function o(e,t){return function(n,r){"function"!=typeof e[n]&&Object.defineProperty(e,n,{configurable:!0,writable:!0,value:r}),t&&t(n,r)}}void 0===a.Reflect?a.Reflect=n:i=o(a.Reflect,i),function(t){var n=Object.prototype.hasOwnProperty,r="function"==typeof Symbol,a=r&&void 0!==Symbol.toPrimitive?Symbol.toPrimitive:"@@toPrimitive",i=r&&void 0!==Symbol.iterator?Symbol.iterator:"@@iterator",o="function"==typeof Object.create,s={__proto__:[]}instanceof Array,u=!o&&!s,c={create:o?function(){return D(Object.create(null))}:s?function(){return D({__proto__:null})}:function(){return D({})},has:u?function(e,t){return n.call(e,t)}:function(e,t){return t in e},get:u?function(e,t){return n.call(e,t)?e[t]:void 0}:function(e,t){return e[t]}},l=Object.getPrototypeOf(Function),d="object"==typeof e&&{}&&"true"==={}.REFLECT_METADATA_USE_MAP_POLYFILL,f=d||"function"!=typeof Map||"function"!=typeof Map.prototype.entries?function(){var e={},t=[],n=function(){function e(e,t,n){this._index=0,this._keys=e,this._values=t,this._selector=n}return e.prototype["@@iterator"]=function(){return this},e.prototype[i]=function(){return this},e.prototype.next=function(){var e=this._index;if(e>=0&&e<this._keys.length){var n=this._selector(this._keys[e],this._values[e]);return e+1>=this._keys.length?(this._index=-1,this._keys=t,this._values=t):this._index++,{value:n,done:!1}}return{value:void 0,done:!0}},e.prototype.throw=function(e){throw this._index>=0&&(this._index=-1,this._keys=t,this._values=t),e},e.prototype.return=function(e){return this._index>=0&&(this._index=-1,this._keys=t,this._values=t),{value:e,done:!0}},e}();return function(){function t(){this._keys=[],this._values=[],this._cacheKey=e,this._cacheIndex=-2}return Object.defineProperty(t.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),t.prototype.has=function(e){return this._find(e,!1)>=0},t.prototype.get=function(e){var t=this._find(e,!1);return t>=0?this._values[t]:void 0},t.prototype.set=function(e,t){var n=this._find(e,!0);return this._values[n]=t,this},t.prototype.delete=function(t){var n=this._find(t,!1);if(n>=0){for(var r=this._keys.length,a=n+1;a<r;a++)this._keys[a-1]=this._keys[a],this._values[a-1]=this._values[a];return this._keys.length--,this._values.length--,t===this._cacheKey&&(this._cacheKey=e,this._cacheIndex=-2),!0}return!1},t.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=e,this._cacheIndex=-2},t.prototype.keys=function(){return new n(this._keys,this._values,r)},t.prototype.values=function(){return new n(this._keys,this._values,a)},t.prototype.entries=function(){return new n(this._keys,this._values,o)},t.prototype["@@iterator"]=function(){return this.entries()},t.prototype[i]=function(){return this.entries()},t.prototype._find=function(e,t){return this._cacheKey!==e&&(this._cacheIndex=this._keys.indexOf(this._cacheKey=e)),this._cacheIndex<0&&t&&(this._cacheIndex=this._keys.length,this._keys.push(e),this._values.push(void 0)),this._cacheIndex},t}();function r(e,t){return e}function a(e,t){return t}function o(e,t){return[e,t]}}():Map,p=d||"function"!=typeof Set||"function"!=typeof Set.prototype.entries?function(){function e(){this._map=new f}return Object.defineProperty(e.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),e.prototype.has=function(e){return this._map.has(e)},e.prototype.add=function(e){return this._map.set(e,e),this},e.prototype.delete=function(e){return this._map.delete(e)},e.prototype.clear=function(){this._map.clear()},e.prototype.keys=function(){return this._map.keys()},e.prototype.values=function(){return this._map.values()},e.prototype.entries=function(){return this._map.entries()},e.prototype["@@iterator"]=function(){return this.keys()},e.prototype[i]=function(){return this.keys()},e}():Set,h=new(d||"function"!=typeof WeakMap?function(){var e=16,t=c.create(),r=a();return function(){function e(){this._key=a()}return e.prototype.has=function(e){var t=i(e,!1);return void 0!==t&&c.has(t,this._key)},e.prototype.get=function(e){var t=i(e,!1);return void 0!==t?c.get(t,this._key):void 0},e.prototype.set=function(e,t){return i(e,!0)[this._key]=t,this},e.prototype.delete=function(e){var t=i(e,!1);return void 0!==t&&delete t[this._key]},e.prototype.clear=function(){this._key=a()},e}();function a(){var e;do{e="@@WeakMap@@"+s()}while(c.has(t,e));return t[e]=!0,e}function i(e,t){if(!n.call(e,r)){if(!t)return;Object.defineProperty(e,r,{value:c.create()})}return e[r]}function o(e,t){for(var n=0;n<t;++n)e[n]=255*Math.random()|0;return e}function s(){var t,n=(t=e,"function"==typeof Uint8Array?"undefined"!=typeof crypto?crypto.getRandomValues(new Uint8Array(t)):"undefined"!=typeof msCrypto?msCrypto.getRandomValues(new Uint8Array(t)):o(new Uint8Array(t),t):o(new Array(t),t));n[6]=79&n[6]|64,n[8]=191&n[8]|128;for(var r="",a=0;a<e;++a){var i=n[a];4!==a&&6!==a&&8!==a||(r+="-"),i<16&&(r+="0"),r+=i.toString(16).toLowerCase()}return r}}():WeakMap);function g(e,t,n){var r=h.get(e);if(x(r)){if(!n)return;r=new f,h.set(e,r)}var a=r.get(t);if(x(a)){if(!n)return;a=new f,r.set(t,a)}return a}function v(e,t,n){var r=g(t,n,!1);return!x(r)&&!!r.has(e)}function m(e,t,n){var r=g(t,n,!1);if(!x(r))return r.get(e)}function y(e,t,n,r){g(n,r,!0).set(e,t)}function b(e,t){var n=[],r=g(e,t,!1);if(x(r))return n;for(var a=function(e){var t=C(e,i);if(!T(t))throw new TypeError;var n=t.call(e);if(!w(n))throw new TypeError;return n}(r.keys()),o=0;;){var s=M(a);if(!s)return n.length=o,n;var u=s.value;try{n[o]=u}catch(c){try{O(a)}finally{throw c}}o++}}function _(e){if(null===e)return 1;switch(typeof e){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===e?1:6;default:return 6}}function x(e){return void 0===e}function R(e){return null===e}function w(e){return"object"==typeof e?null!==e:"function"==typeof e}function E(e,t){switch(_(e)){case 0:case 1:case 2:case 3:case 4:case 5:return e}var n=3===t?"string":5===t?"number":"default",r=C(e,a);if(void 0!==r){var i=r.call(e,n);if(w(i))throw new TypeError;return i}return function(e,t){if("string"===t){var n=e.toString;if(T(n))if(!w(a=n.call(e)))return a;if(T(r=e.valueOf))if(!w(a=r.call(e)))return a}else{var r;if(T(r=e.valueOf))if(!w(a=r.call(e)))return a;var a,i=e.toString;if(T(i))if(!w(a=i.call(e)))return a}throw new TypeError}(e,"default"===n?"number":n)}function S(e){var t=E(e,3);return"symbol"==typeof t?t:function(e){return""+e}(t)}function A(e){return Array.isArray?Array.isArray(e):e instanceof Object?e instanceof Array:"[object Array]"===Object.prototype.toString.call(e)}function T(e){return"function"==typeof e}function P(e){return"function"==typeof e}function C(e,t){var n=e[t];if(null!=n){if(!T(n))throw new TypeError;return n}}function M(e){var t=e.next();return!t.done&&t}function O(e){var t=e.return;t&&t.call(e)}function k(e){var t=Object.getPrototypeOf(e);if("function"!=typeof e||e===l)return t;if(t!==l)return t;var n=e.prototype,r=n&&Object.getPrototypeOf(n);if(null==r||r===Object.prototype)return t;var a=r.constructor;return"function"!=typeof a?t:a===e?t:a}function D(e){return e.__=void 0,delete e.__,e}t("decorate",(function(e,t,n,r){if(x(n)){if(!A(e))throw new TypeError;if(!P(t))throw new TypeError;return function(e,t){for(var n=e.length-1;n>=0;--n){var r=(0,e[n])(t);if(!x(r)&&!R(r)){if(!P(r))throw new TypeError;t=r}}return t}(e,t)}if(!A(e))throw new TypeError;if(!w(t))throw new TypeError;if(!w(r)&&!x(r)&&!R(r))throw new TypeError;return R(r)&&(r=void 0),function(e,t,n,r){for(var a=e.length-1;a>=0;--a){var i=(0,e[a])(t,n,r);if(!x(i)&&!R(i)){if(!w(i))throw new TypeError;r=i}}return r}(e,t,n=S(n),r)})),t("metadata",(function(e,t){return function(n,r){if(!w(n))throw new TypeError;if(!x(r)&&!function(e){switch(_(e)){case 3:case 4:return!0;default:return!1}}(r))throw new TypeError;y(e,t,n,r)}})),t("defineMetadata",(function(e,t,n,r){if(!w(n))throw new TypeError;return x(r)||(r=S(r)),y(e,t,n,r)})),t("hasMetadata",(function(e,t,n){if(!w(t))throw new TypeError;return x(n)||(n=S(n)),function e(t,n,r){var a=v(t,n,r);if(a)return!0;var i=k(n);if(!R(i))return e(t,i,r);return!1}(e,t,n)})),t("hasOwnMetadata",(function(e,t,n){if(!w(t))throw new TypeError;return x(n)||(n=S(n)),v(e,t,n)})),t("getMetadata",(function(e,t,n){if(!w(t))throw new TypeError;return x(n)||(n=S(n)),function e(t,n,r){var a=v(t,n,r);if(a)return m(t,n,r);var i=k(n);if(!R(i))return e(t,i,r);return}(e,t,n)})),t("getOwnMetadata",(function(e,t,n){if(!w(t))throw new TypeError;return x(n)||(n=S(n)),m(e,t,n)})),t("getMetadataKeys",(function(e,t){if(!w(e))throw new TypeError;return x(t)||(t=S(t)),function e(t,n){var r=b(t,n);var a=k(t);if(null===a)return r;var i=e(a,n);if(i.length<=0)return r;if(r.length<=0)return i;var o=new p;var s=[];for(var u=0,c=r;u<c.length;u++){var l=c[u];o.has(l)||(o.add(l),s.push(l))}for(var d=0,f=i;d<f.length;d++){l=f[d];o.has(l)||(o.add(l),s.push(l))}return s}(e,t)})),t("getOwnMetadataKeys",(function(e,t){if(!w(e))throw new TypeError;return x(t)||(t=S(t)),b(e,t)})),t("deleteMetadata",(function(e,t,n){if(!w(t))throw new TypeError;x(n)||(n=S(n));var r=g(t,n,!1);if(x(r))return!1;if(!r.delete(e))return!1;if(r.size>0)return!0;var a=h.get(t);return a.delete(n),a.size>0||(h.delete(t),!0)}))}(i)}()}(r||(r={}))}).call(this,n("8oxB"),n("yLpj"))},mQYA:function(e,t,n){"use strict";e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s;var p="maxLength"==t?">":"<";a+="if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'number') || "),!1===e.opts.unicode?a+=" "+d+".length ":a+=" ucs2length("+d+") ",a+=" "+p+" "+r+") { ";var h=t,g=g||[];g.push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(h||"_limitLength")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { limit: "+r+" } ",!1!==e.opts.messages&&(a+=" , message: 'should NOT be ",a+="maxLength"==t?"longer":"shorter",a+=" than ",a+=f?"' + "+r+" + '":""+s,a+=" characters' "),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var v=a;return a=g.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+v+"]); ":a+=" validate.errors = ["+v+"]; return false; ":a+=" var err = "+v+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",l&&(a+=" else { "),a}},mQtv:function(e,t,n){var r=n("kJMx"),a=n("JiEa"),i=n("y3w9"),o=n("dyZX").Reflect;e.exports=o&&o.ownKeys||function(e){var t=r.f(i(e)),n=a.f;return n?t.concat(n(e)):t}},mRg0:function(e,t,n){"use strict";t.__esModule=!0;var r=o(n("s3Ml")),a=o(n("AyUB")),i=o(n("EJiy"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,i.default)(t)));e.prototype=(0,a.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},mXFb:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=l(n("q1tI")),a=l(n("17x9")),i=n("1j5w"),o=u(n("TSYQ")),s=u(n("bRFr"));function u(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function d(e){return(d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var m=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=h(this,g(t).apply(this,arguments))).onKeyDown=function(t){e.subMenu.onKeyDown(t)},e.saveSubMenu=function(t){e.subMenu=t},e}var n,a,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e),n=t,(a=[{key:"render",value:function(){var e=this,t=this.props,n=t.rootPrefixCls,a=t.popupClassName;return r.createElement(s.default.Consumer,null,(function(t){var s=t.antdMenuTheme;return r.createElement(i.SubMenu,f({},e.props,{ref:e.saveSubMenu,popupClassName:(0,o.default)("".concat(n,"-").concat(s),a)}))}))}}])&&p(n.prototype,a),u&&p(n,u),t}(r.Component);m.contextTypes={antdMenuTheme:a.string},m.isSubMenu=1;var y=m;t.default=y},mZhR:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CameraUniform=void 0;t.CameraUniform={ProjectionMatrix:"u_ProjectionMatrix",ViewMatrix:"u_ViewMatrix",ViewProjectionMatrix:"u_ViewProjectionMatrix",Zoom:"u_Zoom",ZoomScale:"u_ZoomScale",FocalDistance:"u_FocalDistance",CameraPosition:"u_CameraPosition"}},md7G:function(e,t,n){"use strict";n.d(t,"a",(function(){return i}));var r=n("U8pU"),a=n("JX7q");function i(e,t){return!t||"object"!==Object(r.a)(t)&&"function"!=typeof t?Object(a.a)(e):t}},mdmE:function(e,t,n){"use strict";n("LK8F"),n("8+KV"),n("0l/t"),n("/SS/"),n("hHhE"),t.__esModule=!0;var r=n("q1tI"),a=(o(r),o(n("17x9"))),i=o(n("fZtv"));o(n("2W6z"));function o(e){return e&&e.__esModule?e:{default:e}}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(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 c(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 l=1073741823;t.default=function(e,t){var n,o,d="__create-react-context-"+(0,i.default)()+"__",f=function(e){function n(){var t,r,a,i;s(this,n);for(var o=arguments.length,c=Array(o),l=0;l<o;l++)c[l]=arguments[l];return t=r=u(this,e.call.apply(e,[this].concat(c))),r.emitter=(a=r.props.value,i=[],{on:function(e){i.push(e)},off:function(e){i=i.filter((function(t){return t!==e}))},get:function(){return a},set:function(e,t){a=e,i.forEach((function(e){return e(a,t)}))}}),u(r,t)}return c(n,e),n.prototype.getChildContext=function(){var e;return(e={})[d]=this.emitter,e},n.prototype.componentWillReceiveProps=function(e){if(this.props.value!==e.value){var n=this.props.value,r=e.value,a=void 0;((i=n)===(o=r)?0!==i||1/i==1/o:i!=i&&o!=o)?a=0:(a="function"==typeof t?t(n,r):l,0!==(a|=0)&&this.emitter.set(e.value,a))}var i,o},n.prototype.render=function(){return this.props.children},n}(r.Component);f.childContextTypes=((n={})[d]=a.default.object.isRequired,n);var p=function(t){function n(){var e,r;s(this,n);for(var a=arguments.length,i=Array(a),o=0;o<a;o++)i[o]=arguments[o];return e=r=u(this,t.call.apply(t,[this].concat(i))),r.state={value:r.getValue()},r.onUpdate=function(e,t){0!=((0|r.observedBits)&t)&&r.setState({value:r.getValue()})},u(r,e)}return c(n,t),n.prototype.componentWillReceiveProps=function(e){var t=e.observedBits;this.observedBits=null==t?l:t},n.prototype.componentDidMount=function(){this.context[d]&&this.context[d].on(this.onUpdate);var e=this.props.observedBits;this.observedBits=null==e?l:e},n.prototype.componentWillUnmount=function(){this.context[d]&&this.context[d].off(this.onUpdate)},n.prototype.getValue=function(){return this.context[d]?this.context[d].get():e},n.prototype.render=function(){return(e=this.props.children,Array.isArray(e)?e[0]:e)(this.state.value);var e},n}(r.Component);return p.contextTypes=((o={})[d]=a.default.object,o),{Provider:f,Consumer:p}},e.exports=t.default},mhV4:function(e,t,n){var r=n("ZK94");function a(e){var t=0;if(e&&e.length>0){t+=Math.abs(i(e[0]));for(var n=1;n<e.length;n++)t-=Math.abs(i(e[n]))}return t}function i(e){var t,n,a,i,s,u,c=0,l=e.length;if(l>2){for(u=0;u<l;u++)u===l-2?(a=l-2,i=l-1,s=0):u===l-1?(a=l-1,i=0,s=1):(a=u,i=u+1,s=u+2),t=e[a],n=e[i],c+=(o(e[s][0])-o(t[0]))*Math.sin(o(n[1]));c=c*r.RADIUS*r.RADIUS/2}return c}function o(e){return e*Math.PI/180}e.exports.geometry=function e(t){var n,r=0;switch(t.type){case"Polygon":return a(t.coordinates);case"MultiPolygon":for(n=0;n<t.coordinates.length;n++)r+=a(t.coordinates[n]);return r;case"Point":case"MultiPoint":case"LineString":case"MultiLineString":return 0;case"GeometryCollection":for(n=0;n<t.geometries.length;n++)r+=e(t.geometries[n]);return r}},e.exports.ring=i},mqlF:function(e,t){t.f=Object.getOwnPropertySymbols},mrVq:function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));n("rE2o"),n("ioFf"),n("rGqo");function r(e,t){var n;if(void 0===t){var r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;null!=u&&(n>u||void 0===n&&u>=u)&&(n=u)}}catch(v){a=!0,i=v}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}else{var c=-1,l=!0,d=!1,f=void 0;try{for(var p,h=e[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){var g=p.value;null!=(g=t(g,++c,e))&&(n>g||void 0===n&&g>=g)&&(n=g)}}catch(v){d=!0,f=v}finally{try{l||null==h.return||h.return()}finally{if(d)throw f}}}return n}},msMc:function(e,t,n){var r=n("Wnyi"),a=n("rJtk");e.exports=function(){function e(e,t){this.xf=t,this.n=e}return e.prototype["@@transducer/init"]=a.init,e.prototype["@@transducer/result"]=a.result,e.prototype["@@transducer/step"]=function(e,t){return this.n>0?(this.n-=1,e):this.xf["@@transducer/step"](e,t)},r((function(t,n){return new e(t,n)}))}()},mura:function(e,t,n){var r=n("0/R4"),a=n("Z6vF").onFreeze;n("Xtr8")("preventExtensions",(function(e){return function(t){return e&&r(t)?e(a(t)):t}}))},mxgU:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsParallel({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("A5Zj"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},"n+SQ":function(e,t,n){"use strict";n("Oyvg"),n("KKXr"),n("SRfc");var r=n("+9rK"),a=/^(\d\d\d\d)-(\d\d)-(\d\d)$/,i=[0,31,28,31,30,31,30,31,31,30,31,30,31],o=/^(\d\d):(\d\d):(\d\d)(\.\d+)?(z|[+-]\d\d:\d\d)?$/i,s=/^[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[-0-9a-z]{0,61}[0-9a-z])?)*$/i,u=/^(?:[a-z][a-z0-9+\-.]*:)(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'()*+,;=:@]|%[0-9a-f]{2})*)*)(?:\?(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,c=/^(?:(?:[^\x00-\x20"'<>%\\^`{|}]|%[0-9a-f]{2})|\{[+#./;?&=,!@|]?(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?(?:,(?:[a-z0-9_]|%[0-9a-f]{2})+(?::[1-9][0-9]{0,3}|\*)?)*\})*$/i,l=/^(?:(?:http[s\u017F]?|ftp):\/\/)(?:(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+(?::(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?@)?(?:(?!10(?:\.[0-9]{1,3}){3})(?!127(?:\.[0-9]{1,3}){3})(?!169\.254(?:\.[0-9]{1,3}){2})(?!192\.168(?:\.[0-9]{1,3}){2})(?!172\.(?:1[6-9]|2[0-9]|3[01])(?:\.[0-9]{1,3}){2})(?:[1-9][0-9]?|1[0-9][0-9]|2[01][0-9]|22[0-3])(?:\.(?:1?[0-9]{1,2}|2[0-4][0-9]|25[0-5])){2}(?:\.(?:[1-9][0-9]?|1[0-9][0-9]|2[0-4][0-9]|25[0-4]))|(?:(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)(?:\.(?:(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+-?)*(?:[0-9KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])+)*(?:\.(?:(?:[KSa-z\xA1-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]){2,})))(?::[0-9]{2,5})?(?:\/(?:[\0-\x08\x0E-\x1F!-\x9F\xA1-\u167F\u1681-\u1FFF\u200B-\u2027\u202A-\u202E\u2030-\u205E\u2060-\u2FFF\u3001-\uD7FF\uE000-\uFEFE\uFF00-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])*)?$/i,d=/^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i,f=/^(?:\/(?:[^~/]|~0|~1)*)*$/,p=/^#(?:\/(?:[a-z0-9_\-.!$&'()*+,;:=@]|%[0-9a-f]{2}|~0|~1)*)*$/i,h=/^(?:0|[1-9][0-9]*)(?:#|(?:\/(?:[^~/]|~0|~1)*)*)$/;function g(e){return e="full"==e?"full":"fast",r.copy(g[e])}function v(e){var t=e.match(a);if(!t)return!1;var n=+t[1],r=+t[2],o=+t[3];return r>=1&&r<=12&&o>=1&&o<=(2==r&&function(e){return e%4==0&&(e%100!=0||e%400==0)}(n)?29:i[r])}function m(e,t){var n=e.match(o);if(!n)return!1;var r=n[1],a=n[2],i=n[3],s=n[5];return(r<=23&&a<=59&&i<=59||23==r&&59==a&&60==i)&&(!t||s)}e.exports=g,g.fast={date:/^\d\d\d\d-[0-1]\d-[0-3]\d$/,time:/^(?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)?$/i,"date-time":/^\d\d\d\d-[0-1]\d-[0-3]\d[t\s](?:[0-2]\d:[0-5]\d:[0-5]\d|23:59:60)(?:\.\d+)?(?:z|[+-]\d\d:\d\d)$/i,uri:/^(?:[a-z][a-z0-9+-.]*:)(?:\/?\/)?[^\s]*$/i,"uri-reference":/^(?:(?:[a-z][a-z0-9+-.]*:)?\/?\/)?(?:[^\\\s#][^\s#]*)?(?:#[^\\\s]*)?$/i,"uri-template":c,url:l,email:/^[a-z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]{0,61}[a-z0-9])?)*$/i,hostname:s,ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:x,uuid:d,"json-pointer":f,"json-pointer-uri-fragment":p,"relative-json-pointer":h},g.full={date:v,time:m,"date-time":function(e){var t=e.split(y);return 2==t.length&&v(t[0])&&m(t[1],!0)},uri:function(e){return b.test(e)&&u.test(e)},"uri-reference":/^(?:[a-z][a-z0-9+\-.]*:)?(?:\/?\/(?:(?:[a-z0-9\-._~!$&'()*+,;=:]|%[0-9a-f]{2})*@)?(?:\[(?:(?:(?:(?:[0-9a-f]{1,4}:){6}|::(?:[0-9a-f]{1,4}:){5}|(?:[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){4}|(?:(?:[0-9a-f]{1,4}:){0,1}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){3}|(?:(?:[0-9a-f]{1,4}:){0,2}[0-9a-f]{1,4})?::(?:[0-9a-f]{1,4}:){2}|(?:(?:[0-9a-f]{1,4}:){0,3}[0-9a-f]{1,4})?::[0-9a-f]{1,4}:|(?:(?:[0-9a-f]{1,4}:){0,4}[0-9a-f]{1,4})?::)(?:[0-9a-f]{1,4}:[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?))|(?:(?:[0-9a-f]{1,4}:){0,5}[0-9a-f]{1,4})?::[0-9a-f]{1,4}|(?:(?:[0-9a-f]{1,4}:){0,6}[0-9a-f]{1,4})?::)|[Vv][0-9a-f]+\.[a-z0-9\-._~!$&'()*+,;=:]+)\]|(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)|(?:[a-z0-9\-._~!$&'"()*+,;=]|%[0-9a-f]{2})*)(?::\d*)?(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*|\/(?:(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?|(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})+(?:\/(?:[a-z0-9\-._~!$&'"()*+,;=:@]|%[0-9a-f]{2})*)*)?(?:\?(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?(?:#(?:[a-z0-9\-._~!$&'"()*+,;=:@/?]|%[0-9a-f]{2})*)?$/i,"uri-template":c,url:l,email:/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i,hostname:function(e){return e.length<=255&&s.test(e)},ipv4:/^(?:(?:25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(?:25[0-5]|2[0-4]\d|[01]?\d\d?)$/,ipv6:/^\s*(?:(?:(?:[0-9a-f]{1,4}:){7}(?:[0-9a-f]{1,4}|:))|(?:(?:[0-9a-f]{1,4}:){6}(?::[0-9a-f]{1,4}|(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){5}(?:(?:(?::[0-9a-f]{1,4}){1,2})|:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(?:(?:[0-9a-f]{1,4}:){4}(?:(?:(?::[0-9a-f]{1,4}){1,3})|(?:(?::[0-9a-f]{1,4})?:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){3}(?:(?:(?::[0-9a-f]{1,4}){1,4})|(?:(?::[0-9a-f]{1,4}){0,2}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){2}(?:(?:(?::[0-9a-f]{1,4}){1,5})|(?:(?::[0-9a-f]{1,4}){0,3}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?:(?:[0-9a-f]{1,4}:){1}(?:(?:(?::[0-9a-f]{1,4}){1,6})|(?:(?::[0-9a-f]{1,4}){0,4}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(?::(?:(?:(?::[0-9a-f]{1,4}){1,7})|(?:(?::[0-9a-f]{1,4}){0,5}:(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(?:\.(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(?:%.+)?\s*$/i,regex:x,uuid:d,"json-pointer":f,"json-pointer-uri-fragment":p,"relative-json-pointer":h};var y=/t|\s/i;var b=/\/|:/;var _=/[^\\]\\Z/;function x(e){if(_.test(e))return!1;try{return new RegExp(e),!0}catch(t){return!1}}},"n+fv":function(e,t,n){"use strict";n.r(t),n.d(t,"create",(function(){return a})),n.d(t,"clone",(function(){return i})),n.d(t,"length",(function(){return o})),n.d(t,"fromValues",(function(){return s})),n.d(t,"copy",(function(){return u})),n.d(t,"set",(function(){return c})),n.d(t,"add",(function(){return l})),n.d(t,"subtract",(function(){return d})),n.d(t,"multiply",(function(){return f})),n.d(t,"divide",(function(){return p})),n.d(t,"ceil",(function(){return h})),n.d(t,"floor",(function(){return g})),n.d(t,"min",(function(){return v})),n.d(t,"max",(function(){return m})),n.d(t,"round",(function(){return y})),n.d(t,"scale",(function(){return b})),n.d(t,"scaleAndAdd",(function(){return _})),n.d(t,"distance",(function(){return x})),n.d(t,"squaredDistance",(function(){return R})),n.d(t,"squaredLength",(function(){return w})),n.d(t,"negate",(function(){return E})),n.d(t,"inverse",(function(){return S})),n.d(t,"normalize",(function(){return A})),n.d(t,"dot",(function(){return T})),n.d(t,"cross",(function(){return P})),n.d(t,"lerp",(function(){return C})),n.d(t,"hermite",(function(){return M})),n.d(t,"bezier",(function(){return O})),n.d(t,"random",(function(){return k})),n.d(t,"transformMat4",(function(){return D})),n.d(t,"transformMat3",(function(){return I})),n.d(t,"transformQuat",(function(){return L})),n.d(t,"rotateX",(function(){return j})),n.d(t,"rotateY",(function(){return F})),n.d(t,"rotateZ",(function(){return z})),n.d(t,"angle",(function(){return N})),n.d(t,"zero",(function(){return B})),n.d(t,"str",(function(){return V})),n.d(t,"exactEquals",(function(){return H})),n.d(t,"equals",(function(){return U})),n.d(t,"sub",(function(){return q})),n.d(t,"mul",(function(){return G})),n.d(t,"div",(function(){return K})),n.d(t,"dist",(function(){return Y})),n.d(t,"sqrDist",(function(){return X})),n.d(t,"len",(function(){return J})),n.d(t,"sqrLen",(function(){return Z})),n.d(t,"forEach",(function(){return $}));n("x8ZO"),n("Y9lz");var r=n("yU0y");function a(){var e=new r.ARRAY_TYPE(3);return r.ARRAY_TYPE!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function i(e){var t=new r.ARRAY_TYPE(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function o(e){var t=e[0],n=e[1],r=e[2];return Math.hypot(t,n,r)}function s(e,t,n){var a=new r.ARRAY_TYPE(3);return a[0]=e,a[1]=t,a[2]=n,a}function u(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function c(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function l(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function d(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function f(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function p(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function h(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function g(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function v(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e}function m(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e}function y(e,t){return e[0]=Math.round(t[0]),e[1]=Math.round(t[1]),e[2]=Math.round(t[2]),e}function b(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function _(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function x(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2];return Math.hypot(n,r,a)}function R(e,t){var n=t[0]-e[0],r=t[1]-e[1],a=t[2]-e[2];return n*n+r*r+a*a}function w(e){var t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function E(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function S(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function A(e,t){var n=t[0],r=t[1],a=t[2],i=n*n+r*r+a*a;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e[2]=t[2]*i,e}function T(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function P(e,t,n){var r=t[0],a=t[1],i=t[2],o=n[0],s=n[1],u=n[2];return e[0]=a*u-i*s,e[1]=i*o-r*u,e[2]=r*s-a*o,e}function C(e,t,n,r){var a=t[0],i=t[1],o=t[2];return e[0]=a+r*(n[0]-a),e[1]=i+r*(n[1]-i),e[2]=o+r*(n[2]-o),e}function M(e,t,n,r,a,i){var o=i*i,s=o*(2*i-3)+1,u=o*(i-2)+i,c=o*(i-1),l=o*(3-2*i);return e[0]=t[0]*s+n[0]*u+r[0]*c+a[0]*l,e[1]=t[1]*s+n[1]*u+r[1]*c+a[1]*l,e[2]=t[2]*s+n[2]*u+r[2]*c+a[2]*l,e}function O(e,t,n,r,a,i){var o=1-i,s=o*o,u=i*i,c=s*o,l=3*i*s,d=3*u*o,f=u*i;return e[0]=t[0]*c+n[0]*l+r[0]*d+a[0]*f,e[1]=t[1]*c+n[1]*l+r[1]*d+a[1]*f,e[2]=t[2]*c+n[2]*l+r[2]*d+a[2]*f,e}function k(e,t){t=t||1;var n=2*r.RANDOM()*Math.PI,a=2*r.RANDOM()-1,i=Math.sqrt(1-a*a)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=a*t,e}function D(e,t,n){var r=t[0],a=t[1],i=t[2],o=n[3]*r+n[7]*a+n[11]*i+n[15];return o=o||1,e[0]=(n[0]*r+n[4]*a+n[8]*i+n[12])/o,e[1]=(n[1]*r+n[5]*a+n[9]*i+n[13])/o,e[2]=(n[2]*r+n[6]*a+n[10]*i+n[14])/o,e}function I(e,t,n){var r=t[0],a=t[1],i=t[2];return e[0]=r*n[0]+a*n[3]+i*n[6],e[1]=r*n[1]+a*n[4]+i*n[7],e[2]=r*n[2]+a*n[5]+i*n[8],e}function L(e,t,n){var r=n[0],a=n[1],i=n[2],o=n[3],s=t[0],u=t[1],c=t[2],l=a*c-i*u,d=i*s-r*c,f=r*u-a*s,p=a*f-i*d,h=i*l-r*f,g=r*d-a*l,v=2*o;return l*=v,d*=v,f*=v,p*=2,h*=2,g*=2,e[0]=s+l+p,e[1]=u+d+h,e[2]=c+f+g,e}function j(e,t,n,r){var a=[],i=[];return a[0]=t[0]-n[0],a[1]=t[1]-n[1],a[2]=t[2]-n[2],i[0]=a[0],i[1]=a[1]*Math.cos(r)-a[2]*Math.sin(r),i[2]=a[1]*Math.sin(r)+a[2]*Math.cos(r),e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e}function F(e,t,n,r){var a=[],i=[];return a[0]=t[0]-n[0],a[1]=t[1]-n[1],a[2]=t[2]-n[2],i[0]=a[2]*Math.sin(r)+a[0]*Math.cos(r),i[1]=a[1],i[2]=a[2]*Math.cos(r)-a[0]*Math.sin(r),e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e}function z(e,t,n,r){var a=[],i=[];return a[0]=t[0]-n[0],a[1]=t[1]-n[1],a[2]=t[2]-n[2],i[0]=a[0]*Math.cos(r)-a[1]*Math.sin(r),i[1]=a[0]*Math.sin(r)+a[1]*Math.cos(r),i[2]=a[2],e[0]=i[0]+n[0],e[1]=i[1]+n[1],e[2]=i[2]+n[2],e}function N(e,t){var n=s(e[0],e[1],e[2]),r=s(t[0],t[1],t[2]);A(n,n),A(r,r);var a=T(n,r);return a>1?0:a<-1?Math.PI:Math.acos(a)}function B(e){return e[0]=0,e[1]=0,e[2]=0,e}function V(e){return"vec3("+e[0]+", "+e[1]+", "+e[2]+")"}function H(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function U(e,t){var n=e[0],a=e[1],i=e[2],o=t[0],s=t[1],u=t[2];return Math.abs(n-o)<=r.EPSILON*Math.max(1,Math.abs(n),Math.abs(o))&&Math.abs(a-s)<=r.EPSILON*Math.max(1,Math.abs(a),Math.abs(s))&&Math.abs(i-u)<=r.EPSILON*Math.max(1,Math.abs(i),Math.abs(u))}var W,q=d,G=f,K=p,Y=x,X=R,J=o,Z=w,$=(W=a(),function(e,t,n,r,a,i){var o,s;for(t||(t=3),n||(n=0),s=r?Math.min(r*t+n,e.length):e.length,o=n;o<s;o+=t)W[0]=e[o],W[1]=e[o+1],W[2]=e[o+2],a(W,W,i),e[o]=W[0],e[o+1]=W[1],e[o+2]=W[2];return e})},n2J3:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("GXnB"),i=n("Ztfv");t.unmanaged=function(){return function(e,t,n){var o=new a.Metadata(r.UNMANAGED_TAG,!0);i.tagParameter(e,t,n,o)}}},nBIS:function(e,t,n){var r=n("0/R4"),a=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&a(e)===e}},nBig:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("q1tI")),i=n("9kay"),o=r(n("3GoW"));t.default=function(){var e=(0,i.useTranslation)().t;return a.default.createElement("input",{className:o.default.input,placeholder:e("搜索…")})}},nCnK:function(e,t,n){n("7DDg")("Uint32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},nGyu:function(e,t,n){var r=n("K0xU")("unscopables"),a=Array.prototype;null==a[r]&&n("Mukb")(a,r,{}),e.exports=function(e){a[r][e]=!0}},nICZ:function(e,t){e.exports=function(e){try{return{e:!1,v:e()}}catch(t){return{e:!0,v:t}}}},nSjJ:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,i,o,s,u,c,l,d=n("pqXx"),f=n("vBe5"),p=function(e){if(e&&e.__esModule)return e;var t=v();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("ziQ1")),h=n("4cb6"),g=n("LvDl");function v(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return v=function(){return e},e}function m(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function y(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var b=/^(?:(?!0000)[0-9]{4}([-/.]+)(?:(?:0?[1-9]|1[0-2])\1(?:0?[1-9]|1[0-9]|2[0-8])|(?:0?[13-9]|1[0-2])\1(?:29|30)|(?:0?[13578]|1[02])\1(?:31))|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)([-/.]?)0?2\2(?:29))(\s+([01]|([01][0-9]|2[0-3])):([0-9]|[0-5][0-9]):([0-9]|[0-5][0-9]))?$/,_=((r={})[d.ScaleTypes.LINEAR]=p.scaleLinear,r[d.ScaleTypes.POWER]=p.scalePow,r[d.ScaleTypes.LOG]=p.scaleLog,r[d.ScaleTypes.IDENTITY]=p.scaleIdentity,r[d.ScaleTypes.TIME]=p.scaleTime,r[d.ScaleTypes.QUANTILE]=p.scaleQuantile,r[d.ScaleTypes.QUANTIZE]=p.scaleQuantize,r[d.ScaleTypes.THRESHOLD]=p.scaleThreshold,r[d.ScaleTypes.CAT]=p.scaleOrdinal,r),x=(a=(0,h.injectable)(),i=(0,h.inject)(d.TYPES.IGlobalConfigService),o=(0,h.inject)(d.TYPES.ILogService),a((c=y((u=function(){function e(){m(this,"configService",c,this),m(this,"logger",l,this),this.scaleCache={}}var t=e.prototype;return t.apply=function(e){var t=this;e.hooks.init.tap("FeatureScalePlugin",(function(){var n=e.styleAttributeService.getLayerStyleAttributes(),r=e.getSource().data.dataArray;t.caculateScalesForAttributes(n||[],r)})),e.hooks.beforeRender.tap("FeatureScalePlugin",(function(){var n=e.styleAttributeService.getLayerStyleAttributes();if(n){var r=e.getSource().data.dataArray,a=n.filter((function(e){return e.needRescale}));a.length&&(t.caculateScalesForAttributes(a,r),t.logger.info("rescale finished"))}}))},t.caculateScalesForAttributes=function(e,t){var n=this;this.scaleCache={},e.forEach((function(e){if(e.scale){var r=e.scale;r.names=n.parseFields(e.scale.field||[]);var a=r.names.map((function(r){return n.getOrCreateScale(r,e,t)}));a.some((function(e){return e.type===d.StyleScaleType.VARIABLE}))?(r.type=d.StyleScaleType.VARIABLE,a.forEach((function(e){!r.callback&&r.values.length>0&&e.scale.range(r.values)}))):r.values=a.map((function(e,t){return e.scale(r.names[t])})),r.scalers=a.map((function(e){return{field:e.field,func:e.scale}})),e.needRescale=!1}}))},t.getOrCreateScale=function(e,t,n){var r,a,i=[e,t.name].join("_");if(this.scaleCache[i])return this.scaleCache[i];var o,s=this.createScale(e,n);(this.scaleCache[i]=s,s.type===d.StyleScaleType.VARIABLE&&(null===(r=t.scale)||void 0===r?void 0:r.values)&&(null===(a=t.scale)||void 0===a?void 0:a.values.length)>0)&&s.scale.range(null===(o=t.scale)||void 0===o?void 0:o.values);return this.scaleCache[i]},t.parseFields=function(e){return Array.isArray(e)?e:(0,g.isString)(e)?e.split("*"):[e]},t.createScale=function(e,t){var n,r,a,i=null===(n=this.configService.getConfig())||void 0===n?void 0:null===(r=n.scales)||void 0===r?void 0:r[e],o={field:e,scale:void 0,type:d.StyleScaleType.VARIABLE,option:i};if(!t||!t.length)return i&&i.type?o.scale=this.createDefaultScale(i):(o.scale=p.scaleOrdinal([e]),o.type=d.StyleScaleType.CONSTANT),o;var s=null===(a=t.find((function(t){return!(0,g.isNil)(t[e])})))||void 0===a?void 0:a[e];if((0,g.isNumber)(e)||(0,g.isNil)(s)&&!i)o.scale=p.scaleOrdinal([e]),o.type=d.StyleScaleType.CONSTANT;else{var u=i&&i.type||this.getDefaultType(s),c=this.createDefaultScaleConfig(u,e,t);Object.assign(c,i),o.scale=this.createDefaultScale(c),o.option=c}return o},t.getDefaultType=function(e){var t=d.ScaleTypes.LINEAR;return"string"==typeof e&&(t=b.test(e)?d.ScaleTypes.TIME:d.ScaleTypes.CAT),t},t.createDefaultScaleConfig=function(e,t,n){var r={type:e},a=(null==n?void 0:n.map((function(e){return e[t]})))||[];return e!==d.ScaleTypes.CAT&&e!==d.ScaleTypes.QUANTILE?r.domain=(0,f.extent)(a):e===d.ScaleTypes.CAT&&(r.domain=(0,g.uniq)(a)),r},t.createDefaultScale=function(e){var t=e.type,n=e.domain,r=_[t]();return n&&r.domain(n),r},e}()).prototype,"configService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=y(u.prototype,"logger",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u))||s);t.default=x},ncmp:function(e,t,n){"use strict";var r;n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=((r=n("WmZF"))&&r.__esModule?r:{default:r}).default;t.default=a},ne8i:function(e,t,n){var r=n("RYi7"),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},nh4g:function(e,t,n){e.exports=!n("eeVq")((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},nmnc:function(e,t,n){var r=n("Kz5y").Symbol;e.exports=r},npZl:function(e,t,n){"use strict";var r=n("TqRt");n("Wbzz"),r(n("9hXx"))},nqlD:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("q1tI")).default.createContext;t.default=a},nuTe:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(){return r.createElement("svg",{width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(24 31.67)"},r.createElement("ellipse",{fillOpacity:".8",fill:"#F5F5F7",cx:"67.797",cy:"106.89",rx:"67.797",ry:"12.668"}),r.createElement("path",{d:"M122.034 69.674L98.109 40.229c-1.148-1.386-2.826-2.225-4.593-2.225h-51.44c-1.766 0-3.444.839-4.592 2.225L13.56 69.674v15.383h108.475V69.674z",fill:"#AEB8C2"}),r.createElement("path",{d:"M101.537 86.214L80.63 61.102c-1.001-1.207-2.507-1.867-4.048-1.867H31.724c-1.54 0-3.047.66-4.048 1.867L6.769 86.214v13.792h94.768V86.214z",fill:"url(#linearGradient-1)",transform:"translate(13.56)"}),r.createElement("path",{d:"M33.83 0h67.933a4 4 0 0 1 4 4v93.344a4 4 0 0 1-4 4H33.83a4 4 0 0 1-4-4V4a4 4 0 0 1 4-4z",fill:"#F5F5F7"}),r.createElement("path",{d:"M42.678 9.953h50.237a2 2 0 0 1 2 2V36.91a2 2 0 0 1-2 2H42.678a2 2 0 0 1-2-2V11.953a2 2 0 0 1 2-2zM42.94 49.767h49.713a2.262 2.262 0 1 1 0 4.524H42.94a2.262 2.262 0 0 1 0-4.524zM42.94 61.53h49.713a2.262 2.262 0 1 1 0 4.525H42.94a2.262 2.262 0 0 1 0-4.525zM121.813 105.032c-.775 3.071-3.497 5.36-6.735 5.36H20.515c-3.238 0-5.96-2.29-6.734-5.36a7.309 7.309 0 0 1-.222-1.79V69.675h26.318c2.907 0 5.25 2.448 5.25 5.42v.04c0 2.971 2.37 5.37 5.277 5.37h34.785c2.907 0 5.277-2.421 5.277-5.393V75.1c0-2.972 2.343-5.426 5.25-5.426h26.318v33.569c0 .617-.077 1.216-.221 1.789z",fill:"#DCE0E6"})),r.createElement("path",{d:"M149.121 33.292l-6.83 2.65a1 1 0 0 1-1.317-1.23l1.937-6.207c-2.589-2.944-4.109-6.534-4.109-10.408C138.802 8.102 148.92 0 161.402 0 173.881 0 184 8.102 184 18.097c0 9.995-10.118 18.097-22.599 18.097-4.528 0-8.744-1.066-12.28-2.902z",fill:"#DCE0E6"}),r.createElement("g",{transform:"translate(149.65 15.383)",fill:"#FFF"},r.createElement("ellipse",{cx:"20.654",cy:"3.167",rx:"2.849",ry:"2.815"}),r.createElement("path",{d:"M5.698 5.63H0L2.898.704zM9.259.704h4.985V5.63H9.259z"}))))};t.default=i},nzyx:function(e,t,n){var r=n("XKFU"),a=n("LVwc");r(r.S+r.F*(a!=Math.expm1),"Math",{expm1:a})},o0o1:function(e,t,n){e.exports=n("ls82")},o8NH:function(e,t,n){var r=n("Y7ZC");r(r.S+r.F,"Object",{assign:n("kwZ1")})},oDIu:function(e,t,n){"use strict";var r=n("XKFU"),a=n("AvRE")(!1);r(r.P,"String",{codePointAt:function(e){return a(this,e)}})},oShl:function(e,t,n){var r=n("Nsbk"),a=n("SksO"),i=n("xfeJ"),o=n("sXyB");function s(t){var n="function"==typeof Map?new Map:void 0;return e.exports=s=function(e){if(null===e||!i(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==n){if(n.has(e))return n.get(e);n.set(e,t)}function t(){return o(e,arguments,r(this).constructor)}return t.prototype=Object.create(e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),a(t,e)},s(t)}e.exports=s},oVml:function(e,t,n){var r=n("5K7Z"),a=n("fpC5"),i=n("FpHa"),o=n("VVlx")("IE_PROTO"),s=function(){},u=function(){var e,t=n("Hsns")("iframe"),r=i.length;for(t.style.display="none",n("MvwC").appendChild(t),t.src="javascript:",(e=t.contentWindow.document).open(),e.write("<script>document.F=Object<\/script>"),e.close(),u=e.F;r--;)delete u.prototype[i[r]];return u()};e.exports=Object.create||function(e,t){var n;return null!==e?(s.prototype=r(e),n=new s,s.prototype=null,n[o]=e):n=u(),void 0===t?n:a(n,t)}},oaX6:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=n("GXnB"),i=n("Ztfv");t.targetName=function(e){return function(t,n,o){var s=new a.Metadata(r.NAME_TAG,e);i.tagParameter(t,n,o,s)}}},ol8x:function(e,t,n){var r=n("dyZX").navigator;e.exports=r&&r.userAgent||""},"onn/":function(e,t,n){n("V+eJ"),n("SRfc"),function(e){"use strict";function t(e,t,n,r){this.state=e,this.mode=t,this.depth=n,this.prev=r}function n(r){return new t(e.copyState(r.mode,r.state),r.mode,r.depth,r.prev&&n(r.prev))}e.defineMode("jsx",(function(r,a){var i=e.getMode(r,{name:"xml",allowMissing:!0,multilineTagIndentPastTag:!1,allowMissingTagName:!0}),o=e.getMode(r,a&&a.base||"javascript");function s(e){var t=e.tagName;e.tagName=null;var n=i.indent(e,"","");return e.tagName=t,n}function u(n,a){return a.context.mode==i?function(n,a,c){if(2==c.depth)return n.match(/^.*?\*\//)?c.depth=1:n.skipToEnd(),"comment";if("{"==n.peek()){i.skipAttribute(c.state);var l=s(c.state),d=c.state.context;if(d&&n.match(/^[^>]*>\s*$/,!1)){for(;d.prev&&!d.startOfLine;)d=d.prev;d.startOfLine?l-=r.indentUnit:c.prev.state.lexical&&(l=c.prev.state.lexical.indented)}else 1==c.depth&&(l+=r.indentUnit);return a.context=new t(e.startState(o,l),o,0,a.context),null}if(1==c.depth){if("<"==n.peek())return i.skipAttribute(c.state),a.context=new t(e.startState(i,s(c.state)),i,0,a.context),null;if(n.match("//"))return n.skipToEnd(),"comment";if(n.match("/*"))return c.depth=2,u(n,a)}var f,p=i.token(n,c.state),h=n.current();return/\btag\b/.test(p)?/>$/.test(h)?c.state.context?c.depth=0:a.context=a.context.prev:/^</.test(h)&&(c.depth=1):!p&&(f=h.indexOf("{"))>-1&&n.backUp(h.length-f),p}(n,a,a.context):function(n,r,a){if("<"==n.peek()&&o.expressionAllowed(n,a.state))return o.skipExpression(a.state),r.context=new t(e.startState(i,o.indent(a.state,"","")),i,0,r.context),null;var s=o.token(n,a.state);if(!s&&null!=a.depth){var u=n.current();"{"==u?a.depth++:"}"==u&&0==--a.depth&&(r.context=r.context.prev)}return s}(n,a,a.context)}return{startState:function(){return{context:new t(e.startState(o),o)}},copyState:function(e){return{context:n(e.context)}},token:u,indent:function(e,t,n){return e.context.mode.indent(e.context.state,t,n)},innerMode:function(e){return e.context}}}),"xml","javascript"),e.defineMIME("text/jsx","jsx"),e.defineMIME("text/typescript-jsx",{name:"jsx",base:{name:"javascript",typescript:!0}})}(n("VrN/"),n("1eCo"),n("+dQi"))},osHv:function(e,t,n){n("mGWK"),n("V+eJ"),n("Oyvg"),function(e){"use strict";var t=e.Pos;function n(e,t){return e.line-t.line||e.ch-t.ch}var r="A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD",a=new RegExp("<(/?)(["+r+"]["+r+"-:.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*)","g");function i(e,t,n,r){this.line=t,this.ch=n,this.cm=e,this.text=e.getLine(t),this.min=r?Math.max(r.from,e.firstLine()):e.firstLine(),this.max=r?Math.min(r.to-1,e.lastLine()):e.lastLine()}function o(e,n){var r=e.cm.getTokenTypeAt(t(e.line,n));return r&&/\btag\b/.test(r)}function s(e){if(!(e.line>=e.max))return e.ch=0,e.text=e.cm.getLine(++e.line),!0}function u(e){if(!(e.line<=e.min))return e.text=e.cm.getLine(--e.line),e.ch=e.text.length,!0}function c(e){for(;;){var t=e.text.indexOf(">",e.ch);if(-1==t){if(s(e))continue;return}if(o(e,t+1)){var n=e.text.lastIndexOf("/",t),r=n>-1&&!/\S/.test(e.text.slice(n+1,t));return e.ch=t+1,r?"selfClose":"regular"}e.ch=t+1}}function l(e){for(;;){var t=e.ch?e.text.lastIndexOf("<",e.ch-1):-1;if(-1==t){if(u(e))continue;return}if(o(e,t+1)){a.lastIndex=t,e.ch=t;var n=a.exec(e.text);if(n&&n.index==t)return n}else e.ch=t}}function d(e){for(;;){a.lastIndex=e.ch;var t=a.exec(e.text);if(!t){if(s(e))continue;return}if(o(e,t.index+1))return e.ch=t.index+t[0].length,t;e.ch=t.index+1}}function f(e){for(;;){var t=e.ch?e.text.lastIndexOf(">",e.ch-1):-1;if(-1==t){if(u(e))continue;return}if(o(e,t+1)){var n=e.text.lastIndexOf("/",t),r=n>-1&&!/\S/.test(e.text.slice(n+1,t));return e.ch=t+1,r?"selfClose":"regular"}e.ch=t}}function p(e,n){for(var r=[];;){var a,i=d(e),o=e.line,s=e.ch-(i?i[0].length:0);if(!i||!(a=c(e)))return;if("selfClose"!=a)if(i[1]){for(var u=r.length-1;u>=0;--u)if(r[u]==i[2]){r.length=u;break}if(u<0&&(!n||n==i[2]))return{tag:i[2],from:t(o,s),to:t(e.line,e.ch)}}else r.push(i[2])}}function h(e,n){for(var r=[];;){var a=f(e);if(!a)return;if("selfClose"!=a){var i=e.line,o=e.ch,s=l(e);if(!s)return;if(s[1])r.push(s[2]);else{for(var u=r.length-1;u>=0;--u)if(r[u]==s[2]){r.length=u;break}if(u<0&&(!n||n==s[2]))return{tag:s[2],from:t(e.line,e.ch),to:t(i,o)}}}else l(e)}}e.registerHelper("fold","xml",(function(e,r){for(var a=new i(e,r.line,0);;){var o=d(a);if(!o||a.line!=r.line)return;var s=c(a);if(!s)return;if(!o[1]&&"selfClose"!=s){var u=t(a.line,a.ch),l=p(a,o[2]);return l&&n(l.from,u)>0?{from:u,to:l.from}:null}}})),e.findMatchingTag=function(e,r,a){var o=new i(e,r.line,r.ch,a);if(-1!=o.text.indexOf(">")||-1!=o.text.indexOf("<")){var s=c(o),u=s&&t(o.line,o.ch),d=s&&l(o);if(s&&d&&!(n(o,r)>0)){var f={from:t(o.line,o.ch),to:u,tag:d[2]};return"selfClose"==s?{open:f,close:null,at:"open"}:d[1]?{open:h(o,d[2]),close:f,at:"close"}:{open:f,close:p(o=new i(e,u.line,u.ch,a),d[2]),at:"open"}}}},e.findEnclosingTag=function(e,t,n,r){for(var a=new i(e,t.line,t.ch,n);;){var o=h(a,r);if(!o)break;var s=p(new i(e,t.line,t.ch,n),o.tag);if(s)return{open:o,close:s}}},e.scanForClosingTag=function(e,t,n,r){return p(new i(e,t.line,t.ch,r?{from:0,to:r}:null),n)}}(n("VrN/"))},oxjq:function(e,t,n){"use strict";n("pIFo");var r=/[|\\{}()[\]^$+*?.]/g;e.exports=function(e){if("string"!=typeof e)throw new TypeError("Expected a string");return e.replace(r,"\\$&")}},"oy+k":function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("d9O0"),a=function(){function e(e){this.id=r.id(),this.container=e}return e.prototype.addPlan=function(e){this.plan=e},e.prototype.setCurrentRequest=function(e){this.currentRequest=e},e}();t.Context=a},pCP8:function(e,t,n){var r=n("284h");t.components={"component---node-modules-gatsby-plugin-offline-app-shell-js":function(){return Promise.resolve().then((function(){return r(n("MqWW"))}))},"component---node-modules-antv-gatsby-theme-antv-site-templates-document-tsx":function(){return Promise.resolve().then((function(){return r(n("2zWp"))}))},"component---node-modules-antv-gatsby-theme-antv-site-templates-example-tsx":function(){return Promise.resolve().then((function(){return r(n("YSjd"))}))},"component---node-modules-antv-gatsby-theme-antv-site-pages-index-tsx":function(){return Promise.resolve().then((function(){return r(n("ekkc"))}))},"component---node-modules-antv-gatsby-theme-antv-site-pages-404-tsx":function(){return Promise.resolve().then((function(){return r(n("6xU9"))}))},"component---site-pages-index-en-ts":function(){return Promise.resolve().then((function(){return r(n("mLsc"))}))},"component---site-pages-index-zh-ts":function(){return Promise.resolve().then((function(){return r(n("ZxPm"))}))}}},pIFo:function(e,t,n){"use strict";var r=n("y3w9"),a=n("S/j/"),i=n("ne8i"),o=n("RYi7"),s=n("A5AN"),u=n("Xxuz"),c=Math.max,l=Math.min,d=Math.floor,f=/\$([$&`']|\d\d?|<[^>]*>)/g,p=/\$([$&`']|\d\d?)/g;n("IU+Z")("replace",2,(function(e,t,n,h){return[function(r,a){var i=e(this),o=null==r?void 0:r[t];return void 0!==o?o.call(r,i,a):n.call(String(i),r,a)},function(e,t){var a=h(n,e,this,t);if(a.done)return a.value;var d=r(e),f=String(this),p="function"==typeof t;p||(t=String(t));var v=d.global;if(v){var m=d.unicode;d.lastIndex=0}for(var y=[];;){var b=u(d,f);if(null===b)break;if(y.push(b),!v)break;""===String(b[0])&&(d.lastIndex=s(f,i(d.lastIndex),m))}for(var _,x="",R=0,w=0;w<y.length;w++){b=y[w];for(var E=String(b[0]),S=c(l(o(b.index),f.length),0),A=[],T=1;T<b.length;T++)A.push(void 0===(_=b[T])?_:String(_));var P=b.groups;if(p){var C=[E].concat(A,S,f);void 0!==P&&C.push(P);var M=String(t.apply(void 0,C))}else M=g(E,f,S,A,P,t);S>=R&&(x+=f.slice(R,S)+M,R=S+E.length)}return x+f.slice(R)}];function g(e,t,r,i,o,s){var u=r+e.length,c=i.length,l=p;return void 0!==o&&(o=a(o),l=f),n.call(s,l,(function(n,a){var s;switch(a.charAt(0)){case"$":return"$";case"&":return e;case"`":return t.slice(0,r);case"'":return t.slice(u);case"<":s=o[a.slice(1,-1)];break;default:var l=+a;if(0===l)return n;if(l>c){var f=d(l/10);return 0===f?n:f<=c?void 0===i[f-1]?a.charAt(1):i[f-1]+a.charAt(1):n}s=i[l-1]}return void 0===s?"":s}))}}))},pVnL:function(e,t){function n(){return e.exports=n=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},n.apply(this,arguments)}e.exports=n},pbhE:function(e,t,n){"use strict";var r=n("2OiF");function a(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 a(e)}},"pp/T":function(e,t,n){var r=n("XKFU");r(r.S,"Math",{log2:function(e){return Math.log(e)/Math.LN2}})},ppZR:function(e,t,n){"use strict";n("VEUW"),n("FoS+")},pqXx:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={container:!0,lazyInject:!0,lazyMultiInject:!0,ClearPass:!0,MultiPassRenderer:!0,PixelPickingPass:!0,RenderPass:!0,TAAPass:!0,TYPES:!0,packCircleVertex:!0};Object.defineProperty(t,"container",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(t,"lazyInject",{enumerable:!0,get:function(){return a.lazyInject}}),Object.defineProperty(t,"lazyMultiInject",{enumerable:!0,get:function(){return a.lazyMultiInject}}),Object.defineProperty(t,"ClearPass",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"MultiPassRenderer",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"PixelPickingPass",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"RenderPass",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"TAAPass",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"TYPES",{enumerable:!0,get:function(){return l.TYPES}}),Object.defineProperty(t,"packCircleVertex",{enumerable:!0,get:function(){return d.packCircleVertex}});var a=function(e){if(e&&e.__esModule)return e;var t=B();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("zYCt")),i=N(n("ktRy")),o=N(n("agA0")),s=N(n("gq9R")),u=N(n("fqKW")),c=N(n("Jnvq")),l=n("ewr5"),d=n("kt8C"),f=n("jTHB");Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}));var p=n("qNrD");Object.keys(p).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return p[e]}}))}));var h=n("q5do");Object.keys(h).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return h[e]}}))}));var g=n("+h27");Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var v=n("4jdm");Object.keys(v).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return v[e]}}))}));var m=n("uPn7");Object.keys(m).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return m[e]}}))}));var y=n("mZhR");Object.keys(y).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return y[e]}}))}));var b=n("0mdy");Object.keys(b).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return b[e]}}))}));var _=n("N9Ys");Object.keys(_).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return _[e]}}))}));var x=n("KyQm");Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var R=n("dOlK");Object.keys(R).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}}))}));var w=n("81Qq");Object.keys(w).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return w[e]}}))}));var E=n("I6I4");Object.keys(E).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return E[e]}}))}));var S=n("r5l1");Object.keys(S).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return S[e]}}))}));var A=n("cr1x");Object.keys(A).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return A[e]}}))}));var T=n("BCIx");Object.keys(T).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return T[e]}}))}));var P=n("uJ7u");Object.keys(P).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return P[e]}}))}));var C=n("tPRo");Object.keys(C).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return C[e]}}))}));var M=n("Uzan");Object.keys(M).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return M[e]}}))}));var O=n("5RWa");Object.keys(O).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return O[e]}}))}));var k=n("qvwV");Object.keys(k).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return k[e]}}))}));var D=n("FILD");Object.keys(D).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return D[e]}}))}));var I=n("jCeW");Object.keys(I).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return I[e]}}))}));var L=n("IytS");Object.keys(L).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return L[e]}}))}));var j=n("Lfiv");Object.keys(j).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return j[e]}}))}));var F=n("rSzK");Object.keys(F).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return F[e]}}))}));var z=n("i0Ec");function N(e){return e&&e.__esModule?e:{default:e}}function B(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return B=function(){return e},e}Object.keys(z).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return z[e]}}))}))},"q5+k":function(e,t,n){"use strict";n("dZ+Y");var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a,i=r(n("Bp9Y")),o="clearTimeout",s=function(e){var t=(new Date).getTime(),n=Math.max(0,16-(t-c)),r=setTimeout(e,n);return c=t,r},u=function(e,t){return e+(e?t[0].toUpperCase()+t.substr(1):t)+"AnimationFrame"};i.default&&["","webkit","moz","o","ms"].some((function(e){var t=u(e,"request");if(t in window)return o=u(e,"cancel"),s=function(e){return window[t](e)}}));var c=(new Date).getTime();(a=function(e){return s(e)}).cancel=function(e){window[o]&&"function"==typeof window[o]&&window[o](e)};var l=a;t.default=l,e.exports=t.default},q5do:function(e,t,n){},qK8v:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2");t.isStackOverflowExeption=function(e){return e instanceof RangeError||e.message===r.STACK_OVERFLOW}},qNrD:function(e,t,n){"use strict";var r,a,i;Object.defineProperty(t,"__esModule",{value:!0}),t.AttributeType=t.StyleScaleType=t.ScaleTypes=void 0,t.ScaleTypes=r,function(e){e.LINEAR="linear",e.POWER="power",e.LOG="log",e.IDENTITY="identity",e.TIME="time",e.QUANTILE="quantile",e.QUANTIZE="quantize",e.THRESHOLD="threshold",e.CAT="cat"}(r||(t.ScaleTypes=r={})),t.StyleScaleType=a,function(e){e.CONSTANT="constant",e.VARIABLE="variable"}(a||(t.StyleScaleType=a={})),t.AttributeType=i,function(e){e[e.Attribute=0]="Attribute",e[e.InstancedAttribute=1]="InstancedAttribute",e[e.Uniform=2]="Uniform"}(i||(t.AttributeType=i={}))},qTHO:function(e,t,n){"use strict";e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s,a+="var division"+i+";if (",f&&(a+=" "+r+" !== undefined && ( typeof "+r+" != 'number' || "),a+=" (division"+i+" = "+d+" / "+r+", ",e.opts.multipleOfPrecision?a+=" Math.abs(Math.round(division"+i+") - division"+i+") > 1e-"+e.opts.multipleOfPrecision+" ":a+=" division"+i+" !== parseInt(division"+i+") ",a+=" ) ",f&&(a+=" ) "),a+=" ) { ";var p=p||[];p.push(a),a="",!1!==e.createErrors?(a+=" { keyword: 'multipleOf' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { multipleOf: "+r+" } ",!1!==e.opts.messages&&(a+=" , message: 'should be multiple of ",a+=f?"' + "+r:r+"'"),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var h=a;return a=p.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+h+"]); ":a+=" validate.errors = ["+h+"]; return false; ":a+=" var err = "+h+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+="} ",l&&(a+=" else { "),a}},qTuH:function(e,t,n){"use strict";t.__esModule=!0,t.default=void 0;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){return new Promise((function(t,n){if("undefined"!=typeof document){var r=document.createElement("link");r.setAttribute("rel","prefetch"),r.setAttribute("href",e),r.onload=t,r.onerror=n,(document.getElementsByTagName("head")[0]||document.getElementsByName("script")[0].parentNode).appendChild(r)}else n()}))}: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)}))},a={},i=function(e){return new Promise((function(t){a[e]?t():r(e).then((function(){t(),a[e]=!0})).catch((function(){}))}))};t.default=i},qXHa:function(e,t,n){"use strict";n("pIFo"),n("LK8F"),n("KKXr"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var r=n("ThTW"),a=n("aUsF"),i=n("+9rK"),o=n("ugD5"),s=n("ialn");function u(e,t,n){var r=this._refs[n];if("string"==typeof r){if(!this._refs[r])return u.call(this,e,t,r);r=this._refs[r]}if((r=r||this._schemas[n])instanceof o)return h(r.schema,this._opts.inlineRefs)?r.schema:r.validate||this._compile(r);var a,i,s,l=c.call(this,t,n);return l&&(a=l.schema,t=l.root,s=l.baseId),a instanceof o?i=a.validate||e.call(this,a.schema,t,void 0,s):void 0!==a&&(i=h(a,this._opts.inlineRefs)?a:e.call(this,a,t,void 0,s)),i}function c(e,t){var n=r.parse(t),a=v(n),i=g(this._getId(e.schema));if(0===Object.keys(e.schema).length||a!==i){var s=y(a),u=this._refs[s];if("string"==typeof u)return l.call(this,e,u,n);if(u instanceof o)u.validate||this._compile(u),e=u;else{if(!((u=this._schemas[s])instanceof o))return;if(u.validate||this._compile(u),s==y(t))return{schema:u,root:e,baseId:i};e=u}if(!e.schema)return;i=g(this._getId(e.schema))}return f.call(this,n,i,e.schema,e)}function l(e,t,n){var r=c.call(this,e,t);if(r){var a=r.schema,i=r.baseId;e=r.root;var o=this._getId(a);return o&&(i=b(i,o)),f.call(this,n,i,a,e)}}e.exports=u,u.normalizeId=y,u.fullPath=g,u.url=b,u.ids=function(e){var t=y(this._getId(e)),n={"":t},o={"":g(t,!1)},u={},c=this;return s(e,{allKeys:!0},(function(e,t,s,l,d,f,p){if(""!==t){var h=c._getId(e),g=n[l],v=o[l]+"/"+d;if(void 0!==p&&(v+="/"+("number"==typeof p?p:i.escapeFragment(p))),"string"==typeof h){h=g=y(g?r.resolve(g,h):h);var m=c._refs[h];if("string"==typeof m&&(m=c._refs[m]),m&&m.schema){if(!a(e,m.schema))throw new Error('id "'+h+'" resolves to more than one schema')}else if(h!=y(v))if("#"==h[0]){if(u[h]&&!a(e,u[h]))throw new Error('id "'+h+'" resolves to more than one schema');u[h]=e}else c._refs[h]=v}n[t]=g,o[t]=v}})),u},u.inlineRef=h,u.schema=c;var d=i.toHash(["properties","patternProperties","enum","dependencies","definitions"]);function f(e,t,n,r){if(e.fragment=e.fragment||"","/"==e.fragment.slice(0,1)){for(var a=e.fragment.split("/"),o=1;o<a.length;o++){var s=a[o];if(s){if(void 0===(n=n[s=i.unescapeFragment(s)]))break;var u;if(!d[s]&&((u=this._getId(n))&&(t=b(t,u)),n.$ref)){var l=b(t,n.$ref),f=c.call(this,r,l);f&&(n=f.schema,r=f.root,t=f.baseId)}}}return void 0!==n&&n!==r.schema?{schema:n,root:r,baseId:t}:void 0}}var p=i.toHash(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum"]);function h(e,t){return!1!==t&&(void 0===t||!0===t?function e(t){var n;if(Array.isArray(t)){for(var r=0;r<t.length;r++)if("object"==typeof(n=t[r])&&!e(n))return!1}else for(var a in t){if("$ref"==a)return!1;if("object"==typeof(n=t[a])&&!e(n))return!1}return!0}(e):t?function e(t){var n,r=0;if(Array.isArray(t)){for(var a=0;a<t.length;a++)if("object"==typeof(n=t[a])&&(r+=e(n)),r==1/0)return 1/0}else for(var i in t){if("$ref"==i)return 1/0;if(p[i])r++;else if("object"==typeof(n=t[i])&&(r+=e(n)+1),r==1/0)return 1/0}return r}(e)<=t:void 0)}function g(e,t){return!1!==t&&(e=y(e)),v(r.parse(e))}function v(e){return r.serialize(e).split("#")[0]+"#"}var m=/#\/?$/;function y(e){return e?e.replace(m,""):""}function b(e,t){return t=y(t),r.resolve(e,t)}},qd8s:function(e,t,n){(function(e,r){n("LK8F"),n("bWfx"),n("eM6i"),n("hHhE"),n("pIFo"),n("Oyvg"),n("rGqo"),n("yt8O"),n("a1Th"),n("h7Nl"),n("Btvt");var a=200,i="__lodash_hash_undefined__",o=800,s=16,u=9007199254740991,c="[object Arguments]",l="[object AsyncFunction]",d="[object Function]",f="[object GeneratorFunction]",p="[object Null]",h="[object Object]",g="[object Proxy]",v="[object Undefined]",m=/^\[object .+?Constructor\]$/,y=/^(?:0|[1-9]\d*)$/,b={};b["[object Float32Array]"]=b["[object Float64Array]"]=b["[object Int8Array]"]=b["[object Int16Array]"]=b["[object Int32Array]"]=b["[object Uint8Array]"]=b["[object Uint8ClampedArray]"]=b["[object Uint16Array]"]=b["[object Uint32Array]"]=!0,b[c]=b["[object Array]"]=b["[object ArrayBuffer]"]=b["[object Boolean]"]=b["[object DataView]"]=b["[object Date]"]=b["[object Error]"]=b[d]=b["[object Map]"]=b["[object Number]"]=b[h]=b["[object RegExp]"]=b["[object Set]"]=b["[object String]"]=b["[object WeakMap]"]=!1;var _="object"==typeof e&&e&&e.Object===Object&&e,x="object"==typeof self&&self&&self.Object===Object&&self,R=_||x||Function("return this")(),w=t&&!t.nodeType&&t,E=w&&"object"==typeof r&&r&&!r.nodeType&&r,S=E&&E.exports===w,A=S&&_.process,T=function(){try{var e=E&&E.require&&E.require("util").types;return e||A&&A.binding&&A.binding("util")}catch(t){}}(),P=T&&T.isTypedArray;function C(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}var M,O,k,D=Array.prototype,I=Function.prototype,L=Object.prototype,j=R["__core-js_shared__"],F=I.toString,z=L.hasOwnProperty,N=(M=/[^.]+$/.exec(j&&j.keys&&j.keys.IE_PROTO||""))?"Symbol(src)_1."+M:"",B=L.toString,V=F.call(Object),H=RegExp("^"+F.call(z).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),U=S?R.Buffer:void 0,W=R.Symbol,q=R.Uint8Array,G=U?U.allocUnsafe:void 0,K=(O=Object.getPrototypeOf,k=Object,function(e){return O(k(e))}),Y=Object.create,X=L.propertyIsEnumerable,J=D.splice,Z=W?W.toStringTag:void 0,$=function(){try{var e=we(Object,"defineProperty");return e({},"",{}),e}catch(t){}}(),Q=U?U.isBuffer:void 0,ee=Math.max,te=Date.now,ne=we(R,"Map"),re=we(Object,"create"),ae=function(){function e(){}return function(t){if(!Le(t))return{};if(Y)return Y(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();function ie(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function oe(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function se(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function ue(e){var t=this.__data__=new oe(e);this.size=t.size}function ce(e,t){var n=Me(e),r=!n&&Ce(e),a=!n&&!r&&ke(e),i=!n&&!r&&!a&&Fe(e),o=n||r||a||i,s=o?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],u=s.length;for(var c in e)!t&&!z.call(e,c)||o&&("length"==c||a&&("offset"==c||"parent"==c)||i&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||Ee(c,u))||s.push(c);return s}function le(e,t,n){(void 0===n||Pe(e[t],n))&&(void 0!==n||t in e)||pe(e,t,n)}function de(e,t,n){var r=e[t];z.call(e,t)&&Pe(r,n)&&(void 0!==n||t in e)||pe(e,t,n)}function fe(e,t){for(var n=e.length;n--;)if(Pe(e[n][0],t))return n;return-1}function pe(e,t,n){"__proto__"==t&&$?$(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}ie.prototype.clear=function(){this.__data__=re?re(null):{},this.size=0},ie.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ie.prototype.get=function(e){var t=this.__data__;if(re){var n=t[e];return n===i?void 0:n}return z.call(t,e)?t[e]:void 0},ie.prototype.has=function(e){var t=this.__data__;return re?void 0!==t[e]:z.call(t,e)},ie.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=re&&void 0===t?i:t,this},oe.prototype.clear=function(){this.__data__=[],this.size=0},oe.prototype.delete=function(e){var t=this.__data__,n=fe(t,e);return!(n<0)&&(n==t.length-1?t.pop():J.call(t,n,1),--this.size,!0)},oe.prototype.get=function(e){var t=this.__data__,n=fe(t,e);return n<0?void 0:t[n][1]},oe.prototype.has=function(e){return fe(this.__data__,e)>-1},oe.prototype.set=function(e,t){var n=this.__data__,r=fe(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this},se.prototype.clear=function(){this.size=0,this.__data__={hash:new ie,map:new(ne||oe),string:new ie}},se.prototype.delete=function(e){var t=Re(this,e).delete(e);return this.size-=t?1:0,t},se.prototype.get=function(e){return Re(this,e).get(e)},se.prototype.has=function(e){return Re(this,e).has(e)},se.prototype.set=function(e,t){var n=Re(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this},ue.prototype.clear=function(){this.__data__=new oe,this.size=0},ue.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},ue.prototype.get=function(e){return this.__data__.get(e)},ue.prototype.has=function(e){return this.__data__.has(e)},ue.prototype.set=function(e,t){var n=this.__data__;if(n instanceof oe){var r=n.__data__;if(!ne||r.length<a-1)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new se(r)}return n.set(e,t),this.size=n.size,this};var he,ge=function(e,t,n){for(var r=-1,a=Object(e),i=n(e),o=i.length;o--;){var s=i[he?o:++r];if(!1===t(a[s],s,a))break}return e};function ve(e){return null==e?void 0===e?v:p:Z&&Z in Object(e)?function(e){var t=z.call(e,Z),n=e[Z];try{e[Z]=void 0;var r=!0}catch(i){}var a=B.call(e);r&&(t?e[Z]=n:delete e[Z]);return a}(e):function(e){return B.call(e)}(e)}function me(e){return je(e)&&ve(e)==c}function ye(e){return!(!Le(e)||function(e){return!!N&&N in e}(e))&&(De(e)?H:m).test(function(e){if(null!=e){try{return F.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e))}function be(e){if(!Le(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=Se(e),n=[];for(var r in e)("constructor"!=r||!t&&z.call(e,r))&&n.push(r);return n}function _e(e,t,n,r,a){e!==t&&ge(t,(function(i,o){if(a||(a=new ue),Le(i))!function(e,t,n,r,a,i,o){var s=Ae(e,n),u=Ae(t,n),c=o.get(u);if(c)return void le(e,n,c);var l=i?i(s,u,n+"",e,t,o):void 0,d=void 0===l;if(d){var f=Me(u),p=!f&&ke(u),g=!f&&!p&&Fe(u);l=u,f||p||g?Me(s)?l=s:je(_=s)&&Oe(_)?l=function(e,t){var n=-1,r=e.length;t||(t=Array(r));for(;++n<r;)t[n]=e[n];return t}(s):p?(d=!1,l=function(e,t){if(t)return e.slice();var n=e.length,r=G?G(n):new e.constructor(n);return e.copy(r),r}(u,!0)):g?(d=!1,v=u,m=!0?(y=v.buffer,b=new y.constructor(y.byteLength),new q(b).set(new q(y)),b):v.buffer,l=new v.constructor(m,v.byteOffset,v.length)):l=[]:function(e){if(!je(e)||ve(e)!=h)return!1;var t=K(e);if(null===t)return!0;var n=z.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&F.call(n)==V}(u)||Ce(u)?(l=s,Ce(s)?l=function(e){return function(e,t,n,r){var a=!n;n||(n={});var i=-1,o=t.length;for(;++i<o;){var s=t[i],u=r?r(n[s],e[s],s,n,e):void 0;void 0===u&&(u=e[s]),a?pe(n,s,u):de(n,s,u)}return n}(e,ze(e))}(s):Le(s)&&!De(s)||(l=function(e){return"function"!=typeof e.constructor||Se(e)?{}:ae(K(e))}(u))):d=!1}var v,m,y,b;var _;d&&(o.set(u,l),a(l,u,r,i,o),o.delete(u));le(e,n,l)}(e,t,o,n,_e,r,a);else{var s=r?r(Ae(e,o),i,o+"",e,t,a):void 0;void 0===s&&(s=i),le(e,o,s)}}),ze)}function xe(e,t){return Te(function(e,t,n){return t=ee(void 0===t?e.length-1:t,0),function(){for(var r=arguments,a=-1,i=ee(r.length-t,0),o=Array(i);++a<i;)o[a]=r[t+a];a=-1;for(var s=Array(t+1);++a<t;)s[a]=r[a];return s[t]=n(o),C(e,this,s)}}(e,t,Ve),e+"")}function Re(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function we(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return ye(n)?n:void 0}function Ee(e,t){var n=typeof e;return!!(t=null==t?u:t)&&("number"==n||"symbol"!=n&&y.test(e))&&e>-1&&e%1==0&&e<t}function Se(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||L)}function Ae(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]}var Te=function(e){var t=0,n=0;return function(){var r=te(),a=s-(r-n);if(n=r,a>0){if(++t>=o)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}($?function(e,t){return $(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:Ve);function Pe(e,t){return e===t||e!=e&&t!=t}var Ce=me(function(){return arguments}())?me:function(e){return je(e)&&z.call(e,"callee")&&!X.call(e,"callee")},Me=Array.isArray;function Oe(e){return null!=e&&Ie(e.length)&&!De(e)}var ke=Q||function(){return!1};function De(e){if(!Le(e))return!1;var t=ve(e);return t==d||t==f||t==l||t==g}function Ie(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=u}function Le(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function je(e){return null!=e&&"object"==typeof e}var Fe=P?function(e){return function(t){return e(t)}}(P):function(e){return je(e)&&Ie(e.length)&&!!b[ve(e)]};function ze(e){return Oe(e)?ce(e,!0):be(e)}var Ne,Be=(Ne=function(e,t,n,r){_e(e,t,n,r)},xe((function(e,t){var n=-1,r=t.length,a=r>1?t[r-1]:void 0,i=r>2?t[2]:void 0;for(a=Ne.length>3&&"function"==typeof a?(r--,a):void 0,i&&function(e,t,n){if(!Le(n))return!1;var r=typeof t;return!!("number"==r?Oe(n)&&Ee(t,n.length):"string"==r&&t in n)&&Pe(n[t],e)}(t[0],t[1],i)&&(a=r<3?void 0:a,r=1),e=Object(e);++n<r;){var o=t[n];o&&Ne(e,o,n,a)}return e})));function Ve(e){return e}r.exports=Be}).call(this,n("yLpj"),n("YuTi")(e))},qncB:function(e,t,n){var r=n("XKFU"),a=n("vhPU"),i=n("eeVq"),o=n("/e88"),s="["+o+"]",u=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),l=function(e,t,n){var a={},s=i((function(){return!!o[e]()||"
"!="
"[e]()})),u=a[e]=s?t(d):o[e];n&&(a[n]=u),r(r.P+r.F*s,"String",a)},d=l.trim=function(e,t){return e=String(a(e)),1&t&&(e=e.replace(u,"")),2&t&&(e=e.replace(c,"")),e};e.exports=l},"qo/p":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var r=function(e,t){for(var n=Object.keys(e),r={},a=0;a<n.length;++a){var i=n[a];r[i]=t(e[i])}return r};r.infix=function(e){return r(this,e)},e.exports=r},qtrA:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n=(0,a.csvParse)(e);return(0,i.default)(n,t)};var r,a=n("Ri0D"),i=(r=n("4yAn"))&&r.__esModule?r:{default:r}},quPj:function(e,t,n){var r=n("0/R4"),a=n("LZWt"),i=n("K0xU")("match");e.exports=function(e){var t;return r(e)&&(void 0!==(t=e[i])?!!t:"RegExp"==a(e))}},qvwV:function(e,t,n){},"qxG/":function(e,t,n){var r=n("0BRo");e.exports=function(e,t){return r(t,e,0)>=0}},r1bV:function(e,t,n){n("7DDg")("Uint16",2,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},r5l1:function(e,t,n){},r87i:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MapTheme=void 0;t.MapTheme={light:"mapbox://styles/mapbox/light-v10",dark:"mapbox://styles/mapbox/dark-v10"}},r8KN:function(e,t,n){var r=n("ALMR"),a=n("ABxe");e.exports=function e(t,n,i){return function(){for(var o=[],s=0,u=t,c=0;c<n.length||s<arguments.length;){var l;c<n.length&&(!a(n[c])||s>=arguments.length)?l=n[c]:(l=arguments[s],s+=1),o[c]=l,a(l)||(u-=1),c+=1}return u<=0?i.apply(this,o):r(u,e(t,o,i))}}},rCD7:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsSeries({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("hcU7"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},rE2o:function(e,t,n){n("OnI7")("asyncIterator")},rGqo:function(e,t,n){for(var r=n("yt8O"),a=n("DVgA"),i=n("KroJ"),o=n("dyZX"),s=n("Mukb"),u=n("hPIQ"),c=n("K0xU"),l=c("iterator"),d=c("toStringTag"),f=u.Array,p={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},h=a(p),g=0;g<h.length;g++){var v,m=h[g],y=p[m],b=o[m],_=b&&b.prototype;if(_&&(_[l]||s(_,l,f),_[d]||s(_,d,m),u[m]=f,y))for(v in r)_[v]||i(_,v,r[v],!0)}},rJtk:function(e,t){e.exports={init:function(){return this.xf["@@transducer/init"]()},result:function(e){return this.xf["@@transducer/result"](e)}}},rOAg:function(e,t,n){var r=n("qxG/"),a=n("Wnyi");e.exports=a(r)},rSzK:function(e,t,n){},raBC:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=function(){};r(n("Bp9Y")).default&&(a=document.addEventListener?function(e,t,n,r){return e.addEventListener(t,n,r||!1)}:document.attachEvent?function(e,t,n){return e.attachEvent("on"+t,(function(t){(t=t||window.event).target=t.target||t.srcElement,t.currentTarget=e,n.call(e,t)}))}:void 0);var i=a;t.default=i,e.exports=t.default},rePB:function(e,t,n){"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,"a",(function(){return r}))},rfz3:function(e,t,n){"use strict";n("91GP"),n("bWfx");var r=n("gnJF"),a=n("rnYU"),i=n("UYkW"),o=i.union,s=i.derivations,u=n("6RdS"),c=n("GfB1"),l=n("d1Y1"),d=n("F7L5"),f=s.equality,p=s.debugRepresentation,h=s.serialization,g=o("folktale:Maybe",{Nothing:function(){},Just:function(e){return{value:e}}}).derive(f,p,h),v=g.Nothing,m=g.Just,y=r(g);d(m.prototype,{get value(){throw new TypeError("`value` can’t be accessed in an abstract instance of Maybe.Just")}}),l(g,{map:{Nothing:function(e){return a("Maybe.Nothing#map",e),this},Just:function(e){return a("Maybe.Just#map",e),m(e(this.value))}},apply:{Nothing:function(e){return y("Maybe.Nothing#apply",e),this},Just:function(e){return y("Maybe.Just#apply",e),e.map(this.value)}},chain:{Nothing:function(e){return a("Maybe.Nothing#chain",e),this},Just:function(e){return a("Maybe.Just#chain",e),e(this.value)}},unsafeGet:{Nothing:function(){throw new TypeError("Can't extract the value of a Nothing.\n\n Since Nothing holds no values, it's not possible to extract one from them.\n You might consider switching from Maybe#get to Maybe#getOrElse, or some other method\n that is not partial.\n ")},Just:function(){return this.value}},getOrElse:{Nothing:function(e){return e},Just:function(e){return this.value}},orElse:{Nothing:function(e){return a("Maybe.Nothing#orElse",e),e(this.value)},Just:function(e){return a("Maybe.Nothing#orElse",e),this}},concat:{Nothing:function(e){return y("Maybe.Nothing#concat",e),e},Just:function(e){var t=this;return y("Maybe.Just#concat",e),e.matchWith({Nothing:function(){return m(t.value)},Just:function(e){return m(t.value.concat(e.value))}})}},cata:{Nothing:function(e){return c("`.cata(pattern)` is deprecated. Use `.matchWith(pattern)` instead."),e.Nothing()},Just:function(e){return c("`.cata(pattern)` is deprecated. Use `.matchWith(pattern)` instead."),e.Just(this.value)}},fold:{Nothing:function(e,t){return a("Maybe.Nothing#fold",e),a("Maybe.Nothing#fold",t),e()},Just:function(e,t){return a("Maybe.Just#fold",e),a("Maybe.Just#fold",t),t(this.value)}},filter:{Nothing:function(e){return a("Maybe.Nothing#filter",e),this},Just:function(e){return a("Maybe.Just#filter",e),e(this.value)?this:v()}},or:{Nothing:function(e){return y("Maybe.Nothing#or",e),e},Just:function(e){return y("Maybe.Just#or",e),this}}}),Object.assign(g,{of:function(e){return m(e)},empty:function(){return v()},get:function(){return c("`.get()` is deprecated, and has been renamed to `.unsafeGet()`."),this.unsafeGet()},toResult:function(e){return n("dtAR")(this,e)},toValidation:function(e){return n("XImm")(this,e)}}),u(m.prototype),u(v.prototype),u(g),e.exports=g},rhzI:function(e,t,n){var r=n("/Ubj"),a=n("cOqj"),i=n("b/Vg");e.exports=a(r("tail",i(1,1/0)))},rnYU:function(e,t,n){"use strict";e.exports=function(e,t){if("function"!=typeof t)throw new TypeError(e+" expects a function, but was given "+t+".")}},rr1i:function(e,t){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},rsGM:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n,i){var o=a.default.unstable_batchedUpdates?function(e){a.default.unstable_batchedUpdates(n,e)}:n;return(0,r.default)(e,t,o,i)};var r=i(n("LIAx")),a=i(n("i8i4"));function i(e){return e&&e.__esModule?e:{default:e}}},rvZc:function(e,t,n){"use strict";var r=n("XKFU"),a=n("ne8i"),i=n("0sh+"),o="".endsWith;r(r.P+r.F*n("UUeW")("endsWith"),"String",{endsWith:function(e){var t=i(this,e,"endsWith"),n=arguments.length>1?arguments[1]:void 0,r=a(t.length),s=void 0===n?r:Math.min(a(n),r),u=String(e);return o?o.call(t,u,s):t.slice(s-u.length,s)===u}})},rxlC:function(e,t,n){"use strict";n("aqI/"),n("V+eJ"),n("Faw5"),n("Tdpu"),e.exports=a,e.exports.default=a;var r=1e20;function a(e,t,n,r,a,i){this.fontSize=e||24,this.buffer=void 0===t?3:t,this.cutoff=r||.25,this.fontFamily=a||"sans-serif",this.fontWeight=i||"normal",this.radius=n||8;var o=this.size=this.fontSize+2*this.buffer;this.canvas=document.createElement("canvas"),this.canvas.width=this.canvas.height=o,this.ctx=this.canvas.getContext("2d"),this.ctx.font=this.fontWeight+" "+this.fontSize+"px "+this.fontFamily,this.ctx.textBaseline="middle",this.ctx.fillStyle="black",this.gridOuter=new Float64Array(o*o),this.gridInner=new Float64Array(o*o),this.f=new Float64Array(o),this.d=new Float64Array(o),this.z=new Float64Array(o+1),this.v=new Int16Array(o),this.middle=Math.round(o/2*(navigator.userAgent.indexOf("Gecko/")>=0?1.2:1))}function i(e,t,n,r,a,i,s){for(var u=0;u<t;u++){for(var c=0;c<n;c++)r[c]=e[c*t+u];for(o(r,a,i,s,n),c=0;c<n;c++)e[c*t+u]=a[c]}for(c=0;c<n;c++){for(u=0;u<t;u++)r[u]=e[c*t+u];for(o(r,a,i,s,t),u=0;u<t;u++)e[c*t+u]=Math.sqrt(a[u])}}function o(e,t,n,a,i){n[0]=0,a[0]=-r,a[1]=+r;for(var o=1,s=0;o<i;o++){for(var u=(e[o]+o*o-(e[n[s]]+n[s]*n[s]))/(2*o-2*n[s]);u<=a[s];)s--,u=(e[o]+o*o-(e[n[s]]+n[s]*n[s]))/(2*o-2*n[s]);n[++s]=o,a[s]=u,a[s+1]=+r}for(o=0,s=0;o<i;o++){for(;a[s+1]<o;)s++;t[o]=(o-n[s])*(o-n[s])+e[n[s]]}}a.prototype.draw=function(e){this.ctx.clearRect(0,0,this.size,this.size),this.ctx.fillText(e,this.buffer,this.middle);for(var t=this.ctx.getImageData(0,0,this.size,this.size),n=new Uint8ClampedArray(this.size*this.size),a=0;a<this.size*this.size;a++){var o=t.data[4*a+3]/255;this.gridOuter[a]=1===o?0:0===o?r:Math.pow(Math.max(0,.5-o),2),this.gridInner[a]=1===o?r:0===o?0:Math.pow(Math.max(0,o-.5),2)}for(i(this.gridOuter,this.size,this.size,this.f,this.d,this.v,this.z),i(this.gridInner,this.size,this.size,this.f,this.d,this.v,this.z),a=0;a<this.size*this.size;a++){var s=this.gridOuter[a]-this.gridInner[a];n[a]=Math.max(0,Math.min(255,Math.round(255-255*(s/this.radius+this.cutoff))))}return n}},rzlk:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("pVnL")),i=r(n("q1tI")),o=r(n("17x9")),s=r(n("IOVJ")),u=function(e){var t=e.location,n=e.pageResources;return n?i.default.createElement(s.default,(0,a.default)({location:t,pageResources:n},n.json)):null};u.propTypes={location:o.default.shape({pathname:o.default.string.isRequired}).isRequired};var c=u;t.default=c},s3Ml:function(e,t,n){e.exports={default:n("JbBM"),__esModule:!0}},s5qY:function(e,t,n){var r=n("0/R4");e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},s9Da:function(e,t,n){"use strict";e.exports=function(e){return function(t){throw new TypeError(t+" does not have a method '"+e+"'.")}}},s9IS:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("lMCK"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.resultReturns,a=e.onDone;return this.callTapsSeries({onError:function(e,n,r,a){return t(n)+a(!0)},onResult:function(e,t,r){return"if(".concat(t," !== undefined) {\n").concat(n(t),";\n} else {\n").concat(r(),"}\n")},resultReturns:r,onDone:a})}}]),t}(n("hcU7"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},sA14:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=f();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=n("94VI"),i=d(n("t23M")),o=d(n("BGR+")),s=d(n("TSYQ")),u=d(n("HzHp")),c=d(n("i6dq")),l=d(n("aVg8"));function d(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(e){return(p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function h(){return(h=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return!t||"object"!==p(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t){return(y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var b=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=v(this,m(t).call(this,e))).saveTextArea=function(e){n.textArea=e},n.resizeOnNextFrame=function(){c.default.cancel(n.nextFrameActionId),n.nextFrameActionId=(0,c.default)(n.resizeTextarea)},n.resizeTextarea=function(){var e=n.props.autoSize||n.props.autosize;if(e&&n.textArea){var t=e.minRows,r=e.maxRows,a=(0,u.default)(n.textArea,!1,t,r);n.setState({textareaStyles:a,resizing:!0},(function(){c.default.cancel(n.resizeFrameId),n.resizeFrameId=(0,c.default)((function(){n.setState({resizing:!1})}))}))}},n.renderTextArea=function(){var e=n.props,t=e.prefixCls,a=e.autoSize,u=e.autosize,c=e.className,d=e.disabled,f=n.state,p=f.textareaStyles,g=f.resizing;(0,l.default)(void 0===u,"Input.TextArea","autosize is deprecated, please use autoSize instead.");var v,m,y,b=(0,o.default)(n.props,["prefixCls","onPressEnter","autoSize","autosize","defaultValue","allowClear"]),_=(0,s.default)(t,c,(v={},m="".concat(t,"-disabled"),y=d,m in v?Object.defineProperty(v,m,{value:y,enumerable:!0,configurable:!0,writable:!0}):v[m]=y,v));"value"in b&&(b.value=b.value||"");var x=h(h(h({},n.props.style),p),g?{overflow:"hidden"}:null);return r.createElement(i.default,{onResize:n.resizeOnNextFrame,disabled:!(a||u)},r.createElement("textarea",h({},b,{className:_,style:x,ref:n.saveTextArea})))},n.state={textareaStyles:{},resizing:!1},n}var n,a,d;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&y(e,t)}(t,e),n=t,(a=[{key:"componentDidMount",value:function(){this.resizeTextarea()}},{key:"componentDidUpdate",value:function(e){e.value!==this.props.value&&this.resizeTextarea()}},{key:"componentWillUnmount",value:function(){c.default.cancel(this.nextFrameActionId),c.default.cancel(this.resizeFrameId)}},{key:"render",value:function(){return this.renderTextArea()}}])&&g(n.prototype,a),d&&g(n,d),t}(r.Component);(0,a.polyfill)(b);var _=b;t.default=_},sEfC:function(e,t,n){var r=n("GoyQ"),a=n("QIyF"),i=n("tLB3"),o="Expected a function",s=Math.max,u=Math.min;e.exports=function(e,t,n){var c,l,d,f,p,h,g=0,v=!1,m=!1,y=!0;if("function"!=typeof e)throw new TypeError(o);function b(t){var n=c,r=l;return c=l=void 0,g=t,f=e.apply(r,n)}function _(e){var n=e-h;return void 0===h||n>=t||n<0||m&&e-g>=d}function x(){var e=a();if(_(e))return R(e);p=setTimeout(x,function(e){var n=t-(e-h);return m?u(n,d-(e-g)):n}(e))}function R(e){return p=void 0,y&&c?b(e):(c=l=void 0,f)}function w(){var e=a(),n=_(e);if(c=arguments,l=this,h=e,n){if(void 0===p)return function(e){return g=e,p=setTimeout(x,t),v?b(e):f}(h);if(m)return clearTimeout(p),p=setTimeout(x,t),b(h)}return void 0===p&&(p=setTimeout(x,t)),f}return t=i(t)||0,r(n)&&(v=!!n.leading,d=(m="maxWait"in n)?s(i(n.maxWait)||0,t):d,y="trailing"in n?!!n.trailing:y),w.cancel=function(){void 0!==p&&clearTimeout(p),g=0,c=h=l=p=void 0},w.flush=function(){return void 0===p?f:R(a())},w}},sFw1:function(e,t,n){n("7DDg")("Int8",1,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},sMXx:function(e,t,n){"use strict";var r=n("Ugos");n("XKFU")({target:"RegExp",proto:!0,forced:r!==/./.exec},{exec:r})},sSjL:function(e,t,n){"use strict";var r=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.pointToHexbin=function(e,t){var n=e.dataArray,u=t.size,c=(void 0===u?10:u)/(2*Math.PI*s)*(256<<20)/2,l=n.map((function(e){var t=(0,a.aProjectFlat)(e.coordinates),n=t[0],i=t[1];return r({},e,{coordinates:[n,i]})}));return{dataArray:(0,i.hexbin)().radius(c).x((function(e){return e.coordinates[0]})).y((function(e){return e.coordinates[1]}))(l).map((function(e,n){var r;if(t.field&&t.method){var i=function(e,t){return e.map((function(e){return e[t]}))}(e,t.field);e[t.method]=o.statMap[t.method](i)}return(r={})[t.method]=e[t.method],r.count=e.length,r.coordinates=(0,a.unProjectFlat)([e.x,e.y]),r._id=n+1,r})),radius:c}};var a=n("DLW2"),i=n("NyNd"),o=n("3qD5"),s=6378e3},sXyB:function(e,t,n){var r=n("SksO");function a(t,n,i){return!function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}()?e.exports=a=function(e,t,n){var a=[null];a.push.apply(a,t);var i=new(Function.bind.apply(e,a));return n&&r(i,n.prototype),i}:e.exports=a=Reflect.construct,a.apply(null,arguments)}e.exports=a},"saJ+":function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){"function"==typeof e?e(t):"object"===r(e)&&e&&"current"in e&&(e.current=t)}n("8+KV"),n("rE2o"),n("ioFf"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.fillRef=a,t.composeRef=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){t.forEach((function(t){a(t,e)}))}},t.supportRef=function(e){if(e.type&&e.type.prototype&&!e.type.prototype.render)return!1;if("function"==typeof e&&!e.prototype.render)return!1;return!0}},sagP:function(e,t,n){"use strict";n("VRzm"),n("Btvt");var r=n("iZoB").MissingRef;e.exports=function e(t,n,a){var i=this;if("function"!=typeof this._opts.loadSchema)throw new Error("options.loadSchema should be a function");"function"==typeof n&&(a=n,n=void 0);var o=s(t).then((function(){var e=i._addSchema(t,void 0,n);return e.validate||function e(t){try{return i._compile(t)}catch(a){if(a instanceof r)return function(r){var a=r.missingSchema;if(c(a))throw new Error("Schema "+a+" is loaded but "+r.missingRef+" cannot be resolved");var o=i._loadingSchemas[a];o||(o=i._loadingSchemas[a]=i._opts.loadSchema(a)).then(u,u);return o.then((function(e){if(!c(a))return s(e).then((function(){c(a)||i.addSchema(e,a,void 0,n)}))})).then((function(){return e(t)}));function u(){delete i._loadingSchemas[a]}function c(e){return i._refs[e]||i._schemas[e]}}(a);throw a}}(e)}));a&&o.then((function(e){a(null,e)}),a);return o;function s(t){var n=t.$schema;return n&&!i.getSchema(n)?e.call(i,{$ref:n},!0):Promise.resolve()}}},sjcM:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone,r=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,n){return t(n)},onDone:n,rethrowIfPossible:r})}}]),t}(n("5cEH"))),l=function(){throw new Error("tapAsync is not supported on a SyncHook")},d=function(){throw new Error("tapPromise is not supported on a SyncHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},ssKB:function(e,t,n){"use strict";n("pIFo"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r,a=n("Ripx"),i=(r=a)&&r.__esModule?r:{default:r};t.default=function(e,t){if("undefined"!=typeof window){var n="/"+(0,i.default)(e,t)+"/";window.location.replace(n)}}},"t+aO":function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="valid"+a,f=e.opts.$data&&o&&o.$data;f&&(r+=" var schema"+a+" = "+e.util.getData(o.$data,i,e.dataPathArr)+"; ");var p="schema"+a;if(!f)if(o.length<e.opts.loopRequired&&e.schema.properties&&Object.keys(e.schema.properties).length){var h=[],g=o;if(g)for(var v,m=-1,y=g.length-1;m<y;){v=g[m+=1];var b=e.schema.properties[v];b&&(e.opts.strictKeywords?"object"==typeof b&&Object.keys(b).length>0:e.util.schemaHasRules(b,e.RULES.all))||(h[h.length]=v)}}else h=o;if(f||h.length){var _=e.errorPath,x=f||h.length>=e.opts.loopRequired,R=e.opts.ownProperties;if(c)if(r+=" var missing"+a+"; ",x){f||(r+=" var "+p+" = validate.schema"+s+"; ");var w="' + "+(C="schema"+a+"["+(A="i"+a)+"]")+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(_,C,e.opts.jsonPointers)),r+=" var "+d+" = true; ",f&&(r+=" if (schema"+a+" === undefined) "+d+" = true; else if (!Array.isArray(schema"+a+")) "+d+" = false; else {"),r+=" for (var "+A+" = 0; "+A+" < "+p+".length; "+A+"++) { "+d+" = "+l+"["+p+"["+A+"]] !== undefined ",R&&(r+=" && Object.prototype.hasOwnProperty.call("+l+", "+p+"["+A+"]) "),r+="; if (!"+d+") break; } ",f&&(r+=" } "),r+=" if (!"+d+") { ",(P=P||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+w+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is a required property":r+="should have required property \\'"+w+"\\'",r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var E=r;r=P.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+E+"]); ":r+=" validate.errors = ["+E+"]; return false; ":r+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else { "}else{r+=" if ( ";var S=h;if(S)for(var A=-1,T=S.length-1;A<T;){O=S[A+=1],A&&(r+=" || "),r+=" ( ( "+(L=l+(I=e.util.getProperty(O)))+" === undefined ",R&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(O)+"') "),r+=") && (missing"+a+" = "+e.util.toQuotedString(e.opts.jsonPointers?O:I)+") ) "}r+=") { ";var P;w="' + "+(C="missing"+a)+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(_,C,!0):_+" + "+C),(P=P||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+w+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is a required property":r+="should have required property \\'"+w+"\\'",r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";E=r;r=P.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+E+"]); ":r+=" validate.errors = ["+E+"]; return false; ":r+=" var err = "+E+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",r+=" } else { "}else if(x){f||(r+=" var "+p+" = validate.schema"+s+"; ");var C;w="' + "+(C="schema"+a+"["+(A="i"+a)+"]")+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(_,C,e.opts.jsonPointers)),f&&(r+=" if ("+p+" && !Array.isArray("+p+")) { var err = ",!1!==e.createErrors?(r+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+w+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is a required property":r+="should have required property \\'"+w+"\\'",r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } else if ("+p+" !== undefined) { "),r+=" for (var "+A+" = 0; "+A+" < "+p+".length; "+A+"++) { if ("+l+"["+p+"["+A+"]] === undefined ",R&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", "+p+"["+A+"]) "),r+=") { var err = ",!1!==e.createErrors?(r+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+w+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is a required property":r+="should have required property \\'"+w+"\\'",r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } } ",f&&(r+=" } ")}else{var M=h;if(M)for(var O,k=-1,D=M.length-1;k<D;){O=M[k+=1];var I=e.util.getProperty(O),L=(w=e.util.escapeQuotes(O),l+I);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(_,O,e.opts.jsonPointers)),r+=" if ( "+L+" === undefined ",R&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(O)+"') "),r+=") { var err = ",!1!==e.createErrors?(r+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+w+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is a required property":r+="should have required property \\'"+w+"\\'",r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}e.errorPath=_}else c&&(r+=" if (true) {");return r}},t23M:function(e,t,n){"use strict";function r(e){return(r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return!t||"object"!==r(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function o(e){return(o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}n("bWfx"),n("hHhE"),n("/SS/"),n("HAE/"),n("rE2o"),n("ioFf");var u=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t},c=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var l=u(n("q1tI")),d=c(n("dplF")),f=c(n("0r0h")),p=c(n("cOkC")),h=n("saJ+"),g=c(n("bdgK")),v=n("XZ74"),m=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=i(this,o(t).apply(this,arguments))).resizeObserver=null,e.childNode=null,e.currentElement=null,e.state={width:0,height:0},e.onResize=function(t){var n=e.props.onResize,r=t[0].target.getBoundingClientRect(),a=r.width,i=r.height,o=Math.floor(a),s=Math.floor(i);if(e.state.width!==o||e.state.height!==s){var u={width:o,height:s};e.setState(u),n&&n(u)}},e.setChildNode=function(t){e.childNode=t},e}var n,r,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.onComponentUpdated()}},{key:"componentDidUpdate",value:function(){this.onComponentUpdated()}},{key:"componentWillUnmount",value:function(){this.destroyObserver()}},{key:"onComponentUpdated",value:function(){if(this.props.disabled)this.destroyObserver();else{var e=d.default(this.childNode||this);e!==this.currentElement&&(this.destroyObserver(),this.currentElement=e),!this.resizeObserver&&e&&(this.resizeObserver=new g.default(this.onResize),this.resizeObserver.observe(e))}}},{key:"destroyObserver",value:function(){this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}},{key:"render",value:function(){var e=this.props.children,t=f.default(e);if(t.length>1)p.default(!1,"Find more than one child node with `children` in ResizeObserver. Will only observe first one.");else if(0===t.length)return p.default(!1,"`children` of ResizeObserver is empty. Nothing is in observe."),null;var n=t[0];if(l.isValidElement(n)&&v.supportRef(n)){var r=n.ref;t[0]=l.cloneElement(n,{ref:h.composeRef(r,this.setChildNode)})}return 1===t.length?t[0]:t.map((function(e,t){return!l.isValidElement(e)||"key"in e&&null!==e.key?e:l.cloneElement(e,{key:"".concat("rc-observer-key","-").concat(t)})}))}}])&&a(n.prototype,r),u&&a(n,u),t}(l.Component);m.displayName="ResizeObserver",t.default=m},tEej:function(e,t,n){var r=n("Ojgd"),a=Math.min;e.exports=function(e){return e>0?a(r(e),9007199254740991):0}},tHQj:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c,l,d,f=n("pqXx"),p=n("4cb6");function h(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function g(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var v=(r=(0,p.injectable)(),a=(0,p.inject)(f.TYPES.ICameraService),i=(0,p.inject)(f.TYPES.ICoordinateSystemService),o=(0,p.inject)(f.TYPES.IRendererService),r((c=g((u=function(){function e(){h(this,"cameraService",c,this),h(this,"coordinateSystemService",l,this),h(this,"rendererService",d,this)}return e.prototype.apply=function(e){var t=this;e.hooks.beforeRender.tap("ShaderUniformPlugin",(function(){t.coordinateSystemService.refresh();var n=t.rendererService.getViewportSize(),r=n.width,a=n.height;e.models.forEach((function(e){var n;return e.addUniforms(((n={})[f.CameraUniform.ProjectionMatrix]=t.cameraService.getProjectionMatrix(),n[f.CameraUniform.ViewMatrix]=t.cameraService.getViewMatrix(),n[f.CameraUniform.ViewProjectionMatrix]=t.cameraService.getViewProjectionMatrix(),n[f.CameraUniform.Zoom]=t.cameraService.getZoom(),n[f.CameraUniform.ZoomScale]=t.cameraService.getZoomScale(),n[f.CameraUniform.FocalDistance]=t.cameraService.getFocalDistance(),n[f.CameraUniform.CameraPosition]=t.cameraService.getCameraPosition(),n[f.CoordinateUniform.CoordinateSystem]=t.coordinateSystemService.getCoordinateSystem(),n[f.CoordinateUniform.ViewportCenter]=t.coordinateSystemService.getViewportCenter(),n[f.CoordinateUniform.ViewportCenterProjection]=t.coordinateSystemService.getViewportCenterProjection(),n[f.CoordinateUniform.PixelsPerDegree]=t.coordinateSystemService.getPixelsPerDegree(),n[f.CoordinateUniform.PixelsPerDegree2]=t.coordinateSystemService.getPixelsPerDegree2(),n[f.CoordinateUniform.PixelsPerMeter]=t.coordinateSystemService.getPixelsPerMeter(),n.u_ViewportSize=[r,a],n.u_DevicePixelRatio=window.devicePixelRatio,n.u_ModelMatrix=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1],n))}))}))},e}()).prototype,"cameraService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l=g(u.prototype,"coordinateSystemService",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),d=g(u.prototype,"rendererService",[o],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),s=u))||s);t.default=v},tLB3:function(e,t,n){n("pIFo");var r=n("GoyQ"),a=n("/9aa"),i=NaN,o=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,c=/^0o[0-7]+$/i,l=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(a(e))return i;if(r(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=r(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(o,"");var n=u.test(e);return n||c.test(e)?l(e.slice(2),n?2:8):s.test(e)?i:+e}},tPRo:function(e,t,n){},tQoc:function(e,t,n){"use strict";var r,a,i;function o(e,t){void 0===t&&(t=0);for(var n=2*Math.PI/e,r=[],a=0;a<e;a++)r.push(n*a+t*Math.PI/12);return r.map((function(e){return[Math.sin(e+Math.PI/4),Math.cos(e+Math.PI/4),0]}))}function s(){return o(30)}function u(){return o(4)}function c(){return o(3)}function l(){return o(6)}function d(){return o(5)}Object.defineProperty(t,"__esModule",{value:!0}),t.polygonPath=o,t.circle=s,t.square=u,t.triangle=c,t.hexagon=l,t.pentagon=d,t.geometryShape=t.ShapeType2D=t.ShapeType3D=void 0,t.ShapeType3D=a,function(e){e.CYLINDER="cylinder",e.SQUARECOLUMN="squareColumn",e.TRIANGLECOLUMN="triangleColumn",e.HEXAGONCOLUMN="hexagonColumn",e.PENTAGONCOLUMN="pentagonColumn"}(a||(t.ShapeType3D=a={})),t.ShapeType2D=i,function(e){e.CIRCLE="circle",e.SQUARE="square",e.TRIANGLE="triangle",e.HEXAGON="hexagon",e.PENTAGON="pentagon"}(i||(t.ShapeType2D=i={}));var f=((r={})[i.CIRCLE]=s,r[i.HEXAGON]=l,r[i.TRIANGLE]=c,r[i.SQUARE]=u,r[i.PENTAGON]=d,r[a.CYLINDER]=s,r[a.HEXAGONCOLUMN]=l,r[a.TRIANGLECOLUMN]=c,r[a.SQUARECOLUMN]=u,r[a.PENTAGONCOLUMN]=d,r);t.geometryShape=f},tUrg:function(e,t,n){"use strict";n("OGtf")("link",(function(e){return function(t){return e(this,"a","href",t)}}))},taAP:function(e,t,n){"use strict";n("rGqo");var r=n("VbXa"),a=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.PointTriangulation=u,t.default=void 0;var i,o=n("pqXx"),s=(i=n("iZF3"))&&i.__esModule?i:{default:i};function u(e){var t=e.coordinates;return{vertices:[].concat(a(t),a(t),a(t),a(t)),indices:[0,1,2,2,3,0],size:t.length}}var c=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PointLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions().opacity;return this.models.forEach((function(t){return t.draw({uniforms:{u_opacity:e||1}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"pointText",vertexShader:'attribute vec3 a_Position;\nattribute vec2 a_tex;\nattribute vec2 a_offset;\nattribute vec4 a_color;\nattribute float a_size;\n\nuniform vec2 u_sdf_map_size;\nuniform vec2 u_viewport_size;\n\nuniform float u_activeId : 0;\nuniform vec4 u_activeColor : [1.0, 0.0, 0.0, 1.0];\n\nvarying vec2 v_uv;\nvarying float v_gamma_scale;\nvarying vec4 v_color;\n\n#pragma include "projection"\n\nvoid main() {\n v_color = a_color;\n v_uv = a_tex / u_sdf_map_size;\n\n // 文本缩放比例\n float fontScale = a_size / 24.;\n\n vec4 project_pos = project_position(vec4(a_Position, 1.0));\n\n vec4 projected_position = project_common_position_to_clipspace(vec4(project_pos.xyz, 1.0));\n\n gl_Position = vec4(projected_position.xy / projected_position.w\n + a_offset * fontScale / u_viewport_size * 2., 0.0, 1.0);\n v_gamma_scale = gl_Position.w;\n\n\n}\n',fragmentShader:"uniform sampler2D u_sdf_map;\nuniform float u_gamma_scale : 0.5;\nuniform float u_font_size : 24;\nuniform float u_opacity : 1.0;\nuniform vec4 u_stroke : [0, 0, 0, 1];\nuniform float u_strokeWidth : 2.0;\nuniform float u_halo_blur : 0.5;\n\nvarying vec4 v_color;\nvarying vec2 v_uv;\nvarying float v_gamma_scale;\n\nvoid main() {\n // get sdf from atlas\n float dist = texture2D(u_sdf_map, v_uv).a;\n\n float fontScale = u_font_size / 24.0;\n\n lowp float buff = (6.0 - u_strokeWidth / fontScale) / SDF_PX;\n highp float gamma = (u_halo_blur * 1.19 / SDF_PX + EDGE_GAMMA) / (fontScale * u_gamma_scale);\n\n highp float gamma_scaled = gamma * v_gamma_scale;\n\n highp float alpha = smoothstep(buff - gamma_scaled, buff + gamma_scaled, dist);\n\n gl_FragColor = mix(v_color * u_opacity, u_stroke, smoothstep(0., 0.5, 1. - dist)) * alpha;\n}\n",triangulation:u,depth:{enable:!1},blend:{enable:!0,func:{srcRGB:o.gl.SRC_ALPHA,srcAlpha:1,dstRGB:o.gl.ONE_MINUS_SRC_ALPHA,dstAlpha:1}}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"textOffsets",type:o.AttributeType.Attribute,descriptor:{name:"a_textOffsets",buffer:{usage:o.gl.STATIC_DRAW,data:[],type:o.gl.FLOAT},size:2,update:function(e,t,n,r){var a=[-1,-1,1,-1,1,1,-1,1],i=r%4*2;return[a[i],a[i+1]]}}}),e.styleAttributeService.registerStyleAttribute({name:"size",type:o.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"shape",type:o.AttributeType.Attribute,descriptor:{name:"a_Shape",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:1,update:function(t,n,r,a){var i=t.shape,o=void 0===i?2:i;return[e.configService.getConfig().shape2d.indexOf(o)]}}})},n.iniTextFont=function(){var e=this.getStyleOptions(),t=e.fontWeight,n=void 0===t?"normal":t,r=e.fontFamily,a=this.getEncodedData(),i=[];a.forEach((function(e){var t=e.text,n=void 0===t?"":t,r=n=n.toString(),a=Array.isArray(r),o=0;for(r=a?r:r[Symbol.iterator]();;){var s;if(a){if(o>=r.length)break;s=r[o++]}else{if((o=r.next()).done)break;s=o.value}var u=s;-1===i.indexOf(u)&&i.push(u)}})),this.fontService.setFontOptions({characterSet:i,fontWeight:n,fontFamily:r})},t}(s.default);t.default=c},tuSo:function(e,t,n){n("7DDg")("Int32",4,(function(e){return function(t,n,r){return e(this,t,n,r)}}))},uJ7u:function(e,t,n){"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.InteractionEvent=void 0,t.InteractionEvent=r,function(e){e.Hover="hover",e.Click="click"}(r||(t.InteractionEvent=r={}))},uOPS:function(e,t){e.exports=!0},uPn7:function(e,t,n){},uSCx:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("LK8F"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="errs__"+a,f=e.util.copy(e),p="";f.level++;var h="valid"+f.level,g={},v={},m=e.opts.ownProperties;for(x in o){var y=o[x],b=Array.isArray(y)?v:g;b[x]=y}r+="var "+d+" = errors;";var _=e.errorPath;for(var x in r+="var missing"+a+";",v)if((b=v[x]).length){if(r+=" if ( "+l+e.util.getProperty(x)+" !== undefined ",m&&(r+=" && Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(x)+"') "),c){r+=" && ( ";var R=b;if(R)for(var w=-1,E=R.length-1;w<E;){M=R[w+=1],w&&(r+=" || "),r+=" ( ( "+(I=l+(D=e.util.getProperty(M)))+" === undefined ",m&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(M)+"') "),r+=") && (missing"+a+" = "+e.util.toQuotedString(e.opts.jsonPointers?M:D)+") ) "}r+=")) { ";var S="missing"+a,A="' + "+S+" + '";e.opts._errorDataPathProperty&&(e.errorPath=e.opts.jsonPointers?e.util.getPathExpr(_,S,!0):_+" + "+S);var T=T||[];T.push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'dependencies' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { property: '"+e.util.escapeQuotes(x)+"', missingProperty: '"+A+"', depsCount: "+b.length+", deps: '"+e.util.escapeQuotes(1==b.length?b[0]:b.join(", "))+"' } ",!1!==e.opts.messages&&(r+=" , message: 'should have ",1==b.length?r+="property "+e.util.escapeQuotes(b[0]):r+="properties "+e.util.escapeQuotes(b.join(", ")),r+=" when property "+e.util.escapeQuotes(x)+" is present' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var P=r;r=T.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+P+"]); ":r+=" validate.errors = ["+P+"]; return false; ":r+=" var err = "+P+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; "}else{r+=" ) { ";var C=b;if(C)for(var M,O=-1,k=C.length-1;O<k;){M=C[O+=1];var D=e.util.getProperty(M),I=(A=e.util.escapeQuotes(M),l+D);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(_,M,e.opts.jsonPointers)),r+=" if ( "+I+" === undefined ",m&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(M)+"') "),r+=") { var err = ",!1!==e.createErrors?(r+=" { keyword: 'dependencies' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { property: '"+e.util.escapeQuotes(x)+"', missingProperty: '"+A+"', depsCount: "+b.length+", deps: '"+e.util.escapeQuotes(1==b.length?b[0]:b.join(", "))+"' } ",!1!==e.opts.messages&&(r+=" , message: 'should have ",1==b.length?r+="property "+e.util.escapeQuotes(b[0]):r+="properties "+e.util.escapeQuotes(b.join(", ")),r+=" when property "+e.util.escapeQuotes(x)+" is present' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ",r+="; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; } "}}r+=" } ",c&&(p+="}",r+=" else { ")}e.errorPath=_;var L=f.baseId;for(var x in g){y=g[x];(e.opts.strictKeywords?"object"==typeof y&&Object.keys(y).length>0:e.util.schemaHasRules(y,e.RULES.all))&&(r+=" "+h+" = true; if ( "+l+e.util.getProperty(x)+" !== undefined ",m&&(r+=" && Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(x)+"') "),r+=") { ",f.schema=y,f.schemaPath=s+e.util.getProperty(x),f.errSchemaPath=u+"/"+e.util.escapeFragment(x),r+=" "+e.validate(f)+" ",f.baseId=L,r+=" } ",c&&(r+=" if ("+h+") { ",p+="}"))}return c&&(r+=" "+p+" if ("+d+" == errors) {"),r=e.util.cleanUpCode(r)}},uciX:function(e,t,n){"use strict";n("eM6i"),n("V+eJ"),n("8+KV");var r=n("QbLZ"),a=n.n(r),i=n("iCc5"),o=n.n(i),s=n("FYw3"),u=n.n(s),c=n("mRg0"),l=n.n(c),d=n("q1tI"),f=n.n(d),p=n("17x9"),h=n.n(p),g=n("i8i4"),v=n.n(g),m=n("94VI");function y(e,t){for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var b=n("LIAx"),_=n.n(b);function x(e,t,n,r){var a=v.a.unstable_batchedUpdates?function(e){v.a.unstable_batchedUpdates(n,e)}:n;return _()(e,t,a,r)}n("hHhE"),n("/SS/"),n("HAE/"),n("rE2o"),n("ioFf");function R(e){return(R="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t){return!t||"object"!==R(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function S(e){return(S=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function A(e,t){return(A=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}var T=function(e){function t(){var e,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var r=arguments.length,a=new Array(r),i=0;i<r;i++)a[i]=arguments[i];return(n=E(this,(e=S(t)).call.apply(e,[this].concat(a)))).removeContainer=function(){n.container&&(v.a.unmountComponentAtNode(n.container),n.container.parentNode.removeChild(n.container),n.container=null)},n.renderComponent=function(e,t){var r=n.props,a=r.visible,i=r.getComponent,o=r.forceRender,s=r.getContainer,u=r.parent;(a||u._component||o)&&(n.container||(n.container=s()),v.a.unstable_renderSubtreeIntoContainer(u,i(e),n.container,(function(){t&&t.call(this)})))},n}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&A(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentDidUpdate",value:function(){this.props.autoMount&&this.renderComponent()}},{key:"componentWillUnmount",value:function(){this.props.autoDestroy&&this.removeContainer()}},{key:"render",value:function(){return this.props.children({renderComponent:this.renderComponent,removeContainer:this.removeContainer})}}])&&w(n.prototype,r),a&&w(n,a),t}(f.a.Component);function P(e){return(P="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t){return!t||"object"!==P(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function O(e){return(O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e,t){return(k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}T.propTypes={autoMount:h.a.bool,autoDestroy:h.a.bool,visible:h.a.bool,forceRender:h.a.bool,parent:h.a.any,getComponent:h.a.func.isRequired,getContainer:h.a.func.isRequired,children:h.a.func.isRequired},T.defaultProps={autoMount:!0,autoDestroy:!0,forceRender:!1};var D=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),M(this,O(t).apply(this,arguments))}var n,r,a;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(t,e),n=t,(r=[{key:"componentDidMount",value:function(){this.createContainer()}},{key:"componentDidUpdate",value:function(e){var t=this.props.didUpdate;t&&t(e)}},{key:"componentWillUnmount",value:function(){this.removeContainer()}},{key:"createContainer",value:function(){this._container=this.props.getContainer(),this.forceUpdate()}},{key:"removeContainer",value:function(){this._container&&this._container.parentNode.removeChild(this._container)}},{key:"render",value:function(){return this._container?v.a.createPortal(this.props.children,this._container):null}}])&&C(n.prototype,r),a&&C(n,a),t}(f.a.Component);D.propTypes={getContainer:h.a.func.isRequired,children:h.a.node.isRequired,didUpdate:h.a.func};var I=n("TSYQ"),L=n.n(I);function j(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function F(e,t){this[e]=t}n("2Spj"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V");var z,N=n("V7oC"),B=n.n(N);n("xfY5"),n("Oyvg"),n("bWfx"),n("SRfc"),n("pIFo"),n("KKXr"),n("WLL4"),n("jm62"),n("0l/t");function V(e){return(V="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}var W={Webkit:"-webkit-",Moz:"-moz-",ms:"-ms-",O:"-o-"};function q(){if(void 0!==z)return z;z="";var e=document.createElement("p").style;for(var t in W)t+"Transform"in e&&(z=t);return z}function G(){return q()?"".concat(q(),"TransitionProperty"):"transitionProperty"}function K(){return q()?"".concat(q(),"Transform"):"transform"}function Y(e,t){var n=G();n&&(e.style[n]=t,"transitionProperty"!==n&&(e.style.transitionProperty=t))}function X(e,t){var n=K();n&&(e.style[n]=t,"transform"!==n&&(e.style.transform=t))}var J,Z=/matrix\((.*)\)/,$=/matrix3d\((.*)\)/;function Q(e){var t=e.style.display;e.style.display="none",e.offsetHeight,e.style.display=t}function ee(e,t,n){var r=n;if("object"!==V(t))return void 0!==r?("number"==typeof r&&(r="".concat(r,"px")),void(e.style[t]=r)):J(e,t);for(var a in t)t.hasOwnProperty(a)&&ee(e,a,t[a])}function te(e,t){var n=e["page".concat(t?"Y":"X","Offset")],r="scroll".concat(t?"Top":"Left");if("number"!=typeof n){var a=e.document;"number"!=typeof(n=a.documentElement[r])&&(n=a.body[r])}return n}function ne(e){return te(e)}function re(e){return te(e,!0)}function ae(e){var t=function(e){var t,n,r,a=e.ownerDocument,i=a.body,o=a&&a.documentElement;return n=(t=e.getBoundingClientRect()).left,r=t.top,{left:n-=o.clientLeft||i.clientLeft||0,top:r-=o.clientTop||i.clientTop||0}}(e),n=e.ownerDocument,r=n.defaultView||n.parentWindow;return t.left+=ne(r),t.top+=re(r),t}function ie(e){return null!=e&&e==e.window}function oe(e){return ie(e)?e.document:9===e.nodeType?e:e.ownerDocument}var se=new RegExp("^(".concat(/[\-+]?(?:\d*\.|)\d+(?:[eE][\-+]?\d+|)/.source,")(?!px)[a-z%]+$"),"i"),ue=/^(top|right|bottom|left)$/,ce="currentStyle",le="runtimeStyle",de="left",fe="px";function pe(e,t){return"left"===e?t.useCssRight?"right":e:t.useCssBottom?"bottom":e}function he(e){return"left"===e?"right":"right"===e?"left":"top"===e?"bottom":"bottom"===e?"top":void 0}function ge(e,t,n){"static"===ee(e,"position")&&(e.style.position="relative");var r=-999,a=-999,i=pe("left",n),o=pe("top",n),s=he(i),u=he(o);"left"!==i&&(r=999),"top"!==o&&(a=999);var c,l="",d=ae(e);("left"in t||"top"in t)&&(l=(c=e).style.transitionProperty||c.style[G()]||"",Y(e,"none")),"left"in t&&(e.style[s]="",e.style[i]="".concat(r,"px")),"top"in t&&(e.style[u]="",e.style[o]="".concat(a,"px")),Q(e);var f=ae(e),p={};for(var h in t)if(t.hasOwnProperty(h)){var g=pe(h,n),v="left"===h?r:a,m=d[h]-f[h];p[g]=g===h?v+m:v-m}ee(e,p),Q(e),("left"in t||"top"in t)&&Y(e,l);var y={};for(var b in t)if(t.hasOwnProperty(b)){var _=pe(b,n),x=t[b]-d[b];y[_]=b===_?p[_]+x:p[_]-x}ee(e,y)}function ve(e,t){var n=ae(e),r=function(e){var t=window.getComputedStyle(e,null),n=t.getPropertyValue("transform")||t.getPropertyValue(K());if(n&&"none"!==n){var r=n.replace(/[^0-9\-.,]/g,"").split(",");return{x:parseFloat(r[12]||r[4],0),y:parseFloat(r[13]||r[5],0)}}return{x:0,y:0}}(e),a={x:r.x,y:r.y};"left"in t&&(a.x=r.x+t.left-n.left),"top"in t&&(a.y=r.y+t.top-n.top),function(e,t){var n=window.getComputedStyle(e,null),r=n.getPropertyValue("transform")||n.getPropertyValue(K());if(r&&"none"!==r){var a,i=r.match(Z);if(i)(a=(i=i[1]).split(",").map((function(e){return parseFloat(e,10)})))[4]=t.x,a[5]=t.y,X(e,"matrix(".concat(a.join(","),")"));else(a=r.match($)[1].split(",").map((function(e){return parseFloat(e,10)})))[12]=t.x,a[13]=t.y,X(e,"matrix3d(".concat(a.join(","),")"))}else X(e,"translateX(".concat(t.x,"px) translateY(").concat(t.y,"px) translateZ(0)"))}(e,a)}function me(e,t){for(var n=0;n<e.length;n++)t(e[n])}function ye(e){return"border-box"===J(e,"boxSizing")}"undefined"!=typeof window&&(J=window.getComputedStyle?function(e,t,n){var r=n,a="",i=oe(e);return(r=r||i.defaultView.getComputedStyle(e,null))&&(a=r.getPropertyValue(t)||r[t]),a}:function(e,t){var n=e[ce]&&e[ce][t];if(se.test(n)&&!ue.test(t)){var r=e.style,a=r[de],i=e[le][de];e[le][de]=e[ce][de],r[de]="fontSize"===t?"1em":n||0,n=r.pixelLeft+fe,r[de]=a,e[le][de]=i}return""===n?"auto":n});var be=["margin","border","padding"],_e=-1,xe=2,Re=1;function we(e,t,n){var r,a,i,o=0;for(a=0;a<t.length;a++)if(r=t[a])for(i=0;i<n.length;i++){var s=void 0;s="border"===r?"".concat(r).concat(n[i],"Width"):r+n[i],o+=parseFloat(J(e,s))||0}return o}var Ee={getParent:function(e){var t=e;do{t=11===t.nodeType&&t.host?t.host:t.parentNode}while(t&&1!==t.nodeType&&9!==t.nodeType);return t}};function Se(e,t,n){var r=n;if(ie(e))return"width"===t?Ee.viewportWidth(e):Ee.viewportHeight(e);if(9===e.nodeType)return"width"===t?Ee.docWidth(e):Ee.docHeight(e);var a="width"===t?["Left","Right"]:["Top","Bottom"],i="width"===t?e.getBoundingClientRect().width:e.getBoundingClientRect().height,o=(J(e),ye(e)),s=0;(null==i||i<=0)&&(i=void 0,(null==(s=J(e,t))||Number(s)<0)&&(s=e.style[t]||0),s=parseFloat(s)||0),void 0===r&&(r=o?Re:_e);var u=void 0!==i||o,c=i||s;return r===_e?u?c-we(e,["border","padding"],a):s:u?r===Re?c:c+(r===xe?-we(e,["border"],a):we(e,["margin"],a)):s+we(e,be.slice(r),a)}me(["Width","Height"],(function(e){Ee["doc".concat(e)]=function(t){var n=t.document;return Math.max(n.documentElement["scroll".concat(e)],n.body["scroll".concat(e)],Ee["viewport".concat(e)](n))},Ee["viewport".concat(e)]=function(t){var n="client".concat(e),r=t.document,a=r.body,i=r.documentElement[n];return"CSS1Compat"===r.compatMode&&i||a&&a[n]||i}}));var Ae={position:"absolute",visibility:"hidden",display:"block"};function Te(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r,a=t[0];return 0!==a.offsetWidth?r=Se.apply(void 0,t):function(e,t,n){var r,a={},i=e.style;for(r in t)t.hasOwnProperty(r)&&(a[r]=i[r],i[r]=t[r]);for(r in n.call(e),t)t.hasOwnProperty(r)&&(i[r]=a[r])}(a,Ae,(function(){r=Se.apply(void 0,t)})),r}function Pe(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e}me(["width","height"],(function(e){var t=e.charAt(0).toUpperCase()+e.slice(1);Ee["outer".concat(t)]=function(t,n){return t&&Te(t,e,n?0:Re)};var n="width"===e?["Left","Right"]:["Top","Bottom"];Ee[e]=function(t,r){var a=r;if(void 0===a)return t&&Te(t,e,_e);if(t){J(t);return ye(t)&&(a+=we(t,["padding","border"],n)),ee(t,e,a)}}}));var Ce={getWindow:function(e){if(e&&e.document&&e.setTimeout)return e;var t=e.ownerDocument||e;return t.defaultView||t.parentWindow},getDocument:oe,offset:function(e,t,n){if(void 0===t)return ae(e);!function(e,t,n){if(n.ignoreShake){var r=ae(e),a=r.left.toFixed(0),i=r.top.toFixed(0),o=t.left.toFixed(0),s=t.top.toFixed(0);if(a===o&&i===s)return}n.useCssRight||n.useCssBottom?ge(e,t,n):n.useCssTransform&&K()in document.body.style?ve(e,t):ge(e,t,n)}(e,t,n||{})},isWindow:ie,each:me,css:ee,clone:function(e){var t,n={};for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);if(e.overflow)for(t in e)e.hasOwnProperty(t)&&(n.overflow[t]=e.overflow[t]);return n},mix:Pe,getWindowScrollLeft:function(e){return ne(e)},getWindowScrollTop:function(e){return re(e)},merge:function(){for(var e={},t=0;t<arguments.length;t++)Ce.mix(e,t<0||arguments.length<=t?void 0:arguments[t]);return e},viewportWidth:0,viewportHeight:0};Pe(Ce,Ee);var Me=Ce.getParent;function Oe(e){if(Ce.isWindow(e)||9===e.nodeType)return null;var t,n=Ce.getDocument(e).body,r=Ce.css(e,"position");if(!("fixed"===r||"absolute"===r))return"html"===e.nodeName.toLowerCase()?null:Me(e);for(t=Me(e);t&&t!==n;t=Me(t))if("static"!==(r=Ce.css(t,"position")))return t;return null}var ke=Ce.getParent;function De(e){for(var t={left:0,right:1/0,top:0,bottom:1/0},n=Oe(e),r=Ce.getDocument(e),a=r.defaultView||r.parentWindow,i=r.body,o=r.documentElement;n;){if(-1!==navigator.userAgent.indexOf("MSIE")&&0===n.clientWidth||n===i||n===o||"visible"===Ce.css(n,"overflow")){if(n===i||n===o)break}else{var s=Ce.offset(n);s.left+=n.clientLeft,s.top+=n.clientTop,t.top=Math.max(t.top,s.top),t.right=Math.min(t.right,s.left+n.clientWidth),t.bottom=Math.min(t.bottom,s.top+n.clientHeight),t.left=Math.max(t.left,s.left)}n=Oe(n)}var u=null;Ce.isWindow(e)||9===e.nodeType||(u=e.style.position,"absolute"===Ce.css(e,"position")&&(e.style.position="fixed"));var c=Ce.getWindowScrollLeft(a),l=Ce.getWindowScrollTop(a),d=Ce.viewportWidth(a),f=Ce.viewportHeight(a),p=o.scrollWidth,h=o.scrollHeight,g=window.getComputedStyle(i);if("hidden"===g.overflowX&&(p=a.innerWidth),"hidden"===g.overflowY&&(h=a.innerHeight),e.style&&(e.style.position=u),function(e){if(Ce.isWindow(e)||9===e.nodeType)return!1;var t=Ce.getDocument(e).body,n=null;for(n=ke(e);n&&n!==t;n=ke(n)){if("fixed"===Ce.css(n,"position"))return!0}return!1}(e))t.left=Math.max(t.left,c),t.top=Math.max(t.top,l),t.right=Math.min(t.right,c+d),t.bottom=Math.min(t.bottom,l+f);else{var v=Math.max(p,c+d);t.right=Math.min(t.right,v);var m=Math.max(h,l+f);t.bottom=Math.min(t.bottom,m)}return t.top>=0&&t.left>=0&&t.bottom>t.top&&t.right>t.left?t:null}function Ie(e){var t,n,r;if(Ce.isWindow(e)||9===e.nodeType){var a=Ce.getWindow(e);t={left:Ce.getWindowScrollLeft(a),top:Ce.getWindowScrollTop(a)},n=Ce.viewportWidth(a),r=Ce.viewportHeight(a)}else t=Ce.offset(e),n=Ce.outerWidth(e),r=Ce.outerHeight(e);return t.width=n,t.height=r,t}function Le(e,t){var n=t.charAt(0),r=t.charAt(1),a=e.width,i=e.height,o=e.left,s=e.top;return"c"===n?s+=i/2:"b"===n&&(s+=i),"c"===r?o+=a/2:"r"===r&&(o+=a),{left:o,top:s}}function je(e,t,n,r,a){var i=Le(t,n[1]),o=Le(e,n[0]),s=[o.left-i.left,o.top-i.top];return{left:Math.round(e.left-s[0]+r[0]-a[0]),top:Math.round(e.top-s[1]+r[1]-a[1])}}function Fe(e,t,n){return e.left<n.left||e.left+t.width>n.right}function ze(e,t,n){return e.top<n.top||e.top+t.height>n.bottom}function Ne(e,t,n){var r=[];return Ce.each(e,(function(e){r.push(e.replace(t,(function(e){return n[e]})))})),r}function Be(e,t){return e[t]=-e[t],e}function Ve(e,t){return(/%$/.test(e)?parseInt(e.substring(0,e.length-1),10)/100*t:parseInt(e,10))||0}function He(e,t){e[0]=Ve(e[0],t.width),e[1]=Ve(e[1],t.height)}function Ue(e,t,n,r){var a=n.points,i=n.offset||[0,0],o=n.targetOffset||[0,0],s=n.overflow,u=n.source||e;i=[].concat(i),o=[].concat(o),s=s||{};var c={},l=0,d=De(u),f=Ie(u);He(i,f),He(o,t);var p=je(f,t,a,i,o),h=Ce.merge(f,p);if(d&&(s.adjustX||s.adjustY)&&r){if(s.adjustX&&Fe(p,f,d)){var g=Ne(a,/[lr]/gi,{l:"r",r:"l"}),v=Be(i,0),m=Be(o,0);(function(e,t,n){return e.left>n.right||e.left+t.width<n.left})(je(f,t,g,v,m),f,d)||(l=1,a=g,i=v,o=m)}if(s.adjustY&&ze(p,f,d)){var y=Ne(a,/[tb]/gi,{t:"b",b:"t"}),b=Be(i,1),_=Be(o,1);(function(e,t,n){return e.top>n.bottom||e.top+t.height<n.top})(je(f,t,y,b,_),f,d)||(l=1,a=y,i=b,o=_)}l&&(p=je(f,t,a,i,o),Ce.mix(h,p));var x=Fe(p,f,d),R=ze(p,f,d);(x||R)&&(a=n.points,i=n.offset||[0,0],o=n.targetOffset||[0,0]),c.adjustX=s.adjustX&&x,c.adjustY=s.adjustY&&R,(c.adjustX||c.adjustY)&&(h=function(e,t,n,r){var a=Ce.clone(e),i={width:t.width,height:t.height};return r.adjustX&&a.left<n.left&&(a.left=n.left),r.resizeWidth&&a.left>=n.left&&a.left+i.width>n.right&&(i.width-=a.left+i.width-n.right),r.adjustX&&a.left+i.width>n.right&&(a.left=Math.max(n.right-i.width,n.left)),r.adjustY&&a.top<n.top&&(a.top=n.top),r.resizeHeight&&a.top>=n.top&&a.top+i.height>n.bottom&&(i.height-=a.top+i.height-n.bottom),r.adjustY&&a.top+i.height>n.bottom&&(a.top=Math.max(n.bottom-i.height,n.top)),Ce.mix(a,i)}(p,f,d,c))}return h.width!==f.width&&Ce.css(u,"width",Ce.width(u)+h.width-f.width),h.height!==f.height&&Ce.css(u,"height",Ce.height(u)+h.height-f.height),Ce.offset(u,{left:h.left,top:h.top},{useCssRight:n.useCssRight,useCssBottom:n.useCssBottom,useCssTransform:n.useCssTransform,ignoreShake:n.ignoreShake}),{points:a,offset:i,targetOffset:o,overflow:c}}function We(e,t,n){var r=n.target||t;return Ue(e,Ie(r),n,!function(e){var t=De(e),n=Ie(e);return!t||n.left+n.width<=t.left||n.top+n.height<=t.top||n.left>=t.right||n.top>=t.bottom}(r))}function qe(e,t,n){var r,a,i=Ce.getDocument(e),o=i.defaultView||i.parentWindow,s=Ce.getWindowScrollLeft(o),u=Ce.getWindowScrollTop(o),c=Ce.viewportWidth(o),l=Ce.viewportHeight(o);r="pageX"in t?t.pageX:s+t.clientX,a="pageY"in t?t.pageY:u+t.clientY;var d=r>=0&&r<=s+c&&a>=0&&a<=u+l;return Ue(e,{left:r,top:a,width:0,height:0},function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(n,!0).forEach((function(t){H(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n,{points:[n.points[0],"cc"]}),d)}We.__getOffsetParent=Oe,We.__getVisibleRectForElement=De;function Ge(e){return e&&"object"==typeof e&&e.window===e}function Ke(e,t){var n=Math.floor(e),r=Math.floor(t);return Math.abs(n-r)<=1}function Ye(e){return"function"==typeof e&&e?e():null}function Xe(e){return"object"==typeof e&&e?e:null}var Je=function(e){function t(){var e,n,r,a;o()(this,t);for(var i=arguments.length,s=Array(i),c=0;c<i;c++)s[c]=arguments[c];return n=r=u()(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(s))),r.forceAlign=function(){var e=r.props,t=e.disabled,n=e.target,a=e.align,i=e.onAlign;if(!t&&n){var o=v.a.findDOMNode(r),s=void 0,u=Ye(n),c=Xe(n),l=document.activeElement;u?s=We(o,u,a):c&&(s=qe(o,c,a)),function(e,t){e!==document.activeElement&&y(t,e)&&e.focus()}(l,o),i&&i(o,s)}},a=n,u()(r,a)}return l()(t,e),B()(t,[{key:"componentDidMount",value:function(){var e=this.props;this.forceAlign(),!e.disabled&&e.monitorWindowResize&&this.startMonitorWindowResize()}},{key:"componentDidUpdate",value:function(e){var t,n,r=!1,a=this.props;if(!a.disabled){var i=v.a.findDOMNode(this),o=i?i.getBoundingClientRect():null;if(e.disabled)r=!0;else{var s=Ye(e.target),u=Ye(a.target),c=Xe(e.target),l=Xe(a.target);Ge(s)&&Ge(u)?r=!1:(s!==u||s&&!u&&l||c&&l&&u||l&&!((t=c)===(n=l)||t&&n&&("pageX"in n&&"pageY"in n?t.pageX===n.pageX&&t.pageY===n.pageY:"clientX"in n&&"clientY"in n&&t.clientX===n.clientX&&t.clientY===n.clientY)))&&(r=!0);var d=this.sourceRect||{};r||!i||Ke(d.width,o.width)&&Ke(d.height,o.height)||(r=!0)}this.sourceRect=o}r&&this.forceAlign(),a.monitorWindowResize&&!a.disabled?this.startMonitorWindowResize():this.stopMonitorWindowResize()}},{key:"componentWillUnmount",value:function(){this.stopMonitorWindowResize()}},{key:"startMonitorWindowResize",value:function(){this.resizeHandler||(this.bufferMonitor=function(e,t){var n=void 0;function r(){n&&(clearTimeout(n),n=null)}function a(){r(),n=setTimeout(e,t)}return a.clear=r,a}(this.forceAlign,this.props.monitorBufferTime),this.resizeHandler=x(window,"resize",this.bufferMonitor))}},{key:"stopMonitorWindowResize",value:function(){this.resizeHandler&&(this.bufferMonitor.clear(),this.resizeHandler.remove(),this.resizeHandler=null)}},{key:"render",value:function(){var e=this,t=this.props,n=t.childrenProps,r=t.children,a=f.a.Children.only(r);if(n){var i={};return Object.keys(n).forEach((function(t){i[t]=e.props[n[t]]})),f.a.cloneElement(a,i)}return a}}]),t}(d.Component);Je.propTypes={childrenProps:h.a.object,align:h.a.object.isRequired,target:h.a.oneOfType([h.a.func,h.a.shape({clientX:h.a.number,clientY:h.a.number,pageX:h.a.number,pageY:h.a.number})]),onAlign:h.a.func,monitorBufferTime:h.a.number,monitorWindowResize:h.a.bool,disabled:h.a.bool,children:h.a.any},Je.defaultProps={target:function(){return window},monitorBufferTime:50,monitorWindowResize:!1,disabled:!1};var Ze=Je,$e=n("YEIV"),Qe=n.n($e);function et(e){var t=[];return f.a.Children.forEach(e,(function(e){t.push(e)})),t}function tt(e,t){var n=null;return e&&e.forEach((function(e){n||e&&e.key===t&&(n=e)})),n}function nt(e,t,n){var r=null;return e&&e.forEach((function(e){if(e&&e.key===t&&e.props[n]){if(r)throw new Error("two child with same key for <rc-animate> children");r=e}})),r}n("a1Th"),n("h7Nl"),n("f3/d");var rt=n("EJiy"),at=n.n(rt),it={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},ot={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},st=[],ut=[];function ct(e,t,n){e.addEventListener(t,n,!1)}function lt(e,t,n){e.removeEventListener(t,n,!1)}"undefined"!=typeof window&&"undefined"!=typeof document&&function(){var e=document.createElement("div").style;function t(t,n){for(var r in t)if(t.hasOwnProperty(r)){var a=t[r];for(var i in a)if(i in e){n.push(a[i]);break}}}"AnimationEvent"in window||(delete it.animationstart.animation,delete ot.animationend.animation),"TransitionEvent"in window||(delete it.transitionstart.transition,delete ot.transitionend.transition),t(it,st),t(ot,ut)}();var dt={startEvents:st,addStartEventListener:function(e,t){0!==st.length?st.forEach((function(n){ct(e,n,t)})):window.setTimeout(t,0)},removeStartEventListener:function(e,t){0!==st.length&&st.forEach((function(n){lt(e,n,t)}))},endEvents:ut,addEndEventListener:function(e,t){0!==ut.length?ut.forEach((function(n){ct(e,n,t)})):window.setTimeout(t,0)},removeEndEventListener:function(e,t){0!==ut.length&&ut.forEach((function(n){lt(e,n,t)}))}},ft=n("PFWz"),pt=n.n(ft),ht=0!==dt.endEvents.length,gt=["Webkit","Moz","O","ms"],vt=["-webkit-","-moz-","-o-","ms-",""];function mt(e,t){for(var n=window.getComputedStyle(e,null),r="",a=0;a<vt.length&&!(r=n.getPropertyValue(vt[a]+t));a++);return r}function yt(e){if(ht){var t=parseFloat(mt(e,"transition-delay"))||0,n=parseFloat(mt(e,"transition-duration"))||0,r=parseFloat(mt(e,"animation-delay"))||0,a=parseFloat(mt(e,"animation-duration"))||0,i=Math.max(n+t,a+r);e.rcEndAnimTimeout=setTimeout((function(){e.rcEndAnimTimeout=null,e.rcEndListener&&e.rcEndListener()}),1e3*i+200)}}function bt(e){e.rcEndAnimTimeout&&(clearTimeout(e.rcEndAnimTimeout),e.rcEndAnimTimeout=null)}var _t=function(e,t,n){var r="object"===(void 0===t?"undefined":at()(t)),a=r?t.name:t,i=r?t.active:t+"-active",o=n,s=void 0,u=void 0,c=pt()(e);return n&&"[object Object]"===Object.prototype.toString.call(n)&&(o=n.end,s=n.start,u=n.active),e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),bt(e),c.remove(a),c.remove(i),dt.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,o&&o())},dt.addEndEventListener(e,e.rcEndListener),s&&s(),c.add(a),e.rcAnimTimeout=setTimeout((function(){e.rcAnimTimeout=null,c.add(i),u&&setTimeout(u,0),yt(e)}),30),{stop:function(){e.rcEndListener&&e.rcEndListener()}}};_t.style=function(e,t,n){e.rcEndListener&&e.rcEndListener(),e.rcEndListener=function(t){t&&t.target!==e||(e.rcAnimTimeout&&(clearTimeout(e.rcAnimTimeout),e.rcAnimTimeout=null),bt(e),dt.removeEndEventListener(e,e.rcEndListener),e.rcEndListener=null,n&&n())},dt.addEndEventListener(e,e.rcEndListener),e.rcAnimTimeout=setTimeout((function(){for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);e.rcAnimTimeout=null,yt(e)}),0)},_t.setTransition=function(e,t,n){var r=t,a=n;void 0===n&&(a=r,r=""),r=r||"",gt.forEach((function(t){e.style[t+"Transition"+r]=a}))},_t.isCssAnimationSupported=ht;var xt=_t,Rt={isAppearSupported:function(e){return e.transitionName&&e.transitionAppear||e.animation.appear},isEnterSupported:function(e){return e.transitionName&&e.transitionEnter||e.animation.enter},isLeaveSupported:function(e){return e.transitionName&&e.transitionLeave||e.animation.leave},allowAppearCallback:function(e){return e.transitionAppear||e.animation.appear},allowEnterCallback:function(e){return e.transitionEnter||e.animation.enter},allowLeaveCallback:function(e){return e.transitionLeave||e.animation.leave}},wt={enter:"transitionEnter",appear:"transitionAppear",leave:"transitionLeave"},Et=function(e){function t(){return o()(this,t),u()(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return l()(t,e),B()(t,[{key:"componentWillUnmount",value:function(){this.stop()}},{key:"componentWillEnter",value:function(e){Rt.isEnterSupported(this.props)?this.transition("enter",e):e()}},{key:"componentWillAppear",value:function(e){Rt.isAppearSupported(this.props)?this.transition("appear",e):e()}},{key:"componentWillLeave",value:function(e){Rt.isLeaveSupported(this.props)?this.transition("leave",e):e()}},{key:"transition",value:function(e,t){var n=this,r=v.a.findDOMNode(this),a=this.props,i=a.transitionName,o="object"==typeof i;this.stop();var s=function(){n.stopper=null,t()};if((ht||!a.animation[e])&&i&&a[wt[e]]){var u=o?i[e]:i+"-"+e,c=u+"-active";o&&i[e+"Active"]&&(c=i[e+"Active"]),this.stopper=xt(r,{name:u,active:c},s)}else this.stopper=a.animation[e](r,s)}},{key:"stop",value:function(){var e=this.stopper;e&&(this.stopper=null,e.stop())}},{key:"render",value:function(){return this.props.children}}]),t}(f.a.Component);Et.propTypes={children:h.a.any,animation:h.a.any,transitionName:h.a.any};var St=Et,At="rc_animate_"+Date.now();function Tt(e){var t=e.children;return f.a.isValidElement(t)&&!t.key?f.a.cloneElement(t,{key:At}):t}function Pt(){}var Ct=function(e){function t(e){o()(this,t);var n=u()(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return Mt.call(n),n.currentlyAnimatingKeys={},n.keysToEnter=[],n.keysToLeave=[],n.state={children:et(Tt(e))},n.childrenRefs={},n}return l()(t,e),B()(t,[{key:"componentDidMount",value:function(){var e=this,t=this.props.showProp,n=this.state.children;t&&(n=n.filter((function(e){return!!e.props[t]}))),n.forEach((function(t){t&&e.performAppear(t.key)}))}},{key:"componentWillReceiveProps",value:function(e){var t=this;this.nextProps=e;var n=et(Tt(e)),r=this.props;r.exclusive&&Object.keys(this.currentlyAnimatingKeys).forEach((function(e){t.stop(e)}));var a,i,o,s,u=r.showProp,c=this.currentlyAnimatingKeys,l=r.exclusive?et(Tt(r)):this.state.children,d=[];u?(l.forEach((function(e){var t=e&&tt(n,e.key),r=void 0;(r=t&&t.props[u]||!e.props[u]?t:f.a.cloneElement(t||e,Qe()({},u,!0)))&&d.push(r)})),n.forEach((function(e){e&&tt(l,e.key)||d.push(e)}))):(a=n,i=[],o={},s=[],l.forEach((function(e){e&&tt(a,e.key)?s.length&&(o[e.key]=s,s=[]):s.push(e)})),a.forEach((function(e){e&&Object.prototype.hasOwnProperty.call(o,e.key)&&(i=i.concat(o[e.key])),i.push(e)})),d=i=i.concat(s)),this.setState({children:d}),n.forEach((function(e){var n=e&&e.key;if(!e||!c[n]){var r=e&&tt(l,n);if(u){var a=e.props[u];if(r)!nt(l,n,u)&&a&&t.keysToEnter.push(n);else a&&t.keysToEnter.push(n)}else r||t.keysToEnter.push(n)}})),l.forEach((function(e){var r=e&&e.key;if(!e||!c[r]){var a=e&&tt(n,r);if(u){var i=e.props[u];if(a)!nt(n,r,u)&&i&&t.keysToLeave.push(r);else i&&t.keysToLeave.push(r)}else a||t.keysToLeave.push(r)}}))}},{key:"componentDidUpdate",value:function(){var e=this.keysToEnter;this.keysToEnter=[],e.forEach(this.performEnter);var t=this.keysToLeave;this.keysToLeave=[],t.forEach(this.performLeave)}},{key:"isValidChildByKey",value:function(e,t){var n=this.props.showProp;return n?nt(e,t,n):tt(e,t)}},{key:"stop",value:function(e){delete this.currentlyAnimatingKeys[e];var t=this.childrenRefs[e];t&&t.stop()}},{key:"render",value:function(){var e=this,t=this.props;this.nextProps=t;var n=this.state.children,r=null;n&&(r=n.map((function(n){if(null==n)return n;if(!n.key)throw new Error("must set key for <rc-animate> children");return f.a.createElement(St,{key:n.key,ref:function(t){e.childrenRefs[n.key]=t},animation:t.animation,transitionName:t.transitionName,transitionEnter:t.transitionEnter,transitionAppear:t.transitionAppear,transitionLeave:t.transitionLeave},n)})));var i=t.component;if(i){var o=t;return"string"==typeof i&&(o=a()({className:t.className,style:t.style},t.componentProps)),f.a.createElement(i,o,r)}return r[0]||null}}]),t}(f.a.Component);Ct.isAnimate=!0,Ct.propTypes={className:h.a.string,style:h.a.object,component:h.a.any,componentProps:h.a.object,animation:h.a.object,transitionName:h.a.oneOfType([h.a.string,h.a.object]),transitionEnter:h.a.bool,transitionAppear:h.a.bool,exclusive:h.a.bool,transitionLeave:h.a.bool,onEnd:h.a.func,onEnter:h.a.func,onLeave:h.a.func,onAppear:h.a.func,showProp:h.a.string,children:h.a.node},Ct.defaultProps={animation:{},component:"span",componentProps:{},transitionEnter:!0,transitionLeave:!0,transitionAppear:!1,onEnd:Pt,onEnter:Pt,onLeave:Pt,onAppear:Pt};var Mt=function(){var e=this;this.performEnter=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillEnter(e.handleDoneAdding.bind(e,t,"enter")))},this.performAppear=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillAppear(e.handleDoneAdding.bind(e,t,"appear")))},this.handleDoneAdding=function(t,n){var r=e.props;if(delete e.currentlyAnimatingKeys[t],!r.exclusive||r===e.nextProps){var a=et(Tt(r));e.isValidChildByKey(a,t)?"appear"===n?Rt.allowAppearCallback(r)&&(r.onAppear(t),r.onEnd(t,!0)):Rt.allowEnterCallback(r)&&(r.onEnter(t),r.onEnd(t,!0)):e.performLeave(t)}},this.performLeave=function(t){e.childrenRefs[t]&&(e.currentlyAnimatingKeys[t]=!0,e.childrenRefs[t].componentWillLeave(e.handleDoneLeaving.bind(e,t)))},this.handleDoneLeaving=function(t){var n=e.props;if(delete e.currentlyAnimatingKeys[t],!n.exclusive||n===e.nextProps){var r,a,i,o,s=et(Tt(n));if(e.isValidChildByKey(s,t))e.performEnter(t);else{var u=function(){Rt.allowLeaveCallback(n)&&(n.onLeave(t),n.onEnd(t,!1))};r=e.state.children,a=s,i=n.showProp,(o=r.length===a.length)&&r.forEach((function(e,t){var n=a[t];e&&n&&(e&&!n||!e&&n?o=!1:e.key!==n.key?o=!1:i&&e.props[i]!==n.props[i]&&(o=!1))})),o?u():e.setState({children:s},u)}}}},Ot=Ct,kt=n("jo6Y"),Dt=n.n(kt),It=function(e){function t(){return o()(this,t),u()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.shouldComponentUpdate=function(e){return e.hiddenClassName||e.visible},t.prototype.render=function(){var e=this.props,t=e.hiddenClassName,n=e.visible,r=Dt()(e,["hiddenClassName","visible"]);return t||f.a.Children.count(r.children)>1?(!n&&t&&(r.className+=" "+t),f.a.createElement("div",r)):f.a.Children.only(r.children)},t}(d.Component);It.propTypes={children:h.a.any,className:h.a.string,visible:h.a.bool,hiddenClassName:h.a.string};var Lt=It,jt=function(e){function t(){return o()(this,t),u()(this,e.apply(this,arguments))}return l()(t,e),t.prototype.render=function(){var e=this.props,t=e.className;return e.visible||(t+=" "+e.hiddenClassName),f.a.createElement("div",{className:t,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onMouseDown:e.onMouseDown,onTouchStart:e.onTouchStart,style:e.style},f.a.createElement(Lt,{className:e.prefixCls+"-content",visible:e.visible},e.children))},t}(d.Component);jt.propTypes={hiddenClassName:h.a.string,className:h.a.string,prefixCls:h.a.string,onMouseEnter:h.a.func,onMouseLeave:h.a.func,onMouseDown:h.a.func,onTouchStart:h.a.func,children:h.a.any};var Ft=jt,zt=function(e){function t(n){o()(this,t);var r=u()(this,e.call(this,n));return Nt.call(r),r.state={stretchChecked:!1,targetWidth:void 0,targetHeight:void 0},r.savePopupRef=F.bind(r,"popupInstance"),r.saveAlignRef=F.bind(r,"alignInstance"),r}return l()(t,e),t.prototype.componentDidMount=function(){this.rootNode=this.getPopupDomNode(),this.setStretchSize()},t.prototype.componentDidUpdate=function(){this.setStretchSize()},t.prototype.getPopupDomNode=function(){return v.a.findDOMNode(this.popupInstance)},t.prototype.getMaskTransitionName=function(){var e=this.props,t=e.maskTransitionName,n=e.maskAnimation;return!t&&n&&(t=e.prefixCls+"-"+n),t},t.prototype.getTransitionName=function(){var e=this.props,t=e.transitionName;return!t&&e.animation&&(t=e.prefixCls+"-"+e.animation),t},t.prototype.getClassName=function(e){return this.props.prefixCls+" "+this.props.className+" "+e},t.prototype.getPopupElement=function(){var e=this,t=this.savePopupRef,n=this.state,r=n.stretchChecked,i=n.targetHeight,o=n.targetWidth,s=this.props,u=s.align,c=s.visible,l=s.prefixCls,d=s.style,p=s.getClassNameFromAlign,h=s.destroyPopupOnHide,g=s.stretch,v=s.children,m=s.onMouseEnter,y=s.onMouseLeave,b=s.onMouseDown,_=s.onTouchStart,x=this.getClassName(this.currentAlignClassName||p(u)),R=l+"-hidden";c||(this.currentAlignClassName=null);var w={};g&&(-1!==g.indexOf("height")?w.height=i:-1!==g.indexOf("minHeight")&&(w.minHeight=i),-1!==g.indexOf("width")?w.width=o:-1!==g.indexOf("minWidth")&&(w.minWidth=o),r||(w.visibility="hidden",setTimeout((function(){e.alignInstance&&e.alignInstance.forceAlign()}),0)));var E={className:x,prefixCls:l,ref:t,onMouseEnter:m,onMouseLeave:y,onMouseDown:b,onTouchStart:_,style:a()({},w,d,this.getZIndexStyle())};return h?f.a.createElement(Ot,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName()},c?f.a.createElement(Ze,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,align:u,onAlign:this.onAlign},f.a.createElement(Ft,a()({visible:!0},E),v)):null):f.a.createElement(Ot,{component:"",exclusive:!0,transitionAppear:!0,transitionName:this.getTransitionName(),showProp:"xVisible"},f.a.createElement(Ze,{target:this.getAlignTarget(),key:"popup",ref:this.saveAlignRef,monitorWindowResize:!0,xVisible:c,childrenProps:{visible:"xVisible"},disabled:!c,align:u,onAlign:this.onAlign},f.a.createElement(Ft,a()({hiddenClassName:R},E),v)))},t.prototype.getZIndexStyle=function(){var e={},t=this.props;return void 0!==t.zIndex&&(e.zIndex=t.zIndex),e},t.prototype.getMaskElement=function(){var e=this.props,t=void 0;if(e.mask){var n=this.getMaskTransitionName();t=f.a.createElement(Lt,{style:this.getZIndexStyle(),key:"mask",className:e.prefixCls+"-mask",hiddenClassName:e.prefixCls+"-mask-hidden",visible:e.visible}),n&&(t=f.a.createElement(Ot,{key:"mask",showProp:"visible",transitionAppear:!0,component:"",transitionName:n},t))}return t},t.prototype.render=function(){return f.a.createElement("div",null,this.getMaskElement(),this.getPopupElement())},t}(d.Component);zt.propTypes={visible:h.a.bool,style:h.a.object,getClassNameFromAlign:h.a.func,onAlign:h.a.func,getRootDomNode:h.a.func,align:h.a.any,destroyPopupOnHide:h.a.bool,className:h.a.string,prefixCls:h.a.string,onMouseEnter:h.a.func,onMouseLeave:h.a.func,onMouseDown:h.a.func,onTouchStart:h.a.func,stretch:h.a.string,children:h.a.node,point:h.a.shape({pageX:h.a.number,pageY:h.a.number})};var Nt=function(){var e=this;this.onAlign=function(t,n){var r=e.props,a=r.getClassNameFromAlign(n);e.currentAlignClassName!==a&&(e.currentAlignClassName=a,t.className=e.getClassName(a)),r.onAlign(t,n)},this.setStretchSize=function(){var t=e.props,n=t.stretch,r=t.getRootDomNode,a=t.visible,i=e.state,o=i.stretchChecked,s=i.targetHeight,u=i.targetWidth;if(n&&a){var c=r();if(c){var l=c.offsetHeight,d=c.offsetWidth;s===l&&u===d&&o||e.setState({stretchChecked:!0,targetHeight:l,targetWidth:d})}}else o&&e.setState({stretchChecked:!1})},this.getTargetElement=function(){return e.props.getRootDomNode()},this.getAlignTarget=function(){var t=e.props.point;return t||e.getTargetElement}},Bt=zt;function Vt(){}var Ht=["onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur","onContextMenu"],Ut=!!g.createPortal,Wt={rcTrigger:h.a.shape({onPopupMouseDown:h.a.func})},qt=function(e){function t(n){o()(this,t);var r=u()(this,e.call(this,n));Gt.call(r);var a=void 0;return a="popupVisible"in n?!!n.popupVisible:!!n.defaultPopupVisible,r.state={prevPopupVisible:a,popupVisible:a},Ht.forEach((function(e){r["fire"+e]=function(t){r.fireEvents(e,t)}})),r}return l()(t,e),t.prototype.getChildContext=function(){return{rcTrigger:{onPopupMouseDown:this.onPopupMouseDown}}},t.prototype.componentDidMount=function(){this.componentDidUpdate({},{popupVisible:this.state.popupVisible})},t.prototype.componentDidUpdate=function(e,t){var n=this.props,r=this.state;if(Ut||this.renderComponent(null,(function(){t.popupVisible!==r.popupVisible&&n.afterPopupVisibleChange(r.popupVisible)})),r.popupVisible){var a=void 0;return this.clickOutsideHandler||!this.isClickToHide()&&!this.isContextMenuToShow()||(a=n.getDocument(),this.clickOutsideHandler=x(a,"mousedown",this.onDocumentClick)),this.touchOutsideHandler||(a=a||n.getDocument(),this.touchOutsideHandler=x(a,"touchstart",this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(a=a||n.getDocument(),this.contextMenuOutsideHandler1=x(a,"scroll",this.onContextMenuClose)),void(!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=x(window,"blur",this.onContextMenuClose)))}this.clearOutsideHandler()},t.prototype.componentWillUnmount=function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout)},t.getDerivedStateFromProps=function(e,t){var n=e.popupVisible,r={};return void 0!==n&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r},t.prototype.getPopupDomNode=function(){return this._component&&this._component.getPopupDomNode?this._component.getPopupDomNode():null},t.prototype.getPopupAlign=function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?function(e,t,n){var r=e[t]||{};return a()({},r,n)}(r,t,n):n},t.prototype.setPopupVisible=function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&("popupVisible"in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&this.setPoint(t)},t.prototype.delaySetPopupVisible=function(e,t,n){var r=this,a=1e3*t;if(this.clearDelayTimer(),a){var i=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=setTimeout((function(){r.setPopupVisible(e,i),r.clearDelayTimer()}),a)}else this.setPopupVisible(e,n)},t.prototype.clearDelayTimer=function(){this.delayTimer&&(clearTimeout(this.delayTimer),this.delayTimer=null)},t.prototype.clearOutsideHandler=function(){this.clickOutsideHandler&&(this.clickOutsideHandler.remove(),this.clickOutsideHandler=null),this.contextMenuOutsideHandler1&&(this.contextMenuOutsideHandler1.remove(),this.contextMenuOutsideHandler1=null),this.contextMenuOutsideHandler2&&(this.contextMenuOutsideHandler2.remove(),this.contextMenuOutsideHandler2=null),this.touchOutsideHandler&&(this.touchOutsideHandler.remove(),this.touchOutsideHandler=null)},t.prototype.createTwoChains=function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this["fire"+e]:t[e]||n[e]},t.prototype.isClickToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isContextMenuToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("contextMenu")||-1!==n.indexOf("contextMenu")},t.prototype.isClickToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("click")||-1!==n.indexOf("click")},t.prototype.isMouseEnterToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseEnter")},t.prototype.isMouseLeaveToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("hover")||-1!==n.indexOf("mouseLeave")},t.prototype.isFocusToShow=function(){var e=this.props,t=e.action,n=e.showAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("focus")},t.prototype.isBlurToHide=function(){var e=this.props,t=e.action,n=e.hideAction;return-1!==t.indexOf("focus")||-1!==n.indexOf("blur")},t.prototype.forcePopupAlign=function(){this.state.popupVisible&&this._component&&this._component.alignInstance&&this._component.alignInstance.forceAlign()},t.prototype.fireEvents=function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)},t.prototype.close=function(){this.setPopupVisible(!1)},t.prototype.render=function(){var e=this,t=this.state.popupVisible,n=this.props,r=n.children,a=n.forceRender,i=n.alignPoint,o=n.className,s=f.a.Children.only(r),u={key:"trigger"};this.isContextMenuToShow()?u.onContextMenu=this.onContextMenu:u.onContextMenu=this.createTwoChains("onContextMenu"),this.isClickToHide()||this.isClickToShow()?(u.onClick=this.onClick,u.onMouseDown=this.onMouseDown,u.onTouchStart=this.onTouchStart):(u.onClick=this.createTwoChains("onClick"),u.onMouseDown=this.createTwoChains("onMouseDown"),u.onTouchStart=this.createTwoChains("onTouchStart")),this.isMouseEnterToShow()?(u.onMouseEnter=this.onMouseEnter,i&&(u.onMouseMove=this.onMouseMove)):u.onMouseEnter=this.createTwoChains("onMouseEnter"),this.isMouseLeaveToHide()?u.onMouseLeave=this.onMouseLeave:u.onMouseLeave=this.createTwoChains("onMouseLeave"),this.isFocusToShow()||this.isBlurToHide()?(u.onFocus=this.onFocus,u.onBlur=this.onBlur):(u.onFocus=this.createTwoChains("onFocus"),u.onBlur=this.createTwoChains("onBlur"));var c=L()(s&&s.props&&s.props.className,o);c&&(u.className=c);var l=f.a.cloneElement(s,u);if(!Ut)return f.a.createElement(T,{parent:this,visible:t,autoMount:!1,forceRender:a,getComponent:this.getComponent,getContainer:this.getContainer},(function(t){var n=t.renderComponent;return e.renderComponent=n,l}));var d=void 0;return(t||this._component||a)&&(d=f.a.createElement(D,{key:"portal",getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),[l,d]},t}(f.a.Component);qt.propTypes={children:h.a.any,action:h.a.oneOfType([h.a.string,h.a.arrayOf(h.a.string)]),showAction:h.a.any,hideAction:h.a.any,getPopupClassNameFromAlign:h.a.any,onPopupVisibleChange:h.a.func,afterPopupVisibleChange:h.a.func,popup:h.a.oneOfType([h.a.node,h.a.func]).isRequired,popupStyle:h.a.object,prefixCls:h.a.string,popupClassName:h.a.string,className:h.a.string,popupPlacement:h.a.string,builtinPlacements:h.a.object,popupTransitionName:h.a.oneOfType([h.a.string,h.a.object]),popupAnimation:h.a.any,mouseEnterDelay:h.a.number,mouseLeaveDelay:h.a.number,zIndex:h.a.number,focusDelay:h.a.number,blurDelay:h.a.number,getPopupContainer:h.a.func,getDocument:h.a.func,forceRender:h.a.bool,destroyPopupOnHide:h.a.bool,mask:h.a.bool,maskClosable:h.a.bool,onPopupAlign:h.a.func,popupAlign:h.a.object,popupVisible:h.a.bool,defaultPopupVisible:h.a.bool,maskTransitionName:h.a.oneOfType([h.a.string,h.a.object]),maskAnimation:h.a.string,stretch:h.a.string,alignPoint:h.a.bool},qt.contextTypes=Wt,qt.childContextTypes=Wt,qt.defaultProps={prefixCls:"rc-trigger-popup",getPopupClassNameFromAlign:function(){return""},getDocument:function(){return window.document},onPopupVisibleChange:Vt,afterPopupVisibleChange:Vt,onPopupAlign:Vt,popupClassName:"",mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[]};var Gt=function(){var e=this;this.onMouseEnter=function(t){var n=e.props.mouseEnterDelay;e.fireEvents("onMouseEnter",t),e.delaySetPopupVisible(!0,n,n?null:t)},this.onMouseMove=function(t){e.fireEvents("onMouseMove",t),e.setPoint(t)},this.onMouseLeave=function(t){e.fireEvents("onMouseLeave",t),e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onPopupMouseEnter=function(){e.clearDelayTimer()},this.onPopupMouseLeave=function(t){t.relatedTarget&&!t.relatedTarget.setTimeout&&e._component&&e._component.getPopupDomNode&&y(e._component.getPopupDomNode(),t.relatedTarget)||e.delaySetPopupVisible(!1,e.props.mouseLeaveDelay)},this.onFocus=function(t){e.fireEvents("onFocus",t),e.clearDelayTimer(),e.isFocusToShow()&&(e.focusTime=Date.now(),e.delaySetPopupVisible(!0,e.props.focusDelay))},this.onMouseDown=function(t){e.fireEvents("onMouseDown",t),e.preClickTime=Date.now()},this.onTouchStart=function(t){e.fireEvents("onTouchStart",t),e.preTouchTime=Date.now()},this.onBlur=function(t){e.fireEvents("onBlur",t),e.clearDelayTimer(),e.isBlurToHide()&&e.delaySetPopupVisible(!1,e.props.blurDelay)},this.onContextMenu=function(t){t.preventDefault(),e.fireEvents("onContextMenu",t),e.setPopupVisible(!0,t)},this.onContextMenuClose=function(){e.isContextMenuToShow()&&e.close()},this.onClick=function(t){if(e.fireEvents("onClick",t),e.focusTime){var n=void 0;if(e.preClickTime&&e.preTouchTime?n=Math.min(e.preClickTime,e.preTouchTime):e.preClickTime?n=e.preClickTime:e.preTouchTime&&(n=e.preTouchTime),Math.abs(n-e.focusTime)<20)return;e.focusTime=0}e.preClickTime=0,e.preTouchTime=0,e.isClickToShow()&&(e.isClickToHide()||e.isBlurToHide())&&t&&t.preventDefault&&t.preventDefault();var r=!e.state.popupVisible;(e.isClickToHide()&&!r||r&&e.isClickToShow())&&e.setPopupVisible(!e.state.popupVisible,t)},this.onPopupMouseDown=function(){var t=e.context.rcTrigger,n=void 0===t?{}:t;e.hasPopupMouseDown=!0,clearTimeout(e.mouseDownTimeout),e.mouseDownTimeout=setTimeout((function(){e.hasPopupMouseDown=!1}),0),n.onPopupMouseDown&&n.onPopupMouseDown.apply(n,arguments)},this.onDocumentClick=function(t){if(!e.props.mask||e.props.maskClosable){var n=t.target;y(Object(g.findDOMNode)(e),n)||e.hasPopupMouseDown||e.close()}},this.getRootDomNode=function(){return Object(g.findDOMNode)(e)},this.getPopupClassNameFromAlign=function(t){var n=[],r=e.props,a=r.popupPlacement,i=r.builtinPlacements,o=r.prefixCls,s=r.alignPoint,u=r.getPopupClassNameFromAlign;return a&&i&&n.push(function(e,t,n,r){var a=n.points;for(var i in e)if(e.hasOwnProperty(i)&&j(e[i].points,a,r))return t+"-placement-"+i;return""}(i,o,t,s)),u&&n.push(u(t)),n.join(" ")},this.getComponent=function(){var t=e.props,n=t.prefixCls,r=t.destroyPopupOnHide,i=t.popupClassName,o=t.action,s=t.onPopupAlign,u=t.popupAnimation,c=t.popupTransitionName,l=t.popupStyle,d=t.mask,p=t.maskAnimation,h=t.maskTransitionName,g=t.zIndex,v=t.popup,m=t.stretch,y=t.alignPoint,b=e.state,_=b.popupVisible,x=b.point,R=e.getPopupAlign(),w={};return e.isMouseEnterToShow()&&(w.onMouseEnter=e.onPopupMouseEnter),e.isMouseLeaveToHide()&&(w.onMouseLeave=e.onPopupMouseLeave),w.onMouseDown=e.onPopupMouseDown,w.onTouchStart=e.onPopupMouseDown,f.a.createElement(Bt,a()({prefixCls:n,destroyPopupOnHide:r,visible:_,point:y&&x,className:i,action:o,align:R,onAlign:s,animation:u,getClassNameFromAlign:e.getPopupClassNameFromAlign},w,{stretch:m,getRootDomNode:e.getRootDomNode,style:l,mask:d,zIndex:g,transitionName:c,maskAnimation:p,maskTransitionName:h,ref:e.savePopup}),"function"==typeof v?v():v)},this.getContainer=function(){var t=e.props,n=document.createElement("div");return n.style.position="absolute",n.style.top="0",n.style.left="0",n.style.width="100%",(t.getPopupContainer?t.getPopupContainer(Object(g.findDOMNode)(e)):t.getDocument().body).appendChild(n),n},this.setPoint=function(t){e.props.alignPoint&&t&&e.setState({point:{pageX:t.pageX,pageY:t.pageY}})},this.handlePortalUpdate=function(){e.state.prevPopupVisible!==e.state.popupVisible&&e.props.afterPopupVisibleChange(e.state.popupVisible)},this.savePopup=function(t){e._component=t}};Object(m.polyfill)(qt);t.a=qt},ugD5:function(e,t,n){"use strict";var r=n("+9rK");e.exports=function(e){r.copy(e,this)}},uhBA:function(e,t,n){"use strict";n("ioFf"),n("hHhE");var r=Object.prototype.hasOwnProperty,a="~";function i(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function s(e,t,n,r,i){if("function"!=typeof n)throw new TypeError("The listener must be a function");var s=new o(n,r||e,i),u=a?a+t:t;return e._events[u]?e._events[u].fn?e._events[u]=[e._events[u],s]:e._events[u].push(s):(e._events[u]=s,e._eventsCount++),e}function u(e,t){0==--e._eventsCount?e._events=new i:delete e._events[t]}function c(){this._events=new i,this._eventsCount=0}Object.create&&(i.prototype=Object.create(null),(new i).__proto__||(a=!1)),c.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(a?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},c.prototype.listeners=function(e){var t=a?a+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,i=n.length,o=new Array(i);r<i;r++)o[r]=n[r].fn;return o},c.prototype.listenerCount=function(e){var t=a?a+e:e,n=this._events[t];return n?n.fn?1:n.length:0},c.prototype.emit=function(e,t,n,r,i,o){var s=a?a+e:e;if(!this._events[s])return!1;var u,c,l=this._events[s],d=arguments.length;if(l.fn){switch(l.once&&this.removeListener(e,l.fn,void 0,!0),d){case 1:return l.fn.call(l.context),!0;case 2:return l.fn.call(l.context,t),!0;case 3:return l.fn.call(l.context,t,n),!0;case 4:return l.fn.call(l.context,t,n,r),!0;case 5:return l.fn.call(l.context,t,n,r,i),!0;case 6:return l.fn.call(l.context,t,n,r,i,o),!0}for(c=1,u=new Array(d-1);c<d;c++)u[c-1]=arguments[c];l.fn.apply(l.context,u)}else{var f,p=l.length;for(c=0;c<p;c++)switch(l[c].once&&this.removeListener(e,l[c].fn,void 0,!0),d){case 1:l[c].fn.call(l[c].context);break;case 2:l[c].fn.call(l[c].context,t);break;case 3:l[c].fn.call(l[c].context,t,n);break;case 4:l[c].fn.call(l[c].context,t,n,r);break;default:if(!u)for(f=1,u=new Array(d-1);f<d;f++)u[f-1]=arguments[f];l[c].fn.apply(l[c].context,u)}}return!0},c.prototype.on=function(e,t,n){return s(this,e,t,n,!1)},c.prototype.once=function(e,t,n){return s(this,e,t,n,!0)},c.prototype.removeListener=function(e,t,n,r){var i=a?a+e:e;if(!this._events[i])return this;if(!t)return u(this,i),this;var o=this._events[i];if(o.fn)o.fn!==t||r&&!o.once||n&&o.context!==n||u(this,i);else{for(var s=0,c=[],l=o.length;s<l;s++)(o[s].fn!==t||r&&!o[s].once||n&&o[s].context!==n)&&c.push(o[s]);c.length?this._events[i]=1===c.length?c[0]:c:u(this,i)}return this},c.prototype.removeAllListeners=function(e){var t;return e?(t=a?a+e:e,this._events[t]&&u(this,t)):(this._events=new i,this._eventsCount=0),this},c.prototype.off=c.prototype.removeListener,c.prototype.addListener=c.prototype.on,c.prefixed=a,c.EventEmitter=c,e.exports=c},ujMp:function(e,t,n){"use strict";n("SRfc"),n("8+KV"),n("a1Th"),n("h7Nl"),n("Btvt"),n("f3/d"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("MON2");function a(e){return"function"==typeof e?e.name:"symbol"==typeof e?e.toString():e}function i(e){if(e.name)return e.name;var t=e.toString(),n=t.match(/^function\s*([^\s(]+)/);return n?n[1]:"Anonymous function: "+t}t.getServiceIdentifierAsString=a,t.listRegisteredBindingsForServiceIdentifier=function(e,t,n){var r="",a=n(e,t);return 0!==a.length&&(r="\nRegistered bindings:",a.forEach((function(e){var t="Object";null!==e.implementationType&&(t=i(e.implementationType)),r=r+"\n "+t,e.constraint.metaData&&(r=r+" - "+e.constraint.metaData)}))),r},t.circularDependencyToException=function e(t){t.childRequests.forEach((function(t){if(function e(t,n){return null!==t.parentRequest&&(t.parentRequest.serviceIdentifier===n||e(t.parentRequest,n))}(t,t.serviceIdentifier)){var n=function(e){return function e(t,n){void 0===n&&(n=[]);var r=a(t.serviceIdentifier);return n.push(r),null!==t.parentRequest?e(t.parentRequest,n):n}(e).reverse().join(" --\x3e ")}(t);throw new Error(r.CIRCULAR_DEPENDENCY+" "+n)}e(t)}))},t.listMetadataForTarget=function(e,t){if(t.isTagged()||t.isNamed()){var n="",r=t.getNamedTag(),a=t.getCustomTags();return null!==r&&(n+=r.toString()+"\n"),null!==a&&a.forEach((function(e){n+=e.toString()+"\n"}))," "+e+"\n "+e+" - "+n}return" "+e},t.getFunctionName=i},upKx:function(e,t,n){"use strict";var r=n("S/j/"),a=n("d/Gc"),i=n("ne8i");e.exports=[].copyWithin||function(e,t){var n=r(this),o=i(n.length),s=a(e,o),u=a(t,o),c=arguments.length>2?arguments[2]:void 0,l=Math.min((void 0===c?o:a(c,o))-u,o-s),d=1;for(u<s&&s<u+l&&(d=-1,u+=l-1,s+=l-1);l-- >0;)u in n?n[s]=n[u]:delete n[s],s+=d,u+=d;return n}},uqOZ:function(e,t,n){"use strict";var r=n("VbXa"),a=n("RIqP");Object.defineProperty(t,"__esModule",{value:!0}),t.PointTriangulation=c,t.default=void 0;var i,o=n("pqXx"),s=(i=n("iZF3"))&&i.__esModule?i:{default:i},u=n("5GMY");function c(e){var t=e.coordinates;return{vertices:[].concat(a(t),a(t),a(t),a(t)),extrude:[-1,-1,1,-1,1,1,-1,1],indices:[0,1,2,2,3,0],size:t.length}}var l=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).name="PointLayer",t}r(t,e);var n=t.prototype;return n.getConfigSchema=function(){return{properties:{opacity:{type:"number",minimum:0,maximum:1}}}},n.renderModels=function(){var e=this.getStyleOptions(),t=e.opacity,n=void 0===t?1:t,r=e.strokeColor,a=void 0===r?"rgb(0,0,0,0)":r,i=e.strokeWidth,o=void 0===i?1:i;return this.models.forEach((function(e){return e.draw({uniforms:{u_opacity:n,u_stroke_width:o,u_stroke_color:(0,u.rgb2arr)(a)}})})),this},n.buildModels=function(){this.registerBuiltinAttributes(this),this.models=[this.buildLayerModel({moduleName:"pointfill",vertexShader:'attribute vec4 a_Color;\nattribute vec3 a_Position;\nattribute vec2 a_Extrude;\nattribute float a_Size;\nattribute float a_Shape;\nuniform mat4 u_ModelMatrix;\n\nuniform float u_stroke_width : 2;\n\nvarying vec4 v_data;\nvarying vec4 v_color;\nvarying float v_radius;\n\n#pragma include "projection"\n#pragma include "picking"\n\nvoid main() {\n // unpack color(vec2)\n v_color = a_Color;\n vec2 extrude = a_Extrude;\n\n float shape_type = a_Shape;\n\n // radius(16-bit)\n v_radius = a_Size;\n\n vec2 offset = project_pixel(extrude * (a_Size + u_stroke_width));\n vec4 project_pos = project_position(vec4(a_Position.xy, 0.0, 1.0));\n\n // TODO: billboard\n gl_Position = project_common_position_to_clipspace(vec4(project_pos.xy + offset, 0.0, 1.0));\n\n // anti-alias\n float antialiasblur = 1.0 / (a_Size + u_stroke_width);\n\n // construct point coords\n v_data = vec4(extrude, antialiasblur, shape_type);\n\n setPickingColor(a_PickingColor);\n}\n',fragmentShader:"uniform float u_blur : 0;\nuniform float u_opacity : 1;\nuniform float u_stroke_width : 1;\nuniform vec4 u_stroke_color : [0, 0, 0, 0];\nuniform float u_stroke_opacity : 1;\n\nvarying vec4 v_data;\nvarying vec4 v_color;\nvarying float v_radius;\n\n#pragma include \"sdf_2d\"\n#pragma include \"picking\"\n\nvoid main() {\n int shape = int(floor(v_data.w + 0.5));\n\n lowp float antialiasblur = v_data.z;\n float antialiased_blur = -max(u_blur, antialiasblur);\n float r = v_radius / (v_radius + u_stroke_width);\n\n float outer_df;\n float inner_df;\n // 'circle', 'triangle', 'square', 'pentagon', 'hexagon', 'octogon', 'hexagram', 'rhombus', 'vesica'\n if (shape == 0) {\n outer_df = sdCircle(v_data.xy, 1.0);\n inner_df = sdCircle(v_data.xy, r);\n } else if (shape == 1) {\n outer_df = sdEquilateralTriangle(1.1 * v_data.xy);\n inner_df = sdEquilateralTriangle(1.1 / r * v_data.xy);\n } else if (shape == 2) {\n outer_df = sdBox(v_data.xy, vec2(1.));\n inner_df = sdBox(v_data.xy, vec2(r));\n } else if (shape == 3) {\n outer_df = sdPentagon(v_data.xy, 0.8);\n inner_df = sdPentagon(v_data.xy, r * 0.8);\n } else if (shape == 4) {\n outer_df = sdHexagon(v_data.xy, 0.8);\n inner_df = sdHexagon(v_data.xy, r * 0.8);\n } else if (shape == 5) {\n outer_df = sdOctogon(v_data.xy, 1.0);\n inner_df = sdOctogon(v_data.xy, r);\n } else if (shape == 6) {\n outer_df = sdHexagram(v_data.xy, 0.52);\n inner_df = sdHexagram(v_data.xy, r * 0.52);\n } else if (shape == 7) {\n outer_df = sdRhombus(v_data.xy, vec2(1.0));\n inner_df = sdRhombus(v_data.xy, vec2(r));\n } else if (shape == 8) {\n outer_df = sdVesica(v_data.xy, 1.1, 0.8);\n inner_df = sdVesica(v_data.xy, r * 1.1, r * 0.8);\n }\n\n float opacity_t = smoothstep(0.0, antialiased_blur, outer_df);\n\n float color_t = u_stroke_width < 0.01 ? 0.0 : smoothstep(\n antialiased_blur,\n 0.0,\n inner_df\n );\n vec4 strokeColor = u_stroke_color == vec4(0) ? v_color : u_stroke_color;\n\n gl_FragColor = opacity_t * mix(vec4(v_color.rgb, v_color.a * u_opacity), strokeColor * u_stroke_opacity, color_t);\n}\n",triangulation:c,depth:{enable:!1}})]},n.registerBuiltinAttributes=function(e){e.styleAttributeService.registerStyleAttribute({name:"extrude",type:o.AttributeType.Attribute,descriptor:{name:"a_Extrude",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:2,update:function(e,t,n,r){var a=[-1,-1,1,-1,1,1,-1,1],i=r%4*2;return[a[i],a[i+1]]}}}),e.styleAttributeService.registerStyleAttribute({name:"size",type:o.AttributeType.Attribute,descriptor:{name:"a_Size",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:1,update:function(e,t,n,r){var a=e.size;return Array.isArray(a)?[a[0]]:[a]}}}),e.styleAttributeService.registerStyleAttribute({name:"shape",type:o.AttributeType.Attribute,descriptor:{name:"a_Shape",buffer:{usage:o.gl.DYNAMIC_DRAW,data:[],type:o.gl.FLOAT},size:1,update:function(t,n,r,a){var i=t.shape,o=void 0===i?2:i;return[e.configService.getConfig().shape2d.indexOf(o)]}}})},t}(s.default);t.default=l},v1p5:function(e,t,n){(function(e){n("dZ+Y"),n("KKXr"),n("eM6i"),n("8+KV"),n("LK8F"),n("V+eJ"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("0l/t"),n("bWfx"),n("DNiP"),n("pIFo"),n("91GP"),n("rE2o"),n("ioFf"),t.__esModule=!0,t.warn=t.requestAnimationFrame=t.reducePropsToState=t.mapStateOnServer=t.handleClientStateChange=t.convertReactPropstoHtmlAttributes=void 0;var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=u(n("q1tI")),o=u(n("MgzW")),s=n("hFT/");function u(e){return e&&e.__esModule?e:{default:e}}var c,l=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!1===t?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},d=function(e){var t=v(e,s.TAG_NAMES.TITLE),n=v(e,s.HELMET_PROPS.TITLE_TEMPLATE);if(n&&t)return n.replace(/%s/g,(function(){return t}));var r=v(e,s.HELMET_PROPS.DEFAULT_TITLE);return t||r||void 0},f=function(e){return v(e,s.HELMET_PROPS.ON_CHANGE_CLIENT_STATE)||function(){}},p=function(e,t){return t.filter((function(t){return void 0!==t[e]})).map((function(t){return t[e]})).reduce((function(e,t){return a({},e,t)}),{})},h=function(e,t){return t.filter((function(e){return void 0!==e[s.TAG_NAMES.BASE]})).map((function(e){return e[s.TAG_NAMES.BASE]})).reverse().reduce((function(t,n){if(!t.length)for(var r=Object.keys(n),a=0;a<r.length;a++){var i=r[a].toLowerCase();if(-1!==e.indexOf(i)&&n[i])return t.concat(n)}return t}),[])},g=function(e,t,n){var a={};return n.filter((function(t){return!!Array.isArray(t[e])||(void 0!==t[e]&&x("Helmet: "+e+' should be of type "Array". Instead found type "'+r(t[e])+'"'),!1)})).map((function(t){return t[e]})).reverse().reduce((function(e,n){var r={};n.filter((function(e){for(var n=void 0,i=Object.keys(e),o=0;o<i.length;o++){var u=i[o],c=u.toLowerCase();-1===t.indexOf(c)||n===s.TAG_PROPERTIES.REL&&"canonical"===e[n].toLowerCase()||c===s.TAG_PROPERTIES.REL&&"stylesheet"===e[c].toLowerCase()||(n=c),-1===t.indexOf(u)||u!==s.TAG_PROPERTIES.INNER_HTML&&u!==s.TAG_PROPERTIES.CSS_TEXT&&u!==s.TAG_PROPERTIES.ITEM_PROP||(n=u)}if(!n||!e[n])return!1;var l=e[n].toLowerCase();return a[n]||(a[n]={}),r[n]||(r[n]={}),!a[n][l]&&(r[n][l]=!0,!0)})).reverse().forEach((function(t){return e.push(t)}));for(var i=Object.keys(r),u=0;u<i.length;u++){var c=i[u],l=(0,o.default)({},a[c],r[c]);a[c]=l}return e}),[]).reverse()},v=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.hasOwnProperty(t))return r[t]}return null},m=(c=Date.now(),function(e){var t=Date.now();t-c>16?(c=t,e(t)):setTimeout((function(){m(e)}),0)}),y=function(e){return clearTimeout(e)},b="undefined"!=typeof window?window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||m:e.requestAnimationFrame||m,_="undefined"!=typeof window?window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||y:e.cancelAnimationFrame||y,x=function(e){return console&&"function"==typeof console.warn&&console.warn(e)},R=null,w=function(e,t){var n=e.baseTag,r=e.bodyAttributes,a=e.htmlAttributes,i=e.linkTags,o=e.metaTags,u=e.noscriptTags,c=e.onChangeClientState,l=e.scriptTags,d=e.styleTags,f=e.title,p=e.titleAttributes;A(s.TAG_NAMES.BODY,r),A(s.TAG_NAMES.HTML,a),S(f,p);var h={baseTag:T(s.TAG_NAMES.BASE,n),linkTags:T(s.TAG_NAMES.LINK,i),metaTags:T(s.TAG_NAMES.META,o),noscriptTags:T(s.TAG_NAMES.NOSCRIPT,u),scriptTags:T(s.TAG_NAMES.SCRIPT,l),styleTags:T(s.TAG_NAMES.STYLE,d)},g={},v={};Object.keys(h).forEach((function(e){var t=h[e],n=t.newTags,r=t.oldTags;n.length&&(g[e]=n),r.length&&(v[e]=h[e].oldTags)})),t&&t(),c(e,g,v)},E=function(e){return Array.isArray(e)?e.join(""):e},S=function(e,t){void 0!==e&&document.title!==e&&(document.title=E(e)),A(s.TAG_NAMES.TITLE,t)},A=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute(s.HELMET_ATTRIBUTE),a=r?r.split(","):[],i=[].concat(a),o=Object.keys(t),u=0;u<o.length;u++){var c=o[u],l=t[c]||"";n.getAttribute(c)!==l&&n.setAttribute(c,l),-1===a.indexOf(c)&&a.push(c);var d=i.indexOf(c);-1!==d&&i.splice(d,1)}for(var f=i.length-1;f>=0;f--)n.removeAttribute(i[f]);a.length===i.length?n.removeAttribute(s.HELMET_ATTRIBUTE):n.getAttribute(s.HELMET_ATTRIBUTE)!==o.join(",")&&n.setAttribute(s.HELMET_ATTRIBUTE,o.join(","))}},T=function(e,t){var n=document.head||document.querySelector(s.TAG_NAMES.HEAD),r=n.querySelectorAll(e+"["+s.HELMET_ATTRIBUTE+"]"),a=Array.prototype.slice.call(r),i=[],o=void 0;return t&&t.length&&t.forEach((function(t){var n=document.createElement(e);for(var r in t)if(t.hasOwnProperty(r))if(r===s.TAG_PROPERTIES.INNER_HTML)n.innerHTML=t.innerHTML;else if(r===s.TAG_PROPERTIES.CSS_TEXT)n.styleSheet?n.styleSheet.cssText=t.cssText:n.appendChild(document.createTextNode(t.cssText));else{var u=void 0===t[r]?"":t[r];n.setAttribute(r,u)}n.setAttribute(s.HELMET_ATTRIBUTE,"true"),a.some((function(e,t){return o=t,n.isEqualNode(e)}))?a.splice(o,1):i.push(n)})),a.forEach((function(e){return e.parentNode.removeChild(e)})),i.forEach((function(e){return n.appendChild(e)})),{oldTags:a,newTags:i}},P=function(e){return Object.keys(e).reduce((function(t,n){var r=void 0!==e[n]?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r}),"")},C=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[s.REACT_TAG_MAP[n]||n]=e[n],t}),t)},M=function(e,t,n){switch(e){case s.TAG_NAMES.TITLE:return{toComponent:function(){return e=t.title,n=t.titleAttributes,(r={key:e})[s.HELMET_ATTRIBUTE]=!0,a=C(n,r),[i.default.createElement(s.TAG_NAMES.TITLE,a,e)];var e,n,r,a},toString:function(){return function(e,t,n,r){var a=P(n),i=E(t);return a?"<"+e+" "+s.HELMET_ATTRIBUTE+'="true" '+a+">"+l(i,r)+"</"+e+">":"<"+e+" "+s.HELMET_ATTRIBUTE+'="true">'+l(i,r)+"</"+e+">"}(e,t.title,t.titleAttributes,n)}};case s.ATTRIBUTE_NAMES.BODY:case s.ATTRIBUTE_NAMES.HTML:return{toComponent:function(){return C(t)},toString:function(){return P(t)}};default:return{toComponent:function(){return function(e,t){return t.map((function(t,n){var r,a=((r={key:n})[s.HELMET_ATTRIBUTE]=!0,r);return Object.keys(t).forEach((function(e){var n=s.REACT_TAG_MAP[e]||e;if(n===s.TAG_PROPERTIES.INNER_HTML||n===s.TAG_PROPERTIES.CSS_TEXT){var r=t.innerHTML||t.cssText;a.dangerouslySetInnerHTML={__html:r}}else a[n]=t[e]})),i.default.createElement(e,a)}))}(e,t)},toString:function(){return function(e,t,n){return t.reduce((function(t,r){var a=Object.keys(r).filter((function(e){return!(e===s.TAG_PROPERTIES.INNER_HTML||e===s.TAG_PROPERTIES.CSS_TEXT)})).reduce((function(e,t){var a=void 0===r[t]?t:t+'="'+l(r[t],n)+'"';return e?e+" "+a:a}),""),i=r.innerHTML||r.cssText||"",o=-1===s.SELF_CLOSING_TAGS.indexOf(e);return t+"<"+e+" "+s.HELMET_ATTRIBUTE+'="true" '+a+(o?"/>":">"+i+"</"+e+">")}),"")}(e,t,n)}}}};t.convertReactPropstoHtmlAttributes=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return Object.keys(e).reduce((function(t,n){return t[s.HTML_TAG_MAP[n]||n]=e[n],t}),t)},t.handleClientStateChange=function(e){R&&_(R),e.defer?R=b((function(){w(e,(function(){R=null}))})):(w(e),R=null)},t.mapStateOnServer=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,a=e.htmlAttributes,i=e.linkTags,o=e.metaTags,u=e.noscriptTags,c=e.scriptTags,l=e.styleTags,d=e.title,f=void 0===d?"":d,p=e.titleAttributes;return{base:M(s.TAG_NAMES.BASE,t,r),bodyAttributes:M(s.ATTRIBUTE_NAMES.BODY,n,r),htmlAttributes:M(s.ATTRIBUTE_NAMES.HTML,a,r),link:M(s.TAG_NAMES.LINK,i,r),meta:M(s.TAG_NAMES.META,o,r),noscript:M(s.TAG_NAMES.NOSCRIPT,u,r),script:M(s.TAG_NAMES.SCRIPT,c,r),style:M(s.TAG_NAMES.STYLE,l,r),title:M(s.TAG_NAMES.TITLE,{title:f,titleAttributes:p},r)}},t.reducePropsToState=function(e){return{baseTag:h([s.TAG_PROPERTIES.HREF],e),bodyAttributes:p(s.ATTRIBUTE_NAMES.BODY,e),defer:v(e,s.HELMET_PROPS.DEFER),encode:v(e,s.HELMET_PROPS.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:p(s.ATTRIBUTE_NAMES.HTML,e),linkTags:g(s.TAG_NAMES.LINK,[s.TAG_PROPERTIES.REL,s.TAG_PROPERTIES.HREF],e),metaTags:g(s.TAG_NAMES.META,[s.TAG_PROPERTIES.NAME,s.TAG_PROPERTIES.CHARSET,s.TAG_PROPERTIES.HTTPEQUIV,s.TAG_PROPERTIES.PROPERTY,s.TAG_PROPERTIES.ITEM_PROP],e),noscriptTags:g(s.TAG_NAMES.NOSCRIPT,[s.TAG_PROPERTIES.INNER_HTML],e),onChangeClientState:f(e),scriptTags:g(s.TAG_NAMES.SCRIPT,[s.TAG_PROPERTIES.SRC,s.TAG_PROPERTIES.INNER_HTML],e),styleTags:g(s.TAG_NAMES.STYLE,[s.TAG_PROPERTIES.CSS_TEXT],e),title:d(e),titleAttributes:p(s.ATTRIBUTE_NAMES.TITLE,e)}},t.requestAnimationFrame=b,t.warn=x}).call(this,n("yLpj"))},v3Hg:function(e,t,n){"use strict";var r=n("8OQS"),a=n("pVnL");Object.defineProperty(t,"__esModule",{value:!0}),t.generateLightingUniforms=function(e){var t={u_DirectionalLights:new Array(3).fill(a({},c)),u_NumOfDirectionalLights:0,u_SpotLights:new Array(3).fill(a({},l)),u_NumOfSpotLights:0};e&&e.length||(e=[u]);return e.forEach((function(e,n){var i=e.type,o=void 0===i?"directional":i,u=r(e,["type"]),c=s[o].lights,l=s[o].num,d=t[l];t[c][d]=a({},t[c][d],{},u),t[l]++})),t},t.default=void 0;var i,o=n("4cb6"),s={directional:{lights:"u_DirectionalLights",num:"u_NumOfDirectionalLights"},spot:{lights:"u_SpotLights",num:"u_NumOfSpotLights"}},u={type:"directional",direction:[1,10.5,12],ambient:[.2,.2,.2],diffuse:[.6,.6,.6],specular:[.1,.1,.1]},c={direction:[0,0,0],ambient:[0,0,0],diffuse:[0,0,0],specular:[0,0,0]},l={position:[0,0,0],direction:[0,0,0],ambient:[0,0,0],diffuse:[0,0,0],specular:[0,0,0],constant:1,linear:0,quadratic:0,angle:14,exponent:40,blur:5};var d=(0,o.injectable)()(i=function(){function e(){}return e.prototype.apply=function(e){e.hooks.beforeRender.tap("LightingPlugin",(function(){e.models.forEach((function(e){return e.addUniforms({})}))}))},e}())||i;t.default=d},v43d:function(e,t,n){"use strict";e.exports=function(e,t,n){var r,a=" ",i=e.level,o=e.dataLevel,s=e.schema[t],u=e.schemaPath+e.util.getProperty(t),c=e.errSchemaPath+"/"+t,l=!e.opts.allErrors,d="data"+(o||""),f=e.opts.$data&&s&&s.$data;f?(a+=" var schema"+i+" = "+e.util.getData(s.$data,o,e.dataPathArr)+"; ",r="schema"+i):r=s;var p="maximum"==t,h=p?"exclusiveMaximum":"exclusiveMinimum",g=e.schema[h],v=e.opts.$data&&g&&g.$data,m=p?"<":">",y=p?">":"<",b=void 0;if(v){var _=e.util.getData(g.$data,o,e.dataPathArr),x="exclusive"+i,R="exclType"+i,w="exclIsNumber"+i,E="' + "+(T="op"+i)+" + '";a+=" var schemaExcl"+i+" = "+_+"; ",a+=" var "+x+"; var "+R+" = typeof "+(_="schemaExcl"+i)+"; if ("+R+" != 'boolean' && "+R+" != 'undefined' && "+R+" != 'number') { ";var S;b=h;(S=S||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(b||"_exclusiveLimit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: {} ",!1!==e.opts.messages&&(a+=" , message: '"+h+" should be boolean' "),e.opts.verbose&&(a+=" , schema: validate.schema"+u+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";var A=a;a=S.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+A+"]); ":a+=" validate.errors = ["+A+"]; return false; ":a+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } else if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'number') || "),a+=" "+R+" == 'number' ? ( ("+x+" = "+r+" === undefined || "+_+" "+m+"= "+r+") ? "+d+" "+y+"= "+_+" : "+d+" "+y+" "+r+" ) : ( ("+x+" = "+_+" === true) ? "+d+" "+y+"= "+r+" : "+d+" "+y+" "+r+" ) || "+d+" !== "+d+") { var op"+i+" = "+x+" ? '"+m+"' : '"+m+"='; ",void 0===s&&(b=h,c=e.errSchemaPath+"/"+h,r=_,f=v)}else{E=m;if((w="number"==typeof g)&&f){var T="'"+E+"'";a+=" if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'number') || "),a+=" ( "+r+" === undefined || "+g+" "+m+"= "+r+" ? "+d+" "+y+"= "+g+" : "+d+" "+y+" "+r+" ) || "+d+" !== "+d+") { "}else{w&&void 0===s?(x=!0,b=h,c=e.errSchemaPath+"/"+h,r=g,y+="="):(w&&(r=Math[p?"min":"max"](g,s)),g===(!w||r)?(x=!0,b=h,c=e.errSchemaPath+"/"+h,y+="="):(x=!1,E+="="));T="'"+E+"'";a+=" if ( ",f&&(a+=" ("+r+" !== undefined && typeof "+r+" != 'number') || "),a+=" "+d+" "+y+" "+r+" || "+d+" !== "+d+") { "}}b=b||t,(S=S||[]).push(a),a="",!1!==e.createErrors?(a+=" { keyword: '"+(b||"_limit")+"' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(c)+" , params: { comparison: "+T+", limit: "+r+", exclusive: "+x+" } ",!1!==e.opts.messages&&(a+=" , message: 'should be "+E+" ",a+=f?"' + "+r:r+"'"),e.opts.verbose&&(a+=" , schema: ",a+=f?"validate.schema"+u:""+s,a+=" , parentSchema: validate.schema"+e.schemaPath+" , data: "+d+" "),a+=" } "):a+=" {} ";A=a;return a=S.pop(),!e.compositeRule&&l?e.async?a+=" throw new ValidationError(["+A+"]); ":a+=" validate.errors = ["+A+"]; return false; ":a+=" var err = "+A+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",a+=" } ",l&&(a+=" else { "),a}},vBe5:function(e,t,n){"use strict";n.r(t);var r=n("h8nK"),a=n("APuy"),i=n("Ki0a");n("rE2o"),n("ioFf"),n("rGqo");function o(e,t){var n=0;if(void 0===t){var r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;null!=u&&(u=+u)>=u&&++n}}catch(v){a=!0,i=v}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}else{var c=-1,l=!0,d=!1,f=void 0;try{for(var p,h=e[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){var g=p.value;null!=(g=t(g,++c,e))&&(g=+g)>=g&&++n}}catch(v){d=!0,f=v}finally{try{l||null==h.return||h.return()}finally{if(d)throw f}}}return n}n("dZ+Y"),n("bHtr"),n("bWfx");var s=n("KQm4");n("XfO3"),n("HEwt");function u(e){return 0|e.length}function c(e){return!(e>0)}function l(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}function d(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r="function"==typeof t[t.length-1]&&function(e){return function(t){return e.apply(void 0,Object(s.a)(t))}}(t.pop()),a=(t=t.map(l)).map(u),i=t.length-1,o=new Array(i+1).fill(0),d=[];if(i<0||a.some(c))return d;for(;;){d.push(o.map((function(e,n){return t[n][e]})));for(var f=i;++o[f]===a[f];){if(0===f)return r?d.map(r):d;o[f--]=0}}}var f=function(e,t){return t<e?-1:t>e?1:t>=e?0:NaN};function p(e,t){var n,r=0,a=0,i=0;if(void 0===t){var o=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=c.value;null!=d&&(d=+d)>=d&&(i+=(n=d-a)*(d-(a+=n/++r)))}}catch(b){s=!0,u=b}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}}else{var f=-1,p=!0,h=!1,g=void 0;try{for(var v,m=e[Symbol.iterator]();!(p=(v=m.next()).done);p=!0){var y=v.value;null!=(y=t(y,++f,e))&&(y=+y)>=y&&(i+=(n=y-a)*(y-(a+=n/++r)))}}catch(b){h=!0,g=b}finally{try{p||null==m.return||m.return()}finally{if(h)throw g}}}if(r>1)return i/(r-1)}function h(e,t){var n=p(e,t);return n?Math.sqrt(n):n}var g=function(e,t){var n,r;if(void 0===t){var a=!0,i=!1,o=void 0;try{for(var s,u=e[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var c=s.value;null!=c&&(void 0===n?c>=c&&(n=r=c):(n>c&&(n=c),r<c&&(r=c)))}}catch(m){i=!0,o=m}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}}else{var l=-1,d=!0,f=!1,p=void 0;try{for(var h,g=e[Symbol.iterator]();!(d=(h=g.next()).done);d=!0){var v=h.value;null!=(v=t(v,++l,e))&&(void 0===n?v>=v&&(n=r=v):(n>v&&(n=v),r<v&&(r=v)))}}catch(m){f=!0,p=m}finally{try{d||null==g.return||g.return()}finally{if(f)throw p}}}return[n,r]},v=n("ODXe"),m=(n("yt8O"),n("Btvt"),n("9AAn"),function(e){return e});function y(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return R(e,m,m,n)}function b(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return R(e,Array.from,m,n)}function _(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return R(e,m,t,r)}function x(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];return R(e,Array.from,t,r)}function R(e,t,n,r){return function e(a,i){if(i>=r.length)return n(a);var o=new Map,s=r[i++],u=-1,c=!0,l=!1,d=void 0;try{for(var f,p=a[Symbol.iterator]();!(c=(f=p.next()).done);c=!0){var h=f.value,g=s(h,++u,a),m=o.get(g);m?m.push(h):o.set(g,[h])}}catch(A){l=!0,d=A}finally{try{c||null==p.return||p.return()}finally{if(l)throw d}}var y=!0,b=!1,_=void 0;try{for(var x,R=o[Symbol.iterator]();!(y=(x=R.next()).done);y=!0){var w=Object(v.a)(x.value,2),E=w[0],S=w[1];o.set(E,e(S,i))}}catch(A){b=!0,_=A}finally{try{y||null==R.return||R.return()}finally{if(b)throw _}}return t(o)}(e,0)}n("LK8F");var w=Array.prototype,E=w.slice,S=(w.map,function(e){return function(){return e}}),A=n("NltA"),T=n("7ssf"),P=function(e){return Math.ceil(Math.log(o(e))/Math.LN2)+1},C=function(){var e=m,t=g,n=P;function a(a){Array.isArray(a)||(a=Array.from(a));var i,o,s=a.length,u=new Array(s);for(i=0;i<s;++i)u[i]=e(a[i],i,a);var c=t(u),l=c[0],d=c[1],f=n(u,l,d);Array.isArray(f)||(f=Object(T.c)(l,d,f),f=Object(A.a)(Math.ceil(l/f)*f,d,f));for(var p=f.length;f[0]<=l;)f.shift(),--p;for(;f[p-1]>d;)f.pop(),--p;var h,g=new Array(p+1);for(i=0;i<=p;++i)(h=g[i]=[]).x0=i>0?f[i-1]:l,h.x1=i<p?f[i]:d;for(i=0;i<s;++i)l<=(o=u[i])&&o<=d&&g[Object(r.c)(f,o,0,p)].push(a[i]);return g}return a.value=function(t){return arguments.length?(e="function"==typeof t?t:S(t),a):e},a.domain=function(e){return arguments.length?(t="function"==typeof e?e:S([e[0],e[1]]),a):t},a.thresholds=function(e){return arguments.length?(n="function"==typeof e?e:Array.isArray(e)?S(E.call(e)):S(e),a):n},a},M=n("GHWt"),O=function(e,t,n){return Math.ceil((n-t)/(2*(Object(M.a)(e,.75)-Object(M.a)(e,.25))*Math.pow(o(e),-1/3)))},k=function(e,t,n){return Math.ceil((n-t)/(3.5*h(e)*Math.pow(o(e),-1/3)))},D=n("gj+k");function I(e,t){var n,r=-1,a=-1;if(void 0===t){var i=!0,o=!1,s=void 0;try{for(var u,c=e[Symbol.iterator]();!(i=(u=c.next()).done);i=!0){var l=u.value;++a,null!=l&&(n<l||void 0===n&&l>=l)&&(n=l,r=a)}}catch(m){o=!0,s=m}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}}else{var d=!0,f=!1,p=void 0;try{for(var h,g=e[Symbol.iterator]();!(d=(h=g.next()).done);d=!0){var v=h.value;null!=(v=t(v,++a,e))&&(n<v||void 0===n&&v>=v)&&(n=v,r=a)}}catch(m){f=!0,p=m}finally{try{d||null==g.return||g.return()}finally{if(f)throw p}}}return r}function L(e,t){var n=0,r=0;if(void 0===t){var a=!0,i=!1,o=void 0;try{for(var s,u=e[Symbol.iterator]();!(a=(s=u.next()).done);a=!0){var c=s.value;null!=c&&(c=+c)>=c&&(++n,r+=c)}}catch(m){i=!0,o=m}finally{try{a||null==u.return||u.return()}finally{if(i)throw o}}}else{var l=-1,d=!0,f=!1,p=void 0;try{for(var h,g=e[Symbol.iterator]();!(d=(h=g.next()).done);d=!0){var v=h.value;null!=(v=t(v,++l,e))&&(v=+v)>=v&&(++n,r+=v)}}catch(m){f=!0,p=m}finally{try{d||null==g.return||g.return()}finally{if(f)throw p}}}if(n)return r/n}var j=function(e,t){return Object(M.a)(e,.5,t)},F=n("o0o1"),z=n.n(F),N=(n("ls82"),z.a.mark(B));function B(e){var t,n,r,a,i,o;return z.a.wrap((function(s){for(;;)switch(s.prev=s.next){case 0:t=!0,n=!1,r=void 0,s.prev=3,a=e[Symbol.iterator]();case 5:if(t=(i=a.next()).done){s.next=11;break}return o=i.value,s.delegateYield(o,"t0",8);case 8:t=!0,s.next=5;break;case 11:s.next=17;break;case 13:s.prev=13,s.t1=s.catch(3),n=!0,r=s.t1;case 17:s.prev=17,s.prev=18,t||null==a.return||a.return();case 20:if(s.prev=20,!n){s.next=23;break}throw r;case 23:return s.finish(20);case 24:return s.finish(17);case 25:case"end":return s.stop()}}),N,null,[[3,13,17,25],[18,,20,24]])}function V(e){return Array.from(B(e))}var H=n("mrVq");function U(e,t){var n,r=-1,a=-1;if(void 0===t){var i=!0,o=!1,s=void 0;try{for(var u,c=e[Symbol.iterator]();!(i=(u=c.next()).done);i=!0){var l=u.value;++a,null!=l&&(n>l||void 0===n&&l>=l)&&(n=l,r=a)}}catch(m){o=!0,s=m}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}}else{var d=!0,f=!1,p=void 0;try{for(var h,g=e[Symbol.iterator]();!(d=(h=g.next()).done);d=!0){var v=h.value;null!=(v=t(v,++a,e))&&(n>v||void 0===n&&v>=v)&&(n=v,r=a)}}catch(m){f=!0,p=m}finally{try{d||null==g.return||g.return()}finally{if(f)throw p}}}return r}function W(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:q,r=[],a=!1,i=!0,o=!1,s=void 0;try{for(var u,c=e[Symbol.iterator]();!(i=(u=c.next()).done);i=!0){var l=u.value;a&&r.push(n(t,l)),t=l,a=!0}}catch(d){o=!0,s=d}finally{try{i||null==c.return||c.return()}finally{if(o)throw s}}return r}function q(e,t){return[e,t]}var G=function(e,t){return Array.from(t,(function(t){return e[t]}))},K=n("WHjf");function Y(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.a,r=!1;if(1===n.length){var i,o=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=c.value,f=n(d);(r?Object(a.a)(f,i)<0:0===Object(a.a)(f,f))&&(t=d,i=f,r=!0)}}catch(b){s=!0,u=b}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}}else{var p=!0,h=!1,g=void 0;try{for(var v,m=e[Symbol.iterator]();!(p=(v=m.next()).done);p=!0){var y=v.value;(r?n(y,t)<0:0===n(y,y))&&(t=y,r=!0)}}catch(b){h=!0,g=b}finally{try{p||null==m.return||m.return()}finally{if(h)throw g}}}return t}function X(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.a;if(1===n.length)return U(e,n);var r=-1,i=-1,o=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=c.value;++i,(r<0?0===n(d,d):n(d,t)<0)&&(t=d,r=i)}}catch(f){s=!0,u=f}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}return r}function J(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.a,r=!1;if(1===n.length){var i,o=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=c.value,f=n(d);(r?Object(a.a)(f,i)>0:0===Object(a.a)(f,f))&&(t=d,i=f,r=!0)}}catch(b){s=!0,u=b}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}}else{var p=!0,h=!1,g=void 0;try{for(var v,m=e[Symbol.iterator]();!(p=(v=m.next()).done);p=!0){var y=v.value;(r?n(y,t)>0:0===n(y,y))&&(t=y,r=!0)}}catch(b){h=!0,g=b}finally{try{p||null==m.return||m.return()}finally{if(h)throw g}}}return t}function Z(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.a;if(1===n.length)return I(e,n);var r=-1,i=-1,o=!0,s=!1,u=void 0;try{for(var c,l=e[Symbol.iterator]();!(o=(c=l.next()).done);o=!0){var d=c.value;++i,(r<0?0===n(d,d):n(d,t)>0)&&(t=d,r=i)}}catch(f){s=!0,u=f}finally{try{o||null==l.return||l.return()}finally{if(s)throw u}}return r}function $(e,t){var n=X(e,t);return n<0?void 0:n}function Q(e){for(var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length)-(r=+r);a;)n=Math.random()*a--|0,t=e[a+r],e[a+r]=e[n+r],e[n+r]=t;return e}function ee(e,t){var n=0;if(void 0===t){var r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;(u=+u)&&(n+=u)}}catch(v){a=!0,i=v}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}}else{var c=-1,l=!0,d=!1,f=void 0;try{for(var p,h=e[Symbol.iterator]();!(l=(p=h.next()).done);l=!0){var g=p.value;(g=+t(g,++c,e))&&(n+=g)}}catch(v){d=!0,f=v}finally{try{l||null==h.return||h.return()}finally{if(d)throw f}}}return n}var te=function(e){if(!(a=e.length))return[];for(var t=-1,n=Object(H.a)(e,ne),r=new Array(n);++t<n;)for(var a,i=-1,o=r[t]=new Array(a);++i<a;)o[i]=e[i][t];return r};function ne(e){return e.length}var re=function(){return te(arguments)};n.d(t,"bisect",(function(){return r.c})),n.d(t,"bisectRight",(function(){return r.b})),n.d(t,"bisectLeft",(function(){return r.a})),n.d(t,"ascending",(function(){return a.a})),n.d(t,"bisector",(function(){return i.a})),n.d(t,"count",(function(){return o})),n.d(t,"cross",(function(){return d})),n.d(t,"descending",(function(){return f})),n.d(t,"deviation",(function(){return h})),n.d(t,"extent",(function(){return g})),n.d(t,"group",(function(){return y})),n.d(t,"groups",(function(){return b})),n.d(t,"rollup",(function(){return _})),n.d(t,"rollups",(function(){return x})),n.d(t,"bin",(function(){return C})),n.d(t,"histogram",(function(){return C})),n.d(t,"thresholdFreedmanDiaconis",(function(){return O})),n.d(t,"thresholdScott",(function(){return k})),n.d(t,"thresholdSturges",(function(){return P})),n.d(t,"max",(function(){return D.a})),n.d(t,"maxIndex",(function(){return I})),n.d(t,"mean",(function(){return L})),n.d(t,"median",(function(){return j})),n.d(t,"merge",(function(){return V})),n.d(t,"min",(function(){return H.a})),n.d(t,"minIndex",(function(){return U})),n.d(t,"pairs",(function(){return W})),n.d(t,"permute",(function(){return G})),n.d(t,"quantile",(function(){return M.a})),n.d(t,"quantileSorted",(function(){return M.b})),n.d(t,"quickselect",(function(){return K.a})),n.d(t,"range",(function(){return A.a})),n.d(t,"least",(function(){return Y})),n.d(t,"leastIndex",(function(){return X})),n.d(t,"greatest",(function(){return J})),n.d(t,"greatestIndex",(function(){return Z})),n.d(t,"scan",(function(){return $})),n.d(t,"shuffle",(function(){return Q})),n.d(t,"sum",(function(){return ee})),n.d(t,"ticks",(function(){return T.a})),n.d(t,"tickIncrement",(function(){return T.b})),n.d(t,"tickStep",(function(){return T.c})),n.d(t,"transpose",(function(){return te})),n.d(t,"variance",(function(){return p})),n.d(t,"zip",(function(){return re}))},vCM0:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.bindAll=function(e,t){e.forEach((function(e){t[e]&&(t[e]=t[e].bind(t))}))}},vKrd:function(e,t,n){var r=n("y3w9"),a=n("0/R4"),i=n("pbhE");e.exports=function(e,t){if(r(e),a(t)&&t.constructor===e)return t;var n=i.f(e);return(0,n.resolve)(t),n.promise}},vM4K:function(e,t,n){e.exports={parse:n("hh3C"),stringify:n("XYOB")}},vVvC:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),e.exports=function(e,t,n){var r=" ",a=e.level,i=e.dataLevel,o=e.schema[t],s=e.schemaPath+e.util.getProperty(t),u=e.errSchemaPath+"/"+t,c=!e.opts.allErrors,l="data"+(i||""),d="errs__"+a,f=e.util.copy(e),p="";f.level++;var h="valid"+f.level,g="key"+a,v="idx"+a,m=f.dataLevel=e.dataLevel+1,y="data"+m,b="dataProperties"+a,_=Object.keys(o||{}),x=e.schema.patternProperties||{},R=Object.keys(x),w=e.schema.additionalProperties,E=_.length||R.length,S=!1===w,A="object"==typeof w&&Object.keys(w).length,T=e.opts.removeAdditional,P=S||A||T,C=e.opts.ownProperties,M=e.baseId,O=e.schema.required;if(O&&(!e.opts.$data||!O.$data)&&O.length<e.opts.loopRequired)var k=e.util.toHash(O);if(r+="var "+d+" = errors;var "+h+" = true;",C&&(r+=" var "+b+" = undefined;"),P){if(r+=C?" "+b+" = "+b+" || Object.keys("+l+"); for (var "+v+"=0; "+v+"<"+b+".length; "+v+"++) { var "+g+" = "+b+"["+v+"]; ":" for (var "+g+" in "+l+") { ",E){if(r+=" var isAdditional"+a+" = !(false ",_.length)if(_.length>8)r+=" || validate.schema"+s+".hasOwnProperty("+g+") ";else{var D=_;if(D)for(var I=-1,L=D.length-1;I<L;)Y=D[I+=1],r+=" || "+g+" == "+e.util.toQuotedString(Y)+" "}if(R.length){var j=R;if(j)for(var F=-1,z=j.length-1;F<z;)ae=j[F+=1],r+=" || "+e.usePattern(ae)+".test("+g+") "}r+=" ); if (isAdditional"+a+") { "}if("all"==T)r+=" delete "+l+"["+g+"]; ";else{var N=e.errorPath,B="' + "+g+" + '";if(e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPathExpr(e.errorPath,g,e.opts.jsonPointers)),S)if(T)r+=" delete "+l+"["+g+"]; ";else{r+=" "+h+" = false; ";var V=u;u=e.errSchemaPath+"/additionalProperties",(te=te||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'additionalProperties' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { additionalProperty: '"+B+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is an invalid additional property":r+="should NOT have additional properties",r+="' "),e.opts.verbose&&(r+=" , schema: false , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";var H=r;r=te.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+H+"]); ":r+=" validate.errors = ["+H+"]; return false; ":r+=" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",u=V,c&&(r+=" break; ")}else if(A)if("failing"==T){r+=" var "+d+" = errors; ";var U=e.compositeRule;e.compositeRule=f.compositeRule=!0,f.schema=w,f.schemaPath=e.schemaPath+".additionalProperties",f.errSchemaPath=e.errSchemaPath+"/additionalProperties",f.errorPath=e.opts._errorDataPathProperty?e.errorPath:e.util.getPathExpr(e.errorPath,g,e.opts.jsonPointers);var W=l+"["+g+"]";f.dataPathArr[m]=g;var q=e.validate(f);f.baseId=M,e.util.varOccurences(q,y)<2?r+=" "+e.util.varReplace(q,y,W)+" ":r+=" var "+y+" = "+W+"; "+q+" ",r+=" if (!"+h+") { errors = "+d+"; if (validate.errors !== null) { if (errors) validate.errors.length = errors; else validate.errors = null; } delete "+l+"["+g+"]; } ",e.compositeRule=f.compositeRule=U}else{f.schema=w,f.schemaPath=e.schemaPath+".additionalProperties",f.errSchemaPath=e.errSchemaPath+"/additionalProperties",f.errorPath=e.opts._errorDataPathProperty?e.errorPath:e.util.getPathExpr(e.errorPath,g,e.opts.jsonPointers);W=l+"["+g+"]";f.dataPathArr[m]=g;q=e.validate(f);f.baseId=M,e.util.varOccurences(q,y)<2?r+=" "+e.util.varReplace(q,y,W)+" ":r+=" var "+y+" = "+W+"; "+q+" ",c&&(r+=" if (!"+h+") break; ")}e.errorPath=N}E&&(r+=" } "),r+=" } ",c&&(r+=" if ("+h+") { ",p+="}")}var G=e.opts.useDefaults&&!e.compositeRule;if(_.length){var K=_;if(K)for(var Y,X=-1,J=K.length-1;X<J;){var Z=o[Y=K[X+=1]];if(e.opts.strictKeywords?"object"==typeof Z&&Object.keys(Z).length>0:e.util.schemaHasRules(Z,e.RULES.all)){var $=e.util.getProperty(Y),Q=(W=l+$,G&&void 0!==Z.default);f.schema=Z,f.schemaPath=s+$,f.errSchemaPath=u+"/"+e.util.escapeFragment(Y),f.errorPath=e.util.getPath(e.errorPath,Y,e.opts.jsonPointers),f.dataPathArr[m]=e.util.toQuotedString(Y);q=e.validate(f);if(f.baseId=M,e.util.varOccurences(q,y)<2){q=e.util.varReplace(q,y,W);var ee=W}else{ee=y;r+=" var "+y+" = "+W+"; "}if(Q)r+=" "+q+" ";else{if(k&&k[Y]){r+=" if ( "+ee+" === undefined ",C&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(Y)+"') "),r+=") { "+h+" = false; ";N=e.errorPath,V=u;var te,ne=e.util.escapeQuotes(Y);e.opts._errorDataPathProperty&&(e.errorPath=e.util.getPath(N,Y,e.opts.jsonPointers)),u=e.errSchemaPath+"/required",(te=te||[]).push(r),r="",!1!==e.createErrors?(r+=" { keyword: 'required' , dataPath: (dataPath || '') + "+e.errorPath+" , schemaPath: "+e.util.toQuotedString(u)+" , params: { missingProperty: '"+ne+"' } ",!1!==e.opts.messages&&(r+=" , message: '",e.opts._errorDataPathProperty?r+="is a required property":r+="should have required property \\'"+ne+"\\'",r+="' "),e.opts.verbose&&(r+=" , schema: validate.schema"+s+" , parentSchema: validate.schema"+e.schemaPath+" , data: "+l+" "),r+=" } "):r+=" {} ";H=r;r=te.pop(),!e.compositeRule&&c?e.async?r+=" throw new ValidationError(["+H+"]); ":r+=" validate.errors = ["+H+"]; return false; ":r+=" var err = "+H+"; if (vErrors === null) vErrors = [err]; else vErrors.push(err); errors++; ",u=V,e.errorPath=N,r+=" } else { "}else c?(r+=" if ( "+ee+" === undefined ",C&&(r+=" || ! Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(Y)+"') "),r+=") { "+h+" = true; } else { "):(r+=" if ("+ee+" !== undefined ",C&&(r+=" && Object.prototype.hasOwnProperty.call("+l+", '"+e.util.escapeQuotes(Y)+"') "),r+=" ) { ");r+=" "+q+" } "}}c&&(r+=" if ("+h+") { ",p+="}")}}if(R.length){var re=R;if(re)for(var ae,ie=-1,oe=re.length-1;ie<oe;){Z=x[ae=re[ie+=1]];if(e.opts.strictKeywords?"object"==typeof Z&&Object.keys(Z).length>0:e.util.schemaHasRules(Z,e.RULES.all)){f.schema=Z,f.schemaPath=e.schemaPath+".patternProperties"+e.util.getProperty(ae),f.errSchemaPath=e.errSchemaPath+"/patternProperties/"+e.util.escapeFragment(ae),r+=C?" "+b+" = "+b+" || Object.keys("+l+"); for (var "+v+"=0; "+v+"<"+b+".length; "+v+"++) { var "+g+" = "+b+"["+v+"]; ":" for (var "+g+" in "+l+") { ",r+=" if ("+e.usePattern(ae)+".test("+g+")) { ",f.errorPath=e.util.getPathExpr(e.errorPath,g,e.opts.jsonPointers);W=l+"["+g+"]";f.dataPathArr[m]=g;q=e.validate(f);f.baseId=M,e.util.varOccurences(q,y)<2?r+=" "+e.util.varReplace(q,y,W)+" ":r+=" var "+y+" = "+W+"; "+q+" ",c&&(r+=" if (!"+h+") break; "),r+=" } ",c&&(r+=" else "+h+" = true; "),r+=" } ",c&&(r+=" if ("+h+") { ",p+="}")}}}return c&&(r+=" "+p+" if ("+d+" == errors) {"),r=e.util.cleanUpCode(r)}},vdJX:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("VbXa")),i=r(n("q1tI")),o=n("Wbzz"),s=r(n("K1cu")),u=n("x0lo"),c=function(e){function t(t){var n;if(n=e.call(this,t)||this,"undefined"!=typeof window){var r=(0,u.getUserLangKey)(["zh","en"],"zh");(0,o.navigate)(r)}return n}return(0,a.default)(t,e),t.prototype.render=function(){return i.default.createElement(s.default,null)},t}(i.default.PureComponent);t.default=c},vf9c:function(e){e.exports=JSON.parse("[]")},vgIT:function(e,t,n){"use strict";n("hHhE"),n("/SS/"),n("91GP"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConfigConsumer",{enumerable:!0,get:function(){return s.ConfigConsumer}}),t.default=t.configConsumerProps=void 0;var r,a=c(n("q1tI")),i=c(n("2T/V")),o=(r=n("GG9M"))&&r.__esModule?r:{default:r},s=n("SqFR");function u(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return u=function(){return e},e}function c(e){if(e&&e.__esModule)return e;var t=u();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}return n.default=e,t&&t.set(e,n),n}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function g(e,t){return(g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}t.configConsumerProps=["getPopupContainer","rootPrefixCls","getPrefixCls","renderEmpty","csp","autoInsertSpaceInButton","locale","pageHeader"];var v=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=p(this,h(t).apply(this,arguments))).getPrefixCls=function(t,n){var r=e.props.prefixCls,a=void 0===r?"ant":r;return n||(t?"".concat(a,"-").concat(t):a)},e.renderProvider=function(t,n){var r=e.props,o=r.children,u=r.getPopupContainer,c=r.renderEmpty,l=r.csp,f=r.autoInsertSpaceInButton,p=r.locale,h=r.pageHeader,g=d(d({},t),{getPrefixCls:e.getPrefixCls,csp:l,autoInsertSpaceInButton:f});return u&&(g.getPopupContainer=u),c&&(g.renderEmpty=c),h&&(g.pageHeader=h),a.createElement(s.ConfigContext.Provider,{value:g},a.createElement(i.default,{locale:p||n,_ANT_MARK__:i.ANT_MARK},o))},e}var n,r,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(t,e),n=t,(r=[{key:"render",value:function(){var e=this;return a.createElement(o.default,null,(function(t,n,r){return a.createElement(s.ConfigConsumer,null,(function(t){return e.renderProvider(t,r)}))}))}}])&&f(n.prototype,r),u&&f(n,u),t}(a.Component);t.default=v},vhPU:function(e,t){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},vuIU:function(e,t,n){"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function a(e,t,n){return t&&r(e.prototype,t),n&&r(e,n),e}n.d(t,"a",(function(){return a}))},vwuL:function(e,t,n){var r=n("NV0k"),a=n("rr1i"),i=n("NsO/"),o=n("G8Mo"),s=n("B+OT"),u=n("eUtF"),c=Object.getOwnPropertyDescriptor;t.f=n("jmDH")?c:function(e,t){if(e=i(e),t=o(t,!0),u)try{return c(e,t)}catch(n){}if(s(e,t))return a(!r.f.call(e,t),e[t])}},"w/wx":function(e,t,n){"use strict";n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("TSYQ"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=function(e){var t=e.prefixCls,n=e.className,r=e.width,o=e.style;return a.createElement("h3",{className:(0,i.default)(t,n),style:s({width:r},o)})};t.default=u},w26f:function(e,t,n){(function(t){n("bWfx"),n("pIFo"),n("Oyvg"),n("rGqo"),n("yt8O"),n("8+KV"),n("a1Th"),n("h7Nl"),n("Btvt");var r=200,a="__lodash_hash_undefined__",i="[object Function]",o="[object GeneratorFunction]",s=/^\[object .+?Constructor\]$/,u="object"==typeof t&&t&&t.Object===Object&&t,c="object"==typeof self&&self&&self.Object===Object&&self,l=u||c||Function("return this")();function d(e,t){return!!(e?e.length:0)&&function(e,t,n){if(t!=t)return function(e,t,n,r){var a=e.length,i=n+(r?1:-1);for(;r?i--:++i<a;)if(t(e[i],i,e))return i;return-1}(e,p,n);var r=n-1,a=e.length;for(;++r<a;)if(e[r]===t)return r;return-1}(e,t,0)>-1}function f(e,t,n){for(var r=-1,a=e?e.length:0;++r<a;)if(n(t,e[r]))return!0;return!1}function p(e){return e!=e}function h(e,t){return e.has(t)}function g(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}var v,m=Array.prototype,y=Function.prototype,b=Object.prototype,_=l["__core-js_shared__"],x=(v=/[^.]+$/.exec(_&&_.keys&&_.keys.IE_PROTO||""))?"Symbol(src)_1."+v:"",R=y.toString,w=b.hasOwnProperty,E=b.toString,S=RegExp("^"+R.call(w).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),A=m.splice,T=z(l,"Map"),P=z(l,"Set"),C=z(Object,"create");function M(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function O(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function k(e){var t=-1,n=e?e.length:0;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}function D(e){var t=-1,n=e?e.length:0;for(this.__data__=new k;++t<n;)this.add(e[t])}function I(e,t){for(var n,r,a=e.length;a--;)if((n=e[a][0])===(r=t)||n!=n&&r!=r)return a;return-1}function L(e){return!(!N(e)||(t=e,x&&x in t))&&(function(e){var t=N(e)?E.call(e):"";return t==i||t==o}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}(e)?S:s).test(function(e){if(null!=e){try{return R.call(e)}catch(t){}try{return e+""}catch(t){}}return""}(e));var t}M.prototype.clear=function(){this.__data__=C?C(null):{}},M.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},M.prototype.get=function(e){var t=this.__data__;if(C){var n=t[e];return n===a?void 0:n}return w.call(t,e)?t[e]:void 0},M.prototype.has=function(e){var t=this.__data__;return C?void 0!==t[e]:w.call(t,e)},M.prototype.set=function(e,t){return this.__data__[e]=C&&void 0===t?a:t,this},O.prototype.clear=function(){this.__data__=[]},O.prototype.delete=function(e){var t=this.__data__,n=I(t,e);return!(n<0)&&(n==t.length-1?t.pop():A.call(t,n,1),!0)},O.prototype.get=function(e){var t=this.__data__,n=I(t,e);return n<0?void 0:t[n][1]},O.prototype.has=function(e){return I(this.__data__,e)>-1},O.prototype.set=function(e,t){var n=this.__data__,r=I(n,e);return r<0?n.push([e,t]):n[r][1]=t,this},k.prototype.clear=function(){this.__data__={hash:new M,map:new(T||O),string:new M}},k.prototype.delete=function(e){return F(this,e).delete(e)},k.prototype.get=function(e){return F(this,e).get(e)},k.prototype.has=function(e){return F(this,e).has(e)},k.prototype.set=function(e,t){return F(this,e).set(e,t),this},D.prototype.add=D.prototype.push=function(e){return this.__data__.set(e,a),this},D.prototype.has=function(e){return this.__data__.has(e)};var j=P&&1/g(new P([,-0]))[1]==1/0?function(e){return new P(e)}:function(){};function F(e,t){var n,r,a=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?a["string"==typeof t?"string":"hash"]:a.map}function z(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return L(n)?n:void 0}function N(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}e.exports=function(e){return e&&e.length?function(e,t,n){var a=-1,i=d,o=e.length,s=!0,u=[],c=u;if(n)s=!1,i=f;else if(o>=r){var l=t?null:j(e);if(l)return g(l);s=!1,i=h,c=new D}else c=t?[]:u;e:for(;++a<o;){var p=e[a],v=t?t(p):p;if(p=n||0!==p?p:0,s&&v==v){for(var m=c.length;m--;)if(c[m]===v)continue e;t&&c.push(v),u.push(p)}else i(c,v,n)||(c!==u&&c.push(v),u.push(p))}return u}(e):[]}}).call(this,n("yLpj"))},w2a5:function(e,t,n){var r=n("aCFj"),a=n("ne8i"),i=n("d/Gc");e.exports=function(e){return function(t,n,o){var s,u=r(t),c=a(u.length),l=i(o,c);if(e&&n!=n){for(;c>l;)if((s=u[l++])!=s)return!0}else for(;c>l;l++)if((e||l in u)&&u[l]===n)return e||l||0;return!e&&-1}}},"w2d+":function(e,t,n){"use strict";var r=n("hDam"),a=n("UO39"),i=n("SBuE"),o=n("NsO/");e.exports=n("MPFp")(Array,"Array",(function(e,t){this._t=o(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,a(1)):a(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},w6GO:function(e,t,n){var r=n("5vMV"),a=n("FpHa");e.exports=Object.keys||function(e){return r(e,a)}},wCsR:function(e,t,n){"use strict";var r=n("ZD67"),a=n("s5qY");n("4LiD")("WeakSet",(function(e){return function(){return e(this,arguments.length>0?arguments[0]:void 0)}}),{add:function(e){return r.def(a(this,"WeakSet"),e,!0)}},r,!1,!0)},wM0b:function(e,t,n){"use strict";n("rE2o"),n("ioFf"),n("hHhE"),n("/SS/"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=l();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=c(n("TSYQ")),i=c(n("In08")),o=c(n("w/wx")),s=c(n("Fvdg")),u=n("vgIT");function c(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return!t||"object"!==m(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function g(e){return(g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function m(e){return(m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function y(e){return e&&"object"===m(e)?e:{}}var b=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=h(this,g(t).apply(this,arguments))).renderSkeleton=function(t){var n=t.getPrefixCls,u=e.props,c=u.prefixCls,l=u.loading,p=u.className,h=u.children,g=u.avatar,v=u.title,m=u.paragraph,b=u.active,_=n("skeleton",c);if(l||!("loading"in e.props)){var x,R,w,E=!!g,S=!!v,A=!!m;if(E){var T=f(f({prefixCls:"".concat(_,"-avatar")},function(e,t){return e&&!t?{shape:"square"}:{shape:"circle"}}(S,A)),y(g));R=r.createElement("div",{className:"".concat(_,"-header")},r.createElement(i.default,T))}if(S||A){var P,C;if(S){var M=f(f({prefixCls:"".concat(_,"-title")},function(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}(E,A)),y(v));P=r.createElement(o.default,M)}if(A){var O=f(f({prefixCls:"".concat(_,"-paragraph")},function(e,t){var n={};return e&&t||(n.width="61%"),n.rows=!e&&t?3:2,n}(E,S)),y(m));C=r.createElement(s.default,O)}w=r.createElement("div",{className:"".concat(_,"-content")},P,C)}var k=(0,a.default)(_,p,(d(x={},"".concat(_,"-with-avatar"),E),d(x,"".concat(_,"-active"),b),x));return r.createElement("div",{className:k},R,w)}return h},e}var n,c,l;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(t,e),n=t,(c=[{key:"render",value:function(){return r.createElement(u.ConfigConsumer,null,this.renderSkeleton)}}])&&p(n.prototype,c),l&&p(n,l),t}(r.Component);b.defaultProps={avatar:!1,title:!0,paragraph:!0};var _=b;t.default=_},wPmp:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("7S3h")),i=r(n("q1tI")),o=n("TJpk"),s=function(e){var t=e.description,n=e.lang,r=void 0===n?"":n,s=e.meta,u=void 0===s?[]:s,c=e.title,l=a.default.data.site,d=t||l.siteMetadata.description;return i.default.createElement(o.Helmet,{htmlAttributes:{lang:r},title:c,titleTemplate:"%s | "+l.siteMetadata.title,meta:[{name:"description",content:d},{property:"og:title",content:c},{property:"og:description",content:d},{property:"og:type",content:"website"},{name:"twitter:card",content:"summary"},{name:"twitter:title",content:c},{name:"twitter:description",content:d}].concat(u)})};s.defaultProps={lang:"en",meta:[],description:""};var u=s;t.default=u},wQFJ:function(e,t,n){n("DNiP"),n("rE2o"),n("ioFf");var r=n("l7q6"),a=n("LPBM"),i=n("8/j2");e.exports=function(){function e(e,t,n){for(var r=n.next();!r.done;){if((t=e["@@transducer/step"](t,r.value))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r=n.next()}return e["@@transducer/result"](t)}function t(e,t,n,r){return e["@@transducer/result"](n[r](i(e["@@transducer/step"],e),t))}var n="undefined"!=typeof Symbol?Symbol.iterator:"@@iterator";return function(i,o,s){if("function"==typeof i&&(i=a(i)),r(s))return function(e,t,n){for(var r=0,a=n.length;r<a;){if((t=e["@@transducer/step"](t,n[r]))&&t["@@transducer/reduced"]){t=t["@@transducer/value"];break}r+=1}return e["@@transducer/result"](t)}(i,o,s);if("function"==typeof s["fantasy-land/reduce"])return t(i,o,s,"fantasy-land/reduce");if(null!=s[n])return e(i,o,s[n]());if("function"==typeof s.next)return e(i,o,s);if("function"==typeof s.reduce)return t(i,o,s,"reduce");throw new TypeError("reduce: list must be array or iterable")}}()},wTVA:function(e,t){e.exports=function(e){if(Array.isArray(e))return e}},wXyd:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("bWfx"),n("8+KV");var r=n("Y3YA"),a=n("+9rK").toHash;e.exports=function(){var e=[{type:"number",rules:[{maximum:["exclusiveMaximum"]},{minimum:["exclusiveMinimum"]},"multipleOf","format"]},{type:"string",rules:["maxLength","minLength","pattern","format"]},{type:"array",rules:["maxItems","minItems","items","contains","uniqueItems"]},{type:"object",rules:["maxProperties","minProperties","required","dependencies","propertyNames",{properties:["additionalProperties","patternProperties"]}]},{rules:["$ref","const","enum","not","anyOf","oneOf","allOf","if"]}],t=["type","$comment"];return e.all=a(t),e.types=a(["number","integer","string","array","object","boolean","null"]),e.forEach((function(n){n.rules=n.rules.map((function(n){var a;if("object"==typeof n){var i=Object.keys(n)[0];a=n[i],n=i,a.forEach((function(n){t.push(n),e.all[n]=!0}))}return t.push(n),e.all[n]={keyword:n,code:r[n],implements:a}})),e.all.$comment={keyword:"$comment",code:r.$comment},n.type&&(e.types[n.type]=n)})),e.keywords=a(t.concat(["$schema","$id","id","$data","$async","title","description","default","definitions","examples","readOnly","writeOnly","contentMediaType","contentEncoding","additionalItems","then","else"])),e.custom={},e}},wcuK:function(e,t,n){"use strict";n("bWfx"),n("rE2o"),n("ioFf"),n("rGqo"),n("f3/d");var r=n("lwsE"),a=n("W8MJ"),i=(n("PyuW"),function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;r(this,e),this.hooks=t,this.name=n}return a(e,[{key:"tap",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tap(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"tapAsync",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tapAsync(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"tapPromise",value:function(e,t){var n=!0,r=!1,a=void 0;try{for(var i,o=this.hooks[Symbol.iterator]();!(n=(i=o.next()).done);n=!0){i.value.tapPromise(e,t)}}catch(s){r=!0,a=s}finally{try{n||null==o.return||o.return()}finally{if(r)throw a}}}},{key:"isUsed",value:function(){var e=!0,t=!1,n=void 0;try{for(var r,a=this.hooks[Symbol.iterator]();!(e=(r=a.next()).done);e=!0){if(r.value.isUsed())return!0}}catch(i){t=!0,n=i}finally{try{e||null==a.return||a.return()}finally{if(t)throw n}}return!1}},{key:"intercept",value:function(e){var t=!0,n=!1,r=void 0;try{for(var a,i=this.hooks[Symbol.iterator]();!(t=(a=i.next()).done);t=!0){a.value.intercept(e)}}catch(o){n=!0,r=o}finally{try{t||null==i.return||i.return()}finally{if(n)throw r}}}},{key:"withOptions",value:function(t){return new e(this.hooks.map((function(e){return e.withOptions(t)})),this.name)}}]),e}());e.exports=i},"wd/R":function(e,t,n){(function(e){n("AphP"),n("jqX0"),n("eM6i"),n("f3/d"),n("8+KV"),n("KKXr"),n("V+eJ"),n("SRfc"),n("Vd3H"),n("pIFo"),n("rGqo"),n("yt8O"),n("RW0V"),n("Oyvg"),n("Zshi"),n("dZ+Y"),n("a1Th"),n("h7Nl"),n("Btvt"),e.exports=function(){"use strict";var t,n;function r(){return t.apply(null,arguments)}function a(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function o(e){return void 0===e}function s(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function u(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function c(e,t){var n,r=[];for(n=0;n<e.length;++n)r.push(t(e[n],n));return r}function l(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function d(e,t){for(var n in t)l(t,n)&&(e[n]=t[n]);return l(t,"toString")&&(e.toString=t.toString),l(t,"valueOf")&&(e.valueOf=t.valueOf),e}function f(e,t,n,r){return kt(e,t,n,r,!0).utc()}function p(e){return null==e._pf&&(e._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],meridiem:null,rfc2822:!1,weekdayMismatch:!1}),e._pf}function h(e){if(null==e._isValid){var t=p(e),r=n.call(t.parsedDateParts,(function(e){return null!=e})),a=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&r);if(e._strict&&(a=a&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return a;e._isValid=a}return e._isValid}function g(e){var t=f(NaN);return null!=e?d(p(t),e):p(t).userInvalidated=!0,t}n=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,r=0;r<n;r++)if(r in t&&e.call(this,t[r],r,t))return!0;return!1};var v=r.momentProperties=[];function m(e,t){var n,r,a;if(o(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),o(t._i)||(e._i=t._i),o(t._f)||(e._f=t._f),o(t._l)||(e._l=t._l),o(t._strict)||(e._strict=t._strict),o(t._tzm)||(e._tzm=t._tzm),o(t._isUTC)||(e._isUTC=t._isUTC),o(t._offset)||(e._offset=t._offset),o(t._pf)||(e._pf=p(t)),o(t._locale)||(e._locale=t._locale),v.length>0)for(n=0;n<v.length;n++)o(a=t[r=v[n]])||(e[r]=a);return e}var y=!1;function b(e){m(this,e),this._d=new Date(null!=e._d?e._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===y&&(y=!0,r.updateOffset(this),y=!1)}function _(e){return e instanceof b||null!=e&&null!=e._isAMomentObject}function x(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function R(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=x(t)),n}function w(e,t,n){var r,a=Math.min(e.length,t.length),i=Math.abs(e.length-t.length),o=0;for(r=0;r<a;r++)(n&&e[r]!==t[r]||!n&&R(e[r])!==R(t[r]))&&o++;return o+i}function E(e){!1===r.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+e)}function S(e,t){var n=!0;return d((function(){if(null!=r.deprecationHandler&&r.deprecationHandler(null,e),n){for(var a,i=[],o=0;o<arguments.length;o++){if(a="","object"==typeof arguments[o]){for(var s in a+="\n["+o+"] ",arguments[0])a+=s+": "+arguments[0][s]+", ";a=a.slice(0,-2)}else a=arguments[o];i.push(a)}E(e+"\nArguments: "+Array.prototype.slice.call(i).join("")+"\n"+(new Error).stack),n=!1}return t.apply(this,arguments)}),t)}var A,T={};function P(e,t){null!=r.deprecationHandler&&r.deprecationHandler(e,t),T[e]||(E(t),T[e]=!0)}function C(e){return e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function M(e,t){var n,r=d({},e);for(n in t)l(t,n)&&(i(e[n])&&i(t[n])?(r[n]={},d(r[n],e[n]),d(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)l(e,n)&&!l(t,n)&&i(e[n])&&(r[n]=d({},r[n]));return r}function O(e){null!=e&&this.set(e)}r.suppressDeprecationWarnings=!1,r.deprecationHandler=null,A=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)l(e,t)&&n.push(t);return n};var k={};function D(e,t){var n=e.toLowerCase();k[n]=k[n+"s"]=k[t]=e}function I(e){return"string"==typeof e?k[e]||k[e.toLowerCase()]:void 0}function L(e){var t,n,r={};for(n in e)l(e,n)&&(t=I(n))&&(r[t]=e[n]);return r}var j={};function F(e,t){j[e]=t}function z(e,t,n){var r=""+Math.abs(e),a=t-r.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+r}var N=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,B=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,V={},H={};function U(e,t,n,r){var a=r;"string"==typeof r&&(a=function(){return this[r]()}),e&&(H[e]=a),t&&(H[t[0]]=function(){return z(a.apply(this,arguments),t[1],t[2])}),n&&(H[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function W(e,t){return e.isValid()?(t=q(t,e.localeData()),V[t]=V[t]||function(e){var t,n,r,a=e.match(N);for(t=0,n=a.length;t<n;t++)H[a[t]]?a[t]=H[a[t]]:a[t]=(r=a[t]).match(/\[[\s\S]/)?r.replace(/^\[|\]$/g,""):r.replace(/\\/g,"");return function(t){var r,i="";for(r=0;r<n;r++)i+=C(a[r])?a[r].call(t,e):a[r];return i}}(t),V[t](e)):e.localeData().invalidDate()}function q(e,t){var n=5;function r(e){return t.longDateFormat(e)||e}for(B.lastIndex=0;n>=0&&B.test(e);)e=e.replace(B,r),B.lastIndex=0,n-=1;return e}var G=/\d/,K=/\d\d/,Y=/\d{3}/,X=/\d{4}/,J=/[+-]?\d{6}/,Z=/\d\d?/,$=/\d\d\d\d?/,Q=/\d\d\d\d\d\d?/,ee=/\d{1,3}/,te=/\d{1,4}/,ne=/[+-]?\d{1,6}/,re=/\d+/,ae=/[+-]?\d+/,ie=/Z|[+-]\d\d:?\d\d/gi,oe=/Z|[+-]\d\d(?::?\d\d)?/gi,se=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,ue={};function ce(e,t,n){ue[e]=C(t)?t:function(e,r){return e&&n?n:t}}function le(e,t){return l(ue,e)?ue[e](t._strict,t._locale):new RegExp(de(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,r,a){return t||n||r||a}))))}function de(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}var fe={};function pe(e,t){var n,r=t;for("string"==typeof e&&(e=[e]),s(t)&&(r=function(e,n){n[t]=R(e)}),n=0;n<e.length;n++)fe[e[n]]=r}function he(e,t){pe(e,(function(e,n,r,a){r._w=r._w||{},t(e,r._w,r,a)}))}function ge(e,t,n){null!=t&&l(fe,e)&&fe[e](t,n._a,n,e)}var ve=0,me=1,ye=2,be=3,_e=4,xe=5,Re=6,we=7,Ee=8;function Se(e){return Ae(e)?366:365}function Ae(e){return e%4==0&&e%100!=0||e%400==0}U("Y",0,0,(function(){var e=this.year();return e<=9999?""+e:"+"+e})),U(0,["YY",2],0,(function(){return this.year()%100})),U(0,["YYYY",4],0,"year"),U(0,["YYYYY",5],0,"year"),U(0,["YYYYYY",6,!0],0,"year"),D("year","y"),F("year",1),ce("Y",ae),ce("YY",Z,K),ce("YYYY",te,X),ce("YYYYY",ne,J),ce("YYYYYY",ne,J),pe(["YYYYY","YYYYYY"],ve),pe("YYYY",(function(e,t){t[ve]=2===e.length?r.parseTwoDigitYear(e):R(e)})),pe("YY",(function(e,t){t[ve]=r.parseTwoDigitYear(e)})),pe("Y",(function(e,t){t[ve]=parseInt(e,10)})),r.parseTwoDigitYear=function(e){return R(e)+(R(e)>68?1900:2e3)};var Te,Pe=Ce("FullYear",!0);function Ce(e,t){return function(n){return null!=n?(Oe(this,e,n),r.updateOffset(this,t),this):Me(this,e)}}function Me(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function Oe(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&Ae(e.year())&&1===e.month()&&29===e.date()?e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),ke(n,e.month())):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function ke(e,t){if(isNaN(e)||isNaN(t))return NaN;var n,r=(t%(n=12)+n)%n;return e+=(t-r)/12,1===r?Ae(e)?29:28:31-r%7%2}Te=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},U("M",["MM",2],"Mo",(function(){return this.month()+1})),U("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),U("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),D("month","M"),F("month",8),ce("M",Z),ce("MM",Z,K),ce("MMM",(function(e,t){return t.monthsShortRegex(e)})),ce("MMMM",(function(e,t){return t.monthsRegex(e)})),pe(["M","MM"],(function(e,t){t[me]=R(e)-1})),pe(["MMM","MMMM"],(function(e,t,n,r){var a=n._locale.monthsParse(e,r,n._strict);null!=a?t[me]=a:p(n).invalidMonth=e}));var De=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ie="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Le="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_");function je(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],r=0;r<12;++r)i=f([2e3,r]),this._shortMonthsParse[r]=this.monthsShort(i,"").toLocaleLowerCase(),this._longMonthsParse[r]=this.months(i,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(a=Te.call(this._shortMonthsParse,o))?a:null:-1!==(a=Te.call(this._longMonthsParse,o))?a:null:"MMM"===t?-1!==(a=Te.call(this._shortMonthsParse,o))?a:-1!==(a=Te.call(this._longMonthsParse,o))?a:null:-1!==(a=Te.call(this._longMonthsParse,o))?a:-1!==(a=Te.call(this._shortMonthsParse,o))?a:null}function Fe(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=R(t);else if(!s(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),ke(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function ze(e){return null!=e?(Fe(this,e),r.updateOffset(this,!0),this):Me(this,"Month")}var Ne=se,Be=se;function Ve(){function e(e,t){return t.length-e.length}var t,n,r=[],a=[],i=[];for(t=0;t<12;t++)n=f([2e3,t]),r.push(this.monthsShort(n,"")),a.push(this.months(n,"")),i.push(this.months(n,"")),i.push(this.monthsShort(n,""));for(r.sort(e),a.sort(e),i.sort(e),t=0;t<12;t++)r[t]=de(r[t]),a[t]=de(a[t]);for(t=0;t<24;t++)i[t]=de(i[t]);this._monthsRegex=new RegExp("^("+i.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+r.join("|")+")","i")}function He(e,t,n,r,a,i,o){var s;return e<100&&e>=0?(s=new Date(e+400,t,n,r,a,i,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,a,i,o),s}function Ue(e){var t;if(e<100&&e>=0){var n=Array.prototype.slice.call(arguments);n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)}else t=new Date(Date.UTC.apply(null,arguments));return t}function We(e,t,n){var r=7+t-n;return-(7+Ue(e,0,r).getUTCDay()-t)%7+r-1}function qe(e,t,n,r,a){var i,o,s=1+7*(t-1)+(7+n-r)%7+We(e,r,a);return s<=0?o=Se(i=e-1)+s:s>Se(e)?(i=e+1,o=s-Se(e)):(i=e,o=s),{year:i,dayOfYear:o}}function Ge(e,t,n){var r,a,i=We(e.year(),t,n),o=Math.floor((e.dayOfYear()-i-1)/7)+1;return o<1?r=o+Ke(a=e.year()-1,t,n):o>Ke(e.year(),t,n)?(r=o-Ke(e.year(),t,n),a=e.year()+1):(a=e.year(),r=o),{week:r,year:a}}function Ke(e,t,n){var r=We(e,t,n),a=We(e+1,t,n);return(Se(e)-r+a)/7}function Ye(e,t){return e.slice(t,7).concat(e.slice(0,t))}U("w",["ww",2],"wo","week"),U("W",["WW",2],"Wo","isoWeek"),D("week","w"),D("isoWeek","W"),F("week",5),F("isoWeek",5),ce("w",Z),ce("ww",Z,K),ce("W",Z),ce("WW",Z,K),he(["w","ww","W","WW"],(function(e,t,n,r){t[r.substr(0,1)]=R(e)})),U("d",0,"do","day"),U("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),U("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),U("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),U("e",0,0,"weekday"),U("E",0,0,"isoWeekday"),D("day","d"),D("weekday","e"),D("isoWeekday","E"),F("day",11),F("weekday",11),F("isoWeekday",11),ce("d",Z),ce("e",Z),ce("E",Z),ce("dd",(function(e,t){return t.weekdaysMinRegex(e)})),ce("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),ce("dddd",(function(e,t){return t.weekdaysRegex(e)})),he(["dd","ddd","dddd"],(function(e,t,n,r){var a=n._locale.weekdaysParse(e,r,n._strict);null!=a?t.d=a:p(n).invalidWeekday=e})),he(["d","e","E"],(function(e,t,n,r){t[r]=R(e)}));var Xe="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Je="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_");function $e(e,t,n){var r,a,i,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)i=f([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(i,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Te.call(this._weekdaysParse,o))?a:null:"ddd"===t?-1!==(a=Te.call(this._shortWeekdaysParse,o))?a:null:-1!==(a=Te.call(this._minWeekdaysParse,o))?a:null:"dddd"===t?-1!==(a=Te.call(this._weekdaysParse,o))?a:-1!==(a=Te.call(this._shortWeekdaysParse,o))?a:-1!==(a=Te.call(this._minWeekdaysParse,o))?a:null:"ddd"===t?-1!==(a=Te.call(this._shortWeekdaysParse,o))?a:-1!==(a=Te.call(this._weekdaysParse,o))?a:-1!==(a=Te.call(this._minWeekdaysParse,o))?a:null:-1!==(a=Te.call(this._minWeekdaysParse,o))?a:-1!==(a=Te.call(this._weekdaysParse,o))?a:-1!==(a=Te.call(this._shortWeekdaysParse,o))?a:null}var Qe=se,et=se,tt=se;function nt(){function e(e,t){return t.length-e.length}var t,n,r,a,i,o=[],s=[],u=[],c=[];for(t=0;t<7;t++)n=f([2e3,1]).day(t),r=this.weekdaysMin(n,""),a=this.weekdaysShort(n,""),i=this.weekdays(n,""),o.push(r),s.push(a),u.push(i),c.push(r),c.push(a),c.push(i);for(o.sort(e),s.sort(e),u.sort(e),c.sort(e),t=0;t<7;t++)s[t]=de(s[t]),u[t]=de(u[t]),c[t]=de(c[t]);this._weekdaysRegex=new RegExp("^("+c.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function rt(){return this.hours()%12||12}function at(e,t){U(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function it(e,t){return t._meridiemParse}U("H",["HH",2],0,"hour"),U("h",["hh",2],0,rt),U("k",["kk",2],0,(function(){return this.hours()||24})),U("hmm",0,0,(function(){return""+rt.apply(this)+z(this.minutes(),2)})),U("hmmss",0,0,(function(){return""+rt.apply(this)+z(this.minutes(),2)+z(this.seconds(),2)})),U("Hmm",0,0,(function(){return""+this.hours()+z(this.minutes(),2)})),U("Hmmss",0,0,(function(){return""+this.hours()+z(this.minutes(),2)+z(this.seconds(),2)})),at("a",!0),at("A",!1),D("hour","h"),F("hour",13),ce("a",it),ce("A",it),ce("H",Z),ce("h",Z),ce("k",Z),ce("HH",Z,K),ce("hh",Z,K),ce("kk",Z,K),ce("hmm",$),ce("hmmss",Q),ce("Hmm",$),ce("Hmmss",Q),pe(["H","HH"],be),pe(["k","kk"],(function(e,t,n){var r=R(e);t[be]=24===r?0:r})),pe(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),pe(["h","hh"],(function(e,t,n){t[be]=R(e),p(n).bigHour=!0})),pe("hmm",(function(e,t,n){var r=e.length-2;t[be]=R(e.substr(0,r)),t[_e]=R(e.substr(r)),p(n).bigHour=!0})),pe("hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[be]=R(e.substr(0,r)),t[_e]=R(e.substr(r,2)),t[xe]=R(e.substr(a)),p(n).bigHour=!0})),pe("Hmm",(function(e,t,n){var r=e.length-2;t[be]=R(e.substr(0,r)),t[_e]=R(e.substr(r))})),pe("Hmmss",(function(e,t,n){var r=e.length-4,a=e.length-2;t[be]=R(e.substr(0,r)),t[_e]=R(e.substr(r,2)),t[xe]=R(e.substr(a))}));var ot,st=Ce("Hours",!0),ut={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:Ie,monthsShort:Le,week:{dow:0,doy:6},weekdays:Xe,weekdaysMin:Ze,weekdaysShort:Je,meridiemParse:/[ap]\.?m?\.?/i},ct={},lt={};function dt(e){return e?e.toLowerCase().replace("_","-"):e}function ft(t){var n=null;if(!ct[t]&&void 0!==e&&e&&e.exports)try{n=ot._abbr,!function(){var e=new Error("Cannot find module 'undefined'");throw e.code="MODULE_NOT_FOUND",e}(),pt(n)}catch(r){}return ct[t]}function pt(e,t){var n;return e&&((n=o(t)?gt(e):ht(e,t))?ot=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),ot._abbr}function ht(e,t){if(null!==t){var n,r=ut;if(t.abbr=e,null!=ct[e])P("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),r=ct[e]._config;else if(null!=t.parentLocale)if(null!=ct[t.parentLocale])r=ct[t.parentLocale]._config;else{if(null==(n=ft(t.parentLocale)))return lt[t.parentLocale]||(lt[t.parentLocale]=[]),lt[t.parentLocale].push({name:e,config:t}),null;r=n._config}return ct[e]=new O(M(r,t)),lt[e]&<[e].forEach((function(e){ht(e.name,e.config)})),pt(e),ct[e]}return delete ct[e],null}function gt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return ot;if(!a(e)){if(t=ft(e))return t;e=[e]}return function(e){for(var t,n,r,a,i=0;i<e.length;){for(t=(a=dt(e[i]).split("-")).length,n=(n=dt(e[i+1]))?n.split("-"):null;t>0;){if(r=ft(a.slice(0,t).join("-")))return r;if(n&&n.length>=t&&w(a,n,!0)>=t-1)break;t--}i++}return ot}(e)}function vt(e){var t,n=e._a;return n&&-2===p(e).overflow&&(t=n[me]<0||n[me]>11?me:n[ye]<1||n[ye]>ke(n[ve],n[me])?ye:n[be]<0||n[be]>24||24===n[be]&&(0!==n[_e]||0!==n[xe]||0!==n[Re])?be:n[_e]<0||n[_e]>59?_e:n[xe]<0||n[xe]>59?xe:n[Re]<0||n[Re]>999?Re:-1,p(e)._overflowDayOfYear&&(t<ve||t>ye)&&(t=ye),p(e)._overflowWeeks&&-1===t&&(t=we),p(e)._overflowWeekday&&-1===t&&(t=Ee),p(e).overflow=t),e}function mt(e,t,n){return null!=e?e:null!=t?t:n}function yt(e){var t,n,a,i,o,s=[];if(!e._d){for(a=function(e){var t=new Date(r.now());return e._useUTC?[t.getUTCFullYear(),t.getUTCMonth(),t.getUTCDate()]:[t.getFullYear(),t.getMonth(),t.getDate()]}(e),e._w&&null==e._a[ye]&&null==e._a[me]&&function(e){var t,n,r,a,i,o,s,u;if(null!=(t=e._w).GG||null!=t.W||null!=t.E)i=1,o=4,n=mt(t.GG,e._a[ve],Ge(Dt(),1,4).year),r=mt(t.W,1),((a=mt(t.E,1))<1||a>7)&&(u=!0);else{i=e._locale._week.dow,o=e._locale._week.doy;var c=Ge(Dt(),i,o);n=mt(t.gg,e._a[ve],c.year),r=mt(t.w,c.week),null!=t.d?((a=t.d)<0||a>6)&&(u=!0):null!=t.e?(a=t.e+i,(t.e<0||t.e>6)&&(u=!0)):a=i}r<1||r>Ke(n,i,o)?p(e)._overflowWeeks=!0:null!=u?p(e)._overflowWeekday=!0:(s=qe(n,r,a,i,o),e._a[ve]=s.year,e._dayOfYear=s.dayOfYear)}(e),null!=e._dayOfYear&&(o=mt(e._a[ve],a[ve]),(e._dayOfYear>Se(o)||0===e._dayOfYear)&&(p(e)._overflowDayOfYear=!0),n=Ue(o,0,e._dayOfYear),e._a[me]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=a[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[be]&&0===e._a[_e]&&0===e._a[xe]&&0===e._a[Re]&&(e._nextDay=!0,e._a[be]=0),e._d=(e._useUTC?Ue:He).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[be]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(p(e).weekdayMismatch=!0)}}var bt=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,xt=/Z|[+-]\d\d(?::?\d\d)?/,Rt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],wt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Et=/^\/?Date\((\-?\d+)/i;function St(e){var t,n,r,a,i,o,s=e._i,u=bt.exec(s)||_t.exec(s);if(u){for(p(e).iso=!0,t=0,n=Rt.length;t<n;t++)if(Rt[t][1].exec(u[1])){a=Rt[t][0],r=!1!==Rt[t][2];break}if(null==a)return void(e._isValid=!1);if(u[3]){for(t=0,n=wt.length;t<n;t++)if(wt[t][1].exec(u[3])){i=(u[2]||" ")+wt[t][0];break}if(null==i)return void(e._isValid=!1)}if(!r&&null!=i)return void(e._isValid=!1);if(u[4]){if(!xt.exec(u[4]))return void(e._isValid=!1);o="Z"}e._f=a+(i||"")+(o||""),Mt(e)}else e._isValid=!1}var At=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/;function Tt(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}var Pt={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Ct(e){var t,n,r,a,i,o,s,u=At.exec(e._i.replace(/\([^)]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,""));if(u){var c=(t=u[4],n=u[3],r=u[2],a=u[5],i=u[6],o=u[7],s=[Tt(t),Le.indexOf(n),parseInt(r,10),parseInt(a,10),parseInt(i,10)],o&&s.push(parseInt(o,10)),s);if(!function(e,t,n){return!e||Je.indexOf(e)===new Date(t[0],t[1],t[2]).getDay()||(p(n).weekdayMismatch=!0,n._isValid=!1,!1)}(u[1],c,e))return;e._a=c,e._tzm=function(e,t,n){if(e)return Pt[e];if(t)return 0;var r=parseInt(n,10),a=r%100;return(r-a)/100*60+a}(u[8],u[9],u[10]),e._d=Ue.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),p(e).rfc2822=!0}else e._isValid=!1}function Mt(e){if(e._f!==r.ISO_8601)if(e._f!==r.RFC_2822){e._a=[],p(e).empty=!0;var t,n,a,i,o,s=""+e._i,u=s.length,c=0;for(a=q(e._f,e._locale).match(N)||[],t=0;t<a.length;t++)i=a[t],(n=(s.match(le(i,e))||[])[0])&&((o=s.substr(0,s.indexOf(n))).length>0&&p(e).unusedInput.push(o),s=s.slice(s.indexOf(n)+n.length),c+=n.length),H[i]?(n?p(e).empty=!1:p(e).unusedTokens.push(i),ge(i,n,e)):e._strict&&!n&&p(e).unusedTokens.push(i);p(e).charsLeftOver=u-c,s.length>0&&p(e).unusedInput.push(s),e._a[be]<=12&&!0===p(e).bigHour&&e._a[be]>0&&(p(e).bigHour=void 0),p(e).parsedDateParts=e._a.slice(0),p(e).meridiem=e._meridiem,e._a[be]=function(e,t,n){var r;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((r=e.isPM(n))&&t<12&&(t+=12),r||12!==t||(t=0),t):t}(e._locale,e._a[be],e._meridiem),yt(e),vt(e)}else Ct(e);else St(e)}function Ot(e){var t=e._i,n=e._f;return e._locale=e._locale||gt(e._l),null===t||void 0===n&&""===t?g({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),_(t)?new b(vt(t)):(u(t)?e._d=t:a(n)?function(e){var t,n,r,a,i;if(0===e._f.length)return p(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<e._f.length;a++)i=0,t=m({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],Mt(t),h(t)&&(i+=p(t).charsLeftOver,i+=10*p(t).unusedTokens.length,p(t).score=i,(null==r||i<r)&&(r=i,n=t));d(e,n||t)}(e):n?Mt(e):function(e){var t=e._i;o(t)?e._d=new Date(r.now()):u(t)?e._d=new Date(t.valueOf()):"string"==typeof t?function(e){var t=Et.exec(e._i);null===t?(St(e),!1===e._isValid&&(delete e._isValid,Ct(e),!1===e._isValid&&(delete e._isValid,r.createFromInputFallback(e)))):e._d=new Date(+t[1])}(e):a(t)?(e._a=c(t.slice(0),(function(e){return parseInt(e,10)})),yt(e)):i(t)?function(e){if(!e._d){var t=L(e._i);e._a=c([t.year,t.month,t.day||t.date,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),yt(e)}}(e):s(t)?e._d=new Date(t):r.createFromInputFallback(e)}(e),h(e)||(e._d=null),e))}function kt(e,t,n,r,o){var s,u={};return!0!==n&&!1!==n||(r=n,n=void 0),(i(e)&&function(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(e.hasOwnProperty(t))return!1;return!0}(e)||a(e)&&0===e.length)&&(e=void 0),u._isAMomentObject=!0,u._useUTC=u._isUTC=o,u._l=n,u._i=e,u._f=t,u._strict=r,(s=new b(vt(Ot(u))))._nextDay&&(s.add(1,"d"),s._nextDay=void 0),s}function Dt(e,t,n,r){return kt(e,t,n,r,!1)}r.createFromInputFallback=S("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),r.ISO_8601=function(){},r.RFC_2822=function(){};var It=S("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Dt.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:g()})),Lt=S("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=Dt.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:g()}));function jt(e,t){var n,r;if(1===t.length&&a(t[0])&&(t=t[0]),!t.length)return Dt();for(n=t[0],r=1;r<t.length;++r)t[r].isValid()&&!t[r][e](n)||(n=t[r]);return n}var Ft=["year","quarter","month","week","day","hour","minute","second","millisecond"];function zt(e){var t=L(e),n=t.year||0,r=t.quarter||0,a=t.month||0,i=t.week||t.isoWeek||0,o=t.day||0,s=t.hour||0,u=t.minute||0,c=t.second||0,l=t.millisecond||0;this._isValid=function(e){for(var t in e)if(-1===Te.call(Ft,t)||null!=e[t]&&isNaN(e[t]))return!1;for(var n=!1,r=0;r<Ft.length;++r)if(e[Ft[r]]){if(n)return!1;parseFloat(e[Ft[r]])!==R(e[Ft[r]])&&(n=!0)}return!0}(t),this._milliseconds=+l+1e3*c+6e4*u+1e3*s*60*60,this._days=+o+7*i,this._months=+a+3*r+12*n,this._data={},this._locale=gt(),this._bubble()}function Nt(e){return e instanceof zt}function Bt(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Vt(e,t){U(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+z(~~(e/60),2)+t+z(~~e%60,2)}))}Vt("Z",":"),Vt("ZZ",""),ce("Z",oe),ce("ZZ",oe),pe(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=Ut(oe,e)}));var Ht=/([\+\-]|\d\d)/gi;function Ut(e,t){var n=(t||"").match(e);if(null===n)return null;var r=((n[n.length-1]||[])+"").match(Ht)||["-",0,0],a=60*r[1]+R(r[2]);return 0===a?0:"+"===r[0]?a:-a}function Wt(e,t){var n,a;return t._isUTC?(n=t.clone(),a=(_(e)||u(e)?e.valueOf():Dt(e).valueOf())-n.valueOf(),n._d.setTime(n._d.valueOf()+a),r.updateOffset(n,!1),n):Dt(e).local()}function qt(e){return 15*-Math.round(e._d.getTimezoneOffset()/15)}function Gt(){return!!this.isValid()&&this._isUTC&&0===this._offset}r.updateOffset=function(){};var Kt=/^(\-|\+)?(?:(\d*)[. ])?(\d+)\:(\d+)(?:\:(\d+)(\.\d*)?)?$/,Yt=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Xt(e,t){var n,r,a,i,o,u,c=e,d=null;return Nt(e)?c={ms:e._milliseconds,d:e._days,M:e._months}:s(e)?(c={},t?c[t]=e:c.milliseconds=e):(d=Kt.exec(e))?(n="-"===d[1]?-1:1,c={y:0,d:R(d[ye])*n,h:R(d[be])*n,m:R(d[_e])*n,s:R(d[xe])*n,ms:R(Bt(1e3*d[Re]))*n}):(d=Yt.exec(e))?(n="-"===d[1]?-1:1,c={y:Jt(d[2],n),M:Jt(d[3],n),w:Jt(d[4],n),d:Jt(d[5],n),h:Jt(d[6],n),m:Jt(d[7],n),s:Jt(d[8],n)}):null==c?c={}:"object"==typeof c&&("from"in c||"to"in c)&&(i=Dt(c.from),o=Dt(c.to),a=i.isValid()&&o.isValid()?(o=Wt(o,i),i.isBefore(o)?u=Zt(i,o):((u=Zt(o,i)).milliseconds=-u.milliseconds,u.months=-u.months),u):{milliseconds:0,months:0},(c={}).ms=a.milliseconds,c.M=a.months),r=new zt(c),Nt(e)&&l(e,"_locale")&&(r._locale=e._locale),r}function Jt(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function Zt(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function $t(e,t){return function(n,r){var a;return null===r||isNaN(+r)||(P(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=r,r=a),Qt(this,Xt(n="string"==typeof n?+n:n,r),e),this}}function Qt(e,t,n,a){var i=t._milliseconds,o=Bt(t._days),s=Bt(t._months);e.isValid()&&(a=null==a||a,s&&Fe(e,Me(e,"Month")+s*n),o&&Oe(e,"Date",Me(e,"Date")+o*n),i&&e._d.setTime(e._d.valueOf()+i*n),a&&r.updateOffset(e,o||s))}Xt.fn=zt.prototype,Xt.invalid=function(){return Xt(NaN)};var en=$t(1,"add"),tn=$t(-1,"subtract");function nn(e,t){var n=12*(t.year()-e.year())+(t.month()-e.month()),r=e.clone().add(n,"months");return-(n+(t-r<0?(t-r)/(r-e.clone().add(n-1,"months")):(t-r)/(e.clone().add(n+1,"months")-r)))||0}function rn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=gt(e))&&(this._locale=t),this)}r.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",r.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var an=S("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)}));function on(){return this._locale}var sn=1e3,un=60*sn,cn=60*un,ln=3506328*cn;function dn(e,t){return(e%t+t)%t}function fn(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-ln:new Date(e,t,n).valueOf()}function pn(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-ln:Date.UTC(e,t,n)}function hn(e,t){U(0,[e,e.length],0,t)}function gn(e,t,n,r,a){var i;return null==e?Ge(this,r,a).year:(t>(i=Ke(e,r,a))&&(t=i),vn.call(this,e,t,n,r,a))}function vn(e,t,n,r,a){var i=qe(e,t,n,r,a),o=Ue(i.year,0,i.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}U(0,["gg",2],0,(function(){return this.weekYear()%100})),U(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),hn("gggg","weekYear"),hn("ggggg","weekYear"),hn("GGGG","isoWeekYear"),hn("GGGGG","isoWeekYear"),D("weekYear","gg"),D("isoWeekYear","GG"),F("weekYear",1),F("isoWeekYear",1),ce("G",ae),ce("g",ae),ce("GG",Z,K),ce("gg",Z,K),ce("GGGG",te,X),ce("gggg",te,X),ce("GGGGG",ne,J),ce("ggggg",ne,J),he(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,r){t[r.substr(0,2)]=R(e)})),he(["gg","GG"],(function(e,t,n,a){t[a]=r.parseTwoDigitYear(e)})),U("Q",0,"Qo","quarter"),D("quarter","Q"),F("quarter",7),ce("Q",G),pe("Q",(function(e,t){t[me]=3*(R(e)-1)})),U("D",["DD",2],"Do","date"),D("date","D"),F("date",9),ce("D",Z),ce("DD",Z,K),ce("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),pe(["D","DD"],ye),pe("Do",(function(e,t){t[ye]=R(e.match(Z)[0])}));var mn=Ce("Date",!0);U("DDD",["DDDD",3],"DDDo","dayOfYear"),D("dayOfYear","DDD"),F("dayOfYear",4),ce("DDD",ee),ce("DDDD",Y),pe(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=R(e)})),U("m",["mm",2],0,"minute"),D("minute","m"),F("minute",14),ce("m",Z),ce("mm",Z,K),pe(["m","mm"],_e);var yn=Ce("Minutes",!1);U("s",["ss",2],0,"second"),D("second","s"),F("second",15),ce("s",Z),ce("ss",Z,K),pe(["s","ss"],xe);var bn,_n=Ce("Seconds",!1);for(U("S",0,0,(function(){return~~(this.millisecond()/100)})),U(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),U(0,["SSS",3],0,"millisecond"),U(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),U(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),U(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),U(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),U(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),U(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),D("millisecond","ms"),F("millisecond",16),ce("S",ee,G),ce("SS",ee,K),ce("SSS",ee,Y),bn="SSSS";bn.length<=9;bn+="S")ce(bn,re);function xn(e,t){t[Re]=R(1e3*("0."+e))}for(bn="S";bn.length<=9;bn+="S")pe(bn,xn);var Rn=Ce("Milliseconds",!1);U("z",0,0,"zoneAbbr"),U("zz",0,0,"zoneName");var wn=b.prototype;function En(e){return e}wn.add=en,wn.calendar=function(e,t){var n=e||Dt(),a=Wt(n,this).startOf("day"),i=r.calendarFormat(this,a)||"sameElse",o=t&&(C(t[i])?t[i].call(this,n):t[i]);return this.format(o||this.localeData().calendar(i,this,Dt(n)))},wn.clone=function(){return new b(this)},wn.diff=function(e,t,n){var r,a,i;if(!this.isValid())return NaN;if(!(r=Wt(e,this)).isValid())return NaN;switch(a=6e4*(r.utcOffset()-this.utcOffset()),t=I(t)){case"year":i=nn(this,r)/12;break;case"month":i=nn(this,r);break;case"quarter":i=nn(this,r)/3;break;case"second":i=(this-r)/1e3;break;case"minute":i=(this-r)/6e4;break;case"hour":i=(this-r)/36e5;break;case"day":i=(this-r-a)/864e5;break;case"week":i=(this-r-a)/6048e5;break;default:i=this-r}return n?i:x(i)},wn.endOf=function(e){var t;if(void 0===(e=I(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?pn:fn;switch(e){case"year":t=n(this.year()+1,0,1)-1;break;case"quarter":t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=n(this.year(),this.month()+1,1)-1;break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=n(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=cn-dn(t+(this._isUTC?0:this.utcOffset()*un),cn)-1;break;case"minute":t=this._d.valueOf(),t+=un-dn(t,un)-1;break;case"second":t=this._d.valueOf(),t+=sn-dn(t,sn)-1}return this._d.setTime(t),r.updateOffset(this,!0),this},wn.format=function(e){e||(e=this.isUtc()?r.defaultFormatUtc:r.defaultFormat);var t=W(this,e);return this.localeData().postformat(t)},wn.from=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Dt(e).isValid())?Xt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},wn.fromNow=function(e){return this.from(Dt(),e)},wn.to=function(e,t){return this.isValid()&&(_(e)&&e.isValid()||Dt(e).isValid())?Xt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()},wn.toNow=function(e){return this.to(Dt(),e)},wn.get=function(e){return C(this[e=I(e)])?this[e]():this},wn.invalidAt=function(){return p(this).overflow},wn.isAfter=function(e,t){var n=_(e)?e:Dt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=I(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())},wn.isBefore=function(e,t){var n=_(e)?e:Dt(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=I(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())},wn.isBetween=function(e,t,n,r){var a=_(e)?e:Dt(e),i=_(t)?t:Dt(t);return!!(this.isValid()&&a.isValid()&&i.isValid())&&("("===(r=r||"()")[0]?this.isAfter(a,n):!this.isBefore(a,n))&&(")"===r[1]?this.isBefore(i,n):!this.isAfter(i,n))},wn.isSame=function(e,t){var n,r=_(e)?e:Dt(e);return!(!this.isValid()||!r.isValid())&&("millisecond"===(t=I(t)||"millisecond")?this.valueOf()===r.valueOf():(n=r.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))},wn.isSameOrAfter=function(e,t){return this.isSame(e,t)||this.isAfter(e,t)},wn.isSameOrBefore=function(e,t){return this.isSame(e,t)||this.isBefore(e,t)},wn.isValid=function(){return h(this)},wn.lang=an,wn.locale=rn,wn.localeData=on,wn.max=Lt,wn.min=It,wn.parsingFlags=function(){return d({},p(this))},wn.set=function(e,t){if("object"==typeof e)for(var n=function(e){var t=[];for(var n in e)t.push({unit:n,priority:j[n]});return t.sort((function(e,t){return e.priority-t.priority})),t}(e=L(e)),r=0;r<n.length;r++)this[n[r].unit](e[n[r].unit]);else if(C(this[e=I(e)]))return this[e](t);return this},wn.startOf=function(e){var t;if(void 0===(e=I(e))||"millisecond"===e||!this.isValid())return this;var n=this._isUTC?pn:fn;switch(e){case"year":t=n(this.year(),0,1);break;case"quarter":t=n(this.year(),this.month()-this.month()%3,1);break;case"month":t=n(this.year(),this.month(),1);break;case"week":t=n(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=n(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=dn(t+(this._isUTC?0:this.utcOffset()*un),cn);break;case"minute":t=this._d.valueOf(),t-=dn(t,un);break;case"second":t=this._d.valueOf(),t-=dn(t,sn)}return this._d.setTime(t),r.updateOffset(this,!0),this},wn.subtract=tn,wn.toArray=function(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]},wn.toObject=function(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}},wn.toDate=function(){return new Date(this.valueOf())},wn.toISOString=function(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;return n.year()<0||n.year()>9999?W(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):C(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",W(n,"Z")):W(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},wn.inspect=function(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="";this.isLocal()||(e=0===this.utcOffset()?"moment.utc":"moment.parseZone",t="Z");var n="["+e+'("]',r=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a=t+'[")]';return this.format(n+r+"-MM-DD[T]HH:mm:ss.SSS"+a)},wn.toJSON=function(){return this.isValid()?this.toISOString():null},wn.toString=function(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},wn.unix=function(){return Math.floor(this.valueOf()/1e3)},wn.valueOf=function(){return this._d.valueOf()-6e4*(this._offset||0)},wn.creationData=function(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},wn.year=Pe,wn.isLeapYear=function(){return Ae(this.year())},wn.weekYear=function(e){return gn.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)},wn.isoWeekYear=function(e){return gn.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)},wn.quarter=wn.quarters=function(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)},wn.month=ze,wn.daysInMonth=function(){return ke(this.year(),this.month())},wn.week=wn.weeks=function(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")},wn.isoWeek=wn.isoWeeks=function(e){var t=Ge(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")},wn.weeksInYear=function(){var e=this.localeData()._week;return Ke(this.year(),e.dow,e.doy)},wn.isoWeeksInYear=function(){return Ke(this.year(),1,4)},wn.date=mn,wn.day=wn.days=function(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=function(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}(e,this.localeData()),this.add(e-t,"d")):t},wn.weekday=function(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")},wn.isoWeekday=function(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=function(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7},wn.dayOfYear=function(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")},wn.hour=wn.hours=st,wn.minute=wn.minutes=yn,wn.second=wn.seconds=_n,wn.millisecond=wn.milliseconds=Rn,wn.utcOffset=function(e,t,n){var a,i=this._offset||0;if(!this.isValid())return null!=e?this:NaN;if(null!=e){if("string"==typeof e){if(null===(e=Ut(oe,e)))return this}else Math.abs(e)<16&&!n&&(e*=60);return!this._isUTC&&t&&(a=qt(this)),this._offset=e,this._isUTC=!0,null!=a&&this.add(a,"m"),i!==e&&(!t||this._changeInProgress?Qt(this,Xt(e-i,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,r.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?i:qt(this)},wn.utc=function(e){return this.utcOffset(0,e)},wn.local=function(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(qt(this),"m")),this},wn.parseZone=function(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Ut(ie,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this},wn.hasAlignedHourOffset=function(e){return!!this.isValid()&&(e=e?Dt(e).utcOffset():0,(this.utcOffset()-e)%60==0)},wn.isDST=function(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},wn.isLocal=function(){return!!this.isValid()&&!this._isUTC},wn.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},wn.isUtc=Gt,wn.isUTC=Gt,wn.zoneAbbr=function(){return this._isUTC?"UTC":""},wn.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},wn.dates=S("dates accessor is deprecated. Use date instead.",mn),wn.months=S("months accessor is deprecated. Use month instead",ze),wn.years=S("years accessor is deprecated. Use year instead",Pe),wn.zone=S("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",(function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()})),wn.isDSTShifted=S("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",(function(){if(!o(this._isDSTShifted))return this._isDSTShifted;var e={};if(m(e,this),(e=Ot(e))._a){var t=e._isUTC?f(e._a):Dt(e._a);this._isDSTShifted=this.isValid()&&w(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}));var Sn=O.prototype;function An(e,t,n,r){var a=gt(),i=f().set(r,t);return a[n](i,e)}function Tn(e,t,n){if(s(e)&&(t=e,e=void 0),e=e||"",null!=t)return An(e,t,n,"month");var r,a=[];for(r=0;r<12;r++)a[r]=An(e,r,n,"month");return a}function Pn(e,t,n,r){"boolean"==typeof e?(s(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,s(t)&&(n=t,t=void 0),t=t||"");var a,i=gt(),o=e?i._week.dow:0;if(null!=n)return An(t,(n+o)%7,r,"day");var u=[];for(a=0;a<7;a++)u[a]=An(t,(a+o)%7,r,"day");return u}Sn.calendar=function(e,t,n){var r=this._calendar[e]||this._calendar.sameElse;return C(r)?r.call(t,n):r},Sn.longDateFormat=function(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.replace(/MMMM|MM|DD|dddd/g,(function(e){return e.slice(1)})),this._longDateFormat[e])},Sn.invalidDate=function(){return this._invalidDate},Sn.ordinal=function(e){return this._ordinal.replace("%d",e)},Sn.preparse=En,Sn.postformat=En,Sn.relativeTime=function(e,t,n,r){var a=this._relativeTime[n];return C(a)?a(e,t,n,r):a.replace(/%d/i,e)},Sn.pastFuture=function(e,t){var n=this._relativeTime[e>0?"future":"past"];return C(n)?n(t):n.replace(/%s/i,t)},Sn.set=function(e){var t,n;for(n in e)C(t=e[n])?this[n]=t:this["_"+n]=t;this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},Sn.months=function(e,t){return e?a(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||De).test(t)?"format":"standalone"][e.month()]:a(this._months)?this._months:this._months.standalone},Sn.monthsShort=function(e,t){return e?a(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[De.test(t)?"format":"standalone"][e.month()]:a(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},Sn.monthsParse=function(e,t,n){var r,a,i;if(this._monthsParseExact)return je.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),r=0;r<12;r++){if(a=f([2e3,r]),n&&!this._longMonthsParse[r]&&(this._longMonthsParse[r]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[r]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[r]||(i="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[r]=new RegExp(i.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[r].test(e))return r;if(n&&"MMM"===t&&this._shortMonthsParse[r].test(e))return r;if(!n&&this._monthsParse[r].test(e))return r}},Sn.monthsRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ve.call(this),e?this._monthsStrictRegex:this._monthsRegex):(l(this,"_monthsRegex")||(this._monthsRegex=Be),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)},Sn.monthsShortRegex=function(e){return this._monthsParseExact?(l(this,"_monthsRegex")||Ve.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(l(this,"_monthsShortRegex")||(this._monthsShortRegex=Ne),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)},Sn.week=function(e){return Ge(e,this._week.dow,this._week.doy).week},Sn.firstDayOfYear=function(){return this._week.doy},Sn.firstDayOfWeek=function(){return this._week.dow},Sn.weekdays=function(e,t){var n=a(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Ye(n,this._week.dow):e?n[e.day()]:n},Sn.weekdaysMin=function(e){return!0===e?Ye(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin},Sn.weekdaysShort=function(e){return!0===e?Ye(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort},Sn.weekdaysParse=function(e,t,n){var r,a,i;if(this._weekdaysParseExact)return $e.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++){if(a=f([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[r]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[r]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[r]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[r]=new RegExp(i.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[r].test(e))return r;if(n&&"ddd"===t&&this._shortWeekdaysParse[r].test(e))return r;if(n&&"dd"===t&&this._minWeekdaysParse[r].test(e))return r;if(!n&&this._weekdaysParse[r].test(e))return r}},Sn.weekdaysRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,"_weekdaysRegex")||(this._weekdaysRegex=Qe),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)},Sn.weekdaysShortRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=et),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},Sn.weekdaysMinRegex=function(e){return this._weekdaysParseExact?(l(this,"_weekdaysRegex")||nt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=tt),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},Sn.isPM=function(e){return"p"===(e+"").toLowerCase().charAt(0)},Sn.meridiem=function(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"},pt("en",{dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===R(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),r.lang=S("moment.lang is deprecated. Use moment.locale instead.",pt),r.langData=S("moment.langData is deprecated. Use moment.localeData instead.",gt);var Cn=Math.abs;function Mn(e,t,n,r){var a=Xt(t,n);return e._milliseconds+=r*a._milliseconds,e._days+=r*a._days,e._months+=r*a._months,e._bubble()}function On(e){return e<0?Math.floor(e):Math.ceil(e)}function kn(e){return 4800*e/146097}function Dn(e){return 146097*e/4800}function In(e){return function(){return this.as(e)}}var Ln=In("ms"),jn=In("s"),Fn=In("m"),zn=In("h"),Nn=In("d"),Bn=In("w"),Vn=In("M"),Hn=In("Q"),Un=In("y");function Wn(e){return function(){return this.isValid()?this._data[e]:NaN}}var qn=Wn("milliseconds"),Gn=Wn("seconds"),Kn=Wn("minutes"),Yn=Wn("hours"),Xn=Wn("days"),Jn=Wn("months"),Zn=Wn("years"),$n=Math.round,Qn={ss:44,s:45,m:45,h:22,d:26,M:11};function er(e,t,n,r,a){return a.relativeTime(t||1,!!n,e,r)}var tr=Math.abs;function nr(e){return(e>0)-(e<0)||+e}function rr(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n=tr(this._milliseconds)/1e3,r=tr(this._days),a=tr(this._months);e=x(n/60),t=x(e/60),n%=60,e%=60;var i=x(a/12),o=a%=12,s=r,u=t,c=e,l=n?n.toFixed(3).replace(/\.?0+$/,""):"",d=this.asSeconds();if(!d)return"P0D";var f=d<0?"-":"",p=nr(this._months)!==nr(d)?"-":"",h=nr(this._days)!==nr(d)?"-":"",g=nr(this._milliseconds)!==nr(d)?"-":"";return f+"P"+(i?p+i+"Y":"")+(o?p+o+"M":"")+(s?h+s+"D":"")+(u||c||l?"T":"")+(u?g+u+"H":"")+(c?g+c+"M":"")+(l?g+l+"S":"")}var ar=zt.prototype;return ar.isValid=function(){return this._isValid},ar.abs=function(){var e=this._data;return this._milliseconds=Cn(this._milliseconds),this._days=Cn(this._days),this._months=Cn(this._months),e.milliseconds=Cn(e.milliseconds),e.seconds=Cn(e.seconds),e.minutes=Cn(e.minutes),e.hours=Cn(e.hours),e.months=Cn(e.months),e.years=Cn(e.years),this},ar.add=function(e,t){return Mn(this,e,t,1)},ar.subtract=function(e,t){return Mn(this,e,t,-1)},ar.as=function(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if("month"===(e=I(e))||"quarter"===e||"year"===e)switch(t=this._days+r/864e5,n=this._months+kn(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Dn(this._months)),e){case"week":return t/7+r/6048e5;case"day":return t+r/864e5;case"hour":return 24*t+r/36e5;case"minute":return 1440*t+r/6e4;case"second":return 86400*t+r/1e3;case"millisecond":return Math.floor(864e5*t)+r;default:throw new Error("Unknown unit "+e)}},ar.asMilliseconds=Ln,ar.asSeconds=jn,ar.asMinutes=Fn,ar.asHours=zn,ar.asDays=Nn,ar.asWeeks=Bn,ar.asMonths=Vn,ar.asQuarters=Hn,ar.asYears=Un,ar.valueOf=function(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*R(this._months/12):NaN},ar._bubble=function(){var e,t,n,r,a,i=this._milliseconds,o=this._days,s=this._months,u=this._data;return i>=0&&o>=0&&s>=0||i<=0&&o<=0&&s<=0||(i+=864e5*On(Dn(s)+o),o=0,s=0),u.milliseconds=i%1e3,e=x(i/1e3),u.seconds=e%60,t=x(e/60),u.minutes=t%60,n=x(t/60),u.hours=n%24,o+=x(n/24),a=x(kn(o)),s+=a,o-=On(Dn(a)),r=x(s/12),s%=12,u.days=o,u.months=s,u.years=r,this},ar.clone=function(){return Xt(this)},ar.get=function(e){return e=I(e),this.isValid()?this[e+"s"]():NaN},ar.milliseconds=qn,ar.seconds=Gn,ar.minutes=Kn,ar.hours=Yn,ar.days=Xn,ar.weeks=function(){return x(this.days()/7)},ar.months=Jn,ar.years=Zn,ar.humanize=function(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=function(e,t,n){var r=Xt(e).abs(),a=$n(r.as("s")),i=$n(r.as("m")),o=$n(r.as("h")),s=$n(r.as("d")),u=$n(r.as("M")),c=$n(r.as("y")),l=a<=Qn.ss&&["s",a]||a<Qn.s&&["ss",a]||i<=1&&["m"]||i<Qn.m&&["mm",i]||o<=1&&["h"]||o<Qn.h&&["hh",o]||s<=1&&["d"]||s<Qn.d&&["dd",s]||u<=1&&["M"]||u<Qn.M&&["MM",u]||c<=1&&["y"]||["yy",c];return l[2]=t,l[3]=+e>0,l[4]=n,er.apply(null,l)}(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)},ar.toISOString=rr,ar.toString=rr,ar.toJSON=rr,ar.locale=rn,ar.localeData=on,ar.toIsoString=S("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",rr),ar.lang=an,U("X",0,0,"unix"),U("x",0,0,"valueOf"),ce("x",ae),ce("X",/[+-]?\d+(\.\d{1,3})?/),pe("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))})),pe("x",(function(e,t,n){n._d=new Date(R(e))})),r.version="2.24.0",t=Dt,r.fn=wn,r.min=function(){return jt("isBefore",[].slice.call(arguments,0))},r.max=function(){return jt("isAfter",[].slice.call(arguments,0))},r.now=function(){return Date.now?Date.now():+new Date},r.utc=f,r.unix=function(e){return Dt(1e3*e)},r.months=function(e,t){return Tn(e,t,"months")},r.isDate=u,r.locale=pt,r.invalid=g,r.duration=Xt,r.isMoment=_,r.weekdays=function(e,t,n){return Pn(e,t,n,"weekdays")},r.parseZone=function(){return Dt.apply(null,arguments).parseZone()},r.localeData=gt,r.isDuration=Nt,r.monthsShort=function(e,t){return Tn(e,t,"monthsShort")},r.weekdaysMin=function(e,t,n){return Pn(e,t,n,"weekdaysMin")},r.defineLocale=ht,r.updateLocale=function(e,t){if(null!=t){var n,r,a=ut;null!=(r=ft(e))&&(a=r._config),t=M(a,t),(n=new O(t)).parentLocale=ct[e],ct[e]=n,pt(e)}else null!=ct[e]&&(null!=ct[e].parentLocale?ct[e]=ct[e].parentLocale:null!=ct[e]&&delete ct[e]);return ct[e]},r.locales=function(){return A(ct)},r.weekdaysShort=function(e,t,n){return Pn(e,t,n,"weekdaysShort")},r.normalizeUnits=I,r.relativeTimeRounding=function(e){return void 0===e?$n:"function"==typeof e&&($n=e,!0)},r.relativeTimeThreshold=function(e,t){return void 0!==Qn[e]&&(void 0===t?Qn[e]:(Qn[e]=t,"s"===e&&(Qn.ss=t-1),!0))},r.calendarFormat=function(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"},r.prototype=wn,r.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},r}()}).call(this,n("YuTi")(e))},wgeU:function(e,t){},wkBT:function(e,t){e.exports=function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}},wmvG:function(e,t,n){"use strict";var r=n("hswa").f,a=n("Kuth"),i=n("3Lyj"),o=n("m0Pp"),s=n("9gX7"),u=n("SlkY"),c=n("Afnz"),l=n("1TsA"),d=n("elZq"),f=n("nh4g"),p=n("Z6vF").fastKey,h=n("s5qY"),g=f?"_s":"size",v=function(e,t){var n,r=p(t);if("F"!==r)return e._i[r];for(n=e._f;n;n=n.n)if(n.k==t)return n};e.exports={getConstructor:function(e,t,n,c){var l=e((function(e,r){s(e,l,t,"_i"),e._t=t,e._i=a(null),e._f=void 0,e._l=void 0,e[g]=0,null!=r&&u(r,n,e[c],e)}));return i(l.prototype,{clear:function(){for(var e=h(this,t),n=e._i,r=e._f;r;r=r.n)r.r=!0,r.p&&(r.p=r.p.n=void 0),delete n[r.i];e._f=e._l=void 0,e[g]=0},delete:function(e){var n=h(this,t),r=v(n,e);if(r){var a=r.n,i=r.p;delete n._i[r.i],r.r=!0,i&&(i.n=a),a&&(a.p=i),n._f==r&&(n._f=a),n._l==r&&(n._l=i),n[g]--}return!!r},forEach:function(e){h(this,t);for(var n,r=o(e,arguments.length>1?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)}}),f&&r(l.prototype,"size",{get:function(){return h(this,t)[g]}}),l},def:function(e,t,n){var r,a,i=v(e,t);return i?i.v=n:(e._l=i={i:a=p(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[g]++,"F"!==a&&(e._i[a]=i)),e},getEntry:v,setStrong:function(e,t,n){c(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),d(t)}}},wnjb:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("xfSm"),a=function(){function e(){}return e.prototype.getConstructorMetadata=function(e){return{compilerGeneratedMetadata:Reflect.getMetadata(r.PARAM_TYPES,e),userGeneratedMetadata:Reflect.getMetadata(r.TAGGED,e)||{}}},e.prototype.getPropertiesMetadata=function(e){return Reflect.getMetadata(r.TAGGED_PROP,e)||[]},e}();t.MetadataReader=a},x0lo:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("hhXQ"),n("bWfx"),n("pIFo"),n("SRfc"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.redirectToHome=t.nPaths=t.getUrlForLang=t.getSlugAndLang=t.getLangs=t.getI18nBase=t.getValidLangKey=t.getUserLangKey=t.getPagesPaths=t.getCurrentLangKey=t.getBrowserLanguage=t.isInPagesPaths=t.isHomePage=t.addLangKeyToSlug=void 0;var r=p(n("6nwk")),a=p(n("V7Sg")),i=p(n("F9wR")),o=p(n("X53C")),s=p(n("BuAq")),u=p(n("ssKB")),c=p(n("Ripx")),l=p(n("RjsT")),d=p(n("BPn/")),f=p(n("etOE"));function p(e){return e&&e.__esModule?e:{default:e}}var h=function(e){return(e.match(/\//g)||[]).length-1},g=(0,a.default)((function(e,t,n){return t!==n.langKeyDefault||n.prefixDefault?"/"+t+e:""+e})),v=(0,a.default)((function(e,t,n){return"/"!==t&&(0,r.default)(e,t)?t.replace(e,"/"+n+"/"):"/"+n+"/"})),m=(0,a.default)((function(e,t,n){return e.map((function(e){return{langKey:e,selected:t===e,link:n(e)}}))})),y=(0,a.default)((function(e,t){return e[t]||Object.values(e)[0]}));t.addLangKeyToSlug=g,t.isHomePage=function(e){return h(e)<=1},t.isInPagesPaths=f.default,t.getBrowserLanguage=s.default,t.getCurrentLangKey=i.default,t.getPagesPaths=d.default,t.getUserLangKey=c.default,t.getValidLangKey=o.default,t.getI18nBase=y,t.getLangs=m,t.getSlugAndLang=l.default,t.getUrlForLang=v,t.nPaths=h,t.redirectToHome=u.default},x8Yj:function(e,t,n){var r=n("XKFU"),a=n("LVwc"),i=Math.exp;r(r.S,"Math",{tanh:function(e){var t=a(e=+e),n=a(-e);return t==1/0?1:n==1/0?-1:(t-n)/(i(e)+i(-e))}})},x8ZO:function(e,t,n){var r=n("XKFU"),a=Math.abs;r(r.S,"Math",{hypot:function(e,t){for(var n,r,i=0,o=0,s=arguments.length,u=0;o<s;)u<(n=a(arguments[o++]))?(i=i*(r=u/n)*r+1,u=n):i+=n>0?(r=n/u)*r:n;return u===1/0?1/0:u*Math.sqrt(i)}})},xCfg:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.resultReturns,a=e.onDone;return this.callTapsSeries({onError:function(e,n,r,a){return t(n)+a(!0)},onResult:function(e,t,r){return"if(".concat(t," !== undefined) {\n").concat(n(t),";\n} else {\n").concat(r(),"}\n")},resultReturns:r,onDone:a})}}]),t}(n("A5Zj"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},xDgW:function(e,t,n){"use strict";var r=n("PJYZ"),a=n("VbXa");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n("DLW2"),o=function(e){if(e&&e.__esModule)return e;var t=s();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("Yt9R"));function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var u=function(e){function t(t){var n;return(n=e.call(this,t)||this).mScale=void 0,n.iScale=void 0,(0,i.bindAll)(["update"],r(n)),n}a(t,e);var n=t.prototype;return n.getDefault=function(){return{position:o.PositionType.BOTTOMLEFT,maxWidth:100,metric:!0,updateWhenIdle:!1,imperial:!1}},n.onAdd=function(e){var t=i.DOM.create("div","l7-control-scale");this.addScales("l7-control-scale-line",t);var n=this.controlOption.updateWhenIdle;return this.mapsService.on(n?"moveend":"mapmove",this.update),this.update(),t},n.onRemove=function(e){var t=this.controlOption.updateWhenIdle;this.mapsService.off(t?"moveend":"mapmove",this.update)},n.update=function(){var e=this.mapsService,t=this.controlOption.maxWidth,n=e.getSize()[1]/2,r=e.containerToLngLat([0,n]),a=e.containerToLngLat([t,n]),o=(0,i.lnglatDistance)([r.lng,r.lat],[a.lng,a.lat]);this.updateScales(o)},n.updateScales=function(e){var t=this.controlOption,n=t.metric,r=t.imperial;n&&e&&this.updateMetric(e),r&&e&&this.updateImperial(e)},n.updateMetric=function(e){var t=this.getRoundNum(e),n=t<1e3?t+" m":t/1e3+" km";this.updateScale(this.mScale,n,t/e)},n.updateImperial=function(e){var t,n,r,a=3.2808399*e;a>5280?(t=a/5280,n=this.getRoundNum(t),this.updateScale(this.iScale,n+" mi",n/t)):(r=this.getRoundNum(a),this.updateScale(this.iScale,r+" ft",r/a))},n.updateScale=function(e,t,n){var r=this.controlOption.maxWidth;e.style.width=Math.round(r*n)+"px",e.innerHTML=t},n.getRoundNum=function(e){var t=Math.pow(10,(Math.floor(e)+"").length-1),n=e/t;return t*(n=n>=10?10:n>=5?5:n>=3?3:n>=2?2:1)},n.addScales=function(e,t){var n=this.controlOption,r=n.metric,a=n.imperial;r&&(this.mScale=i.DOM.create("div",e,t)),a&&(this.iScale=i.DOM.create("div",e,t))},t}(o.default);t.default=u},xEkU:function(e,t,n){(function(t){for(var r=n("bQgK"),a="undefined"==typeof window?t:window,i=["moz","webkit"],o="AnimationFrame",s=a["request"+o],u=a["cancel"+o]||a["cancelRequest"+o],c=0;!s&&c<i.length;c++)s=a[i[c]+"Request"+o],u=a[i[c]+"Cancel"+o]||a[i[c]+"CancelRequest"+o];if(!s||!u){var l=0,d=0,f=[];s=function(e){if(0===f.length){var t=r(),n=Math.max(0,1e3/60-(t-l));l=n+t,setTimeout((function(){var e=f.slice(0);f.length=0;for(var t=0;t<e.length;t++)if(!e[t].cancelled)try{e[t].callback(l)}catch(n){setTimeout((function(){throw n}),0)}}),Math.round(n))}return f.push({handle:++d,callback:e,cancelled:!1}),d},u=function(e){for(var t=0;t<f.length;t++)f[t].handle===e&&(f[t].cancelled=!0)}}e.exports=function(e){return s.call(a,e)},e.exports.cancel=function(){u.apply(a,arguments)},e.exports.polyfill=function(e){e||(e=a),e.requestAnimationFrame=s,e.cancelAnimationFrame=u}}).call(this,n("yLpj"))},"xF/b":function(e,t,n){"use strict";var r=n("EWmC"),a=n("0/R4"),i=n("ne8i"),o=n("m0Pp"),s=n("K0xU")("isConcatSpreadable");e.exports=function e(t,n,u,c,l,d,f,p){for(var h,g,v=l,m=0,y=!!f&&o(f,p,3);m<c;){if(m in u){if(h=y?y(u[m],m,n):u[m],g=!1,a(h)&&(g=void 0!==(g=h[s])?!!g:r(h)),g&&d>0)v=e(t,n,h,i(h.length),v,d-1)-1;else{if(v>=9007199254740991)throw TypeError();t[v]=h}v++}m++}return v}},xI0J:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.create=t.connect=t.Provider=void 0;var r=o(n("Z4ex")),a=o(n("V/6I")),i=o(n("luuN"));function o(e){return e&&e.__esModule?e:{default:e}}t.Provider=r.default,t.connect=a.default,t.create=i.default},xIAh:function(e,t,n){"use strict";n("T39b"),n("ioFf"),n("V+eJ"),n("91GP"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.scriptUrl,n=e.extraCommonProps,r=void 0===n?{}:n;if("undefined"!=typeof document&&"undefined"!=typeof window&&"function"==typeof document.createElement&&"string"==typeof t&&t.length&&!c.has(t)){var o=document.createElement("script");o.setAttribute("src",t),o.setAttribute("data-namespace",t),c.add(t),document.body.appendChild(o)}var l=function(e){var t=e.type,n=e.children,o=u(e,["type","children"]),c=null;return e.type&&(c=a.createElement("use",{xlinkHref:"#".concat(t)})),n&&(c=n),a.createElement(i.default,s({},o,r),c)};return l.displayName="Iconfont",l};var r,a=function(e){if(e&&e.__esModule)return e;var t=o();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),i=(r=n("Pbn2"))&&r.__esModule?r:{default:r};function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function s(){return(s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},c=new Set},xKOq:function(e,t,n){"use strict";var r=n("o0o1"),a=n("pVnL"),i=n("8OQS"),o=n("yXPU");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var s,u,c,l,d,f,p=n("pqXx"),h=n("DLW2"),g=n("4cb6"),v=b(n("4ZJM")),m=b(n("QAcx")),y=n("r87i");function b(e){return e&&e.__esModule?e:{default:e}}var _={mapmove:"move",camerachange:"move"};v.default.accessToken="pk.eyJ1IjoieGlhb2l2ZXIiLCJhIjoiY2pxcmc5OGNkMDY3cjQzbG42cXk5NTl3YiJ9.hUC5Chlqzzh0FFd_aEc-uQ";var x,R,w,E,S,A,T=12,P=(s=(0,g.injectable)(),u=(0,g.inject)(p.TYPES.ICoordinateSystemService),s((f=function(){function e(){var e,t,n,r,a=this;this.map=void 0,e=this,t="coordinateSystemService",r=this,(n=d)&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0}),this.viewport=void 0,this.markerContainer=void 0,this.cameraChangedCallback=void 0,this.$mapContainer=void 0,this.$link=void 0,this.handleCameraChanged=function(){var e=a.map.getCenter().wrap(),t=e.lat,n=e.lng;a.viewport.syncWithMapCamera({bearing:a.map.getBearing(),center:[n,t],viewportHeight:a.map.transform.height,pitch:a.map.getPitch(),viewportWidth:a.map.transform.width,zoom:a.map.getZoom(),cameraHeight:0}),a.viewport.getZoom()>T?a.coordinateSystemService.setCoordinateSystem(p.CoordinateSystem.LNGLAT_OFFSET):a.coordinateSystemService.setCoordinateSystem(p.CoordinateSystem.LNGLAT),a.cameraChangedCallback(a.viewport)}}var t=e.prototype;return t.addMarkerContainer=function(){var e=this.map.getCanvasContainer();this.markerContainer=h.DOM.create("div","l7_marker",e)},t.getMarkerContainer=function(){return this.markerContainer},t.on=function(e,t){this.map.on(_[e]||e,t)},t.off=function(e,t){this.map.off(_[e]||e,t)},t.getContainer=function(){return this.map.getContainer()},t.getSize=function(){var e=this.map.transform;return[e.width,e.height]},t.getType=function(){return p.MapType.mapbox},t.getZoom=function(){return this.map.getZoom()},t.getCenter=function(){return this.map.getCenter()},t.getPitch=function(){return this.map.getPitch()},t.getRotation=function(){return this.map.getBearing()},t.getBounds=function(){return this.map.getBounds().toArray()},t.getMinZoom=function(){return this.map.getMinZoom()},t.getMaxZoom=function(){return this.map.getMaxZoom()},t.setRotation=function(e){this.map.setBearing(e)},t.zoomIn=function(){this.map.zoomIn()},t.zoomOut=function(){this.map.zoomOut()},t.panTo=function(e){this.map.panTo(e)},t.panBy=function(e){this.panTo(e)},t.fitBounds=function(e){this.map.fitBounds(e)},t.setMaxZoom=function(e){this.map.setMaxZoom(e)},t.setMinZoom=function(e){this.map.setMinZoom(e)},t.setZoomAndCenter=function(e,t){this.map.flyTo({zoom:e,center:t})},t.setMapStyle=function(e){this.map.setStyle(this.getMapStyle(e))},t.pixelToLngLat=function(e){return this.map.unproject(e)},t.lngLatToPixel=function(e){return this.map.project(e)},t.containerToLngLat=function(e){return this.map.unproject(e)},t.lngLatToContainer=function(e){return this.map.project(e)},t.init=function(){var e=o(r.mark((function e(t){var n,o,s,u,c,l;return r.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:n=t.id,o=t.attributionControl,s=void 0!==o&&o,u=t.style,c=void 0===u?"light":u,l=i(t,["id","attributionControl","style"]),this.$mapContainer=document.getElementById(n),this.viewport=new m.default,this.map=new v.default.Map(a({container:n,style:this.getMapStyle(c),attributionControl:s},l)),this.map.on("move",this.handleCameraChanged),this.handleCameraChanged(),this.$link=document.createElement("link"),this.$link.href="https://api.tiles.mapbox.com/mapbox-gl-js/v1.2.1/mapbox-gl.css",this.removeLogoControl(),this.$link.rel="stylesheet",document.head.appendChild(this.$link);case 11:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.destroy=function(){this.map&&(this.map.remove(),document.head.removeChild(this.$link),this.$mapContainer=null)},t.getMapContainer=function(){return this.$mapContainer},t.onCameraChanged=function(e){this.cameraChangedCallback=e},t.initMapConig=function(){throw new Error("Method not implemented.")},t.removeLogoControl=function(){var e=this.map._controls.find((function(e){if(e.hasOwnProperty("_updateLogo"))return!0}));e&&this.map.removeControl(e)},t.getMapStyle=function(e){return y.MapTheme[e]?y.MapTheme[e]:e},e}(),x=(l=f).prototype,R="coordinateSystemService",w=[u],E={configurable:!0,enumerable:!0,writable:!0,initializer:null},A={},Object.keys(E).forEach((function(e){A[e]=E[e]})),A.enumerable=!!A.enumerable,A.configurable=!!A.configurable,("value"in A||A.initializer)&&(A.writable=!0),A=w.slice().reverse().reduce((function(e,t){return t(x,R,e)||e}),A),S&&void 0!==A.initializer&&(A.value=A.initializer?A.initializer.call(S):void 0,A.initializer=void 0),void 0===A.initializer&&(Object.defineProperty(x,R,A),A=null),d=A,c=l))||c);t.default=P},xOyo:function(e,t,n){n("pIFo");var r=/([\w-]+)|=|(['"])([.\s\S]*?)\2/g,a=n("QEeW");e.exports=function(e){var t,n=0,i=!0,o={type:"tag",name:"",voidElement:!1,attrs:{},children:[]};return e.replace(r,(function(r){if("="===r)return i=!0,void n++;i?0===n?((a[r]||"/"===e.charAt(e.length-2))&&(o.voidElement=!0),o.name=r):(o.attrs[t]=r.replace(/^['"]|['"]$/g,""),t=void 0):(t&&(o.attrs[t]=t),t=r),n++,i=!1})),o}},xXc7:function(e,t,n){"use strict";n("bWfx"),n("HAE/");var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=r(n("q1tI")),i=r(n("TSYQ"));t.default=function(e){var t=e.prefixCls,n=e.icon,r=e.title,o=e.items,s=void 0===o?[]:o,u=e.style,c=e.className;return a.default.createElement("div",{className:i.default("".concat(t,"-column"),c),style:u},(r||n)&&a.default.createElement("h2",null,n&&a.default.createElement("span",{className:"".concat(t,"-column-icon")},n),r),s.map((function(e,n){var r=e.LinkComponent||"a";return a.default.createElement("div",{className:i.default("".concat(t,"-item"),e.className),style:e.style,key:n},a.default.createElement(r,{href:e.url,to:"string"!=typeof r?e.url:void 0,target:e.openExternal?"_blank":void 0},e.icon&&a.default.createElement("span",{className:"".concat(t,"-item-icon")},e.icon),e.title),e.description&&a.default.createElement(a.default.Fragment,null,a.default.createElement("span",{className:"".concat(t,"-item-separator")},"-"),a.default.createElement("span",{className:"".concat(t,"-item-description")},e.description)))})))}},xZMM:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onResult,r=e.onDone,a="";return a+="var _results = new Array(".concat(this.options.taps.length,");\n"),a+="var _checkDone = () => {\n",a+="for(var i = 0; i < _results.length; i++) {\n",a+="var item = _results[i];\n",a+="if(item === undefined) return false;\n",a+="if(item.result !== undefined) {\n",a+=n("item.result"),a+="return true;\n",a+="}\n",a+="if(item.error) {\n",a+=t("item.error"),a+="return true;\n",a+="}\n",a+="}\n",a+="return false;\n",a+="}\n",a+=this.callTapsParallel({onError:function(e,t,n,r){var a="";return a+="if(".concat(e," < _results.length && ((_results.length = ").concat(e+1,"), (_results[").concat(e,"] = { error: ").concat(t," }), _checkDone())) {\n"),a+=r(!0),a+="} else {\n",a+=n(),a+="}\n"},onResult:function(e,t,n,r){var a="";return a+="if(".concat(e," < _results.length && (").concat(t," !== undefined && (_results.length = ").concat(e+1,"), (_results[").concat(e,"] = { result: ").concat(t," }), _checkDone())) {\n"),a+=r(!0),a+="} else {\n",a+=n(),a+="}\n"},onTap:function(e,t,n,r){var a="";return e>0&&(a+="if(".concat(e," >= _results.length) {\n"),a+=n(),a+="} else {\n"),a+=t(),e>0&&(a+="}\n"),a},onDone:r})}}]),t}(n("A5Zj"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},xfSm:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.NAMED_TAG="named",t.NAME_TAG="name",t.UNMANAGED_TAG="unmanaged",t.OPTIONAL_TAG="optional",t.INJECT_TAG="inject",t.MULTI_INJECT_TAG="multi_inject",t.TAGGED="inversify:tagged",t.TAGGED_PROP="inversify:tagged_props",t.PARAM_TYPES="inversify:paramtypes",t.DESIGN_PARAM_TYPES="design:paramtypes",t.POST_CONSTRUCT="post_construct"},xfY5:function(e,t,n){"use strict";var r=n("dyZX"),a=n("aagx"),i=n("LZWt"),o=n("Xbzi"),s=n("apmT"),u=n("eeVq"),c=n("kJMx").f,l=n("EemH").f,d=n("hswa").f,f=n("qncB").trim,p=r.Number,h=p,g=p.prototype,v="Number"==i(n("Kuth")(g)),m="trim"in String.prototype,y=function(e){var t=s(e,!1);if("string"==typeof t&&t.length>2){var n,r,a,i=(t=m?t.trim():f(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,a=49;break;case 79:case 111:r=8,a=55;break;default:return+t}for(var o,u=t.slice(2),c=0,l=u.length;c<l;c++)if((o=u.charCodeAt(c))<48||o>a)return NaN;return parseInt(u,r)}}return+t};if(!p(" 0o1")||!p("0b1")||p("+0x1")){p=function(e){var t=arguments.length<1?0:e,n=this;return n instanceof p&&(v?u((function(){g.valueOf.call(n)})):"Number"!=i(n))?o(new h(y(t)),n,p):y(t)};for(var b,_=n("nh4g")?c(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(","),x=0;_.length>x;x++)a(h,b=_[x])&&!a(p,b)&&d(p,b,l(h,b));p.prototype=g,g.constructor=p,n("KroJ")(r,"Number",p)}},xfeJ:function(e,t){e.exports=function(e){return-1!==Function.toString.call(e).indexOf("[native code]")}},xiFT:function(e,t,n){"use strict";var r=n("mGu+").equals,a=n("z305"),i=n("2w5D")("equals"),o=n("s9Da")("equals"),s=function(e,t){return"function"==typeof e[r]?e[r](t):function(e){return"function"==typeof e.equals}(e)?i(e.equals(t)):o(e)};s.curried=a(2,(function(e,t){return s(t,e)})),s.infix=function(e){return s(this,e)},e.exports=s},xiII:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn"),n("LK8F"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("d9O0"),a=function(){function e(e,t,n,a,i){this.id=r.id(),this.serviceIdentifier=e,this.parentContext=t,this.parentRequest=n,this.target=i,this.childRequests=[],this.bindings=Array.isArray(a)?a:[a],this.requestScope=null===n?new Map:null}return e.prototype.addChildRequest=function(t,n,r){var a=new e(t,this.parentContext,this,n,r);return this.childRequests.push(a),a},e}();t.Request=a},xp6m:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MapTheme=void 0;t.MapTheme={dark:"amap://styles/ba3e9759545cd618392ef073c0dfda8c?isPublic=true",light:"amap://styles/1fd9f8ef9751298f11f5c56968312c70?isPublic=true"}},xpql:function(e,t,n){e.exports=!n("nh4g")&&!n("eeVq")((function(){return 7!=Object.defineProperty(n("Iw71")("div"),"a",{get:function(){return 7}}).a}))},xtsi:function(e,t,n){var r=n("LeKB"),a=n("emEt").publicLoader,i=a.getResourcesForPathname,o=a.getResourcesForPathnameSync,s=a.getResourceURLsForPathname,u=a.loadPage,c=a.loadPageSync;t.apiRunner=function(e,t,n,a){void 0===t&&(t={});var l=r.map((function(n){if(n.plugin[e]){t.getResourcesForPathnameSync=o,t.getResourcesForPathname=i,t.getResourceURLsForPathname=s,t.loadPage=u,t.loadPageSync=c;var r=n.plugin[e](t,n.options);return r&&a&&(t=a({args:t,result:r,plugin:n})),r}}));return(l=l.filter((function(e){return void 0!==e}))).length>0?l:n?[n]:[]},t.apiRunnerAsync=function(e,t,n){return r.reduce((function(n,r){return r.plugin[e]?n.then((function(){return r.plugin[e](t,r.options)})):n}),Promise.resolve())}},xutz:function(e,t,n){"use strict";(function(e){var r=n("XqMk"),a="object"==typeof exports&&exports&&!exports.nodeType&&exports,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===a&&r.a.process,s=function(){try{var e=i&&i.require&&i.require("util").types;return e||o&&o.binding&&o.binding("util")}catch(t){}}();t.a=s}).call(this,n("3UD+")(e))},y3w9:function(e,t,n){var r=n("0/R4");e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},"y7/8":function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.default=void 0;var a=r(n("q1tI")),i=r(n("DVDg")),o=r(n("Lk4S")),s=function(){return a.default.createElement("div",{className:o.default.products},a.default.createElement("h3",null,"基础产品"),a.default.createElement("ul",null,a.default.createElement(i.default,{name:"G2",url:"/g2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]})),a.default.createElement("h3",null,"扩展产品"),a.default.createElement("ul",null,a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]}),a.default.createElement(i.default,{name:"G2",description:"一套基于可视化编码的图形语法",icon:"https://gw.alipayobjects.com/zos/antfincdn/mpz%24sFOwuD/1852987f-0412-44e5-9d0d-75b06f392778.png",links:[{name:"关于",link:""},{name:"关于",link:""},{name:"关于",link:""}]})))};t.default=s},y9yn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,a,i,o,s,u,c,l=n("pqXx"),d=n("4cb6"),f=n("5GMY");function p(e,t,n,r){n&&Object.defineProperty(e,t,{enumerable:n.enumerable,configurable:n.configurable,writable:n.writable,value:n.initializer?n.initializer.call(r):void 0})}function h(e,t,n,r,a){var i={};return Object.keys(r).forEach((function(e){i[e]=r[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=n.slice().reverse().reduce((function(n,r){return r(e,t,n)||n}),i),a&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(a):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}var g=(r=(0,d.injectable)(),a=(0,d.inject)(l.TYPES.IGlobalConfigService),i=(0,d.inject)(l.TYPES.ILogService),r((u=h((s=function(){function e(){p(this,"configService",u,this),p(this,"logger",c,this)}var t=e.prototype;return t.apply=function(e){var t=this;e.hooks.init.tap("DataMappingPlugin",(function(){var n=e.styleAttributeService.getLayerStyleAttributes()||[],r=e.getSource().data.dataArray;r&&e.setEncodedData(t.mapping(n,r))})),e.hooks.beforeRender.tap("DataMappingPlugin",(function(){var n=e.styleAttributeService.getLayerStyleAttributes()||[],r=e.getSource().data.dataArray,a=n.filter((function(e){return e.needRemapping}));a.length&&(e.setEncodedData(t.mapping(a,r)),t.logger.info("remapping finished"))}))},t.mapping=function(e,t){var n=this;return t.map((function(t){var r={id:t._id,coordinates:t.coordinates};return e.forEach((function(e){var a=n.applyAttributeMapping(e,t);e.needRemapping=!1,"color"===e.name&&(a=a.map((function(e){return(0,f.rgb2arr)(e)}))),r[e.name]=Array.isArray(a)&&1===a.length?a[0]:a})),r}))},t.applyAttributeMapping=function(e,t){var n;if(!e.scale)return[];var r=(null==e?void 0:null===(n=e.scale)||void 0===n?void 0:n.scalers)||[],a=[];return r.forEach((function(e){var n=e.field;t[n]&&a.push(t[n])})),e.mapping?e.mapping(a):[]},e}()).prototype,"configService",[a],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c=h(s.prototype,"logger",[i],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),o=s))||o);t.default=g},yBOd:function(e,t,n){var r=n("cOqj");e.exports=r((function(e){return!e}))},yHiX:function(e,t,n){"use strict";var r,a,i=n("q1tI");try{a=n("+cKO"),r=a&&a.default||a}catch(o){throw-1!==o.toString().indexOf("Error: Cannot find module")?new Error("Couldn't find layout component at \"/Users/lizhengxue/Documents/AntV/github/L7_2.0/L7/node_modules/@antv/gatsby-theme-antv/site/layouts/layout.tsx.\n\nPlease create layout component in that location or specify path to layout component in gatsby-config.js"):(console.error(o),o)}e.exports=function(e){var t=e.element,n=e.props;return i.createElement(r,n,t)}},yLV6:function(e,t,n){var r;n("0l/t"),n("Vd3H"),n("Tze0"),n("KKXr"),n("V+eJ"),n("hHhE"),n("rGqo"),n("yt8O"),n("Btvt"),n("RW0V"),n("91GP"),n("pIFo"),n("8+KV"),n("LK8F"),n("eM6i"),function(a,i,o,s){"use strict";var u,c=["","webkit","Moz","MS","ms","o"],l=i.createElement("div"),d="function",f=Math.round,p=Math.abs,h=Date.now;function g(e,t,n){return setTimeout(R(e,n),t)}function v(e,t,n){return!!Array.isArray(e)&&(m(e,n[t],n),!0)}function m(e,t,n){var r;if(e)if(e.forEach)e.forEach(t,n);else if(e.length!==s)for(r=0;r<e.length;)t.call(n,e[r],r,e),r++;else for(r in e)e.hasOwnProperty(r)&&t.call(n,e[r],r,e)}function y(e,t,n){var r="DEPRECATED METHOD: "+t+"\n"+n+" AT \n";return function(){var t=new Error("get-stack-trace"),n=t&&t.stack?t.stack.replace(/^[^\(]+?[\n$]/gm,"").replace(/^\s+at\s+/gm,"").replace(/^Object.<anonymous>\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",i=a.console&&(a.console.warn||a.console.log);return i&&i.call(a.console,r,n),e.apply(this,arguments)}}u="function"!=typeof Object.assign?function(e){if(e===s||null===e)throw new TypeError("Cannot convert undefined or null to object");for(var t=Object(e),n=1;n<arguments.length;n++){var r=arguments[n];if(r!==s&&null!==r)for(var a in r)r.hasOwnProperty(a)&&(t[a]=r[a])}return t}:Object.assign;var b=y((function(e,t,n){for(var r=Object.keys(t),a=0;a<r.length;)(!n||n&&e[r[a]]===s)&&(e[r[a]]=t[r[a]]),a++;return e}),"extend","Use `assign`."),_=y((function(e,t){return b(e,t,!0)}),"merge","Use `assign`.");function x(e,t,n){var r,a=t.prototype;(r=e.prototype=Object.create(a)).constructor=e,r._super=a,n&&u(r,n)}function R(e,t){return function(){return e.apply(t,arguments)}}function w(e,t){return typeof e==d?e.apply(t&&t[0]||s,t):e}function E(e,t){return e===s?t:e}function S(e,t,n){m(C(t),(function(t){e.addEventListener(t,n,!1)}))}function A(e,t,n){m(C(t),(function(t){e.removeEventListener(t,n,!1)}))}function T(e,t){for(;e;){if(e==t)return!0;e=e.parentNode}return!1}function P(e,t){return e.indexOf(t)>-1}function C(e){return e.trim().split(/\s+/g)}function M(e,t,n){if(e.indexOf&&!n)return e.indexOf(t);for(var r=0;r<e.length;){if(n&&e[r][n]==t||!n&&e[r]===t)return r;r++}return-1}function O(e){return Array.prototype.slice.call(e,0)}function k(e,t,n){for(var r=[],a=[],i=0;i<e.length;){var o=t?e[i][t]:e[i];M(a,o)<0&&r.push(e[i]),a[i]=o,i++}return n&&(r=t?r.sort((function(e,n){return e[t]>n[t]})):r.sort()),r}function D(e,t){for(var n,r,a=t[0].toUpperCase()+t.slice(1),i=0;i<c.length;){if((r=(n=c[i])?n+a:t)in e)return r;i++}return s}var I=1;function L(e){var t=e.ownerDocument||e;return t.defaultView||t.parentWindow||a}var j="ontouchstart"in a,F=D(a,"PointerEvent")!==s,z=j&&/mobile|tablet|ip(ad|hone|od)|android/i.test(navigator.userAgent),N=25,B=1,V=2,H=4,U=8,W=1,q=2,G=4,K=8,Y=16,X=q|G,J=K|Y,Z=X|J,$=["x","y"],Q=["clientX","clientY"];function ee(e,t){var n=this;this.manager=e,this.callback=t,this.element=e.element,this.target=e.options.inputTarget,this.domHandler=function(t){w(e.options.enable,[e])&&n.handler(t)},this.init()}function te(e,t,n){var r=n.pointers.length,a=n.changedPointers.length,i=t&B&&r-a==0,o=t&(H|U)&&r-a==0;n.isFirst=!!i,n.isFinal=!!o,i&&(e.session={}),n.eventType=t,function(e,t){var n=e.session,r=t.pointers,a=r.length;n.firstInput||(n.firstInput=ne(t));a>1&&!n.firstMultiple?n.firstMultiple=ne(t):1===a&&(n.firstMultiple=!1);var i=n.firstInput,o=n.firstMultiple,u=o?o.center:i.center,c=t.center=re(r);t.timeStamp=h(),t.deltaTime=t.timeStamp-i.timeStamp,t.angle=se(u,c),t.distance=oe(u,c),function(e,t){var n=t.center,r=e.offsetDelta||{},a=e.prevDelta||{},i=e.prevInput||{};t.eventType!==B&&i.eventType!==H||(a=e.prevDelta={x:i.deltaX||0,y:i.deltaY||0},r=e.offsetDelta={x:n.x,y:n.y});t.deltaX=a.x+(n.x-r.x),t.deltaY=a.y+(n.y-r.y)}(n,t),t.offsetDirection=ie(t.deltaX,t.deltaY);var l=ae(t.deltaTime,t.deltaX,t.deltaY);t.overallVelocityX=l.x,t.overallVelocityY=l.y,t.overallVelocity=p(l.x)>p(l.y)?l.x:l.y,t.scale=o?(d=o.pointers,f=r,oe(f[0],f[1],Q)/oe(d[0],d[1],Q)):1,t.rotation=o?function(e,t){return se(t[1],t[0],Q)+se(e[1],e[0],Q)}(o.pointers,r):0,t.maxPointers=n.prevInput?t.pointers.length>n.prevInput.maxPointers?t.pointers.length:n.prevInput.maxPointers:t.pointers.length,function(e,t){var n,r,a,i,o=e.lastInterval||t,u=t.timeStamp-o.timeStamp;if(t.eventType!=U&&(u>N||o.velocity===s)){var c=t.deltaX-o.deltaX,l=t.deltaY-o.deltaY,d=ae(u,c,l);r=d.x,a=d.y,n=p(d.x)>p(d.y)?d.x:d.y,i=ie(c,l),e.lastInterval=t}else n=o.velocity,r=o.velocityX,a=o.velocityY,i=o.direction;t.velocity=n,t.velocityX=r,t.velocityY=a,t.direction=i}(n,t);var d,f;var g=e.element;T(t.srcEvent.target,g)&&(g=t.srcEvent.target);t.target=g}(e,n),e.emit("hammer.input",n),e.recognize(n),e.session.prevInput=n}function ne(e){for(var t=[],n=0;n<e.pointers.length;)t[n]={clientX:f(e.pointers[n].clientX),clientY:f(e.pointers[n].clientY)},n++;return{timeStamp:h(),pointers:t,center:re(t),deltaX:e.deltaX,deltaY:e.deltaY}}function re(e){var t=e.length;if(1===t)return{x:f(e[0].clientX),y:f(e[0].clientY)};for(var n=0,r=0,a=0;a<t;)n+=e[a].clientX,r+=e[a].clientY,a++;return{x:f(n/t),y:f(r/t)}}function ae(e,t,n){return{x:t/e||0,y:n/e||0}}function ie(e,t){return e===t?W:p(e)>=p(t)?e<0?q:G:t<0?K:Y}function oe(e,t,n){n||(n=$);var r=t[n[0]]-e[n[0]],a=t[n[1]]-e[n[1]];return Math.sqrt(r*r+a*a)}function se(e,t,n){n||(n=$);var r=t[n[0]]-e[n[0]],a=t[n[1]]-e[n[1]];return 180*Math.atan2(a,r)/Math.PI}ee.prototype={handler:function(){},init:function(){this.evEl&&S(this.element,this.evEl,this.domHandler),this.evTarget&&S(this.target,this.evTarget,this.domHandler),this.evWin&&S(L(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&A(this.element,this.evEl,this.domHandler),this.evTarget&&A(this.target,this.evTarget,this.domHandler),this.evWin&&A(L(this.element),this.evWin,this.domHandler)}};var ue={mousedown:B,mousemove:V,mouseup:H},ce="mousedown",le="mousemove mouseup";function de(){this.evEl=ce,this.evWin=le,this.pressed=!1,ee.apply(this,arguments)}x(de,ee,{handler:function(e){var t=ue[e.type];t&B&&0===e.button&&(this.pressed=!0),t&V&&1!==e.which&&(t=H),this.pressed&&(t&H&&(this.pressed=!1),this.callback(this.manager,t,{pointers:[e],changedPointers:[e],pointerType:"mouse",srcEvent:e}))}});var fe={pointerdown:B,pointermove:V,pointerup:H,pointercancel:U,pointerout:U},pe={2:"touch",3:"pen",4:"mouse",5:"kinect"},he="pointerdown",ge="pointermove pointerup pointercancel";function ve(){this.evEl=he,this.evWin=ge,ee.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}a.MSPointerEvent&&!a.PointerEvent&&(he="MSPointerDown",ge="MSPointerMove MSPointerUp MSPointerCancel"),x(ve,ee,{handler:function(e){var t=this.store,n=!1,r=e.type.toLowerCase().replace("ms",""),a=fe[r],i=pe[e.pointerType]||e.pointerType,o="touch"==i,s=M(t,e.pointerId,"pointerId");a&B&&(0===e.button||o)?s<0&&(t.push(e),s=t.length-1):a&(H|U)&&(n=!0),s<0||(t[s]=e,this.callback(this.manager,a,{pointers:t,changedPointers:[e],pointerType:i,srcEvent:e}),n&&t.splice(s,1))}});var me={touchstart:B,touchmove:V,touchend:H,touchcancel:U},ye="touchstart",be="touchstart touchmove touchend touchcancel";function _e(){this.evTarget=ye,this.evWin=be,this.started=!1,ee.apply(this,arguments)}function xe(e,t){var n=O(e.touches),r=O(e.changedTouches);return t&(H|U)&&(n=k(n.concat(r),"identifier",!0)),[n,r]}x(_e,ee,{handler:function(e){var t=me[e.type];if(t===B&&(this.started=!0),this.started){var n=xe.call(this,e,t);t&(H|U)&&n[0].length-n[1].length==0&&(this.started=!1),this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:e})}}});var Re={touchstart:B,touchmove:V,touchend:H,touchcancel:U},we="touchstart touchmove touchend touchcancel";function Ee(){this.evTarget=we,this.targetIds={},ee.apply(this,arguments)}function Se(e,t){var n=O(e.touches),r=this.targetIds;if(t&(B|V)&&1===n.length)return r[n[0].identifier]=!0,[n,n];var a,i,o=O(e.changedTouches),s=[],u=this.target;if(i=n.filter((function(e){return T(e.target,u)})),t===B)for(a=0;a<i.length;)r[i[a].identifier]=!0,a++;for(a=0;a<o.length;)r[o[a].identifier]&&s.push(o[a]),t&(H|U)&&delete r[o[a].identifier],a++;return s.length?[k(i.concat(s),"identifier",!0),s]:void 0}x(Ee,ee,{handler:function(e){var t=Re[e.type],n=Se.call(this,e,t);n&&this.callback(this.manager,t,{pointers:n[0],changedPointers:n[1],pointerType:"touch",srcEvent:e})}});var Ae=2500,Te=25;function Pe(){ee.apply(this,arguments);var e=R(this.handler,this);this.touch=new Ee(this.manager,e),this.mouse=new de(this.manager,e),this.primaryTouch=null,this.lastTouches=[]}function Ce(e,t){e&B?(this.primaryTouch=t.changedPointers[0].identifier,Me.call(this,t)):e&(H|U)&&Me.call(this,t)}function Me(e){var t=e.changedPointers[0];if(t.identifier===this.primaryTouch){var n={x:t.clientX,y:t.clientY};this.lastTouches.push(n);var r=this.lastTouches;setTimeout((function(){var e=r.indexOf(n);e>-1&&r.splice(e,1)}),Ae)}}function Oe(e){for(var t=e.srcEvent.clientX,n=e.srcEvent.clientY,r=0;r<this.lastTouches.length;r++){var a=this.lastTouches[r],i=Math.abs(t-a.x),o=Math.abs(n-a.y);if(i<=Te&&o<=Te)return!0}return!1}x(Pe,ee,{handler:function(e,t,n){var r="touch"==n.pointerType,a="mouse"==n.pointerType;if(!(a&&n.sourceCapabilities&&n.sourceCapabilities.firesTouchEvents)){if(r)Ce.call(this,t,n);else if(a&&Oe.call(this,n))return;this.callback(e,t,n)}},destroy:function(){this.touch.destroy(),this.mouse.destroy()}});var ke=D(l.style,"touchAction"),De=ke!==s,Ie="auto",Le="manipulation",je="none",Fe="pan-x",ze="pan-y",Ne=function(){if(!De)return!1;var e={},t=a.CSS&&a.CSS.supports;return["auto","manipulation","pan-y","pan-x","pan-x pan-y","none"].forEach((function(n){e[n]=!t||a.CSS.supports("touch-action",n)})),e}();function Be(e,t){this.manager=e,this.set(t)}Be.prototype={set:function(e){"compute"==e&&(e=this.compute()),De&&this.manager.element.style&&Ne[e]&&(this.manager.element.style[ke]=e),this.actions=e.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var e=[];return m(this.manager.recognizers,(function(t){w(t.options.enable,[t])&&(e=e.concat(t.getTouchAction()))})),function(e){if(P(e,je))return je;var t=P(e,Fe),n=P(e,ze);if(t&&n)return je;if(t||n)return t?Fe:ze;if(P(e,Le))return Le;return Ie}(e.join(" "))},preventDefaults:function(e){var t=e.srcEvent,n=e.offsetDirection;if(this.manager.session.prevented)t.preventDefault();else{var r=this.actions,a=P(r,je)&&!Ne[je],i=P(r,ze)&&!Ne[ze],o=P(r,Fe)&&!Ne[Fe];if(a){var s=1===e.pointers.length,u=e.distance<2,c=e.deltaTime<250;if(s&&u&&c)return}if(!o||!i)return a||i&&n&X||o&&n&J?this.preventSrc(t):void 0}},preventSrc:function(e){this.manager.session.prevented=!0,e.preventDefault()}};var Ve=1,He=2,Ue=4,We=8,qe=We,Ge=16;function Ke(e){this.options=u({},this.defaults,e||{}),this.id=I++,this.manager=null,this.options.enable=E(this.options.enable,!0),this.state=Ve,this.simultaneous={},this.requireFail=[]}function Ye(e){return e&Ge?"cancel":e&We?"end":e&Ue?"move":e&He?"start":""}function Xe(e){return e==Y?"down":e==K?"up":e==q?"left":e==G?"right":""}function Je(e,t){var n=t.manager;return n?n.get(e):e}function Ze(){Ke.apply(this,arguments)}function $e(){Ze.apply(this,arguments),this.pX=null,this.pY=null}function Qe(){Ze.apply(this,arguments)}function et(){Ke.apply(this,arguments),this._timer=null,this._input=null}function tt(){Ze.apply(this,arguments)}function nt(){Ze.apply(this,arguments)}function rt(){Ke.apply(this,arguments),this.pTime=!1,this.pCenter=!1,this._timer=null,this._input=null,this.count=0}function at(e,t){return(t=t||{}).recognizers=E(t.recognizers,at.defaults.preset),new it(e,t)}Ke.prototype={defaults:{},set:function(e){return u(this.options,e),this.manager&&this.manager.touchAction.update(),this},recognizeWith:function(e){if(v(e,"recognizeWith",this))return this;var t=this.simultaneous;return t[(e=Je(e,this)).id]||(t[e.id]=e,e.recognizeWith(this)),this},dropRecognizeWith:function(e){return v(e,"dropRecognizeWith",this)?this:(e=Je(e,this),delete this.simultaneous[e.id],this)},requireFailure:function(e){if(v(e,"requireFailure",this))return this;var t=this.requireFail;return-1===M(t,e=Je(e,this))&&(t.push(e),e.requireFailure(this)),this},dropRequireFailure:function(e){if(v(e,"dropRequireFailure",this))return this;e=Je(e,this);var t=M(this.requireFail,e);return t>-1&&this.requireFail.splice(t,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(e){return!!this.simultaneous[e.id]},emit:function(e){var t=this,n=this.state;function r(n){t.manager.emit(n,e)}n<We&&r(t.options.event+Ye(n)),r(t.options.event),e.additionalEvent&&r(e.additionalEvent),n>=We&&r(t.options.event+Ye(n))},tryEmit:function(e){if(this.canEmit())return this.emit(e);this.state=32},canEmit:function(){for(var e=0;e<this.requireFail.length;){if(!(this.requireFail[e].state&(32|Ve)))return!1;e++}return!0},recognize:function(e){var t=u({},e);if(!w(this.options.enable,[this,t]))return this.reset(),void(this.state=32);this.state&(qe|Ge|32)&&(this.state=Ve),this.state=this.process(t),this.state&(He|Ue|We|Ge)&&this.tryEmit(t)},process:function(e){},getTouchAction:function(){},reset:function(){}},x(Ze,Ke,{defaults:{pointers:1},attrTest:function(e){var t=this.options.pointers;return 0===t||e.pointers.length===t},process:function(e){var t=this.state,n=e.eventType,r=t&(He|Ue),a=this.attrTest(e);return r&&(n&U||!a)?t|Ge:r||a?n&H?t|We:t&He?t|Ue:He:32}}),x($e,Ze,{defaults:{event:"pan",threshold:10,pointers:1,direction:Z},getTouchAction:function(){var e=this.options.direction,t=[];return e&X&&t.push(ze),e&J&&t.push(Fe),t},directionTest:function(e){var t=this.options,n=!0,r=e.distance,a=e.direction,i=e.deltaX,o=e.deltaY;return a&t.direction||(t.direction&X?(a=0===i?W:i<0?q:G,n=i!=this.pX,r=Math.abs(e.deltaX)):(a=0===o?W:o<0?K:Y,n=o!=this.pY,r=Math.abs(e.deltaY))),e.direction=a,n&&r>t.threshold&&a&t.direction},attrTest:function(e){return Ze.prototype.attrTest.call(this,e)&&(this.state&He||!(this.state&He)&&this.directionTest(e))},emit:function(e){this.pX=e.deltaX,this.pY=e.deltaY;var t=Xe(e.direction);t&&(e.additionalEvent=this.options.event+t),this._super.emit.call(this,e)}}),x(Qe,Ze,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[je]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.scale-1)>this.options.threshold||this.state&He)},emit:function(e){if(1!==e.scale){var t=e.scale<1?"in":"out";e.additionalEvent=this.options.event+t}this._super.emit.call(this,e)}}),x(et,Ke,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[Ie]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,a=e.deltaTime>t.time;if(this._input=e,!r||!n||e.eventType&(H|U)&&!a)this.reset();else if(e.eventType&B)this.reset(),this._timer=g((function(){this.state=qe,this.tryEmit()}),t.time,this);else if(e.eventType&H)return qe;return 32},reset:function(){clearTimeout(this._timer)},emit:function(e){this.state===qe&&(e&&e.eventType&H?this.manager.emit(this.options.event+"up",e):(this._input.timeStamp=h(),this.manager.emit(this.options.event,this._input)))}}),x(tt,Ze,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[je]},attrTest:function(e){return this._super.attrTest.call(this,e)&&(Math.abs(e.rotation)>this.options.threshold||this.state&He)}}),x(nt,Ze,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:X|J,pointers:1},getTouchAction:function(){return $e.prototype.getTouchAction.call(this)},attrTest:function(e){var t,n=this.options.direction;return n&(X|J)?t=e.overallVelocity:n&X?t=e.overallVelocityX:n&J&&(t=e.overallVelocityY),this._super.attrTest.call(this,e)&&n&e.offsetDirection&&e.distance>this.options.threshold&&e.maxPointers==this.options.pointers&&p(t)>this.options.velocity&&e.eventType&H},emit:function(e){var t=Xe(e.offsetDirection);t&&this.manager.emit(this.options.event+t,e),this.manager.emit(this.options.event,e)}}),x(rt,Ke,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[Le]},process:function(e){var t=this.options,n=e.pointers.length===t.pointers,r=e.distance<t.threshold,a=e.deltaTime<t.time;if(this.reset(),e.eventType&B&&0===this.count)return this.failTimeout();if(r&&a&&n){if(e.eventType!=H)return this.failTimeout();var i=!this.pTime||e.timeStamp-this.pTime<t.interval,o=!this.pCenter||oe(this.pCenter,e.center)<t.posThreshold;if(this.pTime=e.timeStamp,this.pCenter=e.center,o&&i?this.count+=1:this.count=1,this._input=e,0===this.count%t.taps)return this.hasRequireFailures()?(this._timer=g((function(){this.state=qe,this.tryEmit()}),t.interval,this),He):qe}return 32},failTimeout:function(){return this._timer=g((function(){this.state=32}),this.options.interval,this),32},reset:function(){clearTimeout(this._timer)},emit:function(){this.state==qe&&(this._input.tapCount=this.count,this.manager.emit(this.options.event,this._input))}}),at.VERSION="2.0.7",at.defaults={domEvents:!1,touchAction:"compute",enable:!0,inputTarget:null,inputClass:null,preset:[[tt,{enable:!1}],[Qe,{enable:!1},["rotate"]],[nt,{direction:X}],[$e,{direction:X},["swipe"]],[rt],[rt,{event:"doubletap",taps:2},["tap"]],[et]],cssProps:{userSelect:"none",touchSelect:"none",touchCallout:"none",contentZooming:"none",userDrag:"none",tapHighlightColor:"rgba(0,0,0,0)"}};function it(e,t){var n;this.options=u({},at.defaults,t||{}),this.options.inputTarget=this.options.inputTarget||e,this.handlers={},this.session={},this.recognizers=[],this.oldCssProps={},this.element=e,this.input=new((n=this).options.inputClass||(F?ve:z?Ee:j?Pe:de))(n,te),this.touchAction=new Be(this,this.options.touchAction),ot(this,!0),m(this.options.recognizers,(function(e){var t=this.add(new e[0](e[1]));e[2]&&t.recognizeWith(e[2]),e[3]&&t.requireFailure(e[3])}),this)}function ot(e,t){var n,r=e.element;r.style&&(m(e.options.cssProps,(function(a,i){n=D(r.style,i),t?(e.oldCssProps[n]=r.style[n],r.style[n]=a):r.style[n]=e.oldCssProps[n]||""})),t||(e.oldCssProps={}))}it.prototype={set:function(e){return u(this.options,e),e.touchAction&&this.touchAction.update(),e.inputTarget&&(this.input.destroy(),this.input.target=e.inputTarget,this.input.init()),this},stop:function(e){this.session.stopped=e?2:1},recognize:function(e){var t=this.session;if(!t.stopped){var n;this.touchAction.preventDefaults(e);var r=this.recognizers,a=t.curRecognizer;(!a||a&&a.state&qe)&&(a=t.curRecognizer=null);for(var i=0;i<r.length;)n=r[i],2===t.stopped||a&&n!=a&&!n.canRecognizeWith(a)?n.reset():n.recognize(e),!a&&n.state&(He|Ue|We)&&(a=t.curRecognizer=n),i++}},get:function(e){if(e instanceof Ke)return e;for(var t=this.recognizers,n=0;n<t.length;n++)if(t[n].options.event==e)return t[n];return null},add:function(e){if(v(e,"add",this))return this;var t=this.get(e.options.event);return t&&this.remove(t),this.recognizers.push(e),e.manager=this,this.touchAction.update(),e},remove:function(e){if(v(e,"remove",this))return this;if(e=this.get(e)){var t=this.recognizers,n=M(t,e);-1!==n&&(t.splice(n,1),this.touchAction.update())}return this},on:function(e,t){if(e!==s&&t!==s){var n=this.handlers;return m(C(e),(function(e){n[e]=n[e]||[],n[e].push(t)})),this}},off:function(e,t){if(e!==s){var n=this.handlers;return m(C(e),(function(e){t?n[e]&&n[e].splice(M(n[e],t),1):delete n[e]})),this}},emit:function(e,t){this.options.domEvents&&function(e,t){var n=i.createEvent("Event");n.initEvent(e,!0,!0),n.gesture=t,t.target.dispatchEvent(n)}(e,t);var n=this.handlers[e]&&this.handlers[e].slice();if(n&&n.length){t.type=e,t.preventDefault=function(){t.srcEvent.preventDefault()};for(var r=0;r<n.length;)n[r](t),r++}},destroy:function(){this.element&&ot(this,!1),this.handlers={},this.session={},this.input.destroy(),this.element=null}},u(at,{INPUT_START:B,INPUT_MOVE:V,INPUT_END:H,INPUT_CANCEL:U,STATE_POSSIBLE:Ve,STATE_BEGAN:He,STATE_CHANGED:Ue,STATE_ENDED:We,STATE_RECOGNIZED:qe,STATE_CANCELLED:Ge,STATE_FAILED:32,DIRECTION_NONE:W,DIRECTION_LEFT:q,DIRECTION_RIGHT:G,DIRECTION_UP:K,DIRECTION_DOWN:Y,DIRECTION_HORIZONTAL:X,DIRECTION_VERTICAL:J,DIRECTION_ALL:Z,Manager:it,Input:ee,TouchAction:Be,TouchInput:Ee,MouseInput:de,PointerEventInput:ve,TouchMouseInput:Pe,SingleTouchInput:_e,Recognizer:Ke,AttrRecognizer:Ze,Tap:rt,Pan:$e,Swipe:nt,Pinch:Qe,Rotate:tt,Press:et,on:S,off:A,each:m,merge:_,extend:b,assign:u,inherit:x,bindFn:R,prefixed:D}),(void 0!==a?a:"undefined"!=typeof self?self:{}).Hammer=at,(r=function(){return at}.call(t,n,t,e))===s||(e.exports=r)}(window,document)},yLpj:function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(r){"object"==typeof window&&(n=window)}e.exports=n},yMAV:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=function(e,t){this.parentContext=e,this.rootRequest=t};t.Plan=r},yU0y:function(e,t,n){"use strict";n.r(t),n.d(t,"EPSILON",(function(){return r})),n.d(t,"ARRAY_TYPE",(function(){return a})),n.d(t,"RANDOM",(function(){return i})),n.d(t,"setMatrixArrayType",(function(){return o})),n.d(t,"toRadian",(function(){return u})),n.d(t,"equals",(function(){return c}));n("x8ZO"),n("Y9lz");var r=1e-6,a="undefined"!=typeof Float32Array?Float32Array:Array,i=Math.random;function o(e){a=e}var s=Math.PI/180;function u(e){return e*s}function c(e,t){return Math.abs(e-t)<=r*Math.max(1,Math.abs(e),Math.abs(t))}Math.hypot||(Math.hypot=function(){for(var e=0,t=arguments.length;t--;)e+=arguments[t]*arguments[t];return Math.sqrt(e)})},yXPU:function(e,t){function n(e,t,n,r,a,i,o){try{var s=e[i](o),u=s.value}catch(c){return void n(c)}s.done?t(u):Promise.resolve(u).then(r,a)}e.exports=function(e){return function(){var t=this,r=arguments;return new Promise((function(a,i){var o=e.apply(t,r);function s(e){n(o,a,i,s,u,"next",e)}function u(e){n(o,a,i,s,u,"throw",e)}s(void 0)}))}}},ye5k:function(e,t,n){"use strict";var r=n("TqRt");t.__esModule=!0,t.init=function(){window.__navigatingToLink=!1,window.___push=function(e){return m(e,{replace:!1})},window.___replace=function(e){return m(e,{replace:!0})},window.___navigate=function(e,t){return m(e,t)},h(window.location.pathname)},t.shouldUpdateScroll=function(e,t){var n=this,r=t.location,a=r.pathname,i=r.hash,o=(0,c.apiRunner)("shouldUpdateScroll",{prevRouterProps:e,pathname:a,routerProps:{location:r},getSavedScrollPosition:function(e){return n._stateStorage.read(e)}});if(o.length>0)return o[o.length-1];if(e){if(e.location.pathname===a)return i?i.slice(1):[0,0]}return!0},t.RouteUpdates=void 0;var a=r(n("VbXa")),i=r(n("q1tI")),o=r(n("17x9")),s=r(n("emEt")),u=r(n("YLt+")),c=n("xtsi"),l=r(n("5yr3")),d=n("YwZP"),f=n("+ZDr"),p=u.default.reduce((function(e,t){return e[t.fromPath]=t,e}),{});function h(e){var t=p[e];return null!=t&&(window.___replace(t.toPath),!0)}var g=function(e,t){h(e.pathname)||(0,c.apiRunner)("onPreRouteUpdate",{location:e,prevLocation:t})},v=function(e,t){h(e.pathname)||((0,c.apiRunner)("onRouteUpdate",{location:e,prevLocation:t}),window.__navigatingToLink=!1)},m=function(e,t){void 0===t&&(t={}),t.replace||(window.__navigatingToLink=!0);var n=(0,f.parsePath)(e).pathname,r=p[n];if(r&&(e=r.toPath,n=(0,f.parsePath)(e).pathname),window.___swUpdated)window.location=n;else{var a=setTimeout((function(){l.default.emit("onDelayedLoadPageResources",{pathname:n}),(0,c.apiRunner)("onRouteUpdateDelayed",{location:window.location})}),1e3);s.default.loadPage(n).then((function(r){r&&"error"!==r.status||(window.history.replaceState({},"",location.href),window.location=n),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),(0,d.navigate)(e,t),clearTimeout(a)}))}};var y=function(e){function t(t){var n;return n=e.call(this,t)||this,g(t.location,null),n}(0,a.default)(t,e);var n=t.prototype;return n.componentDidMount=function(){v(this.props.location,null)},n.componentDidUpdate=function(e,t,n){n&&v(this.props.location,e.location)},n.getSnapshotBeforeUpdate=function(e){return this.props.location.pathname!==e.location.pathname&&(g(this.props.location,e.location),!0)},n.render=function(){return this.props.children},t}(i.default.Component);t.RouteUpdates=y,y.propTypes={location:o.default.object.isRequired}},yifc:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=this,n=e.onError,r=e.onResult;e.onDone;return this.callTapsSeries({onError:function(e,t,r,a){return n(t)+a(!0)},onResult:function(e,n,r){var a="";return a+="if(".concat(n," !== undefined) {\n"),a+="".concat(t._args[0]," = ").concat(n,";\n"),a+="}\n",a+=r()},onDone:function(){return r(t._args[0])}})}}]),t}(n("A5Zj"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");var n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d},ylqs:function(e,t){var n=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++n+r).toString(36))}},yt8O:function(e,t,n){"use strict";var r=n("nGyu"),a=n("1TsA"),i=n("hPIQ"),o=n("aCFj");e.exports=n("Afnz")(Array,"Array",(function(e,t){this._t=o(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,a(1)):a(0,"keys"==t?n:"values"==t?e[n]:[n,e[n]])}),"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},z2o2:function(e,t,n){var r=n("0/R4"),a=n("Z6vF").onFreeze;n("Xtr8")("seal",(function(e){return function(t){return e&&r(t)?e(a(t)):t}}))},z305:function(e,t,n){"use strict";function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}n("XfO3"),n("HEwt"),n("LK8F");e.exports=function(e,t){return function n(a){return function(){for(var i=arguments.length,o=Array(i),s=0;s<i;s++)o[s]=arguments[s];var u=a.concat(o),c=u.length;return c<e?n(u):t.apply(void 0,r(u))}}([])}},z4Hk:function(e,t,n){"use strict";n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=n("406g"),a=n("RR/i"),i=function(){function e(e){this._binding=e}return e.prototype.when=function(e){return this._binding.constraint=e,new r.BindingOnSyntax(this._binding)},e.prototype.whenTargetNamed=function(e){return this._binding.constraint=a.namedConstraint(e),new r.BindingOnSyntax(this._binding)},e.prototype.whenTargetIsDefault=function(){return this._binding.constraint=function(e){return null!==e.target&&!e.target.isNamed()&&!e.target.isTagged()},new r.BindingOnSyntax(this._binding)},e.prototype.whenTargetTagged=function(e,t){return this._binding.constraint=a.taggedConstraint(e)(t),new r.BindingOnSyntax(this._binding)},e.prototype.whenInjectedInto=function(e){return this._binding.constraint=function(t){return a.typeConstraint(e)(t.parentRequest)},new r.BindingOnSyntax(this._binding)},e.prototype.whenParentNamed=function(e){return this._binding.constraint=function(t){return a.namedConstraint(e)(t.parentRequest)},new r.BindingOnSyntax(this._binding)},e.prototype.whenParentTagged=function(e,t){return this._binding.constraint=function(n){return a.taggedConstraint(e)(t)(n.parentRequest)},new r.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorIs=function(e){return this._binding.constraint=function(t){return a.traverseAncerstors(t,a.typeConstraint(e))},new r.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorIs=function(e){return this._binding.constraint=function(t){return!a.traverseAncerstors(t,a.typeConstraint(e))},new r.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorNamed=function(e){return this._binding.constraint=function(t){return a.traverseAncerstors(t,a.namedConstraint(e))},new r.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorNamed=function(e){return this._binding.constraint=function(t){return!a.traverseAncerstors(t,a.namedConstraint(e))},new r.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorTagged=function(e,t){return this._binding.constraint=function(n){return a.traverseAncerstors(n,a.taggedConstraint(e)(t))},new r.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorTagged=function(e,t){return this._binding.constraint=function(n){return!a.traverseAncerstors(n,a.taggedConstraint(e)(t))},new r.BindingOnSyntax(this._binding)},e.prototype.whenAnyAncestorMatches=function(e){return this._binding.constraint=function(t){return a.traverseAncerstors(t,e)},new r.BindingOnSyntax(this._binding)},e.prototype.whenNoAncestorMatches=function(e){return this._binding.constraint=function(t){return!a.traverseAncerstors(t,e)},new r.BindingOnSyntax(this._binding)},e}();t.BindingWhenSyntax=i},zL2q:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("1ll/"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=this,n=e.onError,r=e.onResult,a=e.resultReturns,i=e.rethrowIfPossible;return this.callTapsSeries({onError:function(e,t){return n(t)},onResult:function(e,n,r){var a="";return a+="if(".concat(n," !== undefined) {\n"),a+="".concat(t._args[0]," = ").concat(n,";\n"),a+="}\n",a+=r()},onDone:function(){return r(t._args[0])},doneReturns:a,rethrowIfPossible:i})}}]),t}(n("5cEH"))),l=function(){throw new Error("tapAsync is not supported on a SyncWaterfallHook")},d=function(){throw new Error("tapPromise is not supported on a SyncWaterfallHook")},f=function(e){return c.setup(this,e),c.create(e)};function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0;if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");var n=new u(e,t);return n.constructor=p,n.tapAsync=l,n.tapPromise=d,n.compile=f,n}p.prototype=null,e.exports=p},zLkG:function(e,t,n){t.f=n("UWiX")},zRwo:function(e,t,n){var r=n("6FMO");e.exports=function(e,t){return new(r(e))(t)}},zYCt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.lazyMultiInject=t.lazyInject=void 0,n("mNvP");var r=n("uhBA"),a=n("4cb6"),i=T(n("APxj")),o=n("ewr5"),s=T(n("3uiJ")),u=T(n("DIja")),c=T(n("A/Eo")),l=T(n("bM7m")),d=T(n("G8r6")),f=T(n("GuhU")),p=T(n("47Y2")),h=T(n("+0R2")),g=T(n("0WFW")),v=T(n("1V73")),m=T(n("D4S3")),y=T(n("B+G4")),b=T(n("bXmB")),_=T(n("MW4r")),x=T(n("OJP7")),R=T(n("F/fo")),w=T(n("d8PN")),E=T(n("/0FD")),S=T(n("hvOU")),A=T(n("a/kR"));function T(e){return e&&e.__esModule?e:{default:e}}var P=new a.Container;P.bind(o.TYPES.ISceneService).to(m.default).inTransientScope(),P.bind(o.TYPES.IGlobalConfigService).to(d.default).inSingletonScope(),P.bind(o.TYPES.ILayerService).to(h.default).inTransientScope(),P.bind(o.TYPES.IStyleAttributeService).to(g.default),P.bind(o.TYPES.ICameraService).to(c.default).inSingletonScope(),P.bind(o.TYPES.ICoordinateSystemService).to(f.default).inSingletonScope(),P.bind(o.TYPES.IIconService).to(u.default).inSingletonScope(),P.bind(o.TYPES.IShaderModuleService).to(y.default).inSingletonScope(),P.bind(o.TYPES.ILogService).to(v.default).inSingletonScope(),P.bind(o.TYPES.IInteractionService).to(p.default).inSingletonScope(),P.bind(o.TYPES.IFontService).to(s.default).inSingletonScope(),P.bind(o.TYPES.IControlService).to(l.default).inSingletonScope(),(0,a.decorate)((0,a.injectable)(),r.EventEmitter);var C=(0,i.default)(P,!1);t.lazyInject=function(e){var t=C.lazyInject(e);return function(e,n,r){t.call(this,e,n),r.initializer=function(){return e[n]}}};t.lazyMultiInject=function(e){var t=C.lazyMultiInject(e);return function(e,n,r){t.call(this,e,n),r.initializer=function(){return e[n]}}},P.bind(o.TYPES.IPostProcessingPass).to(R.default).whenTargetNamed("copy"),P.bind(o.TYPES.IPostProcessingPass).to(b.default).whenTargetNamed("blurH"),P.bind(o.TYPES.IPostProcessingPass).to(_.default).whenTargetNamed("blurV"),P.bind(o.TYPES.IPostProcessingPass).to(S.default).whenTargetNamed("noise"),P.bind(o.TYPES.IPostProcessingPass).to(A.default).whenTargetNamed("sepia"),P.bind(o.TYPES.IPostProcessingPass).to(x.default).whenTargetNamed("colorHalftone"),P.bind(o.TYPES.IPostProcessingPass).to(w.default).whenTargetNamed("hexagonalPixelate"),P.bind(o.TYPES.IPostProcessingPass).to(E.default).whenTargetNamed("ink"),P.bind(o.TYPES.IFactoryPostProcessingPass).toFactory((function(e){return function(t){return e.container.getNamed(o.TYPES.IPostProcessingPass,t)}}));var M=P;t.default=M},zYVN:function(e,t,n){"use strict";n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=a();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI"));function a(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return a=function(){return e},e}var i=function(){return r.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},r.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},r.createElement("ellipse",{fill:"#F5F5F5",cx:"32",cy:"33",rx:"32",ry:"7"}),r.createElement("g",{fillRule:"nonzero",stroke:"#D9D9D9"},r.createElement("path",{d:"M55 12.76L44.854 1.258C44.367.474 43.656 0 42.907 0H21.093c-.749 0-1.46.474-1.947 1.257L9 12.761V22h46v-9.24z"}),r.createElement("path",{d:"M41.613 15.931c0-1.605.994-2.93 2.227-2.931H55v18.137C55 33.26 53.68 35 52.05 35h-40.1C10.32 35 9 33.259 9 31.137V13h11.16c1.233 0 2.227 1.323 2.227 2.928v.022c0 1.605 1.005 2.901 2.237 2.901h14.752c1.232 0 2.237-1.308 2.237-2.913v-.007z",fill:"#FAFAFA"}))))};t.default=i},zZPE:function(e,t,n){n("a1Th"),n("h7Nl"),n("Btvt");var r="[object Object]";var a,i,o=Function.prototype,s=Object.prototype,u=o.toString,c=s.hasOwnProperty,l=u.call(Object),d=s.toString,f=(a=Object.getPrototypeOf,i=Object,function(e){return a(i(e))});e.exports=function(e){if(!function(e){return!!e&&"object"==typeof e}(e)||d.call(e)!=r||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(n){}return t}(e))return!1;var t=f(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&u.call(n)==l}},zcfU:function(e,t,n){"use strict";n("V+eJ"),n("91GP"),n("hHhE"),n("/SS/"),n("rE2o"),n("ioFf"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("EK0E"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;var t=c();if(t&&t.has(e))return t.get(e);var n={};if(null!=e){var r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var i=r?Object.getOwnPropertyDescriptor(e,a):null;i&&(i.get||i.set)?Object.defineProperty(n,a,i):n[a]=e[a]}}n.default=e,t&&t.set(e,n);return n}(n("q1tI")),a=u(n("TSYQ")),i=n("vgIT"),o=u(n("aVg8")),s=n("40oj");function u(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function l(e){return(l="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return!t||"object"!==l(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t){return(h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var v,m=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},y=function(e,t){var n=e.prefixCls,u=e.component,c=void 0===u?"article":u,l=e.className,d=e["aria-label"],f=e.setContentRef,p=e.children,h=m(e,["prefixCls","component","className","aria-label","setContentRef","children"]),v=t;return f&&((0,o.default)(!1,"Typography","`setContentRef` is deprecated. Please use `ref` instead."),v=(0,s.composeRef)(t,f)),r.createElement(i.ConfigConsumer,null,(function(e){var t=e.getPrefixCls,i=c,o=t("typography",n);return r.createElement(i,g({className:(0,a.default)(o,l),"aria-label":d,ref:v},h),p)}))};r.forwardRef?(v=r.forwardRef(y)).displayName="Typography":v=function(e){function t(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(e=f(this,p(t).apply(this,arguments))).state={},e}var n,a,i;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(t,e),n=t,(a=[{key:"render",value:function(){return r.createElement(y,this.props)}}])&&d(n.prototype,a),i&&d(n,i),t}(r.Component);var b=v;t.default=b},zgIM:function(e,t,n){n("rGqo"),n("yt8O"),n("Btvt"),n("f3/d");var r=n("zm7I"),a=n("+gcA"),i=n("Av+g"),o=n("iJhd"),s=n("7e6P"),u=n("P9nH");e.exports=function e(t,n,c,l){if(o(t,n))return!0;if(u(t)!==u(n))return!1;if(null==t||null==n)return!1;if("function"==typeof t["fantasy-land/equals"]||"function"==typeof n["fantasy-land/equals"])return"function"==typeof t["fantasy-land/equals"]&&t["fantasy-land/equals"](n)&&"function"==typeof n["fantasy-land/equals"]&&n["fantasy-land/equals"](t);if("function"==typeof t.equals||"function"==typeof n.equals)return"function"==typeof t.equals&&t.equals(n)&&"function"==typeof n.equals&&n.equals(t);switch(u(t)){case"Arguments":case"Array":case"Object":if("function"==typeof t.constructor&&"Promise"===a(t.constructor))return t===n;break;case"Boolean":case"Number":case"String":if(typeof t!=typeof n||!o(t.valueOf(),n.valueOf()))return!1;break;case"Date":if(!o(t.valueOf(),n.valueOf()))return!1;break;case"Error":return t.name===n.name&&t.message===n.message;case"RegExp":if(t.source!==n.source||t.global!==n.global||t.ignoreCase!==n.ignoreCase||t.multiline!==n.multiline||t.sticky!==n.sticky||t.unicode!==n.unicode)return!1;break;case"Map":case"Set":if(!e(r(t.entries()),r(n.entries()),c,l))return!1;break;case"Int8Array":case"Uint8Array":case"Uint8ClampedArray":case"Int16Array":case"Uint16Array":case"Int32Array":case"Uint32Array":case"Float32Array":case"Float64Array":case"ArrayBuffer":break;default:return!1}var d=s(t);if(d.length!==s(n).length)return!1;for(var f=c.length-1;f>=0;){if(c[f]===t)return l[f]===n;f-=1}for(c.push(t),l.push(n),f=d.length-1;f>=0;){var p=d[f];if(!i(p,n)||!e(n[p],t[p],c,l))return!1;f-=1}return c.pop(),l.pop(),!0}},zhAb:function(e,t,n){var r=n("aagx"),a=n("aCFj"),i=n("w2a5")(!1),o=n("YTvA")("IE_PROTO");e.exports=function(e,t){var n,s=a(e),u=0,c=[];for(n in s)n!=o&&r(s,n)&&c.push(n);for(;t.length>u;)r(s,n=t[u++])&&(~i(c,n)||c.push(n));return c}},ziQ1:function(e,t,n){"use strict";n.r(t);var r=n("ODXe"),a=(n("bWfx"),n("NltA"));function i(e,t){switch(arguments.length){case 0:break;case 1:this.range(e);break;default:this.range(t).domain(e)}return this}function o(e,t){switch(arguments.length){case 0:break;case 1:"function"==typeof e?this.interpolator(e):this.range(e);break;default:this.domain(e),"function"==typeof t?this.interpolator(t):this.range(t)}return this}n("HEwt"),n("rGqo"),n("yt8O"),n("Btvt"),n("XfO3"),n("9AAn"),n("rE2o"),n("ioFf");var s=Symbol("implicit");function u(){var e=new Map,t=[],n=[],r=s;function a(a){var i=a+"",o=e.get(i);if(!o){if(r!==s)return r;e.set(i,o=t.push(a))}return n[(o-1)%n.length]}return a.domain=function(n){if(!arguments.length)return t.slice();t=[],e=new Map;var r=!0,i=!1,o=void 0;try{for(var s,u=n[Symbol.iterator]();!(r=(s=u.next()).done);r=!0){var c=s.value,l=c+"";e.has(l)||e.set(l,t.push(c))}}catch(d){i=!0,o=d}finally{try{r||null==u.return||u.return()}finally{if(i)throw o}}return a},a.range=function(e){return arguments.length?(n=Array.from(e),a):n.slice()},a.unknown=function(e){return arguments.length?(r=e,a):r},a.copy=function(){return u(t,n).unknown(r)},i.apply(a,arguments),a}function c(){var e,t,n=u().unknown(void 0),o=n.domain,s=n.range,l=0,d=1,f=!1,p=0,h=0,g=.5;function v(){var n=o().length,r=d<l,i=r?d:l,u=r?l:d;e=(u-i)/Math.max(1,n-p+2*h),f&&(e=Math.floor(e)),i+=(u-i-e*(n-p))*g,t=e*(1-p),f&&(i=Math.round(i),t=Math.round(t));var c=Object(a.a)(n).map((function(t){return i+e*t}));return s(r?c.reverse():c)}return delete n.unknown,n.domain=function(e){return arguments.length?(o(e),v()):o()},n.range=function(e){var t,n;return arguments.length?(t=e,n=Object(r.a)(t,2),l=n[0],d=n[1],l=+l,d=+d,v()):[l,d]},n.rangeRound=function(e){var t,n;return t=e,n=Object(r.a)(t,2),l=n[0],d=n[1],l=+l,d=+d,f=!0,v()},n.bandwidth=function(){return t},n.step=function(){return e},n.round=function(e){return arguments.length?(f=!!e,v()):f},n.padding=function(e){return arguments.length?(p=Math.min(1,h=+e),v()):p},n.paddingInner=function(e){return arguments.length?(p=Math.min(1,e),v()):p},n.paddingOuter=function(e){return arguments.length?(h=+e,v()):h},n.align=function(e){return arguments.length?(g=Math.max(0,Math.min(1,e)),v()):g},n.copy=function(){return c(o(),[l,d]).round(f).paddingInner(p).paddingOuter(h).align(g)},i.apply(v(),arguments)}function l(){return function e(t){var n=t.copy;return t.padding=t.paddingOuter,delete t.paddingInner,delete t.paddingOuter,t.copy=function(){return e(n())},t}(c.apply(null,arguments).paddingInner(1))}var d=n("7ssf"),f=n("h8nK"),p=(n("a1Th"),n("h7Nl"),n("LK8F"),n("FmoU"));function h(e,t,n,r,a){var i=e*e,o=i*e;return((1-3*e+3*i-o)*t+(4-6*i+3*o)*n+(1+3*e+3*i-3*o)*r+o*a)/6}var g=function(e){return function(){return e}};function v(e,t){return function(n){return e+n*t}}function m(e,t){var n=t-e;return n?v(e,n>180||n<-180?n-360*Math.round(n/360):n):g(isNaN(e)?t:e)}function y(e){return 1==(e=+e)?b:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):g(isNaN(t)?n:t)}}function b(e,t){var n=t-e;return n?v(e,n):g(isNaN(e)?t:e)}var _=function e(t){var n=y(t);function r(e,t){var r=n((e=Object(p.g)(e)).r,(t=Object(p.g)(t)).r),a=n(e.g,t.g),i=n(e.b,t.b),o=b(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=a(t),e.b=i(t),e.opacity=o(t),e+""}}return r.gamma=e,r}(1);function x(e){return function(t){var n,r,a=t.length,i=new Array(a),o=new Array(a),s=new Array(a);for(n=0;n<a;++n)r=Object(p.g)(t[n]),i[n]=r.r||0,o[n]=r.g||0,s[n]=r.b||0;return i=e(i),o=e(o),s=e(s),r.opacity=1,function(e){return r.r=i(e),r.g=o(e),r.b=s(e),r+""}}}x((function(e){var t=e.length-1;return function(n){var r=n<=0?n=0:n>=1?(n=1,t-1):Math.floor(n*t),a=e[r],i=e[r+1],o=r>0?e[r-1]:2*a-i,s=r<t-1?e[r+2]:2*i-a;return h((n-r/t)*t,o,a,i,s)}})),x((function(e){var t=e.length;return function(n){var r=Math.floor(((n%=1)<0?++n:n)*t),a=e[(r+t-1)%t],i=e[r%t],o=e[(r+1)%t],s=e[(r+2)%t];return h((n-r/t)*t,a,i,o,s)}}));var R=function(e,t){var n,r=t?t.length:0,a=e?Math.min(r,e.length):0,i=new Array(a),o=new Array(r);for(n=0;n<a;++n)i[n]=D(e[n],t[n]);for(;n<r;++n)o[n]=t[n];return function(e){for(n=0;n<a;++n)o[n]=i[n](e);return o}},w=function(e,t){var n=new Date;return t-=e=+e,function(r){return n.setTime(e+t*r),n}},E=function(e,t){return t-=e=+e,function(n){return e+t*n}},S=function(e,t){var n,r={},a={};for(n in null!==e&&"object"==typeof e||(e={}),null!==t&&"object"==typeof t||(t={}),t)n in e?r[n]=D(e[n],t[n]):a[n]=t[n];return function(e){for(n in r)a[n]=r[n](e);return a}},A=(n("Oyvg"),/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g),T=new RegExp(A.source,"g");var P,C,M,O,k=function(e,t){var n,r,a,i=A.lastIndex=T.lastIndex=0,o=-1,s=[],u=[];for(e+="",t+="";(n=A.exec(e))&&(r=T.exec(t));)(a=r.index)>i&&(a=t.slice(i,a),s[o]?s[o]+=a:s[++o]=a),(n=n[0])===(r=r[0])?s[o]?s[o]+=r:s[++o]=r:(s[++o]=null,u.push({i:o,x:E(n,r)})),i=T.lastIndex;return i<t.length&&(a=t.slice(i),s[o]?s[o]+=a:s[++o]=a),s.length<2?u[0]?function(e){return function(t){return e(t)+""}}(u[0].x):function(e){return function(){return e}}(t):(t=u.length,function(e){for(var n,r=0;r<t;++r)s[(n=u[r]).i]=n.x(e);return s.join("")})},D=function(e,t){var n,r=typeof t;return null==t||"boolean"===r?g(t):("number"===r?E:"string"===r?(n=Object(p.e)(t))?(t=n,_):k:t instanceof p.e?_:t instanceof Date?w:Array.isArray(t)?R:"function"!=typeof t.valueOf&&"function"!=typeof t.toString||isNaN(t)?S:E)(e,t)},I=function(e,t){return t-=e=+e,function(n){return Math.round(e+t*n)}},L=(n("KKXr"),180/Math.PI),j={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1},F=function(e,t,n,r,a,i){var o,s,u;return(o=Math.sqrt(e*e+t*t))&&(e/=o,t/=o),(u=e*n+t*r)&&(n-=e*u,r-=t*u),(s=Math.sqrt(n*n+r*r))&&(n/=s,r/=s,u/=s),e*r<t*n&&(e=-e,t=-t,u=-u,o=-o),{translateX:a,translateY:i,rotate:Math.atan2(t,e)*L,skewX:Math.atan(u)*L,scaleX:o,scaleY:s}};function z(e,t,n,r){function a(e){return e.length?e.pop()+" ":""}return function(i,o){var s=[],u=[];return i=e(i),o=e(o),function(e,r,a,i,o,s){if(e!==a||r!==i){var u=o.push("translate(",null,t,null,n);s.push({i:u-4,x:E(e,a)},{i:u-2,x:E(r,i)})}else(a||i)&&o.push("translate("+a+t+i+n)}(i.translateX,i.translateY,o.translateX,o.translateY,s,u),function(e,t,n,i){e!==t?(e-t>180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(a(n)+"rotate(",null,r)-2,x:E(e,t)})):t&&n.push(a(n)+"rotate("+t+r)}(i.rotate,o.rotate,s,u),function(e,t,n,i){e!==t?i.push({i:n.push(a(n)+"skewX(",null,r)-2,x:E(e,t)}):t&&n.push(a(n)+"skewX("+t+r)}(i.skewX,o.skewX,s,u),function(e,t,n,r,i,o){if(e!==n||t!==r){var s=i.push(a(i)+"scale(",null,",",null,")");o.push({i:s-4,x:E(e,n)},{i:s-2,x:E(t,r)})}else 1===n&&1===r||i.push(a(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,o.scaleX,o.scaleY,s,u),i=o=null,function(e){for(var t,n=-1,r=u.length;++n<r;)s[(t=u[n]).i]=t.x(e);return s.join("")}}}z((function(e){return"none"===e?j:(P||(P=document.createElement("DIV"),C=document.documentElement,M=document.defaultView),P.style.transform=e,e=M.getComputedStyle(C.appendChild(P),null).getPropertyValue("transform"),C.removeChild(P),e=e.slice(7,-1).split(","),F(+e[0],+e[1],+e[2],+e[3],+e[4],+e[5]))}),"px, ","px)","deg)"),z((function(e){return null==e?j:(O||(O=document.createElementNS("http://www.w3.org/2000/svg","g")),O.setAttribute("transform",e),(e=O.transform.baseVal.consolidate())?(e=e.matrix,F(e.a,e.b,e.c,e.d,e.e,e.f)):j)}),", ",")",")"),Math.SQRT2;function N(e){return function(t,n){var r=e((t=Object(p.f)(t)).h,(n=Object(p.f)(n)).h),a=b(t.s,n.s),i=b(t.l,n.l),o=b(t.opacity,n.opacity);return function(e){return t.h=r(e),t.s=a(e),t.l=i(e),t.opacity=o(e),t+""}}}N(m),N(b);var B=n("YvDT");function V(e){return function(t,n){var r=e((t=Object(B.c)(t)).h,(n=Object(B.c)(n)).h),a=b(t.c,n.c),i=b(t.l,n.l),o=b(t.opacity,n.opacity);return function(e){return t.h=r(e),t.c=a(e),t.l=i(e),t.opacity=o(e),t+""}}}V(m),V(b);var H=n("Faen");function U(e){return function t(n){function r(t,r){var a=e((t=Object(H.a)(t)).h,(r=Object(H.a)(r)).h),i=b(t.s,r.s),o=b(t.l,r.l),s=b(t.opacity,r.opacity);return function(e){return t.h=a(e),t.s=i(e),t.l=o(Math.pow(e,n)),t.opacity=s(e),t+""}}return n=+n,r.gamma=t,r}(1)}U(m),U(b);function W(e,t){for(var n=0,r=t.length-1,a=t[0],i=new Array(r<0?0:r);n<r;)i[n]=e(a,a=t[++n]);return function(e){var t=Math.max(0,Math.min(r-1,Math.floor(e*=r)));return i[t](e-t)}}var q=function(e){return function(){return e}},G=function(e){return+e},K=[0,1];function Y(e){return e}function X(e,t){return(t-=e=+e)?function(n){return(n-e)/t}:q(isNaN(t)?NaN:.5)}function J(e,t,n){var r=e[0],a=e[1],i=t[0],o=t[1];return a<r?(r=X(a,r),i=n(o,i)):(r=X(r,a),i=n(i,o)),function(e){return i(r(e))}}function Z(e,t,n){var r=Math.min(e.length,t.length)-1,a=new Array(r),i=new Array(r),o=-1;for(e[r]<e[0]&&(e=e.slice().reverse(),t=t.slice().reverse());++o<r;)a[o]=X(e[o],e[o+1]),i[o]=n(t[o],t[o+1]);return function(t){var n=Object(f.c)(e,t,1,r)-1;return i[n](a[n](t))}}function $(e,t){return t.domain(e.domain()).range(e.range()).interpolate(e.interpolate()).clamp(e.clamp()).unknown(e.unknown())}function Q(){var e,t,n,r,a,i,o=K,s=K,u=D,c=Y;function l(){var e,t,n,u=Math.min(o.length,s.length);return c!==Y&&(e=o[0],t=o[u-1],e>t&&(n=e,e=t,t=n),c=function(n){return Math.max(e,Math.min(t,n))}),r=u>2?Z:J,a=i=null,d}function d(t){return isNaN(t=+t)?n:(a||(a=r(o.map(e),s,u)))(e(c(t)))}return d.invert=function(n){return c(t((i||(i=r(s,o.map(e),E)))(n)))},d.domain=function(e){return arguments.length?(o=Array.from(e,G),l()):o.slice()},d.range=function(e){return arguments.length?(s=Array.from(e),l()):s.slice()},d.rangeRound=function(e){return s=Array.from(e),u=I,l()},d.clamp=function(e){return arguments.length?(c=!!e||Y,l()):c!==Y},d.interpolate=function(e){return arguments.length?(u=e,l()):u},d.unknown=function(e){return arguments.length?(n=e,d):n},function(n,r){return e=n,t=r,l()}}function ee(){return Q()(Y,Y)}n("Tze0"),n("bHtr"),n("xfY5"),n("V+eJ");var te=function(e,t){if((n=(e=t?e.toExponential(t-1):e.toExponential()).indexOf("e"))<0)return null;var n,r=e.slice(0,n);return[r.length>1?r[0]+r.slice(2):r,+e.slice(n+1)]},ne=function(e){return(e=te(Math.abs(e)))?e[1]:NaN},re=(n("pIFo"),/^(?:(.)?([<>=^]))?([+\-( ])?([$#])?(0)?(\d+)?(,)?(\.\d+)?(~)?([a-z%])?$/i);function ae(e){if(!(t=re.exec(e)))throw new Error("invalid format: "+e);var t;return new ie({fill:t[1],align:t[2],sign:t[3],symbol:t[4],zero:t[5],width:t[6],comma:t[7],precision:t[8]&&t[8].slice(1),trim:t[9],type:t[10]})}function ie(e){this.fill=void 0===e.fill?" ":e.fill+"",this.align=void 0===e.align?">":e.align+"",this.sign=void 0===e.sign?"-":e.sign+"",this.symbol=void 0===e.symbol?"":e.symbol+"",this.zero=!!e.zero,this.width=void 0===e.width?void 0:+e.width,this.comma=!!e.comma,this.precision=void 0===e.precision?void 0:+e.precision,this.trim=!!e.trim,this.type=void 0===e.type?"":e.type+""}ae.prototype=ie.prototype,ie.prototype.toString=function(){return this.fill+this.align+this.sign+this.symbol+(this.zero?"0":"")+(void 0===this.width?"":Math.max(1,0|this.width))+(this.comma?",":"")+(void 0===this.precision?"":"."+Math.max(0,0|this.precision))+(this.trim?"~":"")+this.type};var oe,se,ue,ce,le=function(e){e:for(var t,n=e.length,r=1,a=-1;r<n;++r)switch(e[r]){case".":a=t=r;break;case"0":0===a&&(a=r),t=r;break;default:if(a>0){if(!+e[r])break e;a=0}}return a>0?e.slice(0,a)+e.slice(t+1):e},de=function(e,t){var n=te(e,t);if(!n)return e+"";var r=n[0],a=n[1];return a<0?"0."+new Array(-a).join("0")+r:r.length>a+1?r.slice(0,a+1)+"."+r.slice(a+1):r+new Array(a-r.length+2).join("0")},fe={"%":function(e,t){return(100*e).toFixed(t)},b:function(e){return Math.round(e).toString(2)},c:function(e){return e+""},d:function(e){return Math.round(e).toString(10)},e:function(e,t){return e.toExponential(t)},f:function(e,t){return e.toFixed(t)},g:function(e,t){return e.toPrecision(t)},o:function(e){return Math.round(e).toString(8)},p:function(e,t){return de(100*e,t)},r:de,s:function(e,t){var n=te(e,t);if(!n)return e+"";var r=n[0],a=n[1],i=a-(oe=3*Math.max(-8,Math.min(8,Math.floor(a/3))))+1,o=r.length;return i===o?r:i>o?r+new Array(i-o+1).join("0"):i>0?r.slice(0,i)+"."+r.slice(i):"0."+new Array(1-i).join("0")+te(e,Math.max(0,t+i-1))[0]},X:function(e){return Math.round(e).toString(16).toUpperCase()},x:function(e){return Math.round(e).toString(16)}},pe=function(e){return e},he=Array.prototype.map,ge=["y","z","a","f","p","n","µ","m","","k","M","G","T","P","E","Z","Y"];se=function(e){var t,n,r=void 0===e.grouping||void 0===e.thousands?pe:(t=he.call(e.grouping,Number),n=e.thousands+"",function(e,r){for(var a=e.length,i=[],o=0,s=t[0],u=0;a>0&&s>0&&(u+s+1>r&&(s=Math.max(1,r-u)),i.push(e.substring(a-=s,a+s)),!((u+=s+1)>r));)s=t[o=(o+1)%t.length];return i.reverse().join(n)}),a=void 0===e.currency?"":e.currency[0]+"",i=void 0===e.currency?"":e.currency[1]+"",o=void 0===e.decimal?".":e.decimal+"",s=void 0===e.numerals?pe:function(e){return function(t){return t.replace(/[0-9]/g,(function(t){return e[+t]}))}}(he.call(e.numerals,String)),u=void 0===e.percent?"%":e.percent+"",c=void 0===e.minus?"-":e.minus+"",l=void 0===e.nan?"NaN":e.nan+"";function d(e){var t=(e=ae(e)).fill,n=e.align,d=e.sign,f=e.symbol,p=e.zero,h=e.width,g=e.comma,v=e.precision,m=e.trim,y=e.type;"n"===y?(g=!0,y="g"):fe[y]||(void 0===v&&(v=12),m=!0,y="g"),(p||"0"===t&&"="===n)&&(p=!0,t="0",n="=");var b="$"===f?a:"#"===f&&/[boxX]/.test(y)?"0"+y.toLowerCase():"",_="$"===f?i:/[%p]/.test(y)?u:"",x=fe[y],R=/[defgprs%]/.test(y);function w(e){var a,i,u,f=b,w=_;if("c"===y)w=x(e)+w,e="";else{var E=(e=+e)<0;if(e=isNaN(e)?l:x(Math.abs(e),v),m&&(e=le(e)),E&&0==+e&&(E=!1),f=(E?"("===d?d:c:"-"===d||"("===d?"":d)+f,w=("s"===y?ge[8+oe/3]:"")+w+(E&&"("===d?")":""),R)for(a=-1,i=e.length;++a<i;)if(48>(u=e.charCodeAt(a))||u>57){w=(46===u?o+e.slice(a+1):e.slice(a))+w,e=e.slice(0,a);break}}g&&!p&&(e=r(e,1/0));var S=f.length+e.length+w.length,A=S<h?new Array(h-S+1).join(t):"";switch(g&&p&&(e=r(A+e,A.length?h-w.length:1/0),A=""),n){case"<":e=f+e+w+A;break;case"=":e=f+A+e+w;break;case"^":e=A.slice(0,S=A.length>>1)+f+e+w+A.slice(S);break;default:e=A+f+e+w}return s(e)}return v=void 0===v?6:/[gprs]/.test(y)?Math.max(1,Math.min(21,v)):Math.max(0,Math.min(20,v)),w.toString=function(){return e+""},w}return{format:d,formatPrefix:function(e,t){var n=d(((e=ae(e)).type="f",e)),r=3*Math.max(-8,Math.min(8,Math.floor(ne(t)/3))),a=Math.pow(10,-r),i=ge[8+r/3];return function(e){return n(a*e)+i}}}}({decimal:".",thousands:",",grouping:[3],currency:["$",""],minus:"-"}),ue=se.format,ce=se.formatPrefix;var ve=function(e,t,n,r){var a,i=Object(d.c)(e,t,n);switch((r=ae(null==r?",f":r)).type){case"s":var o=Math.max(Math.abs(e),Math.abs(t));return null!=r.precision||isNaN(a=function(e,t){return Math.max(0,3*Math.max(-8,Math.min(8,Math.floor(ne(t)/3)))-ne(Math.abs(e)))}(i,o))||(r.precision=a),ce(r,o);case"":case"e":case"g":case"p":case"r":null!=r.precision||isNaN(a=function(e,t){return e=Math.abs(e),t=Math.abs(t)-e,Math.max(0,ne(t)-ne(e))+1}(i,Math.max(Math.abs(e),Math.abs(t))))||(r.precision=a-("e"===r.type));break;case"f":case"%":null!=r.precision||isNaN(a=function(e){return Math.max(0,-ne(Math.abs(e)))}(i))||(r.precision=a-2*("%"===r.type))}return ue(r)};function me(e){var t=e.domain;return e.ticks=function(e){var n=t();return Object(d.a)(n[0],n[n.length-1],null==e?10:e)},e.tickFormat=function(e,n){var r=t();return ve(r[0],r[r.length-1],null==e?10:e,n)},e.nice=function(n){null==n&&(n=10);var r,a=t(),i=0,o=a.length-1,s=a[i],u=a[o];return u<s&&(r=s,s=u,u=r,r=i,i=o,o=r),(r=Object(d.b)(s,u,n))>0?(s=Math.floor(s/r)*r,u=Math.ceil(u/r)*r,r=Object(d.b)(s,u,n)):r<0&&(s=Math.ceil(s*r)/r,u=Math.floor(u*r)/r,r=Object(d.b)(s,u,n)),r>0?(a[i]=Math.floor(s/r)*r,a[o]=Math.ceil(u/r)*r,t(a)):r<0&&(a[i]=Math.ceil(s*r)/r,a[o]=Math.floor(u*r)/r,t(a)),e},e}function ye(){var e=ee();return e.copy=function(){return $(e,ye())},i.apply(e,arguments),me(e)}function be(e){var t;function n(e){return isNaN(e=+e)?t:e}return n.invert=n,n.domain=n.range=function(t){return arguments.length?(e=Array.from(t,G),n):e.slice()},n.unknown=function(e){return arguments.length?(t=e,n):t},n.copy=function(){return be(e).unknown(t)},e=arguments.length?Array.from(e,G):[0,1],me(n)}n("pp/T"),n("eHKK");var _e=function(e,t){var n,r=0,a=(e=e.slice()).length-1,i=e[r],o=e[a];return o<i&&(n=r,r=a,a=n,n=i,i=o,o=n),e[r]=t.floor(i),e[a]=t.ceil(o),e};function xe(e){return Math.log(e)}function Re(e){return Math.exp(e)}function we(e){return-Math.log(-e)}function Ee(e){return-Math.exp(-e)}function Se(e){return isFinite(e)?+("1e"+e):e<0?0:e}function Ae(e){return function(t){return-e(-t)}}function Te(e){var t,n,r=e(xe,Re),a=r.domain,i=10;function o(){return t=function(e){return e===Math.E?Math.log:10===e&&Math.log10||2===e&&Math.log2||(e=Math.log(e),function(t){return Math.log(t)/e})}(i),n=function(e){return 10===e?Se:e===Math.E?Math.exp:function(t){return Math.pow(e,t)}}(i),a()[0]<0?(t=Ae(t),n=Ae(n),e(we,Ee)):e(xe,Re),r}return r.base=function(e){return arguments.length?(i=+e,o()):i},r.domain=function(e){return arguments.length?(a(e),o()):a()},r.ticks=function(e){var r,o=a(),s=o[0],u=o[o.length-1];(r=u<s)&&(p=s,s=u,u=p);var c,l,f,p=t(s),h=t(u),g=null==e?10:+e,v=[];if(!(i%1)&&h-p<g){if(p=Math.floor(p),h=Math.ceil(h),s>0){for(;p<=h;++p)for(l=1,c=n(p);l<i;++l)if(!((f=c*l)<s)){if(f>u)break;v.push(f)}}else for(;p<=h;++p)for(l=i-1,c=n(p);l>=1;--l)if(!((f=c*l)<s)){if(f>u)break;v.push(f)}v.length||(v=Object(d.a)(s,u,g))}else v=Object(d.a)(p,h,Math.min(h-p,g)).map(n);return r?v.reverse():v},r.tickFormat=function(e,a){if(null==a&&(a=10===i?".0e":","),"function"!=typeof a&&(a=ue(a)),e===1/0)return a;null==e&&(e=10);var o=Math.max(1,i*e/r.ticks().length);return function(e){var r=e/n(Math.round(t(e)));return r*i<i-.5&&(r*=i),r<=o?a(e):""}},r.nice=function(){return a(_e(a(),{floor:function(e){return n(Math.floor(t(e)))},ceil:function(e){return n(Math.ceil(t(e)))}}))},r}function Pe(){var e=Te(Q()).domain([1,10]);return e.copy=function(){return $(e,Pe()).base(e.base())},i.apply(e,arguments),e}n("nzyx"),n("BJ/l"),n("CyHz");function Ce(e){return function(t){return Math.sign(t)*Math.log1p(Math.abs(t/e))}}function Me(e){return function(t){return Math.sign(t)*Math.expm1(Math.abs(t))*e}}function Oe(e){var t=1,n=e(Ce(t),Me(t));return n.constant=function(n){return arguments.length?e(Ce(t=+n),Me(t)):t},me(n)}function ke(){var e=Oe(Q());return e.copy=function(){return $(e,ke()).constant(e.constant())},i.apply(e,arguments)}function De(e){return function(t){return t<0?-Math.pow(-t,e):Math.pow(t,e)}}function Ie(e){return e<0?-Math.sqrt(-e):Math.sqrt(e)}function Le(e){return e<0?-e*e:e*e}function je(e){var t=e(Y,Y),n=1;function r(){return 1===n?e(Y,Y):.5===n?e(Ie,Le):e(De(n),De(1/n))}return t.exponent=function(e){return arguments.length?(n=+e,r()):n},me(t)}function Fe(){var e=je(Q());return e.copy=function(){return $(e,Fe()).exponent(e.exponent())},i.apply(e,arguments),e}function ze(){return Fe.apply(null,arguments).exponent(.5)}function Ne(e){return Math.sign(e)*e*e}function Be(){var e,t=ee(),n=[0,1],r=!1;function a(n){var a=function(e){return Math.sign(e)*Math.sqrt(Math.abs(e))}(t(n));return isNaN(a)?e:r?Math.round(a):a}return a.invert=function(e){return t.invert(Ne(e))},a.domain=function(e){return arguments.length?(t.domain(e),a):t.domain()},a.range=function(e){return arguments.length?(t.range((n=Array.from(e,G)).map(Ne)),a):n.slice()},a.rangeRound=function(e){return a.range(e).round(!0)},a.round=function(e){return arguments.length?(r=!!e,a):r},a.clamp=function(e){return arguments.length?(t.clamp(e),a):t.clamp()},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return Be(t.domain(),n).round(r).clamp(t.clamp()).unknown(e)},i.apply(a,arguments),me(a)}n("Vd3H");var Ve=n("GHWt"),He=n("APuy");function Ue(){var e,t=[],n=[],r=[];function a(){var e=0,a=Math.max(1,n.length);for(r=new Array(a-1);++e<a;)r[e-1]=Object(Ve.a)(t,e/a);return o}function o(t){return isNaN(t=+t)?e:n[Object(f.c)(r,t)]}return o.invertExtent=function(e){var a=n.indexOf(e);return a<0?[NaN,NaN]:[a>0?r[a-1]:t[0],a<r.length?r[a]:t[t.length-1]]},o.domain=function(e){if(!arguments.length)return t.slice();t=[];var n=!0,r=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(n=(o=s.next()).done);n=!0){var u=o.value;null==u||isNaN(u=+u)||t.push(u)}}catch(c){r=!0,i=c}finally{try{n||null==s.return||s.return()}finally{if(r)throw i}}return t.sort(He.a),a()},o.range=function(e){return arguments.length?(n=Array.from(e),a()):n.slice()},o.unknown=function(t){return arguments.length?(e=t,o):e},o.quantiles=function(){return r.slice()},o.copy=function(){return Ue().domain(t).range(n).unknown(e)},i.apply(o,arguments)}function We(){var e,t=0,n=1,a=1,o=[.5],s=[0,1];function u(t){return t<=t?s[Object(f.c)(o,t,0,a)]:e}function c(){var e=-1;for(o=new Array(a);++e<a;)o[e]=((e+1)*n-(e-a)*t)/(a+1);return u}return u.domain=function(e){var a,i;return arguments.length?(a=e,i=Object(r.a)(a,2),t=i[0],n=i[1],t=+t,n=+n,c()):[t,n]},u.range=function(e){return arguments.length?(a=(s=Array.from(e)).length-1,c()):s.slice()},u.invertExtent=function(e){var r=s.indexOf(e);return r<0?[NaN,NaN]:r<1?[t,o[0]]:r>=a?[o[a-1],n]:[o[r-1],o[r]]},u.unknown=function(t){return arguments.length?(e=t,u):u},u.thresholds=function(){return o.slice()},u.copy=function(){return We().domain([t,n]).range(s).unknown(e)},i.apply(me(u),arguments)}function qe(){var e,t=[.5],n=[0,1],r=1;function a(a){return a<=a?n[Object(f.c)(t,a,0,r)]:e}return a.domain=function(e){return arguments.length?(t=Array.from(e),r=Math.min(t.length,n.length-1),a):t.slice()},a.range=function(e){return arguments.length?(n=Array.from(e),r=Math.min(t.length,n.length-1),a):n.slice()},a.invertExtent=function(e){var r=n.indexOf(e);return[t[r-1],t[r]]},a.unknown=function(t){return arguments.length?(e=t,a):e},a.copy=function(){return qe().domain(t).range(n).unknown(e)},i.apply(a,arguments)}var Ge=n("Ki0a"),Ke=(n("0l/t"),new Date),Ye=new Date;function Xe(e,t,n,r){function a(t){return e(t=0===arguments.length?new Date:new Date(+t)),t}return a.floor=function(t){return e(t=new Date(+t)),t},a.ceil=function(n){return e(n=new Date(n-1)),t(n,1),e(n),n},a.round=function(e){var t=a(e),n=a.ceil(e);return e-t<n-e?t:n},a.offset=function(e,n){return t(e=new Date(+e),null==n?1:Math.floor(n)),e},a.range=function(n,r,i){var o,s=[];if(n=a.ceil(n),i=null==i?1:Math.floor(i),!(n<r&&i>0))return s;do{s.push(o=new Date(+n)),t(n,i),e(n)}while(o<n&&n<r);return s},a.filter=function(n){return Xe((function(t){if(t>=t)for(;e(t),!n(t);)t.setTime(t-1)}),(function(e,r){if(e>=e)if(r<0)for(;++r<=0;)for(;t(e,-1),!n(e););else for(;--r>=0;)for(;t(e,1),!n(e););}))},n&&(a.count=function(t,r){return Ke.setTime(+t),Ye.setTime(+r),e(Ke),e(Ye),Math.floor(n(Ke,Ye))},a.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?a.filter(r?function(t){return r(t)%e==0}:function(t){return a.count(0,t)%e==0}):a:null}),a}var Je=Xe((function(e){e.setMonth(0,1),e.setHours(0,0,0,0)}),(function(e,t){e.setFullYear(e.getFullYear()+t)}),(function(e,t){return t.getFullYear()-e.getFullYear()}),(function(e){return e.getFullYear()}));Je.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Xe((function(t){t.setFullYear(Math.floor(t.getFullYear()/e)*e),t.setMonth(0,1),t.setHours(0,0,0,0)}),(function(t,n){t.setFullYear(t.getFullYear()+n*e)})):null};var Ze=Je,$e=(Je.range,Xe((function(e){e.setDate(1),e.setHours(0,0,0,0)}),(function(e,t){e.setMonth(e.getMonth()+t)}),(function(e,t){return t.getMonth()-e.getMonth()+12*(t.getFullYear()-e.getFullYear())}),(function(e){return e.getMonth()}))),Qe=$e,et=($e.range,6e4),tt=6048e5;function nt(e){return Xe((function(t){t.setDate(t.getDate()-(t.getDay()+7-e)%7),t.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+7*t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*et)/tt}))}var rt=nt(0),at=nt(1),it=nt(2),ot=nt(3),st=nt(4),ut=nt(5),ct=nt(6),lt=(rt.range,at.range,it.range,ot.range,st.range,ut.range,ct.range,Xe((function(e){e.setHours(0,0,0,0)}),(function(e,t){e.setDate(e.getDate()+t)}),(function(e,t){return(t-e-(t.getTimezoneOffset()-e.getTimezoneOffset())*et)/864e5}),(function(e){return e.getDate()-1}))),dt=lt,ft=(lt.range,Xe((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds()-e.getMinutes()*et)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getHours()}))),pt=ft,ht=(ft.range,Xe((function(e){e.setTime(e-e.getMilliseconds()-1e3*e.getSeconds())}),(function(e,t){e.setTime(+e+t*et)}),(function(e,t){return(t-e)/et}),(function(e){return e.getMinutes()}))),gt=ht,vt=(ht.range,Xe((function(e){e.setTime(e-e.getMilliseconds())}),(function(e,t){e.setTime(+e+1e3*t)}),(function(e,t){return(t-e)/1e3}),(function(e){return e.getUTCSeconds()}))),mt=vt,yt=(vt.range,Xe((function(){}),(function(e,t){e.setTime(+e+t)}),(function(e,t){return t-e})));yt.every=function(e){return e=Math.floor(e),isFinite(e)&&e>0?e>1?Xe((function(t){t.setTime(Math.floor(t/e)*e)}),(function(t,n){t.setTime(+t+n*e)}),(function(t,n){return(n-t)/e})):yt:null};var bt=yt;yt.range;function _t(e){return Xe((function(t){t.setUTCDate(t.getUTCDate()-(t.getUTCDay()+7-e)%7),t.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+7*t)}),(function(e,t){return(t-e)/tt}))}var xt=_t(0),Rt=_t(1),wt=_t(2),Et=_t(3),St=_t(4),At=_t(5),Tt=_t(6),Pt=(xt.range,Rt.range,wt.range,Et.range,St.range,At.range,Tt.range,Xe((function(e){e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCDate(e.getUTCDate()+t)}),(function(e,t){return(t-e)/864e5}),(function(e){return e.getUTCDate()-1}))),Ct=Pt,Mt=(Pt.range,Xe((function(e){e.setUTCMonth(0,1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCFullYear(e.getUTCFullYear()+t)}),(function(e,t){return t.getUTCFullYear()-e.getUTCFullYear()}),(function(e){return e.getUTCFullYear()})));Mt.every=function(e){return isFinite(e=Math.floor(e))&&e>0?Xe((function(t){t.setUTCFullYear(Math.floor(t.getUTCFullYear()/e)*e),t.setUTCMonth(0,1),t.setUTCHours(0,0,0,0)}),(function(t,n){t.setUTCFullYear(t.getUTCFullYear()+n*e)})):null};var Ot=Mt;Mt.range;function kt(e){if(0<=e.y&&e.y<100){var t=new Date(-1,e.m,e.d,e.H,e.M,e.S,e.L);return t.setFullYear(e.y),t}return new Date(e.y,e.m,e.d,e.H,e.M,e.S,e.L)}function Dt(e){if(0<=e.y&&e.y<100){var t=new Date(Date.UTC(-1,e.m,e.d,e.H,e.M,e.S,e.L));return t.setUTCFullYear(e.y),t}return new Date(Date.UTC(e.y,e.m,e.d,e.H,e.M,e.S,e.L))}function It(e,t,n){return{y:e,m:t,d:n,H:0,M:0,S:0,L:0}}var Lt,jt,Ft,zt={"-":"",_:" ",0:"0"},Nt=/^\s*\d+/,Bt=/^%/,Vt=/[\\^$*+?|[\]().{}]/g;function Ht(e,t,n){var r=e<0?"-":"",a=(r?-e:e)+"",i=a.length;return r+(i<n?new Array(n-i+1).join(t)+a:a)}function Ut(e){return e.replace(Vt,"\\$&")}function Wt(e){return new RegExp("^(?:"+e.map(Ut).join("|")+")","i")}function qt(e){for(var t={},n=-1,r=e.length;++n<r;)t[e[n].toLowerCase()]=n;return t}function Gt(e,t,n){var r=Nt.exec(t.slice(n,n+1));return r?(e.w=+r[0],n+r[0].length):-1}function Kt(e,t,n){var r=Nt.exec(t.slice(n,n+1));return r?(e.u=+r[0],n+r[0].length):-1}function Yt(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.U=+r[0],n+r[0].length):-1}function Xt(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.V=+r[0],n+r[0].length):-1}function Jt(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.W=+r[0],n+r[0].length):-1}function Zt(e,t,n){var r=Nt.exec(t.slice(n,n+4));return r?(e.y=+r[0],n+r[0].length):-1}function $t(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.y=+r[0]+(+r[0]>68?1900:2e3),n+r[0].length):-1}function Qt(e,t,n){var r=/^(Z)|([+-]\d\d)(?::?(\d\d))?/.exec(t.slice(n,n+6));return r?(e.Z=r[1]?0:-(r[2]+(r[3]||"00")),n+r[0].length):-1}function en(e,t,n){var r=Nt.exec(t.slice(n,n+1));return r?(e.q=3*r[0]-3,n+r[0].length):-1}function tn(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.m=r[0]-1,n+r[0].length):-1}function nn(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.d=+r[0],n+r[0].length):-1}function rn(e,t,n){var r=Nt.exec(t.slice(n,n+3));return r?(e.m=0,e.d=+r[0],n+r[0].length):-1}function an(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.H=+r[0],n+r[0].length):-1}function on(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.M=+r[0],n+r[0].length):-1}function sn(e,t,n){var r=Nt.exec(t.slice(n,n+2));return r?(e.S=+r[0],n+r[0].length):-1}function un(e,t,n){var r=Nt.exec(t.slice(n,n+3));return r?(e.L=+r[0],n+r[0].length):-1}function cn(e,t,n){var r=Nt.exec(t.slice(n,n+6));return r?(e.L=Math.floor(r[0]/1e3),n+r[0].length):-1}function ln(e,t,n){var r=Bt.exec(t.slice(n,n+1));return r?n+r[0].length:-1}function dn(e,t,n){var r=Nt.exec(t.slice(n));return r?(e.Q=+r[0],n+r[0].length):-1}function fn(e,t,n){var r=Nt.exec(t.slice(n));return r?(e.s=+r[0],n+r[0].length):-1}function pn(e,t){return Ht(e.getDate(),t,2)}function hn(e,t){return Ht(e.getHours(),t,2)}function gn(e,t){return Ht(e.getHours()%12||12,t,2)}function vn(e,t){return Ht(1+dt.count(Ze(e),e),t,3)}function mn(e,t){return Ht(e.getMilliseconds(),t,3)}function yn(e,t){return mn(e,t)+"000"}function bn(e,t){return Ht(e.getMonth()+1,t,2)}function _n(e,t){return Ht(e.getMinutes(),t,2)}function xn(e,t){return Ht(e.getSeconds(),t,2)}function Rn(e){var t=e.getDay();return 0===t?7:t}function wn(e,t){return Ht(rt.count(Ze(e)-1,e),t,2)}function En(e,t){var n=e.getDay();return e=n>=4||0===n?st(e):st.ceil(e),Ht(st.count(Ze(e),e)+(4===Ze(e).getDay()),t,2)}function Sn(e){return e.getDay()}function An(e,t){return Ht(at.count(Ze(e)-1,e),t,2)}function Tn(e,t){return Ht(e.getFullYear()%100,t,2)}function Pn(e,t){return Ht(e.getFullYear()%1e4,t,4)}function Cn(e){var t=e.getTimezoneOffset();return(t>0?"-":(t*=-1,"+"))+Ht(t/60|0,"0",2)+Ht(t%60,"0",2)}function Mn(e,t){return Ht(e.getUTCDate(),t,2)}function On(e,t){return Ht(e.getUTCHours(),t,2)}function kn(e,t){return Ht(e.getUTCHours()%12||12,t,2)}function Dn(e,t){return Ht(1+Ct.count(Ot(e),e),t,3)}function In(e,t){return Ht(e.getUTCMilliseconds(),t,3)}function Ln(e,t){return In(e,t)+"000"}function jn(e,t){return Ht(e.getUTCMonth()+1,t,2)}function Fn(e,t){return Ht(e.getUTCMinutes(),t,2)}function zn(e,t){return Ht(e.getUTCSeconds(),t,2)}function Nn(e){var t=e.getUTCDay();return 0===t?7:t}function Bn(e,t){return Ht(xt.count(Ot(e)-1,e),t,2)}function Vn(e,t){var n=e.getUTCDay();return e=n>=4||0===n?St(e):St.ceil(e),Ht(St.count(Ot(e),e)+(4===Ot(e).getUTCDay()),t,2)}function Hn(e){return e.getUTCDay()}function Un(e,t){return Ht(Rt.count(Ot(e)-1,e),t,2)}function Wn(e,t){return Ht(e.getUTCFullYear()%100,t,2)}function qn(e,t){return Ht(e.getUTCFullYear()%1e4,t,4)}function Gn(){return"+0000"}function Kn(){return"%"}function Yn(e){return+e}function Xn(e){return Math.floor(+e/1e3)}!function(e){Lt=function(e){var t=e.dateTime,n=e.date,r=e.time,a=e.periods,i=e.days,o=e.shortDays,s=e.months,u=e.shortMonths,c=Wt(a),l=qt(a),d=Wt(i),f=qt(i),p=Wt(o),h=qt(o),g=Wt(s),v=qt(s),m=Wt(u),y=qt(u),b={a:function(e){return o[e.getDay()]},A:function(e){return i[e.getDay()]},b:function(e){return u[e.getMonth()]},B:function(e){return s[e.getMonth()]},c:null,d:pn,e:pn,f:yn,H:hn,I:gn,j:vn,L:mn,m:bn,M:_n,p:function(e){return a[+(e.getHours()>=12)]},q:function(e){return 1+~~(e.getMonth()/3)},Q:Yn,s:Xn,S:xn,u:Rn,U:wn,V:En,w:Sn,W:An,x:null,X:null,y:Tn,Y:Pn,Z:Cn,"%":Kn},_={a:function(e){return o[e.getUTCDay()]},A:function(e){return i[e.getUTCDay()]},b:function(e){return u[e.getUTCMonth()]},B:function(e){return s[e.getUTCMonth()]},c:null,d:Mn,e:Mn,f:Ln,H:On,I:kn,j:Dn,L:In,m:jn,M:Fn,p:function(e){return a[+(e.getUTCHours()>=12)]},q:function(e){return 1+~~(e.getUTCMonth()/3)},Q:Yn,s:Xn,S:zn,u:Nn,U:Bn,V:Vn,w:Hn,W:Un,x:null,X:null,y:Wn,Y:qn,Z:Gn,"%":Kn},x={a:function(e,t,n){var r=p.exec(t.slice(n));return r?(e.w=h[r[0].toLowerCase()],n+r[0].length):-1},A:function(e,t,n){var r=d.exec(t.slice(n));return r?(e.w=f[r[0].toLowerCase()],n+r[0].length):-1},b:function(e,t,n){var r=m.exec(t.slice(n));return r?(e.m=y[r[0].toLowerCase()],n+r[0].length):-1},B:function(e,t,n){var r=g.exec(t.slice(n));return r?(e.m=v[r[0].toLowerCase()],n+r[0].length):-1},c:function(e,n,r){return E(e,t,n,r)},d:nn,e:nn,f:cn,H:an,I:an,j:rn,L:un,m:tn,M:on,p:function(e,t,n){var r=c.exec(t.slice(n));return r?(e.p=l[r[0].toLowerCase()],n+r[0].length):-1},q:en,Q:dn,s:fn,S:sn,u:Kt,U:Yt,V:Xt,w:Gt,W:Jt,x:function(e,t,r){return E(e,n,t,r)},X:function(e,t,n){return E(e,r,t,n)},y:$t,Y:Zt,Z:Qt,"%":ln};function R(e,t){return function(n){var r,a,i,o=[],s=-1,u=0,c=e.length;for(n instanceof Date||(n=new Date(+n));++s<c;)37===e.charCodeAt(s)&&(o.push(e.slice(u,s)),null!=(a=zt[r=e.charAt(++s)])?r=e.charAt(++s):a="e"===r?" ":"0",(i=t[r])&&(r=i(n,a)),o.push(r),u=s+1);return o.push(e.slice(u,s)),o.join("")}}function w(e,t){return function(n){var r,a,i=It(1900,void 0,1);if(E(i,e,n+="",0)!=n.length)return null;if("Q"in i)return new Date(i.Q);if("s"in i)return new Date(1e3*i.s+("L"in i?i.L:0));if(!t||"Z"in i||(i.Z=0),"p"in i&&(i.H=i.H%12+12*i.p),void 0===i.m&&(i.m="q"in i?i.q:0),"V"in i){if(i.V<1||i.V>53)return null;"w"in i||(i.w=1),"Z"in i?(a=(r=Dt(It(i.y,0,1))).getUTCDay(),r=a>4||0===a?Rt.ceil(r):Rt(r),r=Ct.offset(r,7*(i.V-1)),i.y=r.getUTCFullYear(),i.m=r.getUTCMonth(),i.d=r.getUTCDate()+(i.w+6)%7):(a=(r=kt(It(i.y,0,1))).getDay(),r=a>4||0===a?at.ceil(r):at(r),r=dt.offset(r,7*(i.V-1)),i.y=r.getFullYear(),i.m=r.getMonth(),i.d=r.getDate()+(i.w+6)%7)}else("W"in i||"U"in i)&&("w"in i||(i.w="u"in i?i.u%7:"W"in i?1:0),a="Z"in i?Dt(It(i.y,0,1)).getUTCDay():kt(It(i.y,0,1)).getDay(),i.m=0,i.d="W"in i?(i.w+6)%7+7*i.W-(a+5)%7:i.w+7*i.U-(a+6)%7);return"Z"in i?(i.H+=i.Z/100|0,i.M+=i.Z%100,Dt(i)):kt(i)}}function E(e,t,n,r){for(var a,i,o=0,s=t.length,u=n.length;o<s;){if(r>=u)return-1;if(37===(a=t.charCodeAt(o++))){if(a=t.charAt(o++),!(i=x[a in zt?t.charAt(o++):a])||(r=i(e,n,r))<0)return-1}else if(a!=n.charCodeAt(r++))return-1}return r}return b.x=R(n,b),b.X=R(r,b),b.c=R(t,b),_.x=R(n,_),_.X=R(r,_),_.c=R(t,_),{format:function(e){var t=R(e+="",b);return t.toString=function(){return e},t},parse:function(e){var t=w(e+="",!1);return t.toString=function(){return e},t},utcFormat:function(e){var t=R(e+="",_);return t.toString=function(){return e},t},utcParse:function(e){var t=w(e+="",!0);return t.toString=function(){return e},t}}}(e),jt=Lt.format,Lt.parse,Ft=Lt.utcFormat,Lt.utcParse}({dateTime:"%x, %X",date:"%-m/%-d/%Y",time:"%-I:%M:%S %p",periods:["AM","PM"],days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],shortDays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],shortMonths:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]});var Jn=1e3,Zn=60*Jn,$n=60*Zn,Qn=24*$n,er=7*Qn,tr=30*Qn,nr=365*Qn;function rr(e){return new Date(e)}function ar(e){return e instanceof Date?+e:+new Date(+e)}function ir(e,t,n,r,a,i,o,s,u){var c=ee(),l=c.invert,f=c.domain,p=u(".%L"),h=u(":%S"),g=u("%I:%M"),v=u("%I %p"),m=u("%a %d"),y=u("%b %d"),b=u("%B"),_=u("%Y"),x=[[o,1,Jn],[o,5,5*Jn],[o,15,15*Jn],[o,30,30*Jn],[i,1,Zn],[i,5,5*Zn],[i,15,15*Zn],[i,30,30*Zn],[a,1,$n],[a,3,3*$n],[a,6,6*$n],[a,12,12*$n],[r,1,Qn],[r,2,2*Qn],[n,1,er],[t,1,tr],[t,3,3*tr],[e,1,nr]];function R(s){return(o(s)<s?p:i(s)<s?h:a(s)<s?g:r(s)<s?v:t(s)<s?n(s)<s?m:y:e(s)<s?b:_)(s)}function w(t,n,r){if(null==t&&(t=10),"number"==typeof t){var a,i=Math.abs(r-n)/t,o=Object(Ge.a)((function(e){return e[2]})).right(x,i);return o===x.length?(a=Object(d.c)(n/nr,r/nr,t),t=e):o?(a=(o=x[i/x[o-1][2]<x[o][2]/i?o-1:o])[1],t=o[0]):(a=Math.max(Object(d.c)(n,r,t),1),t=s),t.every(a)}return t}return c.invert=function(e){return new Date(l(e))},c.domain=function(e){return arguments.length?f(Array.from(e,ar)):f().map(rr)},c.ticks=function(e){var t,n=f(),r=n[0],a=n[n.length-1],i=a<r;return i&&(t=r,r=a,a=t),t=(t=w(e,r,a))?t.range(r,a+1):[],i?t.reverse():t},c.tickFormat=function(e,t){return null==t?R:u(t)},c.nice=function(e){var t=f();return(e=w(e,t[0],t[t.length-1]))?f(_e(t,e)):c},c.copy=function(){return $(c,ir(e,t,n,r,a,i,o,s,u))},c}var or=function(){return i.apply(ir(Ze,Qe,rt,dt,pt,gt,mt,bt,jt).domain([new Date(2e3,0,1),new Date(2e3,0,2)]),arguments)},sr=Xe((function(e){e.setUTCDate(1),e.setUTCHours(0,0,0,0)}),(function(e,t){e.setUTCMonth(e.getUTCMonth()+t)}),(function(e,t){return t.getUTCMonth()-e.getUTCMonth()+12*(t.getUTCFullYear()-e.getUTCFullYear())}),(function(e){return e.getUTCMonth()})),ur=sr,cr=(sr.range,Xe((function(e){e.setUTCMinutes(0,0,0)}),(function(e,t){e.setTime(+e+36e5*t)}),(function(e,t){return(t-e)/36e5}),(function(e){return e.getUTCHours()}))),lr=cr,dr=(cr.range,Xe((function(e){e.setUTCSeconds(0,0)}),(function(e,t){e.setTime(+e+t*et)}),(function(e,t){return(t-e)/et}),(function(e){return e.getUTCMinutes()}))),fr=dr,pr=(dr.range,function(){return i.apply(ir(Ot,ur,xt,Ct,lr,fr,mt,bt,Ft).domain([Date.UTC(2e3,0,1),Date.UTC(2e3,0,2)]),arguments)});function hr(){var e,t,n,a,i,o=0,s=1,u=Y,c=!1;function l(t){return isNaN(t=+t)?i:u(0===n?.5:(t=(a(t)-e)*n,c?Math.max(0,Math.min(1,t)):t))}function d(e){return function(t){var n,a,i,o;return arguments.length?(n=t,i=(a=Object(r.a)(n,2))[0],o=a[1],u=e(i,o),l):[u(0),u(1)]}}return l.domain=function(i){var u,c;return arguments.length?(u=i,c=Object(r.a)(u,2),o=c[0],s=c[1],e=a(o=+o),t=a(s=+s),n=e===t?0:1/(t-e),l):[o,s]},l.clamp=function(e){return arguments.length?(c=!!e,l):c},l.interpolator=function(e){return arguments.length?(u=e,l):u},l.range=d(D),l.rangeRound=d(I),l.unknown=function(e){return arguments.length?(i=e,l):i},function(r){return a=r,e=r(o),t=r(s),n=e===t?0:1/(t-e),l}}function gr(e,t){return t.domain(e.domain()).interpolator(e.interpolator()).clamp(e.clamp()).unknown(e.unknown())}function vr(){var e=me(hr()(Y));return e.copy=function(){return gr(e,vr())},o.apply(e,arguments)}function mr(){var e=Te(hr()).domain([1,10]);return e.copy=function(){return gr(e,mr()).base(e.base())},o.apply(e,arguments)}function yr(){var e=Oe(hr());return e.copy=function(){return gr(e,yr()).constant(e.constant())},o.apply(e,arguments)}function br(){var e=je(hr());return e.copy=function(){return gr(e,br()).exponent(e.exponent())},o.apply(e,arguments)}function _r(){return br.apply(null,arguments).exponent(.5)}function xr(){var e=[],t=Y;function n(n){if(!isNaN(n=+n))return t((Object(f.c)(e,n,1)-1)/(e.length-1))}return n.domain=function(t){if(!arguments.length)return e.slice();e=[];var r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value;null==u||isNaN(u=+u)||e.push(u)}}catch(c){a=!0,i=c}finally{try{r||null==s.return||s.return()}finally{if(a)throw i}}return e.sort(He.a),n},n.interpolator=function(e){return arguments.length?(t=e,n):t},n.range=function(){return e.map((function(n,r){return t(r/(e.length-1))}))},n.quantiles=function(t){return Array.from({length:t+1},(function(n,r){return Object(Ve.a)(e,r/t)}))},n.copy=function(){return xr(t).domain(e)},o.apply(n,arguments)}function Rr(){var e,t,n,a,i,o,s,u=0,c=.5,l=1,d=1,f=Y,p=!1;function h(e){return isNaN(e=+e)?s:(e=.5+((e=+o(e))-t)*(d*e<d*t?a:i),f(p?Math.max(0,Math.min(1,e)):e))}function g(e){return function(t){var n,a,i,o,s;return arguments.length?(n=t,i=(a=Object(r.a)(n,3))[0],o=a[1],s=a[2],f=W(e,[i,o,s]),h):[f(0),f(.5),f(1)]}}return h.domain=function(s){var f,p;return arguments.length?(f=s,p=Object(r.a)(f,3),u=p[0],c=p[1],l=p[2],e=o(u=+u),t=o(c=+c),n=o(l=+l),a=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),d=t<e?-1:1,h):[u,c,l]},h.clamp=function(e){return arguments.length?(p=!!e,h):p},h.interpolator=function(e){return arguments.length?(f=e,h):f},h.range=g(D),h.rangeRound=g(I),h.unknown=function(e){return arguments.length?(s=e,h):s},function(r){return o=r,e=r(u),t=r(c),n=r(l),a=e===t?0:.5/(t-e),i=t===n?0:.5/(n-t),d=t<e?-1:1,h}}function wr(){var e=me(Rr()(Y));return e.copy=function(){return gr(e,wr())},o.apply(e,arguments)}function Er(){var e=Te(Rr()).domain([.1,1,10]);return e.copy=function(){return gr(e,Er()).base(e.base())},o.apply(e,arguments)}function Sr(){var e=Oe(Rr());return e.copy=function(){return gr(e,Sr()).constant(e.constant())},o.apply(e,arguments)}function Ar(){var e=je(Rr());return e.copy=function(){return gr(e,Ar()).exponent(e.exponent())},o.apply(e,arguments)}function Tr(){return Ar.apply(null,arguments).exponent(.5)}n.d(t,"scaleBand",(function(){return c})),n.d(t,"scalePoint",(function(){return l})),n.d(t,"scaleIdentity",(function(){return be})),n.d(t,"scaleLinear",(function(){return ye})),n.d(t,"scaleLog",(function(){return Pe})),n.d(t,"scaleSymlog",(function(){return ke})),n.d(t,"scaleOrdinal",(function(){return u})),n.d(t,"scaleImplicit",(function(){return s})),n.d(t,"scalePow",(function(){return Fe})),n.d(t,"scaleSqrt",(function(){return ze})),n.d(t,"scaleRadial",(function(){return Be})),n.d(t,"scaleQuantile",(function(){return Ue})),n.d(t,"scaleQuantize",(function(){return We})),n.d(t,"scaleThreshold",(function(){return qe})),n.d(t,"scaleTime",(function(){return or})),n.d(t,"scaleUtc",(function(){return pr})),n.d(t,"scaleSequential",(function(){return vr})),n.d(t,"scaleSequentialLog",(function(){return mr})),n.d(t,"scaleSequentialPow",(function(){return br})),n.d(t,"scaleSequentialSqrt",(function(){return _r})),n.d(t,"scaleSequentialSymlog",(function(){return yr})),n.d(t,"scaleSequentialQuantile",(function(){return xr})),n.d(t,"scaleDiverging",(function(){return wr})),n.d(t,"scaleDivergingLog",(function(){return Er})),n.d(t,"scaleDivergingPow",(function(){return Ar})),n.d(t,"scaleDivergingSqrt",(function(){return Tr})),n.d(t,"scaleDivergingSymlog",(function(){return Sr})),n.d(t,"tickFormat",(function(){return ve}))},zm7I:function(e,t){e.exports=function(e){for(var t,n=[];!(t=e.next()).done;)n.push(t.value);return n}},zs13:function(e,t,n){n("V+eJ"),e.exports=function(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0;n<e.length;++n)if(e[n]===t)return n;return-1}},zt9T:function(e,t,n){"use strict";var r=n("jB5C");e.exports=function(e,t,n){n=n||{},9===t.nodeType&&(t=r.getWindow(t));var a=n.allowHorizontalScroll,i=n.onlyScrollIfNeeded,o=n.alignWithTop,s=n.alignWithLeft,u=n.offsetTop||0,c=n.offsetLeft||0,l=n.offsetBottom||0,d=n.offsetRight||0;a=void 0===a||a;var f=r.isWindow(t),p=r.offset(e),h=r.outerHeight(e),g=r.outerWidth(e),v=void 0,m=void 0,y=void 0,b=void 0,_=void 0,x=void 0,R=void 0,w=void 0,E=void 0,S=void 0;f?(R=t,S=r.height(R),E=r.width(R),w={left:r.scrollLeft(R),top:r.scrollTop(R)},_={left:p.left-w.left-c,top:p.top-w.top-u},x={left:p.left+g-(w.left+E)+d,top:p.top+h-(w.top+S)+l},b=w):(v=r.offset(t),m=t.clientHeight,y=t.clientWidth,b={left:t.scrollLeft,top:t.scrollTop},_={left:p.left-(v.left+(parseFloat(r.css(t,"borderLeftWidth"))||0))-c,top:p.top-(v.top+(parseFloat(r.css(t,"borderTopWidth"))||0))-u},x={left:p.left+g-(v.left+y+(parseFloat(r.css(t,"borderRightWidth"))||0))+d,top:p.top+h-(v.top+m+(parseFloat(r.css(t,"borderBottomWidth"))||0))+l}),_.top<0||x.top>0?!0===o?r.scrollTop(t,b.top+_.top):!1===o?r.scrollTop(t,b.top+x.top):_.top<0?r.scrollTop(t,b.top+_.top):r.scrollTop(t,b.top+x.top):i||((o=void 0===o||!!o)?r.scrollTop(t,b.top+_.top):r.scrollTop(t,b.top+x.top)),a&&(_.left<0||x.left>0?!0===s?r.scrollLeft(t,b.left+_.left):!1===s?r.scrollLeft(t,b.left+x.left):_.left<0?r.scrollLeft(t,b.left+_.left):r.scrollLeft(t,b.left+x.left):i||((s=void 0===s||!!s)?r.scrollLeft(t,b.left+_.left):r.scrollLeft(t,b.left+x.left)))}},zxMA:function(e,t,n){"use strict";n("KKXr"),n("rvZc"),n("V+eJ"),n("9VmF"),n("HAE/"),Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.str=e}return e.prototype.startsWith=function(e){return 0===this.str.indexOf(e)},e.prototype.endsWith=function(e){var t,n=e.split("").reverse().join("");return t=this.str.split("").reverse().join(""),this.startsWith.call({str:t},n)},e.prototype.contains=function(e){return-1!==this.str.indexOf(e)},e.prototype.equals=function(e){return this.str===e},e.prototype.value=function(){return this.str},e}();t.QueryableString=r},zzZ3:function(e,t,n){"use strict";var r=n("lwsE"),a=n("W8MJ"),i=n("a1gu"),o=n("Nsbk"),s=n("7W2i"),u=n("PyuW"),c=new(function(e){function t(){return r(this,t),i(this,o(t).apply(this,arguments))}return s(t,e),a(t,[{key:"content",value:function(e){var t=e.onError,n=e.onDone;return this.callTapsSeries({onError:function(e,n,r,a){return t(n)+a(!0)},onDone:n})}}]),t}(n("A5Zj"))),l=function(e){return c.setup(this,e),c.create(e)};function d(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=new u(e,t);return n.constructor=d,n.compile=l,n._call=void 0,n.call=void 0,n}d.prototype=null,e.exports=d}},[["UxWs",3,2,1]]]);
|
||
//# sourceMappingURL=app-026e9b1fa056e5e2bfcc.js.map |