auspice
Version:
Web app for visualizing pathogen evolution
1,180 lines • 5.29 MB
JSON
{
"{\"sourceRoot\":\"/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server\",\"babelrc\":false,\"caller\":{\"name\":\"@babel/register\"},\"cwd\":\"/Users/naboo/github/nextstrain/auspice/docs-src\",\"filename\":\"/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js\",\"configFile\":false,\"passPerPreset\":false,\"envName\":\"development\",\"root\":\"/Users/naboo/github/nextstrain/auspice/docs-src\",\"plugins\":[{\"key\":\"base$0\",\"visitor\":{\"JSXElement\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{}},{\"key\":\"proposal-class-properties\",\"visitor\":{\"PrivateName\":{\"enter\":[null]},\"ExportDefaultDeclaration\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true,\"ClassDeclaration\":{\"enter\":[null]},\"ClassExpression\":{\"enter\":[null]}},\"options\":{}},{\"key\":\"proposal-object-rest-spread\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"VariableDeclarator\":{\"enter\":[null]},\"ExportNamedDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"AssignmentExpression\":{\"enter\":[null]},\"ObjectExpression\":{\"enter\":[null]},\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{}},{\"key\":\"transform-modules-commonjs\",\"visitor\":{\"Program\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"loose\":false}},{\"key\":\"transform-template-literals\",\"visitor\":{\"TaggedTemplateExpression\":{\"enter\":[null]},\"TemplateLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-literals\",\"visitor\":{\"NumericLiteral\":{\"enter\":[null]},\"StringLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-function-name\",\"visitor\":{\"FunctionExpression\":{\"exit\":[null]},\"ObjectProperty\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-arrow-functions\",\"visitor\":{\"ArrowFunctionExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-block-scoped-functions\",\"visitor\":{\"BlockStatement\":{\"enter\":[null]},\"SwitchCase\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-classes\",\"visitor\":{\"ExportDefaultDeclaration\":{\"enter\":[null]},\"ClassDeclaration\":{\"enter\":[null]},\"ClassExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-object-super\",\"visitor\":{\"ObjectExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-shorthand-properties\",\"visitor\":{\"ObjectMethod\":{\"enter\":[null]},\"ObjectProperty\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-duplicate-keys\",\"visitor\":{\"ObjectExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-computed-properties\",\"visitor\":{\"ObjectExpression\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-for-of\",\"visitor\":{\"ForOfStatement\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-sticky-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-dotall-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-unicode-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-spread\",\"visitor\":{\"ArrayExpression\":{\"enter\":[null]},\"CallExpression\":{\"enter\":[null]},\"NewExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-parameters\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-destructuring\",\"visitor\":{\"ExportNamedDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"AssignmentExpression\":{\"enter\":[null]},\"VariableDeclaration\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true,\"ForInStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-block-scoping\",\"visitor\":{\"VariableDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"_exploded\":true,\"BlockStatement\":{\"enter\":[null]},\"SwitchStatement\":{\"enter\":[null]},\"Program\":{\"enter\":[null]},\"_verified\":true,\"DoWhileStatement\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForStatement\":{\"enter\":[null]},\"WhileStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-typeof-symbol\",\"visitor\":{\"UnaryExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true,\"BlockStatement\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"DoWhileStatement\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForStatement\":{\"enter\":[null]},\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"Program\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"SwitchStatement\":{\"enter\":[null]},\"WhileStatement\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassDeclaration\":{\"enter\":[null]},\"ClassExpression\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-new-target\",\"visitor\":{\"MetaProperty\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"regenerator-transform\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"FunctionDeclaration\":{\"exit\":[null]},\"FunctionExpression\":{\"exit\":[null]},\"ObjectMethod\":{\"exit\":[null]},\"ArrowFunctionExpression\":{\"exit\":[null]},\"ClassMethod\":{\"exit\":[null]},\"ClassPrivateMethod\":{\"exit\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-exponentiation-operator\",\"visitor\":{\"AssignmentExpression\":{\"enter\":[null]},\"BinaryExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-async-to-generator\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-async-generator-functions\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"Program\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-object-rest-spread\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"VariableDeclarator\":{\"enter\":[null]},\"ExportNamedDeclaration\":{\"enter\":[null]},\"CatchClause\":{\"enter\":[null]},\"AssignmentExpression\":{\"enter\":[null]},\"ObjectExpression\":{\"enter\":[null]},\"FunctionDeclaration\":{\"enter\":[null]},\"FunctionExpression\":{\"enter\":[null]},\"ObjectMethod\":{\"enter\":[null]},\"ArrowFunctionExpression\":{\"enter\":[null]},\"ClassMethod\":{\"enter\":[null]},\"ClassPrivateMethod\":{\"enter\":[null]},\"ForInStatement\":{\"enter\":[null]},\"ForOfStatement\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-unicode-property-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-json-strings\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"DirectiveLiteral\":{\"enter\":[null]},\"StringLiteral\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"proposal-optional-catch-binding\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"CatchClause\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-named-capturing-groups-regex\",\"visitor\":{\"RegExpLiteral\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-member-expression-literals\",\"visitor\":{\"MemberExpression\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-property-literals\",\"visitor\":{\"ObjectProperty\":{\"exit\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-reserved-words\",\"visitor\":{\"_exploded\":true,\"_verified\":true,\"Identifier\":{\"enter\":[null,null]},\"JSXIdentifier\":{\"enter\":[null]}},\"options\":{\"spec\":false,\"loose\":false,\"useBuiltIns\":false}},{\"key\":\"transform-react-jsx\",\"visitor\":{\"_exploded\":{},\"_verified\":{},\"JSXNamespacedName\":{\"enter\":[null]},\"JSXSpreadChild\":{\"enter\":[null]},\"JSXElement\":{\"exit\":[null]},\"JSXFragment\":{\"exit\":[null]},\"Program\":{\"enter\":[null],\"exit\":[null]},\"JSXAttribute\":{\"enter\":[null]}},\"options\":{\"pragma\":\"React.createElement\",\"pragmaFrag\":\"React.Fragment\",\"throwIfNamespace\":true,\"useBuiltIns\":false}},{\"key\":\"transform-react-display-name\",\"visitor\":{\"ExportDefaultDeclaration\":{\"enter\":[null]},\"CallExpression\":{\"enter\":[null]},\"_exploded\":true,\"_verified\":true},\"options\":{}}],\"presets\":[]}:7.4.3": {
"metadata": {},
"options": {
"sourceRoot": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server",
"babelrc": false,
"caller": {
"name": "@babel/register"
},
"cwd": "/Users/naboo/github/nextstrain/auspice/docs-src",
"filename": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js",
"configFile": false,
"envName": "development",
"root": "/Users/naboo/github/nextstrain/auspice/docs-src",
"sourceMaps": "both",
"ast": false,
"passPerPreset": false,
"plugins": [
{
"key": "base$0",
"visitor": {
"JSXElement": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {}
},
{
"key": "proposal-class-properties",
"visitor": {
"PrivateName": {
"enter": [
null
]
},
"ExportDefaultDeclaration": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true,
"ClassDeclaration": {
"enter": [
null
]
},
"ClassExpression": {
"enter": [
null
]
}
},
"options": {}
},
{
"key": "proposal-object-rest-spread",
"visitor": {
"_exploded": {},
"_verified": {},
"VariableDeclarator": {
"enter": [
null
]
},
"ExportNamedDeclaration": {
"enter": [
null
]
},
"CatchClause": {
"enter": [
null
]
},
"AssignmentExpression": {
"enter": [
null
]
},
"ObjectExpression": {
"enter": [
null
]
},
"FunctionDeclaration": {
"enter": [
null
]
},
"FunctionExpression": {
"enter": [
null
]
},
"ObjectMethod": {
"enter": [
null
]
},
"ArrowFunctionExpression": {
"enter": [
null
]
},
"ClassMethod": {
"enter": [
null
]
},
"ClassPrivateMethod": {
"enter": [
null
]
},
"ForInStatement": {
"enter": [
null
]
},
"ForOfStatement": {
"enter": [
null
]
}
},
"options": {}
},
{
"key": "transform-modules-commonjs",
"visitor": {
"Program": {
"exit": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"loose": false
}
},
{
"key": "transform-template-literals",
"visitor": {
"TaggedTemplateExpression": {
"enter": [
null
]
},
"TemplateLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-literals",
"visitor": {
"NumericLiteral": {
"enter": [
null
]
},
"StringLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-function-name",
"visitor": {
"FunctionExpression": {
"exit": [
null
]
},
"ObjectProperty": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-arrow-functions",
"visitor": {
"ArrowFunctionExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-block-scoped-functions",
"visitor": {
"BlockStatement": {
"enter": [
null
]
},
"SwitchCase": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-classes",
"visitor": {
"ExportDefaultDeclaration": {
"enter": [
null
]
},
"ClassDeclaration": {
"enter": [
null
]
},
"ClassExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-object-super",
"visitor": {
"ObjectExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-shorthand-properties",
"visitor": {
"ObjectMethod": {
"enter": [
null
]
},
"ObjectProperty": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-duplicate-keys",
"visitor": {
"ObjectExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-computed-properties",
"visitor": {
"ObjectExpression": {
"exit": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-for-of",
"visitor": {
"ForOfStatement": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-sticky-regex",
"visitor": {
"RegExpLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-dotall-regex",
"visitor": {
"RegExpLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-unicode-regex",
"visitor": {
"RegExpLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-spread",
"visitor": {
"ArrayExpression": {
"enter": [
null
]
},
"CallExpression": {
"enter": [
null
]
},
"NewExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-parameters",
"visitor": {
"_exploded": true,
"_verified": true,
"FunctionDeclaration": {
"enter": [
null
]
},
"FunctionExpression": {
"enter": [
null
]
},
"ObjectMethod": {
"enter": [
null
]
},
"ArrowFunctionExpression": {
"enter": [
null
]
},
"ClassMethod": {
"enter": [
null
]
},
"ClassPrivateMethod": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-destructuring",
"visitor": {
"ExportNamedDeclaration": {
"enter": [
null
]
},
"CatchClause": {
"enter": [
null
]
},
"AssignmentExpression": {
"enter": [
null
]
},
"VariableDeclaration": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true,
"ForInStatement": {
"enter": [
null
]
},
"ForOfStatement": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-block-scoping",
"visitor": {
"VariableDeclaration": {
"enter": [
null
]
},
"CatchClause": {
"enter": [
null
]
},
"_exploded": true,
"BlockStatement": {
"enter": [
null
]
},
"SwitchStatement": {
"enter": [
null
]
},
"Program": {
"enter": [
null
]
},
"_verified": true,
"DoWhileStatement": {
"enter": [
null
]
},
"ForInStatement": {
"enter": [
null
]
},
"ForStatement": {
"enter": [
null
]
},
"WhileStatement": {
"enter": [
null
]
},
"ForOfStatement": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-typeof-symbol",
"visitor": {
"UnaryExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true,
"BlockStatement": {
"enter": [
null
]
},
"CatchClause": {
"enter": [
null
]
},
"DoWhileStatement": {
"enter": [
null
]
},
"ForInStatement": {
"enter": [
null
]
},
"ForStatement": {
"enter": [
null
]
},
"FunctionDeclaration": {
"enter": [
null
]
},
"FunctionExpression": {
"enter": [
null
]
},
"Program": {
"enter": [
null
]
},
"ObjectMethod": {
"enter": [
null
]
},
"SwitchStatement": {
"enter": [
null
]
},
"WhileStatement": {
"enter": [
null
]
},
"ArrowFunctionExpression": {
"enter": [
null
]
},
"ClassDeclaration": {
"enter": [
null
]
},
"ClassExpression": {
"enter": [
null
]
},
"ForOfStatement": {
"enter": [
null
]
},
"ClassMethod": {
"enter": [
null
]
},
"ClassPrivateMethod": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-new-target",
"visitor": {
"MetaProperty": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "regenerator-transform",
"visitor": {
"_exploded": true,
"_verified": true,
"FunctionDeclaration": {
"exit": [
null
]
},
"FunctionExpression": {
"exit": [
null
]
},
"ObjectMethod": {
"exit": [
null
]
},
"ArrowFunctionExpression": {
"exit": [
null
]
},
"ClassMethod": {
"exit": [
null
]
},
"ClassPrivateMethod": {
"exit": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-exponentiation-operator",
"visitor": {
"AssignmentExpression": {
"enter": [
null
]
},
"BinaryExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-async-to-generator",
"visitor": {
"_exploded": true,
"_verified": true,
"FunctionDeclaration": {
"enter": [
null
]
},
"FunctionExpression": {
"enter": [
null
]
},
"ObjectMethod": {
"enter": [
null
]
},
"ArrowFunctionExpression": {
"enter": [
null
]
},
"ClassMethod": {
"enter": [
null
]
},
"ClassPrivateMethod": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "proposal-async-generator-functions",
"visitor": {
"_exploded": {},
"_verified": {},
"Program": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "proposal-object-rest-spread",
"visitor": {
"_exploded": {},
"_verified": {},
"VariableDeclarator": {
"enter": [
null
]
},
"ExportNamedDeclaration": {
"enter": [
null
]
},
"CatchClause": {
"enter": [
null
]
},
"AssignmentExpression": {
"enter": [
null
]
},
"ObjectExpression": {
"enter": [
null
]
},
"FunctionDeclaration": {
"enter": [
null
]
},
"FunctionExpression": {
"enter": [
null
]
},
"ObjectMethod": {
"enter": [
null
]
},
"ArrowFunctionExpression": {
"enter": [
null
]
},
"ClassMethod": {
"enter": [
null
]
},
"ClassPrivateMethod": {
"enter": [
null
]
},
"ForInStatement": {
"enter": [
null
]
},
"ForOfStatement": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "proposal-unicode-property-regex",
"visitor": {
"RegExpLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "proposal-json-strings",
"visitor": {
"_exploded": {},
"_verified": {},
"DirectiveLiteral": {
"enter": [
null
]
},
"StringLiteral": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "proposal-optional-catch-binding",
"visitor": {
"_exploded": {},
"_verified": {},
"CatchClause": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-named-capturing-groups-regex",
"visitor": {
"RegExpLiteral": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-member-expression-literals",
"visitor": {
"MemberExpression": {
"exit": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-property-literals",
"visitor": {
"ObjectProperty": {
"exit": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-reserved-words",
"visitor": {
"_exploded": true,
"_verified": true,
"Identifier": {
"enter": [
null,
null
]
},
"JSXIdentifier": {
"enter": [
null
]
}
},
"options": {
"spec": false,
"loose": false,
"useBuiltIns": false
}
},
{
"key": "transform-react-jsx",
"visitor": {
"_exploded": {},
"_verified": {},
"JSXNamespacedName": {
"enter": [
null
]
},
"JSXSpreadChild": {
"enter": [
null
]
},
"JSXElement": {
"exit": [
null
]
},
"JSXFragment": {
"exit": [
null
]
},
"Program": {
"enter": [
null
],
"exit": [
null
]
},
"JSXAttribute": {
"enter": [
null
]
}
},
"options": {
"pragma": "React.createElement",
"pragmaFrag": "React.Fragment",
"throwIfNamespace": true,
"useBuiltIns": false
}
},
{
"key": "transform-react-display-name",
"visitor": {
"ExportDefaultDeclaration": {
"enter": [
null
]
},
"CallExpression": {
"enter": [
null
]
},
"_exploded": true,
"_verified": true
},
"options": {}
}
],
"presets": [],
"parserOpts": {
"sourceType": "module",
"sourceFileName": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js",
"plugins": [
"classProperties",
"classPrivateProperties",
"objectRestSpread",
"asyncGenerators",
"objectRestSpread",
"jsonStrings",
"optionalCatchBinding",
"jsx"
]
},
"generatorOpts": {
"filename": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server/env.js",
"comments": true,
"compact": "auto",
"sourceMaps": "both",
"sourceRoot": "/Users/naboo/github/nextstrain/auspice/docs-src/node_modules/docusaurus/lib/server",
"sourceFileName": "env.js"
}
},
"ast": null,
"code": "\"use strict\";\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if (\"value\" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } }\n\nfunction _createClass(Constructor, protoProps, staticProps) { if (protoProps) _defineProperties(Constructor.prototype, protoProps); if (staticProps) _defineProperties(Constructor, staticProps); return Constructor; }\n\nfunction _defineProperty(obj, key, value) { if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; }\n\n/**\n * Copyright (c) 2017-present, Facebook, Inc.\n *\n * This source code is licensed under the MIT license found in the\n * LICENSE file in the root directory of this source tree.\n */\nvar CWD = process.cwd();\n\nvar fs = require('fs-extra');\n\nvar path = require('path');\n\nvar chalk = require('chalk');\n\nvar siteConfig = require(\"\".concat(CWD, \"/siteConfig.js\"));\n\nvar join = path.join;\nvar languagesFile = join(CWD, 'languages.js');\nvar versionsJSONFile = join(CWD, 'versions.json');\nvar versionsFile = join(CWD, 'pages/en/versions.js');\n\nvar Translation =\n/*#__PURE__*/\nfunction () {\n function Translation() {\n var _this = this;\n\n _classCallCheck(this, Translation);\n\n _defineProperty(this, \"enabledLanguages\", function () {\n return _this.languages.filter(function (lang) {\n return lang.enabled;\n });\n });\n\n this.enabled = false;\n this.languages = [{\n enabled: true,\n name: 'English',\n tag: 'en'\n }];\n this.load();\n }\n\n _createClass(Translation, [{\n key: \"load\",\n value: function load() {\n if (fs.existsSync(languagesFile)) {\n this.enabled = true;\n this.languages = require(languagesFile);\n }\n }\n }]);\n\n return Translation;\n}();\n\nvar Versioning =\n/*#__PURE__*/\nfunction () {\n function Versioning() {\n _classCallCheck(this, Versioning);\n\n this.enabled = false;\n this.latestVersion = null;\n this.defaultVersion = null;\n this.versions = [];\n this.missingVersionsPage = false;\n this.load();\n }\n\n _createClass(Versioning, [{\n key: \"printMissingVersionsPageError\",\n value: function printMissingVersionsPageError() {\n console.error(\"\".concat(chalk.yellow('No versions.js file found!')) + \"\\nYou should create your versions.js file in pages/en directory.\" + \"\\nPlease refer to https://docusaurus.io/docs/en/versioning.html.\");\n }\n }, {\n key: \"load\",\n value: function load() {\n if (fs.existsSync(versionsJSONFile)) {\n this.enabled = true;\n this.versions = JSON.parse(fs.readFileSync(versionsJSONFile, 'utf8'));\n this.latestVersion = this.versions[0];\n this.defaultVersion = siteConfig.defaultVersionShown ? siteConfig.defaultVersionShown : this.latestVersion; // otherwise show the latest version (other than next/master)\n }\n\n if (!fs.existsSync(versionsFile)) {\n this.missingVersionsPage = true;\n }\n }\n }]);\n\n return Versioning;\n}();\n\nvar env = {\n translation: new Translation(),\n versioning: new Versioning()\n};\nmodule.exports = env;\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImVudi5qcyJdLCJuYW1lcyI6WyJDV0QiLCJwcm9jZXNzIiwiY3dkIiwiZnMiLCJyZXF1aXJlIiwicGF0aCIsImNoYWxrIiwic2l0ZUNvbmZpZyIsImpvaW4iLCJsYW5ndWFnZXNGaWxlIiwidmVyc2lvbnNKU09ORmlsZSIsInZlcnNpb25zRmlsZSIsIlRyYW5zbGF0aW9uIiwibGFuZ3VhZ2VzIiwiZmlsdGVyIiwibGFuZyIsImVuYWJsZWQiLCJuYW1lIiwidGFnIiwibG9hZCIsImV4aXN0c1N5bmMiLCJWZXJzaW9uaW5nIiwibGF0ZXN0VmVyc2lvbiIsImRlZmF1bHRWZXJzaW9uIiwidmVyc2lvbnMiLCJtaXNzaW5nVmVyc2lvbnNQYWdlIiwiY29uc29sZSIsImVycm9yIiwieWVsbG93IiwiSlNPTiIsInBhcnNlIiwicmVhZEZpbGVTeW5jIiwiZGVmYXVsdFZlcnNpb25TaG93biIsImVudiIsInRyYW5zbGF0aW9uIiwidmVyc2lvbmluZyIsIm1vZHVsZSIsImV4cG9ydHMiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7QUFBQTs7Ozs7O0FBT0EsSUFBTUEsR0FBRyxHQUFHQyxPQUFPLENBQUNDLEdBQVIsRUFBWjs7QUFDQSxJQUFNQyxFQUFFLEdBQUdDLE9BQU8sQ0FBQyxVQUFELENBQWxCOztBQUNBLElBQU1DLElBQUksR0FBR0QsT0FBTyxDQUFDLE1BQUQsQ0FBcEI7O0FBQ0EsSUFBTUUsS0FBSyxHQUFHRixPQUFPLENBQUMsT0FBRCxDQUFyQjs7QUFFQSxJQUFNRyxVQUFVLEdBQUdILE9BQU8sV0FBSUosR0FBSixvQkFBMUI7O0FBRUEsSUFBTVEsSUFBSSxHQUFHSCxJQUFJLENBQUNHLElBQWxCO0FBRUEsSUFBTUMsYUFBYSxHQUFHRCxJQUFJLENBQUNSLEdBQUQsRUFBTSxjQUFOLENBQTFCO0FBQ0EsSUFBTVUsZ0JBQWdCLEdBQUdGLElBQUksQ0FBQ1IsR0FBRCxFQUFNLGVBQU4sQ0FBN0I7QUFDQSxJQUFNVyxZQUFZLEdBQUdILElBQUksQ0FBQ1IsR0FBRCxFQUFNLHNCQUFOLENBQXpCOztJQUVNWSxXOzs7QUFDSix5QkFBYztBQUFBOztBQUFBOztBQUFBLDhDQWFLO0FBQUEsYUFBTSxLQUFJLENBQUNDLFNBQUwsQ0FBZUMsTUFBZixDQUFzQixVQUFBQyxJQUFJO0FBQUEsZUFBSUEsSUFBSSxDQUFDQyxPQUFUO0FBQUEsT0FBMUIsQ0FBTjtBQUFBLEtBYkw7O0FBQ1osU0FBS0EsT0FBTCxHQUFlLEtBQWY7QUFDQSxTQUFLSCxTQUFMLEdBQWlCLENBQ2Y7QUFDRUcsTUFBQUEsT0FBTyxFQUFFLElBRFg7QUFFRUMsTUFBQUEsSUFBSSxFQUFFLFNBRlI7QUFHRUMsTUFBQUEsR0FBRyxFQUFFO0FBSFAsS0FEZSxDQUFqQjtBQVFBLFNBQUtDLElBQUw7QUFDRDs7OzsyQkFJTTtBQUNMLFVBQUloQixFQUFFLENBQUNpQixVQUFILENBQWNYLGFBQWQsQ0FBSixFQUFrQztBQUNoQyxhQUFLTyxPQUFMLEdBQWUsSUFBZjtBQUNBLGFBQUtILFNBQUwsR0FBaUJULE9BQU8sQ0FBQ0ssYUFBRCxDQUF4QjtBQUNEO0FBQ0Y7Ozs7OztJQUdHWSxVOzs7QUFDSix3QkFBYztBQUFBOztBQUNaLFNBQUtMLE9BQUwsR0FBZSxLQUFmO0FBQ0EsU0FBS00sYUFBTCxHQUFxQixJQUFyQjtBQUNBLFNBQUtDLGNBQUwsR0FBc0IsSUFBdEI7QUFDQSxTQUFLQyxRQUFMLEdBQWdCLEVBQWhCO0FBQ0EsU0FBS0MsbUJBQUwsR0FBMkIsS0FBM0I7QUFFQSxTQUFLTixJQUFMO0FBQ0Q7Ozs7b0RBRStCO0FBQzlCTyxNQUFBQSxPQUFPLENBQUNDLEtBQVIsQ0FDRSxVQUFHckIsS0FBSyxDQUFDc0IsTUFBTixDQUFhLDRCQUFiLENBQUgsMklBREY7QUFLRDs7OzJCQUVNO0FBQ0wsVUFBSXpCLEVBQUUsQ0FBQ2lCLFVBQUgsQ0FBY1YsZ0JBQWQsQ0FBSixFQUFxQztBQUNuQyxhQUFLTSxPQUFMLEdBQWUsSUFBZjtBQUNBLGFBQUtRLFFBQUwsR0FBZ0JLLElBQUksQ0FBQ0MsS0FBTCxDQUFXM0IsRUFBRSxDQUFDNEIsWUFBSCxDQUFnQnJCLGdCQUFoQixFQUFrQyxNQUFsQyxDQUFYLENBQWhCO0FBQ0EsYUFBS1ksYUFBTCxHQUFxQixLQUFLRSxRQUFMLENBQWMsQ0FBZCxDQUFyQjtBQUNBLGFBQUtELGNBQUwsR0FBc0JoQixVQUFVLENBQUN5QixtQkFBWCxHQUNsQnpCLFVBQVUsQ0FBQ3lCLG1CQURPLEdBRWxCLEtBQUtWLGFBRlQsQ0FKbUMsQ0FNWDtBQUN6Qjs7QUFFRCxVQUFJLENBQUNuQixFQUFFLENBQUNpQixVQUFILENBQWNULFlBQWQsQ0FBTCxFQUFrQztBQUNoQyxhQUFLYyxtQkFBTCxHQUEyQixJQUEzQjtBQUNEO0FBQ0Y7Ozs7OztBQUdILElBQU1RLEdBQUcsR0FBRztBQUNWQyxFQUFBQSxXQUFXLEVBQUUsSUFBSXRCLFdBQUosRUFESDtBQUVWdUIsRUFBQUEsVUFBVSxFQUFFLElBQUlkLFVBQUo7QUFGRixDQUFaO0FBS0FlLE1BQU0sQ0FBQ0MsT0FBUCxHQUFpQkosR0FBakIiLCJzb3VyY2VSb290IjoiL1VzZXJzL25hYm9vL2dpdGh1Yi9uZXh0c3RyYWluL2F1c3BpY2UvZG9jcy1zcmMvbm9kZV9tb2R1bGVzL2RvY3VzYXVydXMvbGliL3NlcnZlciIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogQ29weXJpZ2h0IChjKSAyMDE3LXByZXNlbnQsIEZhY2Vib29rLCBJbmMuXG4gKlxuICogVGhpcyBzb3VyY2UgY29kZSBpcyBsaWNlbnNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2UgZm91bmQgaW4gdGhlXG4gKiBMSUNFTlNFIGZpbGUgaW4gdGhlIHJvb3QgZGlyZWN0b3J5IG9mIHRoaXMgc291cmNlIHRyZWUuXG4gKi9cblxuY29uc3QgQ1dEID0gcHJvY2Vzcy5jd2QoKTtcbmNvbnN0IGZzID0gcmVxdWlyZSgnZnMtZXh0cmEnKTtcbmNvbnN0IHBhdGggPSByZXF1aXJlKCdwYXRoJyk7XG5jb25zdCBjaGFsayA9IHJlcXVpcmUoJ2NoYWxrJyk7XG5cbmNvbnN0IHNpdGVDb25maWcgPSByZXF1aXJlKGAke0NXRH0vc2l0ZUNvbmZpZy5qc2ApO1xuXG5jb25zdCBqb2luID0gcGF0aC5qb2luO1xuXG5jb25zdCBsYW5ndWFnZXNGaWxlID0gam9pbihDV0QsICdsYW5ndWFnZXMuanMnKTtcbmNvbnN0IHZlcnNpb25zSlNPTkZpbGUgPSBqb2luKENXRCwgJ3ZlcnNpb25zLmpzb24nKTtcbmNvbnN0IHZlcnNpb25zRmlsZSA9IGpvaW4oQ1dELCAncGFnZXMvZW4vdmVyc2lvbnMuanMnKTtcblxuY2xhc3MgVHJhbnNsYXRpb24ge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmVuYWJsZWQgPSBmYWxzZTtcbiAgICB0aGlzLmxhbmd1YWdlcyA9IFtcbiAgICAgIHtcbiAgICAgICAgZW5hYmxlZDogdHJ1ZSxcbiAgICAgICAgbmFtZTogJ0VuZ2xpc2gnLFxuICAgICAgICB0YWc6ICdlbicsXG4gICAgICB9LFxuICAgIF07XG5cbiAgICB0aGlzLmxvYWQoKTtcbiAgfVxuXG4gIGVuYWJsZWRMYW5ndWFnZXMgPSAoKSA9PiB0aGlzLmxhbmd1YWdlcy5maWx0ZXIobGFuZyA9PiBsYW5nLmVuYWJsZWQpO1xuXG4gIGxvYWQoKSB7XG4gICAgaWYgKGZzLmV4aXN0c1N5bmMobGFuZ3VhZ2VzRmlsZSkpIHtcbiAgICAgIHRoaXMuZW5hYmxlZCA9IHRydWU7XG4gICAgICB0aGlzLmxhbmd1YWdlcyA9IHJlcXVpcmUobGFuZ3VhZ2VzRmlsZSk7XG4gICAgfVxuICB9XG59XG5cbmNsYXNzIFZlcnNpb25pbmcge1xuICBjb25zdHJ1Y3RvcigpIHtcbiAgICB0aGlzLmVuYWJsZWQgPSBmYWxzZTtcbiAgICB0aGlzLmxhdGVzdFZlcnNpb24gPSBudWxsO1xuICAgIHRoaXMuZGVmYXVsdFZlcnNpb24gPSBudWxsO1xuICAgIHRoaXMudmVyc2lvbnMgPSBbXTtcbiAgICB0aGlzLm1pc3NpbmdWZXJzaW9uc1BhZ2UgPSBmYWxzZTtcblxuICAgIHRoaXMubG9hZCgpO1xuICB9XG5cbiAgcHJpbnRNaXNzaW5nVmVyc2lvbnNQYWdlRXJyb3IoKSB7XG4gICAgY29uc29sZS5lcnJvcihcbiAgICAgIGAke2NoYWxrLnllbGxvdygnTm8gdmVyc2lvbnMuanMgZmlsZSBmb3VuZCEnKX1gICtcbiAgICAgICAgYFxcbllvdSBzaG91bGQgY3JlYXRlIHlvdXIgdmVyc2lvbnMuanMgZmlsZSBpbiBwYWdlcy9lbiBkaXJlY3RvcnkuYCArXG4gICAgICAgIGBcXG5QbGVhc2UgcmVmZXIgdG8gaHR0cHM6Ly9kb2N1c2F1cnVzLmlvL2RvY3MvZW4vdmVyc2lvbmluZy5odG1sLmAsXG4gICAgKTtcbiAgfVxuXG4gIGxvYWQoKSB7XG4gICAgaWYgKGZzLmV4aXN0c1N5bmModmVyc2lvbnNKU09ORmlsZSkpIHtcbiAgICAgIHRoaXMuZW5hYmxlZCA9IHRydWU7XG4gICAgICB0aGlzLnZlcnNpb25zID0gSlNPTi5wYXJzZShmcy5yZWFkRmlsZVN5bmModmVyc2lvbnNKU09ORmlsZSwgJ3V0ZjgnKSk7XG4gICAgICB0aGlzLmxhdGVzdFZlcnNpb24gPSB0aGlzLnZlcnNpb25zWzBdO1xuICAgICAgdGhpcy5kZWZhdWx0VmVyc2lvbiA9IHNpdGVDb25maWcuZGVmYXVsdFZlcnNpb25TaG93blxuICAgICAgICA/IHNpdGVDb25maWcuZGVmYXVsdFZlcnNpb25TaG93blxuICAgICAgICA6IHRoaXMubGF0ZXN0VmVyc2lvbjsgLy8gb3RoZXJ3aXNlIHNob3cgdGhlIGxhdGVzdCB2ZXJzaW9uIChvdGhlciB0aGFuIG5leHQvbWFzdGVyKVxuICAgIH1cblxuICAgIGlmICghZnMuZXhpc3RzU3luYyh2ZXJzaW9uc0ZpbGUpKSB7XG4gICAgICB0aGlzLm1pc3NpbmdWZXJzaW9uc1BhZ2UgPSB0cnVlO1xuICAgIH1cbiAgfVxufVxuXG5jb25zdCBlbnYgPSB7XG4gIHRyYW5zbGF0aW9uOiBuZXcgVHJhbnNsYXRpb24oKSxcbiAgdmVyc2lvbmluZzogbmV3IFZlcnNpb25pbmcoKSxcbn07XG5cbm1vZHVsZS5leHBvcnRzID0gZW52O1xuIl19",
"map": {
"version": 3,
"sources": [
"env.js"
],
"names": [
"CWD",
"process",
"cwd",
"fs",
"require",
"path",
"chalk",
"siteConfig",
"join",
"languagesFile",
"versionsJSONFile",
"versionsFile",
"Translation",
"languages",
"filter",
"lang",
"enabled",
"name",
"tag",
"load",
"existsSync",
"Versioning",
"latestVersion",
"defaultVersion",
"versions",
"missingVersionsPage",
"console",
"error",
"yellow",
"JSON",
"parse",
"readFileSync",
"defaultVersionShown",
"env",
"translation",
"versioning",
"module",
"exports"
],
"mappings": ";;;;;;;;;;AAAA;;;;;;AAOA,IAAMA,GAAG,GAAGC,OAAO,CAACC,GAAR,EAAZ;;AACA,IAAMC,EAAE,GAAGC,OAAO,CAAC,UAAD,CAAlB;;AACA,IAAMC,IAAI,GAAGD,OAAO,CAAC,MAAD,CAApB;;AACA,IAAME,KAAK,GAAGF,OAAO,CAAC,OAAD,CAArB;;AAEA,IAAMG,UAAU,GAAGH,OAAO,WAAIJ,GAAJ,oBAA1B;;AAEA,IAAMQ,IAAI,GAAGH,IAAI,CAACG,IAAlB;AAEA,IAAMC,aAAa,GAAGD,IAAI,CAACR,GAAD,EAAM,cAAN,CAA1B;AACA,IAAMU,gBAAgB,GAAGF,IAAI,CAACR,GAAD,EAAM,eAAN,CAA7B;AACA,IAAMW,YAAY,GAAGH,IAAI,CAACR,GAAD,EAAM,sBAAN,CAAzB;;IAEMY,W;;;AACJ,yBAAc;AAAA;;AAAA;;AAAA,8CAaK;AAAA,aAAM,KAAI,CAACC,SAAL,CAAeC,MAAf,CAAsB,UAAAC,IAAI;AAAA,eAAIA,IAAI,CAACC,OAAT;AAAA,OAA1B,CAAN;AAAA,KAbL;;AACZ,SAAKA,OAAL,GAAe,KAAf;AACA,SAAKH,SAAL,GAAiB,CACf;AACEG,MAAAA,OAAO,EAAE,IADX;AAEEC,MAAAA,IAAI,EAAE,SAFR;AAGEC,MAAAA,GAAG,EAAE;AAHP,KADe,CAAjB;AAQA,SAAKC,IAAL;AACD;;;;2BAIM;AACL,UAAIhB,EAAE,CAACiB,UAAH,CAAcX,aAAd,CAAJ,EAAkC;AAChC,aAAKO,OAAL,GAAe,IAAf;AACA,aAAKH,SAAL,GAAiBT,OAAO,CAACK,aAAD,CAAxB;AACD;AACF;;;;;;IAGGY,U;;;AACJ,wBAAc;AAAA;;AACZ,SAAKL,OAAL,GAAe,KAAf;AACA,SAAKM,aAAL,GAAqB,IAArB;AACA,SAAKC,cAAL,GAAsB,IAAtB;AACA,SAAKC,QAAL,GAAgB,EAAhB;AACA,SAAKC,mBAAL,GAA2B,KAA3B;AAEA,SAAKN,IAAL;AACD;;;;oDAE+B;AAC9BO,MAAAA,OAAO,CAACC,KAAR,CACE,UAAGrB,KAAK,CAACsB,MAAN,CAAa,4BAAb,CAAH,2IADF;AAKD;;;2BAEM;AACL,UAAIzB,EAAE,CAACiB,UAAH,CAAcV,gBAAd,CAAJ,EAAqC;AACnC,aAAKM,OAAL,GAAe,IAAf;AACA,aAAKQ,QAAL,GAAgBK,IAAI,CAACC,KAAL,CAAW3B,EAAE,CAAC4B,YAAH,CAAgBrB,gBAAhB,EAAkC,MAAlC,CAAX,CAAhB;AACA,aAAKY,aAAL,GAAqB,KAAKE,QAAL,CAAc,CAAd,CAArB;AACA,aAAKD,cAAL,GAAsBhB,UAAU,CAACyB,mBAAX,GAClBzB,UAAU,CAACyB,mBADO,GAElB,KAAKV,aAFT,CAJmC,CAMX;AACzB;;AAED,UAAI,CAACnB,EAAE,CAACiB,UAAH,CAAcT,YAAd,CAAL,EAAkC;AAChC,aAAKc,mBAAL,GAA2B,IAA3B;AACD;AACF;;;;;;AAGH,IAAMQ,GAAG,GAAG;AACVC,EAAAA,WAAW,EAAE,IAAItB,WAAJ,EADH;AAEVuB,EAAAA,UAAU,EAAE,IAAId,UAAJ;AAFF,CAAZ;AAKAe,MAAM,CAACC,OAAP,GAAiBJ,GAAjB",
"sou